0000906163-23-000108.txt : 20230802 0000906163-23-000108.hdr.sgml : 20230802 20230802154001 ACCESSION NUMBER: 0000906163-23-000108 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230802 DATE AS OF CHANGE: 20230802 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NVR INC CENTRAL INDEX KEY: 0000906163 STANDARD INDUSTRIAL CLASSIFICATION: OPERATIVE BUILDERS [1531] IRS NUMBER: 541394360 STATE OF INCORPORATION: VA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-12378 FILM NUMBER: 231135249 BUSINESS ADDRESS: STREET 1: 11700 PLAZA AMERICA DR. STREET 2: SUITE 500 CITY: RESTON STATE: VA ZIP: 20190 BUSINESS PHONE: 7039564000 MAIL ADDRESS: STREET 1: 11700 PLAZA AMERICA DR. STREET 2: SUITE 500 CITY: RESTON STATE: VA ZIP: 20190 10-Q 1 nvr-20230630.htm 10-Q nvr-20230630
false2023Q2000090616312-3100009061632023-01-012023-06-3000009061632023-07-31xbrli:shares0000906163nvr:HomeBuildingSegmentMember2023-06-30iso4217:USD0000906163nvr:HomeBuildingSegmentMember2022-12-310000906163nvr:MortgageBankingSegmentMember2023-06-300000906163nvr:MortgageBankingSegmentMember2022-12-3100009061632023-06-3000009061632022-12-31iso4217:USDxbrli:shares0000906163nvr:HomeBuildingSegmentMember2023-04-012023-06-300000906163nvr:HomeBuildingSegmentMember2022-04-012022-06-300000906163nvr:HomeBuildingSegmentMember2023-01-012023-06-300000906163nvr:HomeBuildingSegmentMember2022-01-012022-06-300000906163nvr:MortgageBankingSegmentMember2023-04-012023-06-300000906163nvr:MortgageBankingSegmentMember2022-04-012022-06-300000906163nvr:MortgageBankingSegmentMember2023-01-012023-06-300000906163nvr:MortgageBankingSegmentMember2022-01-012022-06-3000009061632023-04-012023-06-3000009061632022-04-012022-06-3000009061632022-01-012022-06-3000009061632021-12-3100009061632022-06-300000906163us-gaap:OtherAssetsMember2023-06-300000906163us-gaap:OtherAssetsMember2022-12-310000906163us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-06-30xbrli:purenvr:lot0000906163nvr:RawGroundContractsVariableInterestEntityNotPrimaryBeneficiaryMember2023-06-30nvr:joint_venture00009061632023-03-3100009061632022-03-310000906163us-gaap:CommonStockMember2023-03-310000906163us-gaap:AdditionalPaidInCapitalMember2023-03-310000906163us-gaap:RetainedEarningsMember2023-03-310000906163us-gaap:TreasuryStockCommonMember2023-03-310000906163nvr:DeferredCompensationTrustMember2023-03-310000906163nvr:DeferredCompensationLiabilityMember2023-03-310000906163us-gaap:RetainedEarningsMember2023-04-012023-06-300000906163us-gaap:TreasuryStockCommonMember2023-04-012023-06-300000906163us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000906163us-gaap:CommonStockMember2023-06-300000906163us-gaap:AdditionalPaidInCapitalMember2023-06-300000906163us-gaap:RetainedEarningsMember2023-06-300000906163us-gaap:TreasuryStockCommonMember2023-06-300000906163nvr:DeferredCompensationTrustMember2023-06-300000906163nvr:DeferredCompensationLiabilityMember2023-06-300000906163us-gaap:CommonStockMember2022-12-310000906163us-gaap:AdditionalPaidInCapitalMember2022-12-310000906163us-gaap:RetainedEarningsMember2022-12-310000906163us-gaap:TreasuryStockCommonMember2022-12-310000906163nvr:DeferredCompensationTrustMember2022-12-310000906163nvr:DeferredCompensationLiabilityMember2022-12-310000906163us-gaap:RetainedEarningsMember2023-01-012023-06-300000906163us-gaap:TreasuryStockCommonMember2023-01-012023-06-300000906163us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300000906163us-gaap:CommonStockMember2022-03-310000906163us-gaap:AdditionalPaidInCapitalMember2022-03-310000906163us-gaap:RetainedEarningsMember2022-03-310000906163us-gaap:TreasuryStockCommonMember2022-03-310000906163nvr:DeferredCompensationTrustMember2022-03-310000906163nvr:DeferredCompensationLiabilityMember2022-03-310000906163us-gaap:RetainedEarningsMember2022-04-012022-06-300000906163us-gaap:TreasuryStockCommonMember2022-04-012022-06-300000906163us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000906163us-gaap:CommonStockMember2022-06-300000906163us-gaap:AdditionalPaidInCapitalMember2022-06-300000906163us-gaap:RetainedEarningsMember2022-06-300000906163us-gaap:TreasuryStockCommonMember2022-06-300000906163nvr:DeferredCompensationTrustMember2022-06-300000906163nvr:DeferredCompensationLiabilityMember2022-06-300000906163us-gaap:CommonStockMember2021-12-310000906163us-gaap:AdditionalPaidInCapitalMember2021-12-310000906163us-gaap:RetainedEarningsMember2021-12-310000906163us-gaap:TreasuryStockCommonMember2021-12-310000906163nvr:DeferredCompensationTrustMember2021-12-310000906163nvr:DeferredCompensationLiabilityMember2021-12-310000906163us-gaap:RetainedEarningsMember2022-01-012022-06-300000906163us-gaap:TreasuryStockCommonMember2022-01-012022-06-300000906163us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-30nvr:segment0000906163nvr:SeniorNotesDueTwoThousandThirtyMember2023-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMember2023-04-012023-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMember2022-04-012022-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMember2023-01-012023-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMember2022-01-012022-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMember2023-04-012023-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMember2022-04-012022-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMember2023-01-012023-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMember2022-01-012022-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMember2023-04-012023-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMember2022-04-012022-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMember2023-01-012023-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMember2022-01-012022-06-300000906163nvr:HomeBuildingSegmentMembernvr:SouthEastMember2023-04-012023-06-300000906163nvr:HomeBuildingSegmentMembernvr:SouthEastMember2022-04-012022-06-300000906163nvr:HomeBuildingSegmentMembernvr:SouthEastMember2023-01-012023-06-300000906163nvr:HomeBuildingSegmentMembernvr:SouthEastMember2022-01-012022-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300000906163nvr:HomeBuildingSegmentMembernvr:SouthEastMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300000906163nvr:HomeBuildingSegmentMembernvr:SouthEastMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300000906163nvr:HomeBuildingSegmentMembernvr:SouthEastMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300000906163nvr:HomeBuildingSegmentMembernvr:SouthEastMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300000906163us-gaap:OperatingSegmentsMembernvr:MortgageBankingSegmentMember2023-04-012023-06-300000906163us-gaap:OperatingSegmentsMembernvr:MortgageBankingSegmentMember2022-04-012022-06-300000906163us-gaap:OperatingSegmentsMembernvr:MortgageBankingSegmentMember2023-01-012023-06-300000906163us-gaap:OperatingSegmentsMembernvr:MortgageBankingSegmentMember2022-01-012022-06-300000906163us-gaap:OperatingSegmentsMember2023-04-012023-06-300000906163us-gaap:OperatingSegmentsMember2022-04-012022-06-300000906163us-gaap:OperatingSegmentsMember2023-01-012023-06-300000906163us-gaap:OperatingSegmentsMember2022-01-012022-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMember2023-04-012023-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMember2022-04-012022-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMember2023-01-012023-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMember2022-01-012022-06-300000906163nvr:HomeBuildingSegmentMembernvr:CorporateReconcilingItemsAndEliminationsMembernvr:MidAtlanticMember2023-04-012023-06-300000906163nvr:HomeBuildingSegmentMembernvr:CorporateReconcilingItemsAndEliminationsMembernvr:MidAtlanticMember2022-04-012022-06-300000906163nvr:HomeBuildingSegmentMembernvr:CorporateReconcilingItemsAndEliminationsMembernvr:MidAtlanticMember2023-01-012023-06-300000906163nvr:HomeBuildingSegmentMembernvr:CorporateReconcilingItemsAndEliminationsMembernvr:MidAtlanticMember2022-01-012022-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMembernvr:CorporateReconcilingItemsAndEliminationsMember2023-04-012023-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMembernvr:CorporateReconcilingItemsAndEliminationsMember2022-04-012022-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMembernvr:CorporateReconcilingItemsAndEliminationsMember2023-01-012023-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMembernvr:CorporateReconcilingItemsAndEliminationsMember2022-01-012022-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMembernvr:CorporateReconcilingItemsAndEliminationsMember2023-04-012023-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMembernvr:CorporateReconcilingItemsAndEliminationsMember2022-04-012022-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMembernvr:CorporateReconcilingItemsAndEliminationsMember2023-01-012023-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMembernvr:CorporateReconcilingItemsAndEliminationsMember2022-01-012022-06-300000906163nvr:HomeBuildingSegmentMembernvr:CorporateReconcilingItemsAndEliminationsMembernvr:SouthEastMember2023-04-012023-06-300000906163nvr:HomeBuildingSegmentMembernvr:CorporateReconcilingItemsAndEliminationsMembernvr:SouthEastMember2022-04-012022-06-300000906163nvr:HomeBuildingSegmentMembernvr:CorporateReconcilingItemsAndEliminationsMembernvr:SouthEastMember2023-01-012023-06-300000906163nvr:HomeBuildingSegmentMembernvr:CorporateReconcilingItemsAndEliminationsMembernvr:SouthEastMember2022-01-012022-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMemberus-gaap:OperatingSegmentsMember2023-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMemberus-gaap:OperatingSegmentsMember2022-12-310000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2023-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310000906163nvr:MidEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2023-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310000906163nvr:HomeBuildingSegmentMembernvr:SouthEastMemberus-gaap:OperatingSegmentsMember2023-06-300000906163nvr:HomeBuildingSegmentMembernvr:SouthEastMemberus-gaap:OperatingSegmentsMember2022-12-310000906163us-gaap:OperatingSegmentsMembernvr:MortgageBankingSegmentMember2023-06-300000906163us-gaap:OperatingSegmentsMembernvr:MortgageBankingSegmentMember2022-12-310000906163us-gaap:OperatingSegmentsMember2023-06-300000906163us-gaap:OperatingSegmentsMember2022-12-310000906163nvr:CorporateReconcilingItemsAndEliminationsMember2023-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMember2022-12-310000906163us-gaap:FairValueInputsLevel2Membernvr:SeniorNotesDueTwoThousandThirtyMembernvr:HomeBuildingSegmentMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000906163us-gaap:FairValueInputsLevel2Membernvr:SeniorNotesDueTwoThousandThirtyMembernvr:HomeBuildingSegmentMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000906163nvr:SeniorNotesDueTwoThousandThirtyMembernvr:HomeBuildingSegmentMember2023-06-300000906163nvr:SeniorNotesDueTwoThousandThirtyMembernvr:HomeBuildingSegmentMember2022-12-310000906163us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateLockCommitmentsMembernvr:MortgageBankingSegmentMember2023-06-300000906163us-gaap:FairValueInputsLevel2Memberus-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMembernvr:MortgageBankingSegmentMember2023-06-300000906163us-gaap:FairValueInputsLevel2Membernvr:MortgagesHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMembernvr:MortgageBankingSegmentMember2023-06-300000906163us-gaap:FairValueInputsLevel2Membernvr:MortgagesHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMembernvr:MortgageBankingSegmentMember2023-01-012023-06-300000906163us-gaap:FairValueInputsLevel2Membernvr:MortgagesHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMembernvr:MortgageBankingSegmentMember2022-12-310000906163us-gaap:FairValueInputsLevel2Membernvr:MortgagesHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMembernvr:MortgageBankingSegmentMember2022-01-012022-06-300000906163us-gaap:FairValueInputsLevel2Membernvr:MortgagesHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMembernvr:MortgageBankingSegmentMember2022-06-300000906163us-gaap:FairValueInputsLevel2Memberus-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateLockCommitmentsMembernvr:MortgageBankingSegmentMember2023-06-300000906163us-gaap:FairValueInputsLevel2Memberus-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateLockCommitmentsMembernvr:MortgageBankingSegmentMember2022-12-310000906163us-gaap:FairValueInputsLevel2Memberus-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccruedLiabilitiesMembernvr:MortgageBankingSegmentMember2023-06-300000906163us-gaap:FairValueInputsLevel2Memberus-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccruedLiabilitiesMembernvr:MortgageBankingSegmentMember2022-12-310000906163us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateLockCommitmentsMembernvr:MortgageBankingSegmentMember2023-01-012023-06-300000906163us-gaap:FairValueInputsLevel2Memberus-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMembernvr:MortgageBankingSegmentMember2023-01-012023-06-3000009061632022-01-012022-12-310000906163us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMembernvr:MortgageBankingSegmentMember2023-04-012023-06-300000906163us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMembernvr:MortgageBankingSegmentMember2023-01-012023-06-300000906163us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMembernvr:MortgageBankingSegmentMember2022-04-012022-06-300000906163us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMembernvr:MortgageBankingSegmentMember2022-01-012022-06-300000906163nvr:SeniorNotesDueTwoThousandThirtyMember2023-01-012023-06-300000906163nvr:A600MSeniorNotesDueTwoThousandThirtyMember2023-06-300000906163nvr:A300MSeniorNotesDueTwoThousandThirtyMember2023-06-300000906163nvr:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-06-300000906163nvr:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-06-300000906163nvr:SublimitForIssuanceOfLettersOfCreditMembernvr:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-06-300000906163nvr:RepurchaseAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ____ to ____
Commission File Number: 1-12378
NVR, Inc.
(Exact name of registrant as specified in its charter)
Virginia54-1394360
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
11700 Plaza America Drive, Suite 500
Reston, Virginia 20190
(703) 956-4000
(Address, including zip code, and telephone number, including area code, of registrant's principal executive offices)
Not Applicable
(Former name, former address, and former fiscal year if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $0.01 per shareNVRNew York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes   No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes   No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company.  See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer  Accelerated filer
Non-accelerated filer Smaller reporting company
    Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No
As of July 31, 2023 there were 3,264,331 total shares of common stock outstanding.



NVR, Inc.
FORM 10-Q




PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
NVR, Inc.
Condensed Consolidated Balance Sheets
(in thousands, except share and per share data)
(unaudited)
 June 30, 2023December 31, 2022
ASSETS  
Homebuilding:  
Cash and cash equivalents$2,678,709 $2,503,424 
Restricted cash51,392 48,455 
Receivables26,757 20,842 
Inventory:
Lots and housing units, covered under sales agreements with customers1,815,169 1,554,955 
Unsold lots and housing units158,004 181,952 
Land under development24,502 27,100 
Building materials and other22,414 24,268 
 2,020,089 1,788,275 
Contract land deposits, net516,709 496,080 
Property, plant and equipment, net57,711 57,950 
Operating lease right-of-use assets73,469 71,081 
Reorganization value in excess of amounts allocable to identifiable assets, net41,580 41,580 
Other assets239,086 219,483 
 5,705,502 5,247,170 
Mortgage Banking:  
Cash and cash equivalents13,873 19,415 
Restricted cash14,083 2,974 
Mortgage loans held for sale, net438,756 316,806 
Property and equipment, net4,704 3,559 
Operating lease right-of-use assets22,814 16,011 
Reorganization value in excess of amounts allocable to identifiable assets, net7,347 7,347 
Other assets59,696 47,691 
 561,273 413,803 
Total assets$6,266,775 $5,660,973 


See notes to condensed consolidated financial statements.
1


NVR, Inc.
Condensed Consolidated Balance Sheets (Continued)
(in thousands, except share and per share data)
(unaudited)
June 30, 2023December 31, 2022
LIABILITIES AND SHAREHOLDERS' EQUITY  
Homebuilding:  
Accounts payable$377,558 $334,016 
Accrued expenses and other liabilities291,563 437,234 
Customer deposits368,763 313,804 
Operating lease liabilities78,661 75,818 
Senior notes913,963 914,888 
 2,030,508 2,075,760 
Mortgage Banking:  
Accounts payable and other liabilities58,667 61,396 
Operating lease liabilities24,337 16,968 
 83,004 78,364 
Total liabilities2,113,512 2,154,124 
Commitments and contingencies
Shareholders' equity:  
Common stock, $0.01 par value; 60,000,000 shares authorized; 20,555,330 shares issued as of both June 30, 2023 and December 31, 2022
206 206 
Additional paid-in capital2,747,687 2,600,014 
Deferred compensation trust – 106,697 shares of NVR, Inc. common stock as of both June 30, 2023 and December 31, 2022
(16,710)(16,710)
Deferred compensation liability16,710 16,710 
Retained earnings12,521,793 11,773,414 
Less treasury stock at cost – 17,294,792 and 17,336,397 shares as of June 30, 2023 and December 31, 2022, respectively
(11,116,423)(10,866,785)
Total shareholders' equity4,153,263 3,506,849 
Total liabilities and shareholders' equity$6,266,775 $5,660,973 


See notes to condensed consolidated financial statements.
2

NVR, Inc.
Condensed Consolidated Statements of Income
(in thousands, except per share data)
(unaudited)
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Homebuilding:    
Revenues$2,283,769 $2,610,062 $4,415,102 $4,919,289 
Other income34,259 3,896 67,205 5,235 
Cost of sales(1,728,146)(1,924,727)(3,336,056)(3,576,092)
Selling, general and administrative(148,543)(132,432)(292,161)(261,942)
Operating income441,339 556,799 854,090 1,086,490 
Interest expense(6,628)(11,852)(13,629)(24,656)
Homebuilding income434,711 544,947 840,461 1,061,834 
Mortgage Banking:    
Mortgage banking fees54,561 48,881 101,505 118,063 
Interest income3,823 2,772 6,841 4,846 
Other income1,102 1,303 2,091 2,375 
General and administrative(22,854)(23,486)(45,488)(46,394)
Interest expense(167)(405)(424)(767)
Mortgage banking income36,465 29,065 64,525 78,123 
Income before taxes471,176 574,012 904,986 1,139,957 
Income tax expense(67,149)(140,698)(156,607)(280,543)
Net income$404,027 $433,314 $748,379 $859,414 
Basic earnings per share$123.84 $131.84 $230.20 $257.65 
Diluted earnings per share$116.54 $123.65 $216.52 $240.05 
Basic weighted average shares outstanding3,263 3,287 3,251 3,336 
Diluted weighted average shares outstanding3,467 3,504 3,456 3,580 


See notes to condensed consolidated financial statements.
3

NVR, Inc.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
 Six Months Ended June 30,
 20232022
Cash flows from operating activities:  
Net income$748,379 $859,414 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation and amortization8,405 8,991 
Equity-based compensation expense47,436 31,755 
Contract land deposit recoveries, net(9,999)(6,342)
Gain on sale of loans, net(81,131)(94,813)
Mortgage loans closed(2,620,507)(3,133,046)
Mortgage loans sold and principal payments on mortgage loans held for sale2,542,359 3,195,784 
Distribution of earnings from unconsolidated joint ventures2,000 4,000 
Net change in assets and liabilities:  
Increase in inventory(231,814)(431,379)
Increase in contract land deposits(10,630)(20,917)
Decrease (increase) in receivables4,183 (16,394)
(Decrease) increase in accounts payable and accrued expenses(89,815)25,716 
Increase in customer deposits54,959 21,656 
Other, net(19,621)2,781 
Net cash provided by operating activities344,204 447,206 
Cash flows from investing activities:  
Investments in and advances to unconsolidated joint ventures(1,224)(9,222)
Distribution of capital from unconsolidated joint ventures180  
Purchase of property, plant and equipment(11,448)(8,751)
Proceeds from the sale of property, plant and equipment2,039 346 
Net cash used in investing activities(10,453)(17,627)
Cash flows from financing activities:  
Purchase of treasury stock(311,125)(1,015,703)
Redemption of senior notes (600,000)
Principal payments on finance lease liabilities(811)(723)
Proceeds from the exercise of stock options161,724 113,822 
Net cash used in financing activities(150,212)(1,502,604)
Net increase (decrease) in cash, restricted cash, and cash equivalents183,539 (1,073,025)
Cash, restricted cash, and cash equivalents, beginning of the period2,574,518 2,636,984 
Cash, restricted cash, and cash equivalents, end of the period$2,758,057 $1,563,959 
Supplemental disclosures of cash flow information:  
Interest paid during the period, net of interest capitalized$14,781 $32,627 
Income taxes paid during the period, net of refunds$262,608 $291,721 


See notes to condensed consolidated financial statements.
4

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)

1. Significant Accounting Policies

Basis of Presentation
The accompanying unaudited, condensed consolidated financial statements include the accounts of NVR, Inc. (“NVR”, the “Company”, "we", "us" or "our") and its subsidiaries and certain other entities in which the Company is deemed to be the primary beneficiary (see Notes 2 and 3 to the accompanying condensed consolidated financial statements).  Intercompany accounts and transactions have been eliminated in consolidation. The statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Regulation S-X.  Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. Because the accompanying condensed consolidated financial statements do not include all of the information and footnotes required by GAAP, they should be read in conjunction with the financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2022. In the opinion of management, all adjustments (consisting only of normal recurring accruals except as otherwise noted herein) considered necessary for a fair presentation have been included. Operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.
The preparation of financial statements in conformity with 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.
For the three and six months ended June 30, 2023 and 2022, comprehensive income equaled net income; therefore, a separate statement of comprehensive income is not included in the accompanying condensed consolidated financial statements.
Revenue Recognition
Homebuilding revenue is recognized on the settlement date at the contract sales price, when control is transferred to our customers. Our contract liabilities, which consist of deposits received from customers on homes not settled, were $368,763 and $313,804 as of June 30, 2023 and December 31, 2022, respectively. We expect that substantially all of the customer deposits held at December 31, 2022 will be recognized in revenue in 2023. Our contract assets consist of prepaid sales compensation and totaled approximately $22,000 and $15,300, as of June 30, 2023 and December 31, 2022, respectively. Prepaid sales compensation is included in homebuilding “Other assets” on the accompanying condensed consolidated balance sheets.
2.    Variable Interest Entities ("VIEs")
Fixed Price Finished Lot Purchase Agreements (“LPAs”)
We generally do not engage in the land development business. Instead, we typically acquire finished building lots at market prices from various development entities under LPAs. The LPAs require deposits that may be forfeited if we fail to perform under the LPAs. The deposits required under the LPAs are in the form of cash or letters of credit in varying amounts, and typically range up to 10% of the aggregate purchase price of the finished lots.  
The deposit placed by us pursuant to the LPA is deemed to be a variable interest in the respective development entities. Those development entities are deemed to be VIEs. Therefore, the development entities with which we enter into LPAs, including the joint venture limited liability corporations discussed below, are evaluated for possible consolidation by us. We have concluded that we are not the primary beneficiary of the development entities with which we enter into LPAs, and therefore, we do not consolidate any of these VIEs.
5

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
As of June 30, 2023, we controlled approximately 123,900 lots under LPAs with third parties through deposits in cash and letters of credit totaling approximately $553,300 and $8,200, respectively. Our sole legal obligation and economic loss for failure to perform under these LPAs is limited to the amount of the deposit pursuant to the liquidated damage provisions contained in the LPAs and, in very limited circumstances, specific performance obligations. For the three and six months ended June 30, 2023, we recorded a net reversal of approximately $6,900 and $10,000, respectively, related to previously impaired lot deposits based on current market conditions. For the three and six months ended June 30, 2022, we recorded a net reversal of approximately $400 and $6,300, respectively, related to previously impaired lot deposits. Our contract land deposit asset is shown net of a $46,401 and $57,060 impairment reserve at June 30, 2023 and December 31, 2022, respectively.
In addition, we have certain properties under contract with land owners that are expected to yield approximately 21,500 lots, which are not included in the number of total lots controlled. Some of these properties may require rezoning or other approvals to achieve the expected yield. These properties are controlled with deposits in cash and letters of credit totaling approximately $9,800 and $100, respectively, as of June 30, 2023, of which approximately $2,900 is refundable if certain contractual conditions are not met. We generally expect to assign the raw land contracts to a land developer and simultaneously enter into an LPA with the assignee if the project is determined to be feasible.
Our total risk of loss related to contract land deposits is limited to the amount of the deposits pursuant to the liquidated damages provision of the LPAs. As of June 30, 2023 and December 31, 2022, our total risk of loss was as follows:
June 30, 2023December 31, 2022
Contract land deposits$563,110 $553,140 
Loss reserve on contract land deposits(46,401)(57,060)
Contract land deposits, net516,709 496,080 
Contingent obligations in the form of letters of credit8,307 6,896 
Total risk of loss$525,016 $502,976 

3.    Joint Ventures
On a limited basis, we obtain finished lots using joint venture limited liability corporations (“JVs”). The JVs are typically structured such that we are a non-controlling member and are at risk only for the amount we have invested, or have committed to invest, in addition to any deposits placed under LPAs with the joint venture. We are not a borrower, guarantor or obligor on any debt of the JVs, as applicable. We enter into LPAs to purchase lots from these JVs, and as a result have a variable interest in these JVs. We determined that we are not the primary beneficiary in any of the JVs because we and the other JV partner either share power or the other JV partner has the controlling financial interest.
At June 30, 2023, we had an aggregate investment totaling approximately $27,600 in four JVs that are expected to produce approximately 5,250 finished lots, of which approximately 4,900 lots were controlled by us and the remaining approximately 350 lots were either under contract with unrelated parties or not currently under contract. We had additional funding commitments totaling approximately $12,000 to one of the JVs at June 30, 2023. At December 31, 2022, our aggregate investment in JV's totaled approximately $27,200. Investments in JVs for the respective periods are reported in the homebuilding "Other assets" line item on the accompanying condensed consolidated balance sheets. None of the JVs had any indicators of impairment as of June 30, 2023.
We recognize income from the JVs as a reduction to the lot cost of the lots purchased from the respective JVs when the homes are settled, based on the expected total profitability and the total number of lots expected to be produced by the respective JVs.
6

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
We classify distributions received from unconsolidated JVs using the cumulative earnings approach. As a result, distributions received up to the amount of cumulative earnings recognized by us are reported as distributions of earnings and those in excess of that amount are reported as a distribution of capital. These distributions are classified within the accompanying condensed consolidated statements of cash flows as cash flows from operating activities and investing activities, respectively.
4.    Land Under Development
On a limited basis, we directly acquire raw land parcels already zoned for their intended use to develop into finished lots.  Land under development includes the land acquisition costs, direct improvement costs, capitalized interest, where applicable, and real estate taxes.
As of June 30, 2023, we owned land with a carrying value of $24,502 that we intend to develop into approximately 1,600 finished lots. We have additional funding commitments of approximately $1,900 under a joint development agreement related to one project, a portion of which we expect will be offset by development credits of approximately $900. As of December 31, 2022, the carrying value of land under development was $27,100. None of the raw parcels had any indicators of impairment as of June 30, 2023.
5.    Capitalized Interest
We capitalize interest costs to land under development during the active development of finished lots. In addition, we capitalize interest costs on our JV investments while the investments are considered qualified assets pursuant to ASC Topic 835-20 - Interest. Capitalized interest is transferred to sold or unsold inventory as the development of finished lots is completed, then charged to cost of sales upon our settlement of homes and the respective lots. Interest incurred in excess of the interest capitalizable based on the level of qualified assets is expensed in the period incurred.
The following table reflects the changes in our capitalized interest during the three and six months ended June 30, 2023 and 2022:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Interest capitalized, beginning of period$205 $640 $570 $593 
Interest incurred6,822 12,349 13,826 25,603 
Interest charged to interest expense(6,795)(12,257)(14,053)(25,423)
Interest charged to cost of sales(43)(52)(154)(93)
Interest capitalized, end of period$189 $680 $189 $680 

7

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
6.    Earnings per Share
The following weighted average shares and share equivalents were used to calculate basic and diluted earnings per share ("EPS") for the three and six months ended June 30, 2023 and 2022:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Weighted average number of shares outstanding used to calculate basic EPS3,262,529 3,286,574 3,250,960 3,335,644 
Dilutive securities:
Stock options and restricted share units204,407 217,730 205,446 244,445 
Weighted average number of shares and share equivalents outstanding used to calculate diluted EPS3,466,936 3,504,304 3,456,406 3,580,089 
The following non-qualified stock options ("Options") and restricted stock units ("RSUs") issued under equity incentive plans were outstanding during the three and six months ended June 30, 2023 and 2022, but were not included in the computation of diluted EPS because the effect would have been anti-dilutive.
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Anti-dilutive securities14,610 217,662 175,338 189,988 

7.    Shareholders’ Equity
A summary of changes in shareholders’ equity for the three months ended June 30, 2023 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, March 31, 2023$206 $2,676,641 $12,117,766 $(10,949,267)$(16,710)$16,710 $3,845,346 
Net income— — 404,027 — — — 404,027 
Purchase of common stock for treasury— — — (201,077)— — (201,077)
Equity-based compensation— 25,159 — — — — 25,159 
Proceeds from Options exercised— 79,808 — — — — 79,808 
Treasury stock issued upon Option exercise — (33,921)— 33,921 — — — 
Balance, June 30, 2023$206 $2,747,687 $12,521,793 $(11,116,423)$(16,710)$16,710 $4,153,263 
8

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
A summary of changes in shareholders’ equity for the six months ended June 30, 2023 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, December 31, 2022$206 $2,600,014 $11,773,414 $(10,866,785)$(16,710)$16,710 $3,506,849 
Net income— — 748,379 — — — 748,379 
Purchase of common stock for treasury— — — (311,125)— — (311,125)
Equity-based compensation— 47,436 — — — — 47,436 
Proceeds from Options exercised— 161,724 — — — — 161,724 
Treasury stock issued upon Option exercise and RSU vesting— (61,487)— 61,487 — — — 
Balance, June 30, 2023$206 $2,747,687 $12,521,793 $(11,116,423)$(16,710)$16,710 $4,153,263 

We repurchased 34,827 and 56,001 shares of our outstanding common stock during the three and six months ended June 30, 2023, respectively. We settle Option exercises and vesting of RSUs by issuing shares of treasury stock. We issued 53,615 and 97,556 shares from the treasury account during the three and six months ended June 30, 2023, respectively, in settlement of Option exercises and vesting of RSUs. Shares are relieved from the treasury account based on the weighted average cost basis of treasury shares.
9

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
A summary of changes in shareholders’ equity for the three months ended June 30, 2022 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, March 31, 2022$206 $2,416,660 $10,473,939 $(10,165,206)$(16,710)$16,710 $2,725,599 
Net income— — 433,314 — — — 433,314 
Purchase of common stock for treasury— — — (266,915)— — (266,915)
Equity-based compensation— 20,087 — — — — 20,087 
Proceeds from Options exercised— 79,581 — — — — 79,581 
Treasury stock issued upon Option exercise — (18,205)— 18,205 — — — 
Balance, June 30, 2022$206 $2,498,123 $10,907,253 $(10,413,916)$(16,710)$16,710 $2,991,666 
A summary of changes in shareholders’ equity for the six months ended June 30, 2022 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, December 31, 2021$206 $2,378,191 $10,047,839 $(9,423,858)$(16,710)$16,710 $3,002,378 
Net income— — 859,414 — — — 859,414 
Purchase of common stock for treasury— — — (1,015,703)— — (1,015,703)
Equity-based compensation— 31,755 — — — — 31,755 
Proceeds from Options exercised— 113,822 — — — — 113,822 
Treasury stock issued upon Option exercise — (25,645)— 25,645 — — — 
Balance, June 30, 2022$206 $2,498,123 $10,907,253 $(10,413,916)$(16,710)$16,710 $2,991,666 

We repurchased 61,078 and 207,132 shares of our outstanding common stock during the three and six months ended June 30, 2022, respectively. We issued 30,396 and 43,719 shares from the treasury account during the three and six months ended June 30, 2022, respectively, in settlement of Option exercises.  
8.    Product Warranties
We establish warranty and product liability reserves (“Warranty Reserve”) to provide for estimated future expenses as a result of construction and product defects, product recalls and litigation incidental to our homebuilding business. Liability estimates are determined based on management’s judgment, considering such factors as historical experience, the estimated current cost of corrective action, manufacturers’ and subcontractors’ participation in sharing the cost of corrective action, consultations with third party experts such as engineers, and discussions with our general counsel and outside counsel retained to handle specific product liability cases.
10

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
The following table reflects the changes in our Warranty Reserve during the three and six months ended June 30, 2023 and 2022:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Warranty reserve, beginning of period$144,431 $135,341 $144,006 $134,859 
Provision22,312 24,551 43,582 42,518 
Payments(24,323)(21,652)(45,168)(39,137)
Warranty reserve, end of period$142,420 $138,240 $142,420 $138,240 

9.    Segment Disclosures
Our homebuilding operations are aggregated geographically into four homebuilding reportable segments and our mortgage banking operations are presented as one reportable segment. The homebuilding reportable segments are comprised of operating divisions in the following geographic areas:
Mid Atlantic: Maryland, Virginia, West Virginia, Delaware and Washington, D.C.
North East: New Jersey and Eastern Pennsylvania
Mid East: New York, Ohio, Western Pennsylvania, Indiana and Illinois
South East: North Carolina, South Carolina, Tennessee, Florida and Georgia
Homebuilding profit before tax includes all revenues and income generated from the sale of homes, less the cost of homes sold, selling, general and administrative expenses and a corporate capital allocation charge. The corporate capital allocation charge is eliminated in consolidation and is based on the segment’s average net assets employed. The corporate capital allocation charged to the operating segment allows the Chief Operating Decision Maker (“CODM”) to determine whether the operating segment’s results are providing the desired rate of return after covering our cost of capital.  
Assets not allocated to the operating segments are not included in either the operating segment’s corporate capital allocation charge or the CODM’s evaluation of the operating segment’s performance. We record charges on contract land deposits when it is determined that it is probable that recovery of the deposit is impaired. For segment reporting purposes, impairments on contract land deposits are generally charged to the operating segment upon the termination of an LPA with the developer, or the restructuring of an LPA resulting in the forfeiture of the deposit. Mortgage banking profit before tax consists of revenues generated from mortgage financing, title insurance and closing services, less the costs of such services and general and administrative costs. Mortgage banking operations are not charged a corporate capital allocation charge.
In addition to the corporate capital allocation and contract land deposit impairments discussed above, the other reconciling items between segment profit and consolidated profit before tax include unallocated corporate overhead (including all management incentive compensation), equity-based compensation expense, consolidation adjustments and external corporate interest expense. Our overhead functions such as accounting, treasury and human resources are centrally performed and these costs are not allocated to our operating segments. Consolidation adjustments consist of such items necessary to convert the reportable segments’ results, which are predominantly maintained on a cash basis, to a full accrual basis for external financial statement presentation purposes, and are not allocated to our operating segments. External corporate interest expense primarily consists of interest charges on our 3.00% Senior Notes due 2030 (the “Senior Notes”), which are not charged to the operating segments because the charges are included in the corporate capital allocation discussed above.
11

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
The following tables present segment revenues, profit and assets with reconciliations to the amounts reported for the consolidated enterprise, where applicable:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Revenues:
Homebuilding Mid Atlantic$1,058,794 $1,208,312 $1,999,942 $2,350,020 
Homebuilding North East232,926 237,394 416,356 412,945 
Homebuilding Mid East411,682 521,038 814,079 982,442 
Homebuilding South East580,367 643,318 1,184,725 1,173,882 
Mortgage Banking54,561 48,881 101,505 118,063 
Total consolidated revenues$2,338,330 $2,658,943 $4,516,607 $5,037,352 

Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Income before taxes:
Homebuilding Mid Atlantic$195,254 $251,739 $354,292 $501,520 
Homebuilding North East44,932 41,297 76,992 67,225 
Homebuilding Mid East61,756 82,512 118,224 153,695 
Homebuilding South East106,648 150,822 232,058 264,276 
Mortgage Banking37,843 28,800 67,270 78,906 
Total segment profit before taxes446,433 555,170 848,836 1,065,622 
Reconciling items:
Contract land deposit reserve adjustment (1)6,888 419 10,479 6,345 
Equity-based compensation expense (2)(25,159)(20,087)(47,436)(31,755)
Corporate capital allocation (3)72,617 77,512 141,691 147,256 
Unallocated corporate overhead(46,360)(32,282)(92,325)(77,543)
Consolidation adjustments and other (4)(9,998)2,004 (5,999)50,764 
Corporate interest expense(6,589)(11,816)(13,543)(24,571)
Corporate interest income33,344 3,092 63,283 3,839 
Reconciling items sub-total24,743 18,842 56,150 74,335 
Consolidated income before taxes$471,176 $574,012 $904,986 $1,139,957 
(1)This item represents changes to the contract land deposit impairment reserve, which are not allocated to the reportable segments. See further discussion of lot deposit impairment charges in Note 2.
(2)The increase in equity-based compensation expense for the three and six months ended June 30, 2023 was primarily attributable to a four year block grant of Options and RSUs issued in May 2022.
12

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
(3)This item represents the elimination of the corporate capital allocation charge included in the respective homebuilding reportable segments. The corporate capital allocation charge is based on the segment’s monthly average asset balance, and was as follows for the periods presented:
Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Corporate capital allocation charge:
Homebuilding Mid Atlantic$35,337 $37,121 $68,516 $71,208 
Homebuilding North East8,272 8,158 15,597 15,245 
Homebuilding Mid East9,819 12,875 19,479 24,292 
Homebuilding South East19,189 19,358 38,099 36,511 
Total$72,617 $77,512 $141,691 $147,256 

(4)The consolidation adjustments and other for the three and six month periods of 2023 and 2022 is primarily driven by units under construction as well as significant fluctuations in lumber prices year over year. Our reportable segments' results include the intercompany profits of our production facilities for home packages delivered to our homebuilding divisions. Costs related to homes not yet settled are reversed through the consolidation adjustment and recorded in inventory. These costs are subsequently recorded through the consolidation adjustment when the respective homes are settled. In both the three and six month periods of 2023, the consolidation adjustment was negatively impacted by the recognition of previously deferred home package costs that included significantly higher priced lumber. This impact was offset partially by a reduction in the number of units under construction year over year, resulting in a decrease in intercompany profits deferred, as compared to the three and six month periods of 2022.

 June 30, 2023December 31, 2022
Assets:
Homebuilding Mid Atlantic$1,271,377 $1,152,564 
Homebuilding North East317,956 250,001 
Homebuilding Mid East393,767 378,833 
Homebuilding South East752,310 697,923 
Mortgage Banking553,926 406,456 
Total segment assets3,289,336 2,885,777 
Reconciling items:
Cash and cash equivalents2,678,709 2,503,424 
Deferred taxes146,663 143,585 
Intangible assets and goodwill49,368 49,368 
Operating lease right-of-use assets73,469 71,081 
Finance lease right-of-use assets13,231 13,745 
Contract land deposit reserve(46,401)(57,060)
Consolidation adjustments and other62,400 51,053 
Reconciling items sub-total2,977,439 2,775,196 
Consolidated assets$6,266,775 $5,660,973 

13

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
10.    Fair Value
GAAP assigns a fair value hierarchy to the inputs used to measure fair value. Level 1 inputs are quoted prices in active markets for identical assets and liabilities. Level 2 inputs are inputs other than quoted market prices that are observable for the asset or liability, either directly or indirectly. Level 3 inputs are unobservable inputs.
Financial Instruments
The estimated fair values of our Senior Notes as of June 30, 2023 and December 31, 2022 were $792,540 and $788,166, respectively. The estimated fair value is based on recent market prices of similar transactions, which is classified as Level 2 within the fair value hierarchy. The carrying values at June 30, 2023 and December 31, 2022 were $913,963 and $914,888, respectively. Except as otherwise noted below, we believe that insignificant differences exist between the carrying value and the fair value of our financial instruments, which consist primarily of cash equivalents, due to their short term nature.
Derivative Instruments and Mortgage Loans Held for Sale
In the normal course of business, our wholly-owned mortgage subsidiary, NVR Mortgage Finance, Inc. (“NVRM”), enters into contractual commitments to extend credit to our homebuyers with fixed expiration dates. The commitments become effective when the borrowers "lock-in" a specified interest rate within time frames established by NVRM. All mortgagors are evaluated for credit worthiness prior to the extension of the commitment. Market risk arises if interest rates move adversely between the time of the "lock-in" of rates by the borrower and the sale date of the loan to a broker/dealer. To mitigate the effect of the interest rate risk inherent in providing rate lock commitments to borrowers, NVRM enters into optional or mandatory delivery forward sale contracts to sell whole loans and mortgage-backed securities to broker/dealers. The forward sales contracts lock in an interest rate and price for the sale of loans similar to the specific rate lock commitments. NVRM does not engage in speculative or trading derivative activities. Both the rate lock commitments to borrowers and the forward sale contracts to broker/dealers are undesignated derivatives and, accordingly, are marked to fair value through earnings. At June 30, 2023, there were rate lock commitments to extend credit to borrowers aggregating $2,618,808 and open forward delivery contracts aggregating $2,780,429, which hedge both the rate lock commitments and closed loans held for sale.
The fair value of NVRM’s rate lock commitments to borrowers and the related input levels include, as applicable:
i)the assumed gain/loss of the expected resultant loan sale (Level 2);
ii)the effects of interest rate movements between the date of the rate lock and the balance sheet date (Level 2); and
iii)the value of the servicing rights associated with the loan (Level 2).
The assumed gain/loss considers the excess servicing to be received or buydown fees to be paid upon securitization of the loan. The excess servicing and buydown fees are calculated pursuant to contractual terms with investors. To calculate the effects of interest rate movements, NVRM utilizes applicable published mortgage-backed security prices, and multiplies the price movement between the rate lock date and the balance sheet date by the notional loan commitment amount. NVRM sells all of its loans on a servicing released basis, and receives a servicing released premium upon sale. Thus, the value of the servicing rights is included in the fair value measurement and is based upon contractual terms with investors and varies depending on the loan type. NVRM
14

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
assumes a fallout rate when measuring the fair value of rate lock commitments. Fallout is defined as locked loan commitments for which NVRM does not close a mortgage loan and is based on historical experience.
The fair value of NVRM’s forward sales contracts to broker/dealers solely considers the market price movement of the same type of security between the trade date and the balance sheet date (Level 2). The market price changes are multiplied by the notional amount of the forward sales contracts to measure the fair value.
Mortgage loans held for sale are recorded at fair value when closed, and thereafter are carried at the lower of cost or fair value, net of deferred origination costs, until sold. Fair value is measured using Level 2 inputs. As of June 30, 2023, the fair value of loans held for sale of $438,756 included on the accompanying condensed consolidated balance sheet was increased by $2,486 from the aggregate principal balance of $436,270. As of December 31, 2022, the fair value of loans held for sale of $316,806 was decreased by $2,675 from the aggregate principal balance of $319,481.
The fair value measurement of NVRM's undesignated derivative instruments was as follows:
June 30, 2023December 31, 2022
Rate lock commitments:
Gross assets$44,034 $32,246 
Gross liabilities24,585 20,946 
Net rate lock commitments$19,449 $11,300 
Forward sales contracts:
Gross assets$14,063 $4,843 
Gross liabilities944 20,903 
Net forward sales contracts$13,119 $(16,060)
As of June 30, 2023, the net rate lock commitments and the net forward sales contracts are reported in mortgage banking "Other assets," on the accompanying condensed consolidated balance sheets. As of December 31, 2022, the net rate lock commitments are reported in mortgage banking "Other assets" and the net forward sales contracts are reported in mortgage banking "Accrued expenses and other liabilities".
The fair value measurement as of June 30, 2023 was as follows:
Notional or
Principal
Amount
Assumed
Gain
From Loan
Sale
Interest
Rate
Movement
Effect
Servicing
Rights
Value
Security
Price
Change
Total Fair
Value
Measurement
Rate lock commitments$2,618,808 $8,932 $(23,985)$34,502 $— $19,449 
Forward sales contracts$2,780,429 — — — 13,119 13,119 
Mortgages held for sale$436,270 1,754 (5,715)6,447 — 2,486 
Total fair value measurement$10,686 $(29,700)$40,949 $13,119 $35,054 

The total fair value measurement as of December 31, 2022 was a net loss of $7,435. NVRM recorded a fair value adjustment to income of $301 and $42,489 for the three and six months ended June 30, 2023, respectively. NVRM recorded a fair value adjustment to expense of $27,540 and $17,430 for the three and six months ended June 30, 2022, respectively. Unrealized gains/losses from the change in the fair value measurements are included in earnings as a component of mortgage banking fees in the accompanying condensed consolidated statements of income. The fair value measurement will be impacted in the future by the change in the value of the servicing rights, interest rate movements, security price fluctuations, and the volume and product mix of NVRM’s closed loans and locked loan commitments.
15

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
11.    Debt
As of June 30, 2023, we had the following debt instruments outstanding:
Senior Notes
Our outstanding Senior Notes have an aggregate principal balance of $900,000, mature on May 15, 2030 and bear interest at 3.00%, payable semi-annually in arrears on May 15 and November 15. The Senior Notes are senior unsecured obligations and rank equally in right of payment with any of our existing and future unsecured senior indebtedness. The Senior Notes were issued in three separate issuances, $600,000 issued at a discount to yield 3.02%, and the two additional issuances totaling $300,000 issued at a premium to yield 2.00%. The Senior Notes have been reflected net of the unamortized discount or premium, as applicable, and the unamortized debt issuance costs in the accompanying condensed consolidated balance sheet.
The indenture governing the Senior Notes does not contain any financial covenants; however, it does contain, among other items, and subject to certain exceptions, covenants that restrict our ability to create, incur, assume or guarantee secured debt, enter into sale and leaseback transactions and conditions related to mergers and/or the sale of assets. We were in compliance with all covenants under the Senior Notes at June 30, 2023.
Credit Agreement
We have an unsecured Credit Agreement (the “Credit Agreement”), which provides for aggregate revolving loan commitments of $300,000 (the “Facility”). Under the Credit Agreement, we may request increases of up to $300,000 to the Facility in the form of revolving loan commitments or term loans to the extent that new or existing lenders agree to provide additional revolving loan or term loan commitments. The Credit Agreement provides for a $100,000 sublimit for the issuance of letters of credit, of which approximately $13,700 was outstanding at June 30, 2023. The Credit Agreement termination date is February 12, 2026. There were no borrowings outstanding under the Facility at June 30, 2023.
Repurchase Agreement
NVRM provides for its mortgage origination and other operating activities using cash generated from its operations, borrowings from its parent company, NVR, as well as a revolving mortgage repurchase agreement (the “Repurchase Agreement”), which is non-recourse to NVR. The Repurchase Agreement provides for loan purchases up to $150,000, subject to certain sub-limits. Amounts outstanding under the Repurchase Agreement are collateralized by the Company’s mortgage loans held for sale.
Effective July 19, 2023, NVRM entered into the First Amendment to Second Amended and Restated Master Repurchase Agreement with U.S. Bank National Association, as Agent and a Buyer (the "Amended MRA"), which extended the term of the Repurchase Agreement through July 17, 2024. All other terms and conditions under the Amended Repurchase Agreement remained materially consistent. At June 30, 2023, there were no borrowing base limitations reducing the amount available under the Repurchase Agreement and there were no borrowings outstanding.
12.    Commitments and Contingencies
We are involved in various litigation arising in the ordinary course of business. In the opinion of management, and based on advice of legal counsel, this litigation is not expected to have a material adverse effect on our financial position, results of operations or cash flows. Legal costs incurred in connection with outstanding litigation are expensed as incurred.
13.    Leases
We have operating leases for our corporate and division offices, production facilities, model homes, and certain office and production equipment. Additionally, we have finance leases for certain plant equipment and one of our production facilities which are recorded in homebuilding "Property, plant and equipment, net" and "Accrued
16

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
expenses and other liabilities" on the accompanying condensed consolidated balance sheets. Our finance lease ROU assets and finance lease liabilities were $13,231 and $14,690, respectively, as of June 30, 2023, and $13,745 and $15,002, respectively, as of December 31, 2022. Our leases have remaining lease terms of up to 17.2 years, some of which include options to extend the lease for up to 20 years, and some of which include options to terminate the lease.
We recognize operating lease expense on a straight-line basis over the lease term. We have elected to use the portfolio approach for certain equipment leases which have similar lease terms and payment schedules. Additionally, for certain equipment we account for the lease and non-lease components as a single lease component. Our sublease income is de minimis.
We have certain leases, primarily the leases of model homes, which have initial lease terms of twelve months or less ("Short-term leases"). We elected to exclude these leases from the recognition requirements under Topic 842, and these leases have not been included in our recognized ROU assets and lease liabilities.
The components of lease expense were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Lease expense
Operating lease expense$9,475 $8,529 $18,615 $16,630 
Finance lease expense:
Amortization of ROU assets511 473 1,013 937 
Interest on lease liabilities105 103 211 207 
Short-term lease expense7,531 6,491 15,023 12,823 
Total lease expense$17,622 $15,596 $34,862 $30,597 
17

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
Other information related to leases was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Supplemental Cash Flows Information:
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$7,420 $6,935 $14,736 $14,104 
Operating cash flows from finance leases105 103 211 207 
Financing cash flows from finance leases411 367 811 723 
ROU assets obtained in exchange for lease obligations:
Operating leases$10,090 $18,073 $23,337 $23,886 
Finance leases$250 $451 $499 $723 
June 30, 2023December 31, 2022
Weighted-average remaining lease term (in years):
Operating leases5.96.0
Finance leases10.410.8
Weighted-average discount rate:
Operating leases4.0 %3.6 %
Finance leases3.0 %2.9 %

14.    Income Taxes
Our effective tax rate for the three and six months ended June 30, 2023 was 14.3% and 17.3%, respectively, compared to 24.5% and 24.6% for the three and six months ended June 30, 2022, respectively. The decrease in the effective tax rate in the three and six month periods of 2023 compared to the same periods in 2022 was primarily attributable to a higher income tax benefit recognized for excess tax benefits from stock option exercises, which totaled $55,906 and $79,151 for the three and six months ended June 30, 2023, respectively, and $8,744 and $17,190 for the three and six months ended June 30, 2022, respectively.
18


Item 2.    Management's Discussion and Analysis of Financial Condition and Results of Operations
(dollars in thousands, except per share data)
Forward-Looking Statements
Some of the statements in this Quarterly Report on Form 10-Q, as well as statements made by us in periodic press releases or other public communications, constitute “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended.  Certain, but not necessarily all, of such forward-looking statements can be identified by the use of forward-looking terminology, such as “believes,” “expects,” “may,” “will,” “should” or “anticipates” or the negative thereof or other comparable terminology.  All statements other than of historical facts are forward-looking statements.  Forward-looking statements contained in this document may include those regarding market trends, our financial position and financial results, business strategy, the outcome of pending litigation, investigations or similar contingencies, projected plans and objectives of management for future operations.  Such forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results or performance to be materially different from future results, performance or achievements expressed or implied by the forward-looking statements.  Such risk factors include, but are not limited to the following: general economic and business conditions (on both a national and regional level); interest rate changes; access to suitable financing by us and our customers; increased regulation in the mortgage banking industry; the ability of our mortgage banking subsidiary to sell loans it originates into the secondary market; competition; the availability and cost of land and other raw materials used by us in our homebuilding operations; shortages of labor; the economic impact of a major epidemic or pandemic; weather related slow-downs; building moratoriums; governmental regulation; fluctuation and volatility of stock and other financial markets; mortgage financing availability; and other factors over which we have little or no control.  We undertake no obligation to update such forward-looking statements except as required by law.  For additional information regarding risk factors, see Part II, Item 1A of this Quarterly Report on Form 10-Q and Part I, Item 1A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
Unless the context otherwise requires, references to “NVR,” “we,” “us,” or “our” include NVR and its consolidated subsidiaries.
Results of Operations for the Three and Six Months Ended June 30, 2023 and 2022
Business Environment and Current Outlook
New home demand in the second quarter of 2023, continued the improving trend from the first quarter. Demand has been favorably impacted by a limited supply of homes in the resale market and improving consumer confidence. Homebuyers have adjusted to the higher mortgage interest rates as the interest rate environment has stabilized, but affordability continues to be a challenge. There remains uncertainty in the market as the Federal Reserve continues to address high inflation rates by raising interest rates, which could lead to an economic slowdown. With the inflationary pressures and higher demand, we expect to continue to face cost pressures related to building materials, labor and land costs, as well as pricing pressures, which will impact profit margins based on our ability to manage these costs while balancing sales pace and pricing. We have seen an improvement in our supply chain which has improved our construction cycle times. We believe that we are well positioned to take advantage of opportunities that may arise from future economic and homebuilding market volatility due to the strength of our balance sheet and our disciplined lot acquisition strategy.
19

Business
Our primary business is the construction and sale of single-family detached homes, townhomes and condominiums, all of which are primarily constructed on a pre-sold basis. To fully serve customers of our homebuilding operations, we also operate a mortgage banking and title services business. We primarily conduct our operations in mature markets. Additionally, we generally grow our business through market share gains in our existing markets and by expanding into markets contiguous to our current active markets. Our four homebuilding reportable segments consist of the following regions:
Mid Atlantic: Maryland, Virginia, West Virginia, Delaware and Washington, D.C.
North East: New Jersey and Eastern Pennsylvania
Mid East: New York, Ohio, Western Pennsylvania, Indiana and Illinois
South East: North Carolina, South Carolina, Tennessee, Florida and Georgia
Our lot acquisition strategy is predicated upon avoiding the financial requirements and risks associated with direct land ownership and development. We generally do not engage in land development (see discussion below of our land development activities). Instead, we typically acquire finished building lots from various third party land developers pursuant to fixed price finished lot purchase agreements (“LPAs”). These LPAs require deposits, typically ranging up to 10% of the aggregate purchase price of the finished lots, in the form of cash or letters of credit that may be forfeited if we fail to perform under the LPA. This strategy has allowed us to maximize inventory turnover, which we believe enables us to minimize market risk and to operate with less capital, thereby enhancing rates of return on equity and total capital.
In addition to constructing homes primarily on a pre-sold basis and utilizing what we believe is a conservative lot acquisition strategy, we focus on obtaining and maintaining a leading market position in each market we serve. This strategy allows us to gain valuable efficiencies and competitive advantages in our markets, which we believe contributes to minimizing the adverse effects of regional economic cycles and provides growth opportunities within these markets. Our continued success is contingent upon our ability to control an adequate supply of finished lots on which to build.
In certain specific strategic circumstances, we deviate from our historical lot acquisition strategy and engage in joint venture arrangements with land developers or directly acquire raw ground already zoned for its intended use for development. Once we acquire control of raw ground, we determine whether to sell the raw parcel to a developer and enter into an LPA with the developer to purchase the finished lots or to hire a developer to develop the land on our behalf. While joint venture arrangements and direct land development activity are not our preferred method of acquiring finished building lots, we may enter into additional transactions in the future on a limited basis where there exists a compelling strategic or prudent financial reason to do so. We expect, however, to continue to acquire substantially all our finished lot inventory using LPAs with forfeitable deposits.
As of June 30, 2023, we controlled approximately 130,400 lots as described below.
Lot Purchase Agreements
We controlled approximately 123,900 lots under LPAs with third parties through deposits in cash and letters of credit totaling approximately $553,300 and $8,200, respectively. Included in the number of controlled lots are approximately 9,700 lots for which we have recorded a contract land deposit impairment reserve of approximately $46,400 as of June 30, 2023.
Joint Venture Limited Liability Corporations (“JVs”)
We had an aggregate investment totaling approximately $27,600 in four JVs, expected to produce approximately 5,250 lots. Of the lots to be produced by the JVs, approximately 4,900 lots were controlled by us and approximately 350 were either under contract with unrelated parties or currently not under contract. We had additional funding commitments totaling approximately $12,000 to one of the JVs at June 30, 2023.
Land Under Development
We owned land with a carrying value of approximately $24,500 that we intend to develop into approximately 1,600 finished lots. We had additional funding commitments of approximately $1,900 under a joint development
20

agreement related to one parcel, a portion of which we expect will be offset by development credits of approximately $900.
See Notes 2, 3 and 4 to the condensed consolidated financial statements included herein for additional information regarding LPAs, JVs and land under development, respectively.
Raw Land Purchase Agreements
In addition, we have certain properties under contract with land owners that are expected to yield approximately 21,500 lots, which are not included in the number of total lots controlled. Some of these properties may require rezoning or other approvals to achieve the expected yield. As of June 30, 2023, these properties are controlled with deposits in cash and letters of credit totaling approximately $9,800 and $100, respectively, of which approximately $2,900 is refundable if certain contractual conditions are not met. We generally expect to assign the raw land contracts to a land developer and simultaneously enter into an LPA with the assignee if the project is determined to be feasible.
Key Financial Results
Our consolidated revenues for the second quarter of 2023 totaled $2,338,330, a 12% decrease from the second quarter of 2022. Net income for the second quarter ended June 30, 2023 was $404,027, or $116.54 per diluted share, decreases of 7% and 6% when compared to net income and diluted earnings per share for the second quarter of 2022, respectively. Our homebuilding gross profit margin percentage decreased to 24.3% in the second quarter of 2023 from 26.3% in the second quarter of 2022. New orders, net of cancellations (“New Orders”) increased by 27% in the second quarter of 2023 compared to the second quarter of 2022. The New Order cancellation rate for the second quarter of 2023 decreased to 10.9% from 14.3% in the same period in 2022. The average sales price for New Orders in the second quarter of 2023 was $447.3, a decrease of 5% compared to the second quarter of 2022.


Homebuilding Operations
The following table summarizes the results of operations and other data for our homebuilding operations:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Financial Data:
Revenues$2,283,769 $2,610,062 $4,415,102 $4,919,289 
Cost of sales$1,728,146 $1,924,727 $3,336,056 $3,576,092 
Gross profit margin percentage24.3 %26.3 %24.4 %27.3 %
Selling, general and administrative expenses$148,543 $132,432 $292,161 $261,942 
Operating Data:
New orders (units)5,905 4,663 11,793 10,590 
Average new order price$447.3 $471.6 $444.3 $468.3 
Settlements (units)5,085 5,820 9,724 11,034 
Average settlement price$449.0 $448.4 $454.0 $445.8 
Backlog (units)11,231 12,286 
Average backlog price$458.6 $473.9 
New order cancellation rate10.9 %14.3 %12.4 %12.1 %

Consolidated Homebuilding - Three Months Ended June 30, 2023 and 2022
Homebuilding revenues decreased 13% in the second quarter of 2023 compared to the same period in 2022, as a result of a 13% decrease in settlements. The average settlement price remained relatively flat quarter over quarter. The decrease in settlements was attributable to a 23% lower backlog unit balance entering the second
21

quarter of 2023 compared to the backlog unit balance entering the second quarter of 2022. Gross profit margin percentage in the second quarter of 2023 decreased to 24.3%, from 26.3% in the second quarter of 2022. Gross profit margin was negatively impacted primarily by higher costs for labor, certain materials, incentives and closing costs, offset partially by lower lumber costs quarter over quarter.
New Orders increased 27%, while the average sales price of New Orders decreased 5% in the second quarter of 2023 compared to the second quarter of 2022. New Orders were favorably impacted by improved demand quarter over quarter attributable to a limited supply of homes in the resale market and improving consumer confidence as mortgage interest rates began to stabilize. In addition, New Orders were positively impacted by a 5% increase in the average number of active communities quarter over quarter. The average sales price of New Orders was negatively impacted by pricing pressure attributable to affordability issues resulting from higher mortgage interest rates period over period and significant home price appreciation over the previous two years.
Selling, general and administrative (“SG&A”) expense in the second quarter of 2023 increased by approximately $16,100 compared to the second quarter of 2022, and as a percentage of revenue increased to 6.5% from 5.1% quarter over quarter. The increase in SG&A expense was primarily attributable to a $12,400 increase in personnel costs.
Consolidated Homebuilding - Six Months Ended June 30, 2023 and 2022
Homebuilding revenues decreased 10% in the first six months of 2023 compared to the same period in 2022, as a result of a 12% decrease in settlements, partially offset by a 2% increase in the average settlement price. The decrease in the number of units settled was attributable to a 28% lower backlog unit balance entering 2023 compared to the backlog unit balance entering 2022, offset partially by a higher backlog turnover rate year over year. The increase in the average settlement price was primarily attributable to a 4% higher average sales price of units in backlog entering 2023 compared to backlog entering 2022. Gross profit margin percentage in the first six months of 2023 decreased to 24.4%, from 27.3% in the first six months of 2022. Gross profit margins were negatively impacted primarily by higher costs for labor, certain materials, incentives and closing costs, offset partially by lower lumber costs year over year.
New Orders increased 11% while the average sales price of New Orders decreased 5% in the first six months of 2023 compared to the same period in 2022. New Orders were favorably impacted by improved demand in 2023 attributable to a limited supply of homes in the resale market and improving consumer confidence as mortgage interest rates began to stabilize. In addition, New Orders were positively impacted by a 4% increase in the average number of active communities year over year. The average sales price of New Orders was negatively impacted by pricing pressure attributable to affordability issues resulting from higher mortgage interest rates period over period and significant home price appreciation over the previous two years.
SG&A expense in the first six months of 2023 increased by approximately $30,200 compared to the same period in 2022, and as a percentage of revenue increased to 6.6% in 2023 from 5.3% in 2022. The increase in SG&A expense was primarily attributable to a $15,300 increase in personnel costs. In addition, SG&A expense was higher due to an increase in equity-based compensation of approximately $12,500 due to the issuance of a four year block grant of Options and RSUs in the second quarter of 2022.
Our backlog represents homes sold but not yet settled with our customers. As of June 30, 2023, our backlog decreased on a unit basis by 9% to 11,231 units and on a dollar basis by 12% to $5,150,347 when compared to 12,286 units and $5,821,745, respectively, as of June 30, 2022. The decrease in the number of backlog units was primarily attributable to a 28% lower backlog unit balance entering 2023 compared to the backlog unit balance entering 2022, offset partially by an 11% increase in New Orders year over year. Backlog dollars were lower primarily due to the decrease in backlog units in 2023, coupled with a 5% decrease in the average sales price of New Orders year over year.
Our backlog may be impacted by customer cancellations for various reasons that are beyond our control, such as failure to obtain mortgage financing, inability to sell an existing home, job loss, or a variety of other reasons. In any period, a portion of the cancellations that we experience are related to new sales that occurred during the same period, and a portion are related to sales that occurred in prior periods and therefore appeared in the opening backlog for the current period. Calculated as the total of all cancellations during the period as a percentage of gross sales during that same period, our cancellation rate was approximately 12% both in the first six months of 2023 and
22

2022. During the most recent four quarters, approximately 5% of a reporting quarter’s opening backlog cancelled during the fiscal quarter. We can provide no assurance that our historical cancellation rates are indicative of the actual cancellation rate that may occur during the remainder of 2023 or future years. Other than those units that are cancelled, and subject to potential construction delays resulting from continued supply chain disruptions, we expect to settle substantially all of our June 30, 2023 backlog within the next twelve months.
The backlog turnover rate is impacted by various factors, including, but not limited to, changes in New Order activity, internal production capacity, external subcontractor capacity, building material supply chain disruptions and other external factors over which we do not exercise control.
Reportable Segments
Homebuilding segment profit includes all revenues and income generated from the sale of homes, less the cost of homes sold, SG&A expenses, and a corporate capital allocation charge determined by corporate management. The corporate capital allocation charge eliminates in consolidation and is based on the segment’s average net assets employed. The corporate capital allocation charged to the operating segment allows the Chief Operating Decision Maker to determine whether the operating segment is providing the desired rate of return after covering our cost of capital.
We record charges on contract land deposits when we determine that it is probable that recovery of the deposit is impaired. For segment reporting purposes, impairments on contract land deposits are generally charged to the operating segment upon the termination of an LPA with the developer, or the restructuring of an LPA resulting in the forfeiture of the deposit. We evaluate our entire net contract land deposit portfolio for impairment each quarter. For presentation purposes below, the contract land deposit reserve at June 30, 2023 and December 31, 2022 has been allocated to the respective year’s reportable segments to show contract land deposits on a net basis. The net contract land deposit balances below also include approximately $8,200 and $6,900 at June 30, 2023 and December 31, 2022, respectively, of letters of credit issued as deposits in lieu of cash.
The following tables summarize certain homebuilding operating activity by reportable segment for the three and six months ended June 30, 2023 and 2022.
Selected Segment Financial Data:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Revenues:
Mid Atlantic$1,058,794 $1,208,312 $1,999,942 $2,350,020 
North East232,926 237,394 416,356 412,945 
Mid East411,682 521,038 814,079 982,442 
South East580,367 643,318 1,184,725 1,173,882 
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Gross profit margin:
Mid Atlantic$265,492 $323,986 $494,753 $642,200 
North East63,439 59,162 112,528 100,866 
Mid East90,452 115,849 175,065 217,256 
South East152,011 194,236 319,473 346,335 
23

 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Gross profit margin percentage:
Mid Atlantic25.1 %26.8 %24.7 %27.3 %
North East27.2 %24.9 %27.0 %24.4 %
Mid East22.0 %22.2 %21.5 %22.1 %
South East26.2 %30.2 %27.0 %29.5 %
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Segment profit:
Mid Atlantic$195,254 $251,739 $354,292 $501,520 
North East44,932 41,297 76,992 67,225 
Mid East61,756 82,512 118,224 153,695 
South East106,648 150,822 232,058 264,276 
Operating Activity:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
 UnitsAverage
Price
UnitsAverage
Price
UnitsAverage
Price
UnitsAverage
Price
New orders, net of cancellations:       
Mid Atlantic2,348 $519.2 1,860 $535.1 4,583 $517.8 4,167 $531.8 
North East463 $557.0 441 $503.7 905 $564.9 901 $513.5 
Mid East1,339 $390.3 1,114 $410.5 2,656 $387.3 2,648 $403.6 
South East1,755 $365.7 1,248 $420.0 3,649 $363.5 2,874 $421.6 
Total5,905 $447.3 4,663 $471.6 11,793 $444.3 10,590 $468.3 
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
 UnitsAverage
Price
UnitsAverage
Price
UnitsAverage
Price
UnitsAverage
Price
Settlements:        
Mid Atlantic2,030 $521.3 2,292 $527.1 3,825 $522.7 4,472 $525.5 
North East432 $539.2 472 $503.0 795 $523.7 820 $503.6 
Mid East1,067 $385.7 1,356 $384.2 2,056 $395.9 2,566 $382.8 
South East1,556 $373.0 1,700 $378.4 3,048 $388.7 3,176 $369.6 
Total5,085 $449.0 5,820 $448.4 9,724 $454.0 11,034 $445.8 
 As of June 30,
 20232022
 UnitsAverage
Price
UnitsAverage
Price
Backlog:    
Mid Atlantic4,450 $528.8 4,613 $541.1 
North East995 $587.9 1,050 $519.3 
Mid East2,453 $392.1 3,109 $399.0 
South East3,333 $375.1 3,514 $438.2 
Total11,231 $458.6 12,286 $473.9 
24

 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
New order cancellation rate:
Mid Atlantic10.3 %15.2 %13.1 %12.5 %
North East10.4 %9.8 %11.5 %9.0 %
Mid East11.4 %17.0 %12.6 %14.1 %
South East11.3 %11.7 %11.5 %10.5 %
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Average active communities:
Mid Atlantic169 155 166 153 
North East36 38 36 36 
Mid East111 121 112 125 
South East110 92 106 91 
Total426 406 420 405 
Homebuilding Inventory:
 June 30, 2023December 31, 2022
Sold inventory:
Mid Atlantic$883,452 $727,501 
North East217,972 156,798 
Mid East299,783 278,034 
South East437,546 413,576 
Total (1)$1,838,753 $1,575,909 
 June 30, 2023December 31, 2022
Unsold lots and housing units inventory:
Mid Atlantic$86,927 $111,816 
North East28,268 23,013 
Mid East11,013 17,044 
South East32,928 31,791 
Total (1)$159,136 $183,664 
(1) The reconciling items between segment inventory and consolidated inventory include certain consolidation adjustments necessary to convert the reportable segments’ results, which are predominantly maintained on a cash basis, to a full accrual basis for external financial statement presentation purposes. These consolidation adjustments are not allocated to our operating segments.
25

Lots Controlled and Land Deposits:
 June 30, 2023December 31, 2022
Total lots controlled:
Mid Atlantic46,100 48,200 
North East12,300 11,300 
Mid East20,500 21,800 
South East51,500 50,600 
Total130,400 131,900 
 June 30, 2023December 31, 2022
Contract land deposits, net:
Mid Atlantic$204,195 $212,273 
North East57,902 54,558 
Mid East43,620 44,813 
South East219,179 191,332 
Total$524,896 $502,976 

Mid Atlantic
Three Months Ended June 30, 2023 and 2022
The Mid Atlantic segment had an approximate $56,500, or 22%, decrease in segment profit in the second quarter of 2023 compared to the second quarter of 2022. The decrease in segment profit was driven by a decrease in segment revenues of approximately $149,500, or 12%, coupled with a decrease in gross profit margins. Segment revenues decreased primarily due to a decrease in settlements of 11%. The decrease in settlements was primarily attributable to an 18% lower backlog unit balance entering the second quarter of 2023 compared to backlog entering the second quarter of 2022, offset partially by a higher backlog turnover rate quarter over quarter. The Mid Atlantic segment’s gross profit margin percentage decreased to 25.1% in the second quarter of 2023 from 26.8% in the second quarter of 2022. Gross profit margins were negatively impacted primarily by higher costs for labor, certain materials, incentives and closing costs, offset partially by lower lumber costs quarter over quarter.
Segment New Orders increased 26%, while the average sales price of New Orders decreased 3% in the second quarter of 2023 compared to the second quarter of 2022. New Orders were favorably impacted by improved demand as previously discussed in the "Consolidated Homebuilding" section above. In addition, New Orders were positively impacted by a 9% increase in the average number of active communities quarter over quarter. The average sales price of New Orders was negatively impacted by pricing pressure attributable to affordability issues resulting from higher mortgage interest rates period over period and significant home price appreciation over the previous two years.
Six Months Ended June 30, 2023 and 2022
The Mid Atlantic segment had an approximate $147,200, or 29%, decrease in segment profit in the first six months of 2023 compared to the first six months of 2022. The decrease in segment profit was driven by a decrease in segment revenues of approximately $350,100, or 15%, coupled with a decrease in gross profit margins. Segment revenues decreased due to a 14% decrease in the number of units settled. The decrease in settlements was primarily attributable to a 25% lower backlog unit balance entering 2023 compared to backlog entering 2022, offset partially by a higher backlog turnover rate year over year. The Mid Atlantic segment’s gross profit margin percentage decreased to 24.7% in the first six months of 2023 from 27.3% in the first six months of 2022. Gross profit margins were negatively impacted primarily by higher costs for labor, certain materials, incentives and closing costs, offset partially by lower lumber costs year over year.
Segment New Orders increased 10% in the first six months of 2023 compared to the first six months of 2022, while the average sales price of New Orders decreased 3% year over year. New Orders were favorably impacted by
26

improved demand as previously discussed in the "Consolidated Homebuilding" section above. In addition, New Orders were positively impacted by an 8% increase in the average number of active communities year over year. The average sales price of New Orders was negatively impacted by pricing pressure attributable to affordability issues resulting from higher mortgage interest rates period over period and significant home price appreciation over the previous two years.
North East
Three Months Ended June 30, 2023 and 2022
The North East segment had an approximate $3,600, or 9%, increase in segment profit in the second quarter of 2023 compared to the second quarter of 2022, due primarily to an increase in gross profit margins to 27.2% in the second quarter of 2023 from 24.9% in the second quarter of 2022. Gross profit margins were favorably impacted primarily by a 7% increase in average settlement prices and lower lumber costs quarter over quarter. Segment revenues in the second quarter of 2023 decreased by approximately $4,500, or 2%, due to an 8% decrease in settlements, offset partially by a 7% increase in the average settlement price, quarter over quarter. The decrease in settlements is attributable primarily to an 11% lower backlog unit balance entering the second quarter of 2023 compared to backlog entering the second quarter of 2022. The average settlement price increase quarter over quarter was primarily due to a 12% higher average sales price of units in backlog entering the second quarter of 2023 compared to backlog entering the second quarter of 2022.
Segment New Orders and the average sales price of New Orders increased 5% and 11%, respectively, in the second quarter of 2023 compared to the second quarter of 2022. New Orders were favorably impacted by improved demand as previously discussed in the "Consolidated Homebuilding" section above. The increase in the average sales price of New Orders was attributable to a shift in New Orders to higher priced markets within the segment, coupled with a shift in communities in certain markets quarter over quarter.
Six Months Ended June 30, 2023 and 2022
The North East segment had an approximate $9,800, or 15%, increase in segment profit in the first six months of 2023 compared to the first six months of 2022, due primarily to an increase in gross profit margins to 27.0% in the first six months of 2023 from 24.4% in the first six months of 2022. Gross profit margins were favorably impacted primarily by a 4% increase in the average settlement price and lower lumber prices year over year. Segment revenues in the first six months of 2023 increased by approximately $3,400, or 1%, due to an increase in the average settlement price of 4%, offset partially by a 3% decrease in the number of units settled. The increase in the average settlement price was primarily attributable to an 8% higher average sales price of units in backlog entering 2023 compared to backlog entering 2022. The decrease in settlements was attributable to a 9% lower backlog unit balance entering 2023 compared to backlog entering 2022.  
Segment New Orders remained relatively flat in the first six months of 2023 compared to the first six months of 2022, while the average sales price of New Orders increased 10% year over year. The increase in the average sales price of New Orders was attributable to a shift in New Orders to higher priced markets within the segment, coupled with a shift to higher priced communities in certain markets year over year.
Mid East
Three Months Ended June 30, 2023 and 2022
The Mid East segment had an approximate $20,800, or 25%, decrease in segment profit in the second quarter of 2023 compared to the second quarter of 2022, due primarily to a decrease in segment revenues of approximately $109,400, or 21%. Segment revenues decreased due to a 21% decrease in the number of units settled which was attributable primarily to a 35% lower backlog balance entering the second quarter of 2023 compared to the same period of 2022, offset partially by a higher backlog turnover rate quarter over quarter. The segment's gross profit margin percentage remained relatively flat quarter over quarter.
Segment New Orders increased 20% in the second quarter of 2023 compared to the second quarter of 2022, while the average sales price of New Orders decreased 5%. New Orders were favorably impacted by improved demand as previously discussed in the "Consolidated Homebuilding" section above. The average sales price of New
27

Orders was negatively impacted by pricing pressure attributable to affordability issues resulting from higher mortgage interest rates period over period and significant home price appreciation over the previous two years.
Six Months Ended June 30, 2023 and 2022
The Mid East segment had an approximate $35,500, or 23%, decrease in segment profit in the first six months of 2023 compared to the first six months of 2022, due primarily to a decrease in segment revenues of approximately $168,400, or 17%, coupled with a decrease in gross profit margins. Segment revenues decreased due to a 20% decrease in settlements year over year, offset partially by a 3% increase in the average settlement price. The decrease in settlements was attributable primarily to a 39% lower backlog balance entering 2023 compared to the backlog entering 2022, offset partially by a higher backlog turnover rate year over year. The increase in the average settlement price was primarily attributable to a 6% higher average sales price of units in backlog entering 2023 compared to backlog entering 2022. The segment's gross profit margin percentage decreased to 21.5% in the first six months of 2023 from 22.1% in the first six months of 2022. Gross profit margins were negatively impacted primarily by higher costs for labor, certain materials, incentives and closing costs, offset partially by lower lumber costs year over year.
Segment New Orders remained relatively flat in the first six months of 2023 compared to the first six months of 2022, while the average sales price of New Orders decreased 4%. New Orders were favorably impacted by improved demand as previously discussed in the "Consolidated Homebuilding" section above. The increased demand was offset by an 11% decrease in the number of active communities year over year. The average sales price of New Orders was negatively impacted by pricing pressure attributable to affordability issues resulting from higher mortgage interest rates period over period and significant home price appreciation over the previous two years.
South East
Three Months Ended June 30, 2023 and 2022
The South East segment had an approximate $44,200, or 29%, decrease in segment profit in the second quarter of 2023 compared to the second quarter of 2022. The decrease in segment profit was primarily driven by a decrease in segment revenues of approximately $63,000, or 10%, coupled with a decrease in gross profit margins. The decrease in revenues was primarily attributable to an 8% decrease in the number of units settled quarter over quarter. Settlements were lower due primarily to a 21% lower backlog unit balance entering the second quarter of 2023 compared to the backlog unit balance entering the second quarter of 2022, offset partially by a higher backlog turnover rate quarter over quarter. The segment’s gross profit margin percentage decreased to 26.2% in the second quarter of 2023 from 30.2% in the second quarter of 2022. Gross profit margins were negatively impacted primarily by higher costs for labor, certain materials, incentives and closing costs, offset partially by lower lumber costs quarter over quarter.
Segment New Orders increased 41% in the second quarter of 2023 compared to the second quarter of 2022, while the average sales price of New Orders decreased 13% quarter over quarter. New Orders were favorably impacted by a 20% increase in the average number of active communities quarter over quarter. In addition, New Orders were favorably impacted by improved demand as previously discussed in the "Consolidated Homebuilding" section above. The average sales price of New Orders was negatively impacted by pricing pressure attributable to affordability issues resulting from higher mortgage interest rates period over period and significant home price appreciation over the previous two years.
Six Months Ended June 30, 2023 and 2022
The South East segment had an approximate $32,200, or 12%, decrease in segment profit in the first six months of 2023 compared to the first six months of 2022 due primarily to a decrease in gross profit margins to 27.0% in the first six months of 2023 from 29.5% in the first six months of 2022. Gross profit margins were negatively impacted primarily by higher costs for labor, certain materials, incentives and closing costs, offset partially by lower lumber costs year over year. Segment revenues in the first six months of 2023 increased by approximately $10,800, or 1%, due to an increase in the average settlement price of 5%, partially offset by a 4% decrease in the number of units settled year over year. The increase in the average settlement price was primarily attributable to a 3% higher average sales price of units in backlog entering 2023 compared to backlog entering 2022.
28

The decrease in the number of units settled was primarily attributable to a 28% lower backlog unit balance entering 2023 compared to backlog entering 2022, offset partially by a higher backlog turnover rate year over year.
Segment New Orders increased 27% in the first six months of 2023 compared to the first six months of 2022, while the average sales price of New Orders decreased 14% year over year. The increase in New Orders was primarily attributable to a 16% increase in the average number of active communities year over year. In addition, New Orders were favorably impacted by improved demand as previously discussed in the "Consolidated Homebuilding" section above. The average sales price of New Orders was negatively impacted by pricing pressure attributable to affordability issues resulting from higher mortgage interest rates period over period and significant home price appreciation over the previous two years, coupled with a shift in New Orders to lower priced communities in several markets within the segment.
29

Homebuilding Segment Reconciliations to Consolidated Homebuilding Operations
In addition to the corporate capital allocation and contract land deposit impairments discussed above, the other reconciling items between homebuilding segment profit and homebuilding consolidated income before tax include unallocated corporate overhead (which includes all management incentive compensation), equity-based compensation expense, consolidation adjustments and external corporate interest expense. Our overhead functions, such as accounting, treasury and human resources, are centrally performed and the costs are not allocated to our operating segments. Consolidation adjustments consist of such items to convert the reportable segments’ results, which are predominantly maintained on a cash basis, to a full accrual basis for external financial statement presentation purposes, and are not allocated to our operating segments. External corporate interest expense primarily consists of interest charges on our Senior Notes, and is not charged to the operating segments because the charges are included in the corporate capital allocation discussed above.
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Homebuilding consolidated gross profit:
Mid Atlantic$265,492 $323,986 $494,753 $642,200 
North East63,439 59,162 112,528 100,866 
Mid East90,452 115,849 175,065 217,256 
South East152,011 194,236 319,473 346,335 
Consolidation adjustments and other(15,771)(7,898)(22,773)36,540 
Homebuilding consolidated gross profit$555,623 $685,335 $1,079,046 $1,343,197 
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Homebuilding consolidated income before taxes:
Mid Atlantic$195,254 $251,739 $354,292 $501,520 
North East44,932 41,297 76,992 67,225 
Mid East61,756 82,512 118,224 153,695 
South East106,648 150,822 232,058 264,276 
Reconciling items:
Contract land deposit reserve adjustment (1)6,888 419 10,479 6,345 
Equity-based compensation expense (2)(23,781)(20,352)(44,691)(30,972)
Corporate capital allocation (3)72,617 77,512 141,691 147,256 
Unallocated corporate overhead(46,360)(32,282)(92,325)(77,543)
Consolidation adjustments and other (4)(9,998)2,004 (5,999)50,764 
Corporate interest expense(6,589)(11,816)(13,543)(24,571)
Corporate interest income33,344 3,092 63,283 3,839 
Reconciling items sub-total26,121 18,577 58,895 75,118 
Homebuilding consolidated income before taxes$434,711 $544,947 $840,461 $1,061,834 
(1)This item represents changes to the contract land deposit impairment reserve, which are not allocated to the reportable segments. See further discussion of lot deposit impairment charges in Note 2 in the accompanying condensed consolidated financial statements.
(2)The increase in equity-based compensation expense for the three and six-month periods ended June 30, 2023 was primarily attributable to a four-year block grant of Options and RSUs issued in May 2022.
30

(3)This item represents the elimination of the corporate capital allocation charge included in the respective homebuilding reportable segments.  The corporate capital allocation charge is based on the segment’s monthly average asset balance, and is as follows for the periods presented:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Corporate capital allocation charge:
Mid Atlantic$35,337 $37,121 $68,516 $71,208 
North East8,272 8,158 15,597 15,245 
Mid East9,819 12,875 19,479 24,292 
South East19,189 19,358 38,099 36,511 
Total$72,617 $77,512 $141,691 $147,256 

(4)The consolidation adjustments and other for the three and six month periods of 2023 and 2022 is primarily driven by units under construction as well as significant fluctuations in lumber prices year over year. Our reportable segments' results include the intercompany profits of our production facilities for home packages delivered to our homebuilding divisions. Costs related to homes not yet settled are reversed through the consolidation adjustment and recorded in inventory. These costs are subsequently recorded through the consolidation adjustment when the respective homes are settled. In both the three and six month periods of 2023, the consolidation adjustment was negatively impacted by the recognition of previously deferred home package costs that included significantly higher priced lumber. This impact was offset partially by a reduction in the number of units under construction year over year, resulting in a decrease in intercompany profits deferred, as compared to the three and six month periods of 2022.
31

Mortgage Banking Segment
Three and Six Months Ended June 30, 2023 and 2022
We conduct our mortgage banking activity through NVR Mortgage Finance, Inc. (“NVRM”), a wholly owned subsidiary. NVRM focuses exclusively on serving the homebuilding segment customer base. NVRM sells all of the mortgage loans it closes to investors in the secondary markets on a servicing-released basis, typically within 30 days from the loan closing. The following table summarizes the results of our mortgage banking operations and certain statistical data for the three and six months ended June 30, 2023 and 2022:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Loan closing volume:    
Total principal$1,381,647 $1,647,972 $2,618,930 $3,132,565 
Loan volume mix:
Adjustable rate mortgages%10 %%%
Fixed-rate mortgages98 %90 %97 %92 %
Operating profit:
Segment profit$37,843 $28,800 $67,270 $78,906 
Equity-based compensation expense(1,378)265 (2,745)(783)
Mortgage banking income before tax$36,465 $29,065 $64,525 $78,123 
Capture rate:86 %84 %85 %85 %
Mortgage banking fees:
Net gain on sale of loans$43,863 $36,835 $81,131 $94,813 
Title services10,663 11,997 20,315 23,173 
Servicing fees35 49 59 77 
 $54,561 $48,881 $101,505 $118,063 
Loan closing volume for the three and six months ended June 30, 2023 decreased by approximately $266,300, or 16%, and $513,600, or 16%, respectively, from the same periods in 2022. The decrease in loan closing volume during both the three and six months ended June 30, 2023 was primarily attributable to the 13% and 12% decreases in the homebuilding segment’s number of units settled, respectively, compared to the same periods in 2022.

Segment profit for the three months ended June 30, 2023 increased by approximately $9,000, or 31%, from the same period in 2022. This increase was primarily attributable to an increase in mortgage banking fees and a decrease in general and administrative expenses. Mortgage banking fees increased by approximately $5,700, or 12%, during the three months ended June 30, 2023, resulting from an increase in gains on sales of loans in the second quarter. General and administrative expenses decreased by approximately $2,300, or 10%, during the three months ended June 30, 2023 resulting from a decrease in personnel costs.

Segment profit for the six months ended June 30, 2023 decreased by approximately $11,600, or 15%, from the same period in 2022. This decrease was primarily attributable to a decrease of approximately $16,600, or 14%, in mortgage banking fees, primarily due to a decrease in secondary marketing gains on sales of loans in the first quarter of 2023 compared to the same period 2022.
32

Seasonality
We generally have higher New Order activity in the first half of the year and higher home settlements, revenue and net income in the second half of the year. However, our typical seasonal New Order and settlement trends have been affected since 2020 by the pandemic, supply chain disruptions and the significant fluctuations in mortgage interest rates. We cannot therefore predict whether period-to-period fluctuations will be consistent with historical patterns.
Effective Tax Rate
Our effective tax rate for the three and six months ended June 30, 2023 was 14.3% and 17.3%, respectively, compared to 24.5% and 24.6% for the three and six months ended June 30, 2022, respectively. The decrease in the effective tax rate in the three and six month periods of 2023 compared to the same periods in 2022 was primarily attributable to a higher income tax benefit recognized for excess tax benefits from stock option exercises, which totaled approximately $55,900 and $79,200 for the three and six months ended June 30, 2023, respectively, and approximately $8,700 and $17,200 for the three and six months ended June 30, 2022, respectively.
We expect to experience volatility in our effective tax rate in future quarters as the amount of the excess tax benefit from equity-based awards is dependent on our stock price when awards are exercised as well as on the timing of exercises, which historically has varied from quarter to quarter.
Liquidity and Capital Resources
We fund our operations primarily from our current cash holdings and cash flows generated by operating activities. In addition, we have available a short-term unsecured working capital revolving credit facility and revolving mortgage repurchase facility, as further described below. As of June 30, 2023, we had approximately $2,700,000 in cash and cash equivalents, approximately $286,300 in unused committed capacity under our revolving credit facility and $150,000 in unused committed capacity under our revolving mortgage repurchase facility.
Material Cash Requirements
We believe that our current cash holdings, cash generated from operations, and cash available under our short-term unsecured credit agreement and revolving mortgage repurchase facility, as well as the public debt and equity markets, will be sufficient to satisfy both our short term and long term cash requirements for working capital to support our daily operations and meet commitments under our contractual obligations with third parties. Our material contractual obligations primarily consist of the following:
(i) Payments due to service our debt and interest on that debt. Future interest payments on our remaining outstanding senior notes total approximately $185,550, with $27,000 due within the next twelve months.
(ii) Payment obligations totaling approximately $321,000 under existing LPAs for deposits to be paid to land developers, assuming that contractual development milestones are met by the developers and we exercise our option to acquire finished lots under those LPAs. We expect to make the majority of these payments within the next three years.
(iii) Obligations under operating and finance leases related primarily to office space and our production facilities. See Note 14 of this Quarterly Report on Form 10-Q for additional discussion of our leases.
In addition to funding growth in our homebuilding and mortgage banking operations, we historically have used a substantial portion of our excess liquidity to repurchase outstanding shares of our common stock in open market and privately negotiated transactions. This ongoing repurchase program assists us in accomplishing our primary objective, creating increases in shareholder value. See Part II, Item 2, Unregistered Sales of Equity Securities and Use of Proceeds, of this Quarterly Report on Form 10-Q for further discussion of repurchase activity during the second quarter of 2023. For the six months ended June 30, 2023, we repurchased 56,001 shares of our common stock at an aggregate purchase price of $311,125. As of June 30, 2023, we had approximately $196,560 available under a Board approved repurchase authorization.
33

Capital Resources
Senior Notes
As of June 30, 2023, we had Senior Notes with an aggregate principal balance of $900,000, which mature in May 2030. The Senior Notes are senior unsecured obligations and rank equally in right of payment with any of our existing and future unsecured senior indebtedness, will rank senior in right of payment to any of our future indebtedness that is by its terms expressly subordinated to the Senior Notes and will be effectively subordinated to any of our existing and future secured indebtedness to the extent of the value of the collateral securing such indebtedness. The indenture governing the Senior Notes does not contain any financial covenants; however, it does contain, among other items, and subject to certain exceptions, covenants that restrict our ability to create, incur, assume or guarantee secured debt, enter into sale and leaseback transactions and conditions related to mergers and/or the sale of assets. We were in compliance with all covenants under the Senior Notes at June 30, 2023.
Credit Agreement
We have an unsecured revolving credit agreement (the "Credit Agreement") with a group of lenders which may be used for working capital and general corporate purposes. The Credit Agreement provides for aggregate revolving loan commitments of $300,000 (the "Facility"). Under the Credit Agreement, we may request increases of up to $300,000 to the Facility in the form of revolving loan commitments or term loans to the extent that new or existing lenders agree to provide additional revolving loan or term loan commitments. In addition, the Credit Agreement provides for a $100,000 sublimit for the issuance of letters of credit of which there was approximately $13,700 outstanding at June 30, 2023. The Credit Agreement termination date is February 12, 2026. There were no borrowings outstanding under the Credit Agreement at June 30, 2023.
Repurchase Agreement
NVRM has an unsecured revolving mortgage repurchase facility (the "Repurchase Agreement") which provides for aggregate borrowings up to $150,000 and is non-recourse to NVR. In July 2023, NVRM entered into the First Amendment to the Repurchase Agreement, which extended the term of the Repurchase Agreement through July 17, 2024. All other terms and conditions under the amended Repurchase Agreement remained materially consistent. At June 30, 2023, there were no borrowing base limitations reducing the amount available under the Repurchase Agreement. There was no borrowings outstanding under the Repurchase Agreement at June 30, 2023.
For additional information regarding the Senior Notes, Credit Agreement and Repurchase Agreement, see Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2022.
Cash Flows
For the six months ended June 30, 2023, cash, restricted cash, and cash equivalents increased by $183,539.  Net cash provided by operating activities was $344,204 for the six months ended June 30, 2023, due primarily to cash provided by earnings. Cash was primarily used to fund the increase in inventory of $231,814, attributable to an increase in units under construction at June 30, 2023 compared to December 31, 2022 and a net use of approximately $159,300 from mortgage loan activity.
Net cash used in investing activities for the six months ended June 30, 2023 was $10,453. Cash was used primarily for purchases of property, plant and equipment of $11,448.
Net cash used in financing activities was $150,212 for the six months ended June 30, 2023.  Cash was used to repurchase 56,001 shares of our common stock at an aggregate purchase price of $311,125 under our ongoing common stock repurchase program, discussed above. Cash was provided from stock option exercise proceeds totaling $161,724.
Critical Accounting Estimates
There have been no material changes to our critical accounting estimates as previously disclosed in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2022.
34

Item 3. Quantitative and Qualitative Disclosure about Market Risk
There have been no material changes in our market risks during the six months ended June 30, 2023. For additional information regarding our market risks, see Part II, Item 7A of our Annual Report on Form 10-K for the year ended December 31, 2022.
Item 4. Controls and Procedures
As of the end of the period covered by this report, an evaluation was performed under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Exchange Act Rule 13a-15.  Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that the design and operation of these disclosure controls and procedures were effective.  There have been no changes in our internal control over financial reporting in the last fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
35

PART II. OTHER INFORMATION
Item 1.    Legal Proceedings
We are involved in various litigation arising in the ordinary course of business. In the opinion of management, and based on advice of legal counsel, this litigation is not expected to have a material adverse effect on our financial position, results of operations or cash flows. Legal costs incurred in connection with outstanding litigation are expensed as incurred.

Item 1A. Risk Factors
There have been no material changes to the risk factors as previously disclosed in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2022.
Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds
On August 3, 2022, we publicly announced that our Board of Directors authorized the repurchase of up to an aggregate of $500 million of our outstanding common stock in one or more open market and/or privately negotiated transactions. The repurchase authorization does not have an expiration date. We repurchased the following shares of our common stock during the second quarter of 2023 under this repurchase authorization:
PeriodTotal Number
of Shares
Purchased
Average
Price Paid
per Share
Total Number of
Shares Purchased
as Part of Publicly
Announced Plans
or Programs
Approximate Dollar Value of
Shares that May Yet
Be Purchased Under
the Plans or
Programs (in thousands)
April 1 - 30, 2023— $— — $397,637 
May 1 - 31, 202315,570 $5,664.19 15,570 $309,445 
June 1 - 30, 202319,257 $5,862.04 19,257 $196,560 
Total34,827 $5,773.58 34,827 

On August 2, 2023, the Board of Directors approved an additional repurchase authorization of up to an aggregate of $500 million. The repurchase authorization does not have an expiration date.
36

Item 6.    Exhibits
   
Exhibit NumberExhibit Description
10.1
31.1
31.2
32
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)


37

SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
  NVR, Inc.
   
Date: August 2, 2023By:/s/ Daniel D. Malzahn
  Daniel D. Malzahn
  Senior Vice President, Chief Financial Officer and Treasurer

38
EX-10.1 2 exhibit101.htm EX-10.1 Document

Exhibit 10.1
FIRST AMENDMENT TO SECOND AMENDED AND RESTATED MASTER REPURCHASE AGREEMENT

THIS FIRST AMENDMENT TO SECOND AMENDED AND RESTATED MASTER REPURCHASE AGREEMENT (this “Amendment”), dated as of July 19, 2023 (the “Effective Date”), is made and entered into among NVR MORTGAGE FINANCE, INC., a Virginia corporation (the “Seller”), U.S. BANK NATIONAL ASSOCIATION, as agent (in such capacity, the “Agent”) and a Buyer, and the other Buyers (the “Buyers”).

RECITALS

A.The Seller and the Buyers are parties to a Second Amended and Restated Master Repurchase Agreement dated as of July 20, 2022 (as further amended, restated or otherwise modified from time to time, the “Repurchase Agreement”); and

B.The Seller and the Buyers now desire to amend certain provisions of the Repurchase Agreement as set forth herein.

AGREEMENT

In consideration of the premises herein and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, all parties hereto agree as follows:

Section 1. Definitions. Capitalized terms used and not otherwise defined in this Amendment have the meanings specified in the Repurchase Agreement.

Section 2. Amendments. The Repurchase Agreement is hereby amended as follows:

2.1 Definitions. Section 1.2 of the Repurchase Agreement is hereby amended by adding or amending and restating, as applicable, the following defined terms to read in their entireties as follows:

First Amendment Date” means July 19, 2023.

Termination Date” means the earlier of (i) July 17, 2024, and (ii) the date when the Buyers’ Commitments are terminated pursuant to this Agreement, by order of any Governmental Authority or by operation of law.

2.2 Facility Fee. Section 9.1 of the Repurchase Agreement is amended by replacing the reference to “one-hundred twenty five one-thousandths of one percent (0.125%)” with “one-tenth of one percent (0.10%)”.

2.3 Anti-Corruption Laws; Sanctions. Section 15.5 of the Repurchase Agreement is amended and restated in its entirety as follows:

The Seller, its Subsidiaries and their respective directors, officers, and employees and, to the knowledge of the Seller, the agents of the Seller and its Subsidiaries are in compliance with Anti-Corruption Laws and all applicable
4884-5220-3626\3



Sanctions in all material respects. The Seller and its Subsidiaries have implemented and maintain in effect policies and procedures designed to ensure compliance with Anti-Corruption Laws and applicable Sanctions. None of the Seller, any of its Subsidiaries or any director, officer, employee, agent, or affiliate of the Seller or any of its Subsidiaries is an individual or entity that is, or is 50% or more owned (individually or in the aggregate, directly or indirectly) or controlled by individuals or entities (including any agency, political subdivision or instrumentality of any government) that are (a) the target of any Sanctions or (b) located, organized or resident in a country or territory that is the subject of Sanctions (at the time of this Agreement, Cuba, Iran, North Korea, Syria, Crimea, the so-called Donetsk People’s Republic, the so-called Luhansk People’s Republic, and the Kherson and Zaporizhzhia regions of Ukraine).

2.4 Use of Proceeds. Section 17.6 of the Repurchase Agreement is amended and restated in its entirety as follows:

The Seller shall not, directly or indirectly, use any of the proceeds of the Transactions for the purpose, whether immediate, incidental or ultimate, of buying any “margin stock” or of maintaining, reducing or retiring any Debt and Contingent Indebtedness originally incurred to purchase a stock that is currently any “margin stock”, or for any other purpose which might constitute this transaction a “purpose credit”, in each case within the meaning of Regulation U or otherwise take or permit to be taken any action which would involve a violation of Regulation U or Regulation T or any other regulation of the Board of Governors of the Federal Reserve System. The Seller will not, directly or indirectly, use the proceeds of the Transactions, or lend, contribute or otherwise make available such proceeds to any subsidiary, joint venture partner or other Person, (a) in furtherance of an offer, payment, promise to pay, or authorization of the payment or giving of money, or anything else of value, to any Person in violation of any Anti-Corruption Laws or (b)(i) to fund any activities or business of or with any Person, or in any country or territory, that, at the time of such funding, is the subject of Sanctions, or (ii) in any other manner that would result in a violation of Sanctions by any Person (including any Person participating in the Loans or Letters of Credit, whether as Administrative Agent, Arranger, Issuing Bank, Lender, underwriter, advisor, investor, or otherwise).

2.5 Schedules and Exhibits. Schedule AI to the Repurchase Agreement is amended and restated in its entirety to read as set forth on Schedule AI to this Amendment.

Section 3. Representations, Warranties, Authority, No Adverse Claim.

3.1 Reassertion of Representations and Warranties, No Default. The Seller hereby represents and warrants that on and as of the date hereof and after giving effect to this Amendment (a) all of the representations and warranties in the Repurchase Agreement are true, correct, and complete in all respects as of the date hereof as though made on and as of such date, except for changes permitted by the terms of the Repurchase Agreement, and (b) there will exist no Default or Event of Default under the Repurchase




Agreement, as amended by this Amendment, on such date that the Buyers have not waived.

3.2 Authority, No Conflict, No Consent Required. The Seller represents and warrants that it has the power, legal right, and authority to enter into this Amendment and has duly authorized by proper corporate action the execution and delivery of this Amendment and none of the agreements herein contravenes or constitutes a default under any agreement, instrument, or indenture to which the Seller is a party or a signatory, any provision of the Seller’s articles of incorporation or bylaws, or any other agreement or requirement of law or results in the imposition of any Lien on any of its property under any agreement binding on or applicable to the Seller or any of its property except, if any, in favor of the Buyers. The Seller represents and warrants that no consent, approval, or authorization of or registration or declaration with any Person, including but not limited to any governmental authority, is required in connection with the execution and delivery by the Seller of this Amendment or the performance of obligations of the Seller herein described, except for those that the Seller has obtained or provided and as to which the Seller has delivered certified copies of documents evidencing each such action to the Buyers.

3.3 No Adverse Claim. The Seller hereby warrants, acknowledges, and agrees that no events have taken place and no circumstances exist at the date hereof that would give the Seller a basis to assert a defense, offset, or counterclaim to any claim of the Agent or the Buyers with respect to the Seller’s obligations under the Repurchase Agreement as amended by this Amendment.

Section 4. Conditions Precedent. The effectiveness of the amendments hereunder on the Effective Date shall be subject to satisfaction of the following conditions precedent:

4.1 The Agent shall have received the following documents in a quantity sufficient that the Seller and each Buyer may each have a fully executed original of each such document:

a.this Amendment duly executed by the Seller, the Agent, and the Buyers;

b.a certificate of the Secretary or an Assistant Secretary of the Seller certifying (i) that there has been no change to Seller’s articles of incorporation or bylaws since copies of the same were delivered to the Agent on July 25, 2011; (ii) as to a copy attached thereto of resolutions authorizing the execution, delivery, and performance of this Amendment, and the other documents and agreements executed and delivered in connection herewith; and (iii) as to the names, incumbency, and specimen signatures of the persons authorized to execute this Amendment on behalf of the Seller; and

c.such other documents as the Agent reasonably requests.

4.2 The Seller shall have paid any outstanding Agent’s Fees and any other fees then due under Article 9 of the Repurchase Agreement.





Section 5. Miscellaneous.

5.1 Ratifications. The terms and provisions set forth in this Amendment shall modify and supersede all inconsistent terms and provisions set forth in the Repurchase Agreement and the other Repurchase Documents. Except as expressly modified and superseded by this Amendment, the terms and provisions of the Repurchase Agreement and each other Repurchase Document are ratified and confirmed and shall continue in full force and effect.

5.2 Survival. The representations and warranties made by the Seller in this Amendment shall survive the execution and delivery of this Amendment.

5.3 Reference to Repurchase Agreement. Each of the Repurchase Documents, including the Repurchase Agreement and any and all other agreements, documents, or instruments now or hereafter executed and delivered pursuant to the terms hereof or pursuant to the terms of the Repurchase Agreement as amended hereby, is hereby amended so that any reference in such Repurchase Document to the Repurchase Agreement shall refer to the Repurchase Agreement as amended and modified hereby.

5.4 Applicable Law. This Amendment shall be governed by and construed in accordance with the laws of the State of New York as applicable to the Repurchase Agreement.

5.5 Successors and Assigns. This Amendment is binding upon and shall inure to the benefit of the Agent, the Buyers, the Seller, and their respective successors and assigns, except that the Seller may not assign or transfer any of its rights or obligations hereunder without the prior written consent of each of the Buyers.

5.6 Counterparts. This Amendment may be executed in one or more counterparts, each of which when so executed shall be deemed to be an original, but all of which when taken together shall constitute one and the same instrument.

5.7 Headings. The headings, captions, and arrangements used in this Amendment are for convenience only and shall not affect the interpretation of this Amendment.

5.8 ENTIRE AGREEMENT. THIS AMENDMENT AND THE OTHER REPURCHASE DOCUMENTS REPRESENT THE FINAL AGREEMENT AMONG THE PARTIES HERETO AND THERETO, AND MAY NOT BE CONTRADICTED BY EVIDENCE OF PRIOR, CONTEMPORANEOUS, OR SUBSEQUENT ORAL AGREEMENTS OF THE PARTIES HERETO. THERE ARE NO UNWRITTEN ORAL AGREEMENTS AMONG THE PARTIES.
[REMAINDER OF THIS PAGE INTENTIONALLY LEFT BLANK]







IN WITNESS WHEREOF, the parties have caused this Amendment to be executed as of the date first written above.

NVR MORTGAGE FINANCE, INC., as
Seller


By: /s/ William B. Carter
Name: William B. Carter
Title: President






U.S. BANK NATIONAL ASSOCIATION,
as Agent and as a Buyer


By: /s/ Rodney Davis
Name: Rodney Davis
Title: Senior Vice President








SCHEDULE AI TO MASTER REPURCHASE AGREEMENT
image.jpg
**Fannie Mae and Freddie Mac are designated as Approved eNote Investors.

EX-31.1 3 exhibit311q22023.htm EX-31.1 Document

Exhibit 31.1
SARBANES-OXLEY ACT SECTION 302 CERTIFICATIONS
I, Eugene J. Bredow, certify that:
1.I have reviewed this report on Form 10-Q of NVR, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 2, 2023By:/s/ Eugene J. Bredow
Eugene J. Bredow
President and Chief Executive Officer


EX-31.2 4 exhibit312q22023.htm EX-31.2 Document

Exhibit 31.2
SARBANES-OXLEY ACT SECTION 302 CERTIFICATIONS
I, Daniel D. Malzahn, certify that:
1.I have reviewed this report on Form 10-Q of NVR, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 2, 2023By:/s/ Daniel D. Malzahn
Daniel D. Malzahn
Senior Vice President, Chief Financial Officer and Treasurer


EX-32 5 exhibit32q22023.htm EX-32 Document

Exhibit 32
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of NVR, Inc. for the period ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers of NVR, Inc., hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of NVR, Inc.
Date: August 2, 2023By:/s/ Eugene J. Bredow
Eugene J. Bredow
President and Chief Executive Officer
By:/s/ Daniel D. Malzahn
Daniel D. Malzahn
Senior Vice President, Chief Financial Officer and Treasurer



EX-101.SCH 6 nvr-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Variable Interest Entities ("VIEs") link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Joint Ventures Joint Ventures link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Land Under Development link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Capitalized Interest link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Product Warranties link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Segment Disclosures link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Variable Interest Entities ("VIEs") (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Capitalized Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Product Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Segment Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Variable Interest Entities ("VIEs") - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Variable Interest Entities ("VIEs") - Total Risk of Loss Related to Contract Land Deposits (Detail) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Joint Ventures - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Land Under Development - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Capitalized Interest - Summary of Interest Costs Incurred, Capitalized, Expensed and Charged to Cost of Sales (Detail) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Earnings Per Share - Weighted Average Shares and Share Equivalents Used to Calculate Basic and Diluted Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Shareholders' Equity - Summary of Changes in Shareholders' Equity (Detail) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Product Warranties Product Warranties - Schedule of Product Warranties Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Segment Disclosures - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Segment Disclosures - Revenues (Detail) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Segment Disclosures - Income before Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Segment Disclosures - Corporate Capital Allocation Charge (Detail) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Segment Disclosures - Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Fair Value - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Fair Value - Undesignated Derivative Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Fair Value - Fair Value Measurement (Detail) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Leases - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 nvr-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 nvr-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 nvr-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Maximum range of deposits required under the purchase agreements Maximum Percentage Of Deposits Required Under Purchase Agreements Maximum percentage of deposits required under the purchase agreements. Consolidated Entities Consolidated Entities [Axis] Land Under Development Land Under Development Disclosure [Text Block] The entire disclosure for land under development. Loss reserve on contract land deposits Loss reserve on contract land deposits Contract land deposit reserve Loss Reserve On Contract Land Deposits The reserve account established to account for expected but unspecified losses related to contract land deposits. Maximum loan borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Aggregate investment Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Net change in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Principal payments on finance lease liabilities Financing cash flows from finance leases Finance Lease, Principal Payments Refundable deposits and letters of credit Refundable Deposits Portion of deposits and letters of credit made on raw land contracts which may be refundable. Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure [Abstract] Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure [Abstract] Receivables Accounts Receivable, after Allowance for Credit Loss North East North East [Member] The Homebuilding reportable segment in the North East geographic area is comprised of operating divisions in New Jersey and Eastern Pennsylvania. Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Debt Debt Disclosure [Text Block] Entity Filer Category Entity Filer Category Land under development Carrying value of raw parcels of land Inventory, Real Estate, Land and Land Development Costs Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Revolving Credit Facility Revolving Credit Facility [Member] Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Segment Reporting [Abstract] Segment Reporting [Abstract] Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table] Segment, Reconciliation of Other Items from Segments to Consolidated [Table] Commitments and contingencies Commitments and Contingencies Corporate capital allocation Corporate capital allocation charge Corporate Capital Allocation Charge The corporate capital allocation charge is eliminated in consolidation and is based on the segment’s average net assets employed. Joint Ventures [Line Items] Joint Ventures [Line Items] Joint ventures. Shareholders' Equity Equity [Text Block] Net Cash Provided by (Used in) Operating Activities Net Cash Provided by (Used in) Operating Activities Forward Sales Contracts Forward Contracts [Member] Letters of credit related to lots Letter Of Credit On Lot Purchase Agreements Letter of credit on lot purchase agreements. Geographical Geographical [Axis] Joint Ventures Equity Method Investments and Joint Ventures Disclosure [Text Block] Mid East Mid East [Member] The Homebuilding reportable segment in the Mid East geographic area is comprised of operating divisions in New York, Ohio, Western Pennsylvania, Indiana and Illinois. Income Taxes Income Tax Disclosure [Text Block] Payments Standard and Extended Product Warranty Accrual, Decrease for Payments Increase in customer deposits Increase (Decrease) in Contract with Customer, Liability Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Other income Other Income Depreciation and amortization Depreciation, Depletion and Amortization Deferred Compensation Liability Deferred Compensation Liability [Member] Deferred compensation liability. Senior notes interest rate Debt Instrument, Interest Rate, Stated Percentage Warranty reserve, beginning of period Warranty reserve, end of period Standard and Extended Product Warranty Accrual Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total shareholders' equity Beginning Balance Ending Balance Equity, Attributable to Parent Deferred compensation trust – 106,697 shares of NVR, Inc. common stock as of both June 30, 2023 and December 31, 2022 Common Stock, Shares Held in Employee Trust Consolidation Items Consolidation Items [Axis] Mortgage loans sold and principal payments on mortgage loans held for sale Proceeds from Sale, Loan, Mortgage, Held-for-Sale Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Inventory: Inventory, Net [Abstract] Diluted earnings per share (USD per share) Earnings Per Share, Diluted Sublimit for Issuance of Letters of Credit Sublimit For Issuance Of Letters Of Credit [Member] Sublimit for issuance of letters of credit. Restricted cash Restricted cash and cash equivalents Restricted Cash and Cash Equivalents Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Treasury stock (in shares) Treasury Stock, Common, Shares Variable Interest Entities ("VIEs") Variable Interest Entity Disclosure [Text Block] Lots and housing units, covered under sales agreements with customers Lots And Housing Units Covered Under Sales Agreements With Customers Carrying amount as of balance sheet date of lots and capitalized construction costs of homes covered under sales agreements with customers. Contingent obligations in the form of letters of credit Letters Of Credit Related To Lots Letters of credit related to contract land deposits. Treasury stock issued upon Option exercise and RSU vesting Stock Issued During Period, Value, Stock Options Exercised Contract land deposit reserve adjustment Contract Land Deposit Reserve Adjustment Contract land deposit reserve adjustment. Trading Symbol Trading Symbol Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Hedging Designation Hedging Designation [Domain] Excess tax benefit recognized Adjustment To Income Tax Expense Income Tax Effect From Share Based Compensation Net Amount of increase (decrease) in income tax expense resulting from a tax benefit (deficiency) associated with a share-based compensation plan other than an employee stock ownership plan (ESOP). Senior Notes fair value Long-Term Debt, Fair Value Level 2 Fair Value, Inputs, Level 2 [Member] Net income Net income Net Income (Loss) Security Price Change Fair Value Measurements Security Price Change Gain Loss Included In Earnings Security price change effect on fair value measurement. Fair Value, principal amount, loans held for sale Fair Value, Principal Amount, Loans Held for Sale Fair Value, Principal Amount, Loans Held for Sale Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Leases Lessee, Operating Leases [Text Block] ScheduleofSupplementalCashFlowInformationRelatedtoLeases ScheduleofSupplementalCashFlowInformationRelatedtoLeases [Table Text Block] ScheduleofSupplementalCashFlowInformationRelatedtoLeases Summary of Changes in Product Warranties Reserve Schedule of Product Warranty Liability [Table Text Block] LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Senior notes effective interest rate Debt Instrument, Interest Rate, Effective Percentage Reissued shares during the period, shares (in shares) Stock Issued During Period Shares Treasury Stock Reissued Upon Exercise Of Stock Option And Other Number of treasury shares reissued during the period to satisfy equity-based compensation obligations exercised by the holders of such rights. Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Contract land deposit recoveries, net Contract Land Deposit Impairment Charges Net Of Recoveries Amount of impairment or subsequent recovery related to contract land deposits. Shareholders' equity: Equity, Attributable to Parent [Abstract] Mid Atlantic Mid Atlantic [Member] The Homebuilding reportable segment in the Mid Atlantic geographic area is comprised of operating divisions in Maryland, Virginia, West Virginia, Delaware and Washington, D.C. Customer deposits Contract liabilities for customer deposits Contract with Customer, Liability Decrease (increase) in receivables Increase (Decrease) in Receivables Income before taxes Income (Loss) from Continuing Operations before Income Taxes, Domestic Document Fiscal Period Focus Document Fiscal Period Focus Cost of Goods and Services Sold Cost of Goods and Services Sold Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Operating Lease, Expense Operating Lease, Expense Equity-based compensation expense Equity-based compensation expense Share-Based Payment Arrangement, Noncash Expense Lots controlled by NVR Lots Controlled By Company Lots controlled by NVR. New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Senior Notes due 2030 Senior Notes Due Two Thousand Thirty [Member] Senior Notes Due Two Thousand Thirty Weighted Average Shares and Share Equivalents Used to Calculate Basic and Diluted Earnings Per Share Schedule of Weighted Average Number of Shares [Table Text Block] Capitalized Interest Capitalized Interest Disclosure [Text Block] The entire disclosure for capitalized interest costs. Common Stock Common Stock [Member] Rate Lock Commitments Interest Rate Lock Commitments [Member] Borrowing base limitations Line of Credit Facility, Current Borrowing Capacity Proceeds from Options exercised APIC, Share-Based Payment Arrangement, Recognition and Exercise City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Gain on sale of loans, net Gain (Loss) on Sale of Mortgage Loans Total risk of loss Guarantor Obligations, Maximum Exposure, Undiscounted Earnings per Share Earnings Per Share [Text Block] Goodwill Goodwill Equity Components Equity Components [Axis] Financial Instruments Financial Instruments [Domain] Provision Costs Accrued For New Warranty Contracts And Changes In Estimates For Pre Existing Warranties Represents the aggregate increase in the liability for accruals related to standard and extended product warranties issued during the reporting period and changes in estimates for pre-existing warranties. Home Building Segment Home Building Segment [Member] Home Building Segment Mortgage Banking Mortgage Banking Segment [Member] Mortgage Banking Segment Fair Value Measurements, Recurring and Nonrecurring Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Frequency of senior notes payment Debt Instrument, Frequency of Periodic Payment Geographical Geographical [Domain] Accounts payable and other liabilities Accounts Payable and Other Accrued Liabilities Revenues Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Operating lease, term Lessee, Operating Lease, Term of Contract Entity Small Business Entity Small Business Local Phone Number Local Phone Number Property, plant and equipment, net Property, Plant and Equipment, Net Additional funding commitments in the aggregate Aggregate Additional Funding Commitments Aggregate additional funding commitments. Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Abstract] Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Abstract] Distribution of earnings from unconsolidated joint ventures Proceeds from Equity Method Investment, Distribution Investments in and advances to unconsolidated joint ventures Payments to Acquire Interest in Joint Venture Total fair value measurement gain/(loss) Total Fair Value Measurement Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Consolidation adjustments and other Consolidation Entries And Other For Assets Consolidation entries and other for assets. Measurement Frequency Measurement Frequency [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Accrued Liabilities Accrued Liabilities [Member] Debt Instrument, Name Debt Instrument, Name [Domain] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Income taxes paid during the period, net of refunds Income Taxes Paid, Net Deferred taxes Deferred Income Tax Assets, Net Net Cash Provided by (Used in) Financing Activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Retained Earnings Retained Earnings [Member] Deferred compensation trust (in shares) Common Stock, Shares Held in Employee Trust, Shares Mortgages Held for Sale Mortgages Held For Sale [Member] Mortgages held for sale. ROU assets obtained in exchange for lease obligations: Leases, Right Of Use Assets Obtained in Exchange for Lease Obligations [Abstract] Leases, Right Of Use Assets Obtained in Exchange for Lease Obligations Profit before Taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Total liabilities and shareholders' equity Liabilities and Equity Weighted-average discount rate: Leases, Weighted Average Discount Rates [Abstract] Leases, Weighted Average Discount Rates Intangible assets and goodwill Intangible Assets, Net (Including Goodwill) Total Inventory Inventory, Operative Builders Basic earnings per share (USD per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Repayments of Senior Debt Repayments of Senior Debt Weighted-average remaining lease term (in years): Leases, Weighted Average Lease Terms [Abstract] Leases, Weighted Average Lease Terms $600M Senior Notes Due Two Thousand Thirty $600M Senior Notes Due Two Thousand Thirty [Member] $600M Senior Notes Due Two Thousand Thirty Revenues Revenues Product Warranties Product Warranty Disclosure [Text Block] Contract land deposits, net Contract land deposits, net Deposits Assets Unallocated corporate overhead Unallocated Corporate Overhead Unallocated corporate overhead. Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Components of Lease Expense and Other Information related to Leases Lease, Cost [Table Text Block] Increase in inventory Increase (Decrease) in Inventories Entity Address, City or Town Entity Address, City or Town Fair value, option, changes in fair value, gain (loss) Fair Value, Option, Changes in Fair Value, Gain (Loss) Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Roll Forward] Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Roll Forward] Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Roll Forward] Anti-dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Quarterly Report Document Quarterly Report Increase in contract land deposits Increase (Decrease) in Deposits Outstanding Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Interest expense Corporate interest expense Interest Expense Fair Value Hierarchy Fair Value Hierarchy and NAV [Domain] Document Transition Report Document Transition Report Hedging Designation Hedging Designation [Axis] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Common stock, shares authorized (in shares) Common Stock, Shares Authorized Leases Lessee, Finance Leases [Text Block] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Deferred Compensation Trust Deferred Compensation Trust [Member] Deferred compensation trust. Long-term Debt, Type Long-Term Debt, Type [Domain] Entity File Number Entity File Number Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Finance Lease, Interest Expense Finance Lease, Interest Expense Real Estate [Abstract] Real Estate [Abstract] Accounts payable Accounts Payable Entity Shell Company Entity Shell Company Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Segment Reporting, Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Cash, restricted cash, and cash equivalents, beginning of the period Cash, restricted cash, and cash equivalents, end of the period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Assets Reconciliation of Assets from Segment to Consolidated [Table Text Block] Other Commitments [Axis] Other Commitments [Axis] Common stock, shares issued (in shares) Common Stock, Shares, Issued Building materials and other Real Estate Inventory, Construction Materials Repurchase Agreement Repurchase Agreement [Member] A revolving line of credit facility used by NVR Mortgage to finance the purchase of loans. Less treasury stock at cost – 17,294,792 and 17,336,397 shares as of June 30, 2023 and December 31, 2022, respectively Treasury Stock, Common, Value Trade and loans receivables held-for-sale, net, not part of disposal group Accounts and Financing Receivables, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance Security Exchange Name Security Exchange Name Proceeds from the exercise of stock options Proceeds from Stock Options Exercised Selling, general and administrative Selling, General and Administrative Expense Finance Lease, Liability Finance Lease, Liability Distribution of capital from unconsolidated joint ventures Proceeds from Equity Method Investment, Distribution, Return of Capital Document Type Document Type Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Short-term Lease Payments Short-Term Lease, Cost Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Other assets Other Assets Entity Address, Address Line One Entity Address, Address Line One Purchase of common stock for treasury Treasury Stock, Value, Acquired, Cost Method Entity Address, Address Line Two Entity Address, Address Line Two Entity Registrant Name Entity Registrant Name Stock options and restricted share units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Proceeds from the sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Consolidation adjustments and other (4) Consolidation Adjustments And Other Consolidation adjustments and other. Number of joint ventures Number Of Joint Ventures Number of joint ventures. Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Interest Rate Movement Effect Fair Value Measurements Interest Rate Movement Effect Interest rate movement effect on fair value measurement. Contract cost Capitalized Contract Cost, Net Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Unsold lots and housing units Unsold Lots And Housing Units Carrying amount as of the balance sheet date of lots and capitalized construction costs of homes not covered under sales agreements with customers. Document Period End Date Document Period End Date Contract on Raw Ground with Landowners Raw Ground Contracts Variable Interest Entity Not Primary Beneficiary [Member] Raw ground contracts variable interest entity not primary beneficiary. Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Finance leases Finance Lease, Weighted Average Discount Rate, Percent Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Letters of credit outstanding Line of Credit Facility, Fair Value of Amount Outstanding Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Fair value adjustment income (expense) Derivative, Gain (Loss) on Derivative, Net (Decrease) increase in accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Income tax expense Income Tax Expense (Benefit) Income Statement [Abstract] Income Statement [Abstract] Deferred compensation liability Deferred Compensation Liability, Current and Noncurrent Segment Reporting, Other Significant Reconciling Item [Line Items] Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items] Finance Lease, Right-of-Use Asset Finance Lease, Right-of-Use Asset, after Accumulated Amortization Title of 12(b) Security Title of 12(b) Security Fair Value Fair Value Disclosures [Text Block] Debt outstanding Warehouse Agreement Borrowings Fair Value Measurement Unrealized Gain Loss From Change In Fair Value Measurements Included In Earnings [Table Text Block] Unrealized gain (loss) from change in fair value measurements of derivatives not designated as hedging instruments included in earnings. Operating Segments Operating Segments [Member] Equity [Abstract] Equity [Abstract] Expected development credits that will offset the aggregate additional funding commitments related to raw land property development Expected Development Credit Expected Development Credit Operating leases Operating Lease, Weighted Average Remaining Lease Term Joint Ventures [Table] Joint Ventures [Table] Joint ventures. Corporate and Reconciling Items Corporate Reconciling Items And Eliminations [Member] Corporate reconciling items and eliminations. Stockholders' Equity [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Long-term Debt, Type Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Entity Tax Identification Number Entity Tax Identification Number Other Commitments [Domain] Other Commitments [Domain] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Operating leases Operating Lease, Weighted Average Discount Rate, Percent Lease, Cost Lease, Cost Senior notes Senior Notes carrying value Senior Notes Interest paid during the period, net of interest capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities Aggregate additional funding commitments related to raw land property under joint development Aggregate Additional Funding Commitments Related To Raw Land Property Development Aggregate additional funding commitments related to raw land property development. Contract land deposits in cash Contract land deposits Contract Land Deposits The gross amount as of the balance sheet date of deposits paid to secure the right to purchase finished lots. Supplemental Cash Flows Information: Leases, Cash Flow Information Abstract [Abstract] Leases, Cash Flow Information Abstract Credit Facility Credit Facility [Domain] Financial Instrument Financial Instrument [Axis] Interest charged to cost of sales Real Estate Inventory, Capitalized Interest Costs, Cost of Sales Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Common stock repurchased (in shares) Treasury Stock, Shares, Acquired Assumed Gain From Loan Sale Fair Value Measurement Assumed Gain Loss From Loan Sale Fair value measurement assumed gain (loss) from loan sale. Summary of Interest Costs Incurred, Capitalized, Expensed and Charged to Cost of Sales Summary Of Interest Costs Incurred Capitalized Expensed And Charged To Cost Of Sales [Table Text Block] Summary of interest costs incurred capitalized expensed and charged to cost of sales. Finance leases Finance Lease, Weighted Average Remaining Lease Term Purchase of treasury stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Diluted weighted average shares outstanding (in shares) Weighted average number of shares and share equivalents outstanding used to calculate diluted EPS (in shares) Weighted Average Number of Shares Outstanding, Diluted Credit Agreement Credit Agreement [Member] Arrangement in which aggregate revolving loan commitments can be obtained by NVR for use in working capital and general corporate purposes. The total amount borrowed cannot exceed a specified maximum amount, which is also subject to certain sublimit. Other Assets Other Assets [Member] Segments Segments [Domain] Variable Interest Entities Variable Interest Entity, Not Primary Beneficiary [Member] Fair Value, Hierarchy Fair Value Hierarchy and NAV [Axis] Accrued expenses and other liabilities Accrued Liabilities Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Summary of Changes in Shareholders' Equity Schedule of Stockholders Equity [Table Text Block] Consolidation Items Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Revenue from Contract with Customer Revenue from Contract with Customer [Policy Text Block] Mortgage loans closed Payment for Origination, Loan, Mortgage, Held-for-Sale Increase in commitment available Line Of Credit Maximum Incremental Commitment Amount The Maximum Incremental Commitment amount is the sum of all incremental commitments under the repurchase facility. Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Senior notes principal amount Debt Instrument, Face Amount Additional paid-in capital Additional Paid in Capital, Common Stock Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Additional Paid-In Capital Additional Paid-in Capital [Member] Operating lease, option to extend Lessee, Operating Lease, Option to Extend Dilutive securities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Leases [Abstract] Leases [Abstract] Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Entity Address, State or Province Entity Address, State or Province Cover page. Cover [Abstract] Interest capitalized, beginning of period Interest capitalized, end of period Real Estate Inventory, Capitalized Interest Costs Equity-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Total lots controlled by company under the joint venture Joint Venture Lots Controlled By Company Joint venture lots controlled by company. Operating cash flows from operating leases Operating Lease, Payments Fair Value, Recurring Fair Value, Recurring [Member] Additional Senior Notes Due Two Thousand Thirty $300M Senior Notes Due Two Thousand Thirty [Member] $300M Senior Notes Due Two Thousand Thirty Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Interest incurred Interest Costs Incurred Expected production of finished lots Expected Production Of Finished Lots From Joint Ventures Expected production of finished lots from joint ventures. Interest income Interest and Fee Income, Loan, Mortgage, Held-for-Sale Total lots either under contract with unrelated parties or not under the current contract Joint Venture Lots Either Under Contract With Unrelated Parties Or Not Under Contract Joint venture lots either under contract with unrelated parties or not under contract. Finance Lease, Right-of-Use Asset, Amortization Finance Lease, Right-of-Use Asset, Amortization Servicing Rights Value Fair Value Measurements Changes In Servicing Rights Value Fair value measurement changes attributable to servicing rights value changes. Segment Disclosures Segment Reporting Disclosure [Text Block] Other, net Other Operating Activities, Cash Flow Statement Net increase (decrease) in cash, restricted cash, and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] Gross assets Derivative Asset, Subject to Master Netting Arrangement, before Offset Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net Contract Land Deposit Impairment Recoveries Net Contract Land Deposit Impairment Recoveries Net Contract Land Deposit Impairment Recoveries Equity Component Equity Component [Domain] Undesignated Derivative Instruments Schedule Of Undesignated Derivative Instruments In Statement Of Financial Position Fair Value [Table Text Block] Tabular disclosure of the location and fair value amounts of derivative instruments not designated as hedging instruments reported in the statement of financial position. Net Cash Provided by (Used in) Investing Activities Net Cash Provided by (Used in) Investing Activities Gross liabilities Derivative Asset, Subject to Master Netting Arrangement, Liability Offset Debt Instrument Debt Instrument [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic weighted average shares outstanding (in shares) Weighted average number of shares outstanding used to calculate basic EPS (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Effective tax rate Effective Income Tax Rate Reconciliation, Percent Operating income Operating Income (Loss) Operating lease liabilities Operating Lease, Liability Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Credit Facility Credit Facility [Axis] Net rate lock commitments and forward sales contracts Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value Total liabilities Liabilities Consolidated Entities Consolidated Entities [Domain] Mortgage loans held for sale, net Financing Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance Fair Value, Measurement Frequency Measurement Frequency [Domain] Number of finished lots expected to be developed from raw parcels of land Number Of Finished Lots Expected To Be Developed From Raw Parcels Of Land Number of finished lots expected to be developed from raw parcels of land. Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Statement [Line Items] Statement [Line Items] Segments Segments [Axis] Contract land deposits in cash under lot purchase Agreements Contract Land Deposits On Lot Purchase Agreements The gross amount as of the balance sheet date of deposits paid to secure the right to purchase finished lots under lot purchase agreements. Debt Disclosure [Abstract] Debt Disclosure [Abstract] Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Earnings Per Share [Abstract] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Total Risk of Loss Related to Contract Land Deposits Schedule of Variable Interest Entities [Table Text Block] South East South East [Member] The Homebuilding reportable segment in the South East geographic area is comprised of operating divisions in North Carolina, South Carolina, Florida and Tennessee. Common stock, $0.01 par value; 60,000,000 shares authorized; 20,555,330 shares issued as of both June 30, 2023 and December 31, 2022 Common Stock, Value, Issued Fair value disclosure, off-balance sheet risks, face amount, liability Fair Value Disclosure, off-Balance-Sheet Risks, Face Amount, Liability General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] EX-101.PRE 10 nvr-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 image.jpg begin 644 image.jpg MB5!.1PT*&@H -24A$4@ \\ 2F" , %0#EE[ 7-21T( KLX< MZ0 1G04U! "QCPO\804 '%4$Q410 ,6ZAXVT[,C!XLC!Y^W;YP M8.W;[.W__V\Q $XQAV^ZK &\Q-@ $X "PQ *'.\:'. M]L6;8"Q78&^ZSZEZ-F\Q8$Z;K$X -BPQ-F^Z\0 .WR^NWR_P $Z;S[3G M^K3G_XW9K"Q7K&^;ATX 8 (U7 $Z;\0 *'!XNWG[(W9S^WG\>WG]BPQ MA[3!XBP +3!\8W9\0 /__]@ /__^HVZA____RP -DYZAP M &]Z-HW.\0 (W.]JG9K ,C;]BP 8-O;Y]O;[-O__Z&TXMO; M\0 *&TYV]Z8 *G9S[2TX@!78+2TY[2T[(V;8*G9\0 Q-O_R\0 M /_R]O_R^JFZATY7 !7K(W![ Q8"QZAXW!\ M[/V/H^1&DAZ(@3.>%KO'=FM:4I]H47U>:KE>-_FLU=T0ZFHV[XW(/8P C44: MVJ=GBSLEW?NKW\\<>7O]XE[7VHWA-[)/V[WUS>7O[R6WO5'2>E>M$-7[_&?_YX:[%X MN%A\].*1W-X!&Y-^8K\WX4O[O5B8EW^R^/#%"WOU4CX9V^L'\G,%>:@R-B?] MY,O%W;OVHB4>?+]XA5?>>O7B]>M7OWCP\OL[]H'@!4OJG<6K#SZX^PZ*2]"Y MP%\]>?+"4O[!PT==WR[#,][)8.(D#3POS+PX3"/>2>1^+9($P16I_6Z',/0B M+_'M%0"J)<%C86Z_@5,6N!=<9%Z:1%XZFR=>ED;1C7VT&4E2Y/99J?0:$449 M/I-0KPC;@IT 2)J9 2'\Z@A+?F*EI8EWZ ZJ1)0E M^)[?;!+Z,/3!43_P_)@<"K,TB7G_I&*6>H'O>UD8>[..>I:3&*=!"*)]/THD MBE7I2SU$G:9^\&86QW@:QJ%J]_&H+O-"M/ND!?YRLDJ (L6 .WQ[#T MFLI!MB-7#2V'H-Q\=)3*-;T.D[D7S%F#JKHU(%GFSR^5WA8,4J^])/!GR)H4 M7_@\N9\DFBN6[)NUZJG7]KJ*;)?ZO"V&TE[SWTQ*%VTWRL1D)HZ9HWB6I-Z: MY(U$K[/,,]"XU3J_'NMZS5A 46,$&_0:5NT'D!PTMQ?V3@/6]1I%QB;9B^=ZL9=D8YF=.W MUZC9&(F9?-)-((8B;R:97L!*!2*I"U@IP" M60H.K;;BN[;7ZR4$O3:9GV;IQ2R+8M0,!GH.A%[&J[D?5!KE[NVU CJ/SW*7 MX+1B9M!(Q/,P-68.+^>B(0TSC%/5I@IC,L\";:0,9S6/> M0)!9Q!_Q=:8E=SBJ[]GO6IRTP/%O9B[B& H8FA"%8Y_48!QZS?11>>E7"_38 M#S=Q%MY+,%B,XM@/FK,PDG[X%4GWH9'ML*[7[9#%=RKT'MMK]D;3#L(ZDO8:Q>['3T$ VFM[LWSC:Q^E'\VCI['Y=+N]\F!ZO:VH M^\8I"]PD89QUR$#G]CK'H.QF3/_/)!?'!KI$/BJ))&5Q9(7PUJ.DU]"4!>ZC;@]%RO##]X(L M\4P8H(FMP9C&UZ> 2?TTB)/,]Z%W*!;\2E'F]Z!6RQ9W&2Q*5V=17C:*^O*&10/DC:TY7FM!9%&*?7 M.\"P@4:!H[E.TR2",&0>_EK!!@M0?J @86\^\#A'M(*,7@)L/D+;?"#%E>;C M\-274Y"Z:$=WS%_)YP9GU?;8.>F7OWKQ\.7BQ=T/S:L/[+V..*F80<90=4&C M#6IVXZ5S=$)NYM$S^WP-1^B'5PP?!\!)"SR-4 AH-O /*LBLH.>,#VBWZ$"E M;DV2HIS75'@KVC4?QP=:Y[+MDV-4]$[X90%SK31 M1"<^M-JDWF>X1 >@%<9C$Z.G-5=>7H[3#Z+75XF/AE 4.>9]E:"QF M:#2L[*.UAIJ7U*", [?7!\1 ]#I$$68^_K-(LBA.T&)OP[I>1VCI,O2NY &B M29LV'K@(*(N*L.30^H]E.YB)J42KP0/PP6R*0>:6Z M*N7(D*03[P+MRV>' M$6VO>HWRG:%GY'NQS_D?A&I9X.>MUVE(&WIU'F?X9NH8>F8Y;Y& 9M[Q>Z?OA^ M,&'D)6@ZHBQLIZ4]+GBWWR< 1\ZQRE6[1KO/]IJLGZ',?20=4E-]=,?KG5E[ MU.N3P;/[IG3!-_:[A-_9[R[8)>G;;[[YX?+SR\O;6WQ\>WMY^Q/^[HR=DNX' MNR?]Q>WMCW[]/FC>%:>DVDZUM<8O7CR2^<0/]7+3IC-B0]#:\6.AF/Q^^O&M+?3?8.NU$N(@QXO*] M68B&)$K*E>Q&I&_L#^\91\:M$?MLGLMK[;#N@#9T$4T6B% FC1 M[; N5<;4%8.$=A*&Q_M<&@]%I*'7J7,1.2F284G S*)-2C M5J]CE$26M&.D"]CJ,HCD-OAO^HD]3@!WI29!3#P.1G-M@2?;;7 M:Q";4H'N%>Q6G%JC%7$0F-C0?39(9D$6!5YH* 44WVR3'(U#KU&/4:U%M5NA MJM?@QD_%3%#G"AXBIE$897L!)!LY:"Y$ ,_88J29E :5?*[MM<* MJ%-9NXED'D,\N:8X26>AG\YF<9"DW(0*(AJA[->W %C3ZS8(;,MU:HU6S#!P MF<^CF3?C?CRX>FH?U*+0UVO;(\_FL_GI&C$*O9:X<0+/=LF+M MJM>4O))&+]^9S5 2*#KH;^S/_3;-5U>]'F![/9LQ\[/HREXW8TVOVR&:49S7 M-?IX!=!*/ Z.&3NCD1<\9KM-!4]U?5\MQJ'7PN@N'.BMO49;Q44']JH51M%> M>V]F4?H,C<=RGG0K.NOUMO;Z.(4PI/8:'5"#@2^S-(MCD]JY['JLZ36W? \" M'U4R.I3)8Z&H"$,,4Z^%":S+U*2-#EVU^[N"WMIK--8W<^Z7$Z%OE,RA>K'O MRQ*O6HR@O89X8,3!/B$(C:^3:!Y6AD-5]*K7A*R-/2B&I=>>;J37%J.PFYT0 M/BN])/'1+_+]A$Z-3>!>-H)N[F8S[J.7J-W@Y(@C;^X_Q:CG.O%DG@K<3Z%X M 5<-;D2__?!<[):B?C#%.[5&YTAB%&&43E-FF1I]CB.,")#AH*++2U:?^WU-!'+^@#N;W:%@4^, M#GB:^+,8Y5]7FF-HKV=RV(?X"&?I!K/6&IX7VMRS7A]0 (>DUZ@X4>;TH.$" MA.UC3(N\KK7N3S*)&D H$T@K(E@3I+SYH#RS^4#%4"-L7.&U SJ])$E;S\H3 M8->D7STP#QZ\]9;=TX7!Z)2GWKUDS7GB.QT> 1M4> MV:#[* M]5\/:)/TX;OC<9)PVS'4<>H$RO)%I;>E.SZ.]MI[S.PG\Z?0[@1CZXB.)&C! MS9PKB;(XJ^R\=4B]7NL9=>EX-F$8>HTB]663>F:'#F:)=\U=D*#@&J"*_O6Z MZ-@?&$VY/S8#O?DZ8 BM:#6-['[=#IFCT&MTODV61CYWS GB-#7&?QH' M7A2:Z"D*(19=+Q? 4=KKDN3UIMK#T&MQDZ"+'UKF+)VA_>;VRM=)[21VKWJ= M2RQQZ%F(H4BXA_8ZHH:BD19!!@.VHJK7-+FQ0D9]P&V*/3_=Z.TQ*+TFB9+[ MQH5<.8I\S[OTVR"UU:X]N@K)G#X:2)I%[V$HN'TK[6(^<7/!UL"/>#H(FD5[ M?5K,/+77W(,,)'[>!]]2^$?LA_>,84@XK1'+;3L@APEJTF2;,(RAO2Y57>VL M8/WI-7O[9I[ZF?%F$9HQQ)9L5^PQZ+7L]@3H)#:[Y VEN*;7/&\4[T0^FP\( M;+!YMQ.GUPH4^ T:W-A.7:/DN.O6O2UM]ACTVBH;=)J$;A20"HI\[ZO7U#BT MUMQM*\KP,$I"'JYY/:\M\C'HM:?+BN+8J"4')-GIY1H"5UR>U!P M[F$6RW;6/!K WJU#?PO>3P@AH=P+;-35@EM[Z[78X;-K%H299]Y<=B_<5NJ] MZ;6QNY=,"<_O; MVQ]_^Q6WN_GU%SOM*[0#CL?I;S;MGG0:G$*\?_[K_^:''RYO/__F[<\_N?P- MN'QL3%2G[93JE'!PHK]^^=8+LWBX6#RP*;WS^N'BY:N7;WWP]5UN!H6'1T=K MHI\LS)W%AXM7OWIA]ZPZ$!X\N?MH\4RG9>KQXN7LCN66\M/GKPX,,' MBSL?ZJ93F_!B\6CQY &R^J>+NXM?W'GPXL&+U[]Z\2%*U@:P.#BG7RU>+IZ\ M0,;+>?UP\>"#NX_N_,NW['5;J#?$E_+9C =UIRH=3:;)6DJ0X,4?69TS/<;'"4>AC'E214BO#T^G:R MUXCOQO[N&5D4(]^&SNY)8C;:M973JV;@\E#S[+%I"#]9\&[QS4^UF+ M93W[@PX@2QL$YUK"[^QR:\@9-$)RU=+2@E S6GZ\3],D02T6^:'49KA#Q_$P M\8,LX]&1>:4V,$[WDIVZ2(*!$GT@&5,0[@KR7Q3M#QV.X MXGT<9Z1[,RUG$TC1N M$(/KB?<>_FV;952 TX-KIY&T\>;1/$:-AU;.^(8>^&]X@2>@:8ZZ]UK<3<), MJO70"V.429*F7.7$8%OAVNEAP,0F"=&_YYAV%J#F*EKKOM"BG4:?0'?;R0R' MU#XXP?$'V]D.FH&O_37NO5-NWT M+/&N4>-0-LE;".?-3#H,-,Q>0]*9+9^*-U8);CS=!GD[K0NZ;U P:#^E M1)03N"MM'J[ ,KG5$<=HIZO-D\]N,T M,S[=S+(XC?TTI%2D; 3MJRUQA';:>!$;(-ELFF*-XO3CB'<\ _'&3Q'OHLV> MIGA##E _^.0@@'KB0LUQ,ZD;T'BS3D!E3^%&Z\W6-<,M<(DK?B :*,5 =*,& MAQ]/5]#?@(/AJF&7&,4^\Q:H.(M=3,SP)6/6@C42'P M8)..5=<8_1/ );FC1-IW54_,.FL'AVVDWGFX#\>P7<+Z9*+=-?32E;=KI M?.PJ=G=416*;++2QU.;6Y*AK.XW\@-N&0^ E!C]F-S.D:WAV(O[3F#27G/NSS3Y/KIUN 1'O#'+%T3,*B6<8 M?(8;J,90-+(?/H]X2U,_L\M8NF+0X^GQ\+R.DHF/IRG>,T@;QM6H#0+48Q1K MMGULWE"?,08YO:IO+(-%LP2 "X9[6@AH@]D./ MI\MP?F0U(*?]T ^#F!58&(?@=Q2A2<,M/TTN]N<^*K(W:TWRLX.)-^(%.3R' M63B]<7:F@=/=3OL:(.:;BG::XLT3GC#$R**9-,K>A;AX4QZ3X+%60 %]<5*. M/-#2L3.J/HTMX>S>PX )56M7"T3;U;QU9:-*\.SV306W'<=HI[N.I_DO\R[8 MG!GO,XP\O60NQX;?0ZTN@H!AJFSI#!0UI1Z%H>TV; M.#]W1D+;7A49)PWM[[WAQM-MH)PFQ.$([788;3]> XIU<< @*$;;# MZ21YCC8Z]N=L\@)*H339_ CCSDWV>8VGV:PMF[SS;++=>+J 29,+-,6SD-U0 M+Y(3_&./3MZUH]&.8#O-?L *7#M]=!B0CUXYJK.XH+]HNJ'(/30KB!=%OPKN M#57B-&>9&(2W!3J4Y2T>S-@D;_J6?DI*LB@AQ_K;"/F>)9I& JF99R@&]D31 M'PT@\JBN\63G418M-QO$NTST>[B8)_X-?R,HTF2RJ<>-"E*_H:=!H-FA>-]7 M\69?".T,[]A1EHHWS[X3G&"OTI/CR$3_ZN6K#^^8%P\>+NXLOOSPZX?&?'AG M\<*8PV[ 6L5$.6W%?%+ "%HLVE$:H=(BTB!(4)FR^GLLPR%\TD9]X6<1=Y6\ MD%#MX>S>PX!!\ZP[STG98(BI]VWSAK&97$BS%ZV!0\NB!Y^#IL:V M$72#' 5LJ="\KX."APS$-"*R64,S&<91=#.3\_%2$AUY]U*N"V1+S6$+^GGX MQ<;S@M=\;QNDW-;$VP^:6]^=$/@894&\V:V@C3=OF\N8J'A["0;*W.($98(1 M-5G*<30?)A=@)*20*Z4YP$8WAU9PLK@]SF<\O=%T?!@E/"S<>#J'6$,QH)ZG M&>A'+9YXAI(.3OL&]8#^A"BBC6:5).MGA'%L'5M7RV&V$Z3D,CS;]),UI_-?9GMXY,,>8VNN84J:MN$ M4CI+4M;UE.KV<.WT,&!FZH]Q:$%W,GPFS^EWP9Y7P$F3!(WY M+*X["WX=Y]).M_ >6R-CH'#M= XC0PE6-H8G_[&-\YY+\Y;\E3A-_)5486B* M321VNIA;SR=QE,:I'-:!GFK1GO,8AS6X=GH0(']+E3HNRLK*2>G<'*[MN*"; M/@^RG38S?X[T.4X.(:-HYDI;W@FQ0.%:Z=SH)WV3/#=&PRI3!1EQH0A93SP+K*E,9!# M[ B5VDY(PB1;JZE3C,KKZM9]X=KI39"%*P!*W0Z;.6O+:^6#7*S:N[MBD.TT MGHBM7X;-Z%92JEF-A_&:O3L3NVA'2/E5JQ/73A\=YL:[\6,42V4TG?M^Q[*E MC8RG=Q3'\QA/KX^F\SMGV'*[=CJ'P;#6<%T6J)^%;)!3[J*M;EAV)T\@84N] MV]$SKIT>!(33"A2)_E0%UM_:0L7=&ZHE6K33ZJXEVE=1-T@$\IAP*Y*6]5ZK M=IKBBS0C\6A_1D,WZCW:0ODPY&2//]^7Z/6:NMI.9VF6QC'&]1'/H\-+09SQ M'5\'7B :Q=0*KIVN@9CL(K35+'C./X!M@C MB^8F34S*>0XY'< D,V[J#G[,T04T^-"PNP&<'N;QZB(,JSA4U^'8V%A[V^]) MP62T:$?HW?OY MY>7[[W_U^5>WEY]\_LUOA>BW;]^WH0^,8Q%]B;^O+K_ZY/W+VX_?O_SF\O;S MCS^__?CR\I+_O_GEY>W;ERP&&_K .*)._QK_A@%7D1T)GW_^VT\N(= __MW/ M_Z\__/:7]NX1<0JB+[_YG)3^[NW;VQ__Y@0T._&>##S/KJZ=$@Y-] >O%J\6 M'SY[KR[^)5\/]'OK_'PV#@XIQ^\^NB)^1XD+LPCN0&BO[R[>"UW M%B 8#X^-UD2_9;]?V^^V, OS]8>+Q8MB0?Z[O_C5W2]Q]\E'>(8_/"SA+NY! M*)C*DX6QSUXQ7!L8"69%I_R*EG>.]D1S&X-7=Y"=U5SVC+O(\HO%P]=/[E(4 MOE_"#%@?\/5#\VX,.'=]]:W'GXX"'>E>O%WULL_@XROCO1YN[# M.[]XO?C2WCD([H*M+^Y\]/JE:,3BR?1$/.OGY)@A^^1<+K\.'B[JO% MW0=W[X(Q'RQ>/_GRR3]?++[\^LGW.Q*],SYHC=;PJ&NU MV ^L==!A"@ATM4+DW>!?HML[/!;MF&+A.CKA YT-/)'?K;O:6'I=;HVE94PI4W>('LC M]N0TH%D2<\T1?9CM@S6LSQ\[.(P#?FK"@!/3^)VE7IP\Y53=S*1Q-*?>R>[' M>U1FFZ:B-\Y9]X+8XWZVX45\-0_#]&EJ-NNT[]-'<19YSYY[QJ#2IOJ'LSCE M?A?&$KU'9;9I >W&E;:]@,4;<-5O8T6VBA6N[NAH,AQL8I>=R9L2+.63 T]" M4RSWZNP=:SVRU>).S>HR;N[LV@$:FWU%]'&EWZ-IJ5M< 9"9R7\\]?OOJ-Q( MYVX5R6I=D6;9C(<)!^@:H@N([$L-U+8O2#[=0]V;\%##E&#Z'K##3\'0VHW]PDN(!.JUSV:"T7R#KZT27$4>9-S/<%@R9F2-S'K<^1>O9 M,BM<1G\BR28H9=+HKE/*HINC>A!857J=T5=+/W$[G!>2&)=NP#= M8PV:HB[QO*N9U[1C8DMLBF9U/'V#_ZS:HN33#-VI&4?!R3Q@?PIU+H;&7#2& MVS-@,=1I=SI6Q=0JB0VZJ!EBBF9^9UWY[HJW8 M%,WJ>)IC8)YV@OL1B98J!S49ZO+0NZ'?GA MGYO [$KMK179/2^=A=MK[XT8 M6N=S>VXK..]%)PZ](BNVEL?W(0XQW72B#'1ZGZU3MJ M 5P2/F>5C1KGVN,. M&/9!/]CD\+O1,[@7L"B;Q],8<*2H1R.V4X9F!Q/U:Z;<=(P..(VBL!?] @0@ M_BBV1*_L%)G#CC&G!$OYY,#34&94_^5PFMO:]+<&0/NJ/:%1D:P0FWR4\?K G,*)NXVEN"@NBG^%.?MY'P).8[=/] ML6G=&3B]WH[MC#,?3_>#.B'M37@=S@@!-3BB$G 8"JV(.:E!;4CRD^&XN3T# ML4?)D^'DO32=2;W?H)N#G)_&;5^C)H0;'6/XJQ3 UCG#!26ST M5W%I>^L@^JELLBE7M1CJ_'0CV.8LVQW24*J0W?#58=BP2L>O0EA12^%S6=V\ M9[\5Z>P&&M]F]?PPQ]/&1#,3R!&!&?IG&(NBKF:MQJVJ]8%YA[K(=^K<8ZI1??Q MM$&FF CD'^(O1.NHNB\TCZ=!=!B@SKEAPN@/HM;DP36SRY7[Q>;G +U0O4$[40NH=X&?4:?D50=KS%N6M] MT8(5=L?Y:;R#^DZ.[/ R.7VA7Z*;Q].<'O?N(R3KZ]@.B65@S]VS6)N)WSDR M&G,HS[GK%; (NL]/G\^,KD\&-<#-3SNL@?*>Z*"Y)!Z)M/Q$3)7;!8/I/L%Z M6V^'Y<]H;T'>-8M^?HQL+J8C]&U1"%WB. M1N5J=/\^>;:R M!!%$HR^&SAIJ;/0Q9U=><"%3.[IL""T.+8:[HWG9(8F6"O2Q%TL7RIL9-A^/ M<9=$2X_1,YFNID*M.&-7X\?008"F?'&2\7%+;O<8EFS!$?^_P.\_[%+2B1T:=1[TC+H/( MU[T\GOUP^/$T(^HZ/^U%ST@T5R[C%8R/0U9."-_[Z(Z/T/4Y?M< MZ7'8'6$ MD?>/,;8DP?*]"X#0]S&1V:H4N\^:([[ZR25%UDX8]%PZ%*ALI!^Q#P8YGIYQ>H;'IJ$:-W%J3):@!N ,KHEF[,TE M=(3>G?)!SD^C;ZH]]L"+YM%UG&8&MXR71?/83T/^DO'JKG#CZ2' 4CX]R$!3 MQ'=W$=Z&(>+"E4Q6I_2.(WZ+Z59; M#D0XB^(KG\;8$YTUO/H8O5%V6GS. M6/=6J1U^/$T&[3H_/7ZXL?7TD$^!W*C(]U>#632/IXM?UM^J'W %7]X&^&Y1II.-WZ2<++'!MP5S>-IWP2H6/TL1"8X0>P%088J M-43O..3N:!@V@J*;&%63?6,5C+VKOW>"R0_= \ MGD8Y"]%IDJ8A-T<#4/,FU^B?8WQO7[Z)O;E9X6<.-YYNAJ5\BASP_/1X%KZ-D/!0ZM$9,SV.T[0$: M<8-.HTFN==*6PU#/7*''AM'G[@/L08ZG$4(J9U36442C*&HOUORX3/"!SE_, M_7QVSN.9C*>+.GI;H'.$&T]/#WNM2FF!P\]/E]&NOC6R9#KQ?LIUPX? X>>G MRV!1MG&TD9$FQIJ'F=4YPOST"L02X/8CJ\)2[C )L!N:W$?#G:;+37'1&[N? M)'*@Z[X8YK:X[(;>$Z(QW+>;X@+W. *7 UWWP_EMBWLH)PD'A^,@X^:H&(32 M9#Z;S3'HQ'CZ"J/JU' 3,'1RXNC:>X,*CR-2\0R_UJ5Z[3#(8UO19<.0$X-0 M5 S/PN2JY0SUB$'HK)R^B;B 3SV'"OQ#$<5K^^VP:#]O:M/V2E=RY?MU!VF MPWH0N#'TM*&6> BWK$&S*'Z&G";0GS.9 >V,0?I[AS(=R_=0TT6R(P0M"R;S MYYPDQI-[OIRA1:+UE4XX_'B:L7=]/R]$,0O>-\O*#YV-9]P>+KOBWN MN."VQ7588B8[]*,79A*3H;J:8;R<>?33DW&US_WS95R](Z!E2&,5"?2PO_82 M.MW9WULJ,VHY1]2XCF+.57MV7,WMP/;:DS' U MTV<*5\--#S,92!<"O"H"-;>[8(CSTU+3,5N9P4#41%1Z@\&T5&I!$K 3ZF5T MI=SQ8.HASD\;+Q1.\A2#:OM.)PQP?MK! M8=28^1B'14FT/+/U.+K!H$PM)9[2?>A]2#GIV/N0L8I751;J,10 M_:57VB&U^[#9H;5\H#O7=6A]=O/3;FCJ<.9X@P%T&K#?,<^N\Y$SO;XK'M*[ M0FJ,"DX]GDX3.A5)K<+I'5],A+@16_?)O<'Q=+6F1K3]T2S][;W&TY7&95P5 MF:N6IP<>KT&M* T<;?[KW:D=4%5@5#(EA- Z/9*_N&VD/\/>$/XU]=TT M-EM;DI35?H]&FM.D",(D9I^)._D$D8\NF>&Y!1EZ-DF6HFL31[0,^AA6[X0; MQ%U5)G1P[2\"]5R6$YW%<3!#'81??G8/(;]#V(;JE(^[+3M\#VG-4Y]]UF2> M!3X'U[.0!E$$#5)T8N. VY[+&3,[@8U#!54JWK.<]OQY'/MQZ"$C1[4/[$? FBWWKRR.#V M$3%1G7:8#C"RG*IGSWWT 'D9X0>[C3-ZVX4T Z)C&O,\JWM>C!YK-[,@(CS/_;T/ MDKMCP8VA)PW#@1L/7J4<&!Z$IT//1+[2\@#)\!B^'*WKLR%NB^MQ4D.)GB6< ML$EEA8H0G9%.5&4DZB4\^$C@ M"08ZG,6[FCK1X*$1G=&^/45%C$(W*V\/(=!:S1QHJT0:%%&4T M,##KI(:U'$+4$3WP\71]+C;WNLJUW6#[99NJ9%F(-RU8RJ<''2.KZ,OIQ 0E MG4Z$Q&K1=);C(8ZGC2\^@/2"I-9S#1[GI'$KC68^NF'LJB69 G6=>!?:=UMA MD.-I=*5C=%$3#*7Q"D>ZO(%;(#K.:"((XY 3OVF6I?X-N^'=B![T>%H$0[(S M(DRWVG(@DAG^PAGZH'0UH1+H+F1I'.#>!<;. ?IS09S_ 0 MQ],@VO/Q@7RQ&B?1L@L9"$?E1O?N!%487KV0:H[5.AN@DC&X >;A#Z-4#IPQY,1G%,N8FQ[6,XRU M5\?=:QCB>!IU4SHS/L]:8<<$8U$C^I^Q@L;06?MBZ.FDP06C9+V.S\=CKN#3=7;&,(^J,H;M@D.-IX)EG M.*5SH;[GX"1K9M3)PE-4SKCWG&LL48U'",:[[3'<\72-R*YTC\^R/SK9:LM! M<#7SPY@3L=R+C"XF&(=B](QJ+0K$A1#=K?O[U#G-XVGNV.@G:$8B"8B!.W=P MU!7<2)EZF7!-=QNP1]9B?GH6'3.R@:3I+4 $@H-2 K,A!-*OUW=$\GIX] MG6$$'W"A$D-&WC62%K @#(=WS(P?S9, O(@Y'V]0 MIZ9I%"=/Q9!RK40;U(?^;IOX@&AWS,P 8"F?'EB1<2!E2T"%>*4R6_'S[HPA MCJ?3&:>CN5T".E_!#!U$=L>,2;TU/^][.VVP.,CQM,_I:#SU0G^>Q,[@(?(^R+N(N7 M]Q+#]/>F.Q'H7)F=1H6@>WVS+DPCCK#OT>-[!YS'_/1Z"WJH-M7!X=#8H%HK MO(8.J;_SB'J0XVDOFM,W ME 1EAD3[Y#2G\Y$K<=X'T7B08."M+W2#&T\/ 9;RR4'.(J;Z0BZT%A"Q\\5_ MQ$IERP9^,YK'T_0^SJ%\R&M2A#.>;_#5NI>A$6CD];7:G.-IQHH@7$CL![KS M/H.L"_8BNGD\/<,_]/DXP\&D/V7OD#W!)=$F25L.O[4/V3P_S?&T[.8> M83R=)?. JZ,#?TGT?L/]YO'TS,R2.3>UE+FLB+/EW %2'](C0 2C72;XUO[C MZ3/'9*LM!XLXI/9&-_C).6*,J*$*&X;7N$]]Z8I!CJ=UM0[K39".JL^.J->' MU[2.[H"SV]^;<(-IAS,&NR56@@O=TXJ'/:7B&5"MCMIAD//389SX@0G8ZYME M@4F>BG_-3U'/@.@HSC ZY?RTD5%Q8AZ#@@VN[/48XGC:1('Q.=["GXRC@11W M4?//;K@1FS&1R? ?=Q-\<6O>EL6I<./I(5TM*9P?"5*L@*@?O:&(XP95^;'::F!4.9FA:)!N\#"P:TOK M, YP/ U(;ZS WIW/)08YGD8=9OO?$'_T#=7K1G=9DRXH8TI0S\7B#=X9@QQ/ M@P^HY7E*:^09]#QG/,R'V]'-2+2X48%HG^/HG;HW;CP]!(#H6X<)P#%Z(A@; MHR\O;V^_^3>7O^;_'SYY^^=O?_(%[ES^\/8GMS]<_K^_NKW]_%]\_/9O;GGO M?[[\M[>_=_GS;RZ__8^7__3VF__P,2YN;]_^ F%^_5]>_N8'1C4>C(S1WUQ> M?GO[S:]O+_G_AT^$H3]\=0G^7WYR>?LC9?3MYU_@WB]Q[\=_\_<^OKW\Y;>W M?_F[;WY\RPO+Z-N_N/SU^[^SD8X"8ZRZP63Y[U"":Z,G@HDP^H>W_\'M[5>_ M?_ECU,VWM^__L\O?H,G^^[>\\?^\1&4]?DR$T9?H@+W_Q>UOT4BCV<;GV^BC MH1&6&X[1X\'[EY>__NI'Z'Z1T7_YQ>>7E[_#+;EQ>0EFCQ^NC9X('*,G C#: M'E7K,&J<.:/O\N.#O_'EXL6'BUIPYH\&M!P^_7!BR"WCU>K'XB(PNX]U7?_CE MK]YZLGCP*X2ZLWCXY-4_>H+;D 4)KF^.'KTS^JTG[W[T_=>+#UZ9EXMWS*.[ MAC_^NA%5&PK WY: -#S\\J[Y\L6CMXRY:Q;\:?X$&?L0POS!?FZ]Q\PF#X/O1UXMW;(RMP9KF-0K.)OD $OK1RU?F:Z3Q7SQ: MO/O1'?Y'\BC?#Q:+KYG0MD(^ *.1I3_]@P]?\N*#[U^]?HG\EFO2LP)J^R?O M?(E2?_3@]<,_>LV?+T&B,'KQPBSNO/I0'G^X^![2\PM4$A",Q=U?+-Y=/$"Y MWV40/+SSUA]UKC>DIKDKT3%)E.H?(R64Y L(U9?OHE3Q_[_]$/EY]?K. TGH MJ(P^.M# L@J6,MB*U@%[PDJ;\"O[W1_(O_N//A>6HUUM XX2H#1UH_*8>1PC)X(P.C* MAGDSNJ9ZH7C.BE,N;JSY_Q[$ 7]7<+443SUJW/FO=< !(57W8T6G1;RK,%X0 M)8PK>PR^HL/"C7H8L\\]8WSN4"",CKWHK](D3>@1'0BC,VZZDA@?;\]EUY^3 M(4FY<"\30K:B=< !0;B,T@_ HB3DC]B[ 4-\,L/S0]R5<$TP*50W2!B+/X\C MPS7AD!P3XS^=P<-(&1V9.!5&,PA2-B:,3>09GXR6A=:G YW$DRLEQ-[:C-8! MAP0?BH72IRXF(7^L,#HQU^W6X$!!'<8/UQF;#+A]V\I2RY5^UZH8R",TUZ@! M5Q"AT>9_J65.@"1@'RN-9'.2;6@=<$@H%VJY?*M<:( PFJ]ST],9>F S-.YQ M%GW&!6$WTC"P0Q"P\X>&P3(:Q>7CT3V5D)S1R][A<9&DWR%#8=JX[U[K@ ." M%.K,2]!?0AO-'[$WQUW;1L=MNQL\3A;-N\]ECU*3SR)&9+C8&)WY*$@R'KGB M7X0\WM#W;H314R(KL-PZ;6 0<$*51TC2-A M-'^L=,; FK:,+C#?TGW;;5\YAX,C:-M:NL[81. 8/1'(+B59FER;-,5PR\QE M<(XFG[7UW&2S^3S)TCU,;\= ]EQZH(W;A($J&1UL#(@>)A_/0B] /\1$T?7< MGZ/O8K+DJ4GEQ7E>3(%)I9CZ@T3/LF=BQL>/Z-I<\P2^) 4//&8E1-XD:Y(A M+S51?F%\R;"^,..=Q%ROMK;2ZXI8!+X?@+8-&8@PW M0D0'T=ZH ZABJ[8YH# :'=ST?CJC>3="+Q0]'90!"X?;57CWBV(*YSV7B42/ M?$6/D00S&/TT4U-DDH('M$\GRNSF3XT!SDS3: M:[;-1V\J!H%TWS8"!9&@+5RWIS9U"C=ASK@L:OJ^@2W\=;3H+(ME#!E&'VSF M!>C2&"-]CYBJCD=S?!H6@DQ-DX:,:=&6-ASDN6EJQK;-1TL,:LB/.:?'^=\+ MSK,+HZ6#@Y+@?"Y20:#$^"B(&?J^\RBSG2+TA24+#+UQXZMZ:-=I:V>,)9\5 MG3&AMEMGC%;S) W"60SR8O3,&4U(&F6^(S3I/=SAU#1(!G&^%]S@3<0U$$AN MV)UNFA8'?^KGHUD,D/4WS]B'QS 3!8ON?)G1.D.?/3<)(C(^&E1E-9X$K+7R.J,@AB%B27T R,+PJ,WIM MGAI4.8P?KC,V&3A&3P1B&4,+\1R5._HTZ':A?@\O(C'5>,DSU/X9VHD8'36& M&R229VBT-@9:QMP0!#VR#1E$D8Z31G)-#*:8S38OC=?[VYL@MBZTPR, M9B_-9\^#;;_V0>8\1P;-/ET0!PQTC:Z3E&=U-1RKU3K@@"#LJ3@>K,Q'MW8\ M<#AG\.2 5G",G@@Y9PKC6ZGG,Z#^-TC+Z6L]%LLM'$T860 MK?:@D%S3LAEZ/-1H*UH'/#ZD2W38^6BV]BE-:&"T'V07Z'>#T6C\ W(UGXT6 M^Q!##I'1:?HL21*=HMV&U@&/CV',1W.DY7!B=)5-\+X,UT9/!([1$\'*$6:E MQE>FX/BW MM2+Y'<>-Y[MC'84+>4)UDMY/PE=.O29)9YZ4R#I'N9W=SZZ!90 M1G.&#UWO&;]P[1NT^\)H-O+:Q/.1,)JW.!LK!K0D#8(TD:Z#%^.ASR?\EN#: M']"G,Y42KCK(&1UX 1< :9@]X-9'MX#5Z)ASYG/TZFEIX;QKKM'HMBNC95UT MQ!DOW.)LK&4TD,CLJ1>$_CSF$XP%9*4U2M9.LN*ICUXB.,WU/3FC)<,29%]& M;YEF+J-UP"'!K8]V: _7&9L,VC#ZS^SW1FQ]Z# 8:!N-?E(Q\9[VU6GN ML9$^3Z+GB03;KW&V7'.6TT-_!3]FT?5< MYC31$%3GIH>&7N:C60PSFA5(/7[?(+1YGMI5TC10^1Z*@7.]=B(XNC9/5S9T MV@=L_@X_'XW(T"=FVX[?8#1^S+C\@,6"B^K<]-#0RWRT,AHC 5L,8#37V$09 M3<.6T2@&FIX1E';@" H@K_6!8TO MIY.-%X3&5T8;@SZ]+@H&25LS>DI 3/>?CY:>-:?ET;GF-22"0Y8,I4;"\UGA M$J,3\U08C3*D117]X"3?O]PN78YQ,Z80"*.?X^9&\Z#@X.NC[;?#R.$8/1$X M1D\$VD9'TC2@(8E]64++7YY.&\_X&V&D4Q%[P?T@X01S;%])Q::#".0>GG'N MFHTAXDC"BWPB^Z"35&.8CY921/F&%RAN=L;"^W$:9B&;719D@);Z#2?SZ08@ M[.'\<7X1JG. OB <6YNGMHSFOCK2C>#L,Q?%H[77:6-IVA%&&(TN #IS/CMT M]A6[22:N<(_/A-'HRF41NW#Y1/;V3M*>0";.?CY:2A&]K80; ]&DG7Q:[HS= M0UFG$2?S(:FZ9Z7TQ^P%!Q/H/YRLPF+V?S.7<1E*G0N=Z;2LX1"^M,&U,9P& MY7U^XQ:BYMQO8-)\)W"[_?$;)AM<<'XXN?;0=,0G1_N!!X)[]DK0K_(2Y_+_+#T^21 9:O?&\&I6L=.VKTM+&]H NX-GHB<(R>"+0_ M92^\Y6F$I>82 W,)0$=^N:' /9FPL4"H4Z&7(PM+QQ\MH:=%6I OW@)9:%GJ*GLSF2E1 HWA(K-3. 1"D)\V?Y&BSF-YV30NVCSY_C57S9*(\. MR/S^1Q:R&"(0)_0+HUD,7)\47DBYLAA0ZG,==\A-T S1EV+@$V5TB)^V0%!< MG%;VV75&!(@SY=$[&R$>)C9>M7673:#,"[<3!V-HWI8,(:G\0FW=JR;0RE&& M&]OH4BTR90RI&+KF9>TH0\?2B< Q>B+0:4I4]XF?9NAJQVB.V08%/_7>HX<3 MGVK#'**MP!5O,%R$9BFYEZ(Q1[N 5H@3IB>"FX_6-KK%?#37-^,]=OV2:W0D MR;/K^]?R1+HA&4*PMR8]#SL?#8E@1P%='+3^AMW"$P%]+#X^6B'EG",G@B,G4^.N"!WGIK(G\_MFQ\<6RB*V/"?,*9ZW5U MPOGT&,-\M+;1=J;_,.NC93Z9-;JLB$83GZ7VS&1<(4*[M0PB%3,1NVV!+!$9 MS+DY8YB/9J][8.NC\_G/P975R-&UO',^6;@V>B)PC)X(V!Q[-"$(RI.BYX-> MYJ,'"Z[CS%&>J5C.4[>"]+J_D\X8JG6VWS2R\+\O4\_1,/>G64$O\]%#A>@@ M;9/HDN4[!_+,8^LN@^N,302.T1,!VF?9&R.(/33, M@.RB+5,E:.>Y"\?%AL70?,:%TLO%T)R23O/I4<9S1+CYZ%;ST9SD9(,\1Y\[ MX3+G3-<\2R/-J5"\4%T,S6<(J8R6Q= 0!,-2M'.E1P7RY>:CCS4?[7!0N/EH MAY9PC)X(Q#(FT]$TDTC-K[/1SX>Y-_6A::'06#$T]F U&<[Q^ZH70-1C#?+1VJ58L8_VO MCQ;3*>&BV]+IE?EG.AT["3Y/HGFS4+6NF.6=RPW!L!&($">1(:#UC.DYD!IJ- MNL1U*O0R'\UB +4RO0N*RL6@.RH6AV;'$CR5]VR[=X.HT% : M-+!M.P-'F(^6O/$#;;Y![R^VYSO+FFD^0YQIQFX=^V/2(V<'G2$3EAMZ9RVM M<(="ZVGF;0%)*NE@3X84E8I!MQ(J#LU6,R0EGGP,[%.^EUB[,Q@M\4C =CC! M?/2V>4^6QD2PK1B6T[VMCV_>$VX^VJ$E'*,G ML9TPE/8\+2VF=9A2LU!I_: MF]'UG//5N??8]1SW^"QY9D*V@6DRF\_1#DI\1[*LN/71K=9'2[O+"AUM_@V/ M2.9:7*ZWM=T)?58Z' <-"BYT I5Q'QQN??3. MZZ,'5PX.G7E2F:>V\Y4.XX;KC$T&:'"-R=#&LYEE5P5M0;%>>M/8K6X)-3<\ M/A'C9;TTRH,6M@ 5/9Z+!0B]+*[)8!.O3]GF\YN0]X9TP8\2&0B M%!$?R7K9"]#'.OOUT;6 3*;B T"+LMV5:&6SFI8CB'+5?:S)58?^T)IGKHV> M"!RC)P)K&2N;S:* C1EM)RM8M8=*RSX0)'/F-F"#M1VM PX(>I*)Q1XKUL%H M8[@HQS><27YLC,D9S3E.M;7@9B",Y@^&D@EH_A@$QY.4)L LH.?E5K0.."!( M^>;3^WNMCY:89J%)I5\7@^OT:J#HQR921D?X*.8CZY%;_MU@W,^&".F%R/+$F2*$R7B MHR7@#!GBY R86F5D^0Z8+E.DZ C@]022PE^P-=5^,8;Y MZ%IH%VK5,K;;?MW":+&A0KG!US#Q\YGF):.#@(M3) S^,0"/D_9U]70,EO-7 ME'D!=T7*@IS1G!-=G<"VR?8*R/;YST?7X:#[=2.&+!C7"=L8G ,7HBT&.%T0RP:>9^SM*0HDU%38L6/XJ38GDN GGL3LE!TGZ* M>I@M!D+2 I$^9[C[<@ U8M3%Q ARP]@/C#',1[,,I4 /NCZ:[[&K)#V[Z%JZ MRO0G1%PE)\0BI.Q-1(LH^X 4"?P/+B0<(N?[NIB8C#Y&D:*/=?;ST2S.8^_7 MG;?NI;Y3I^6Y[4,ZM(5;'^W0$H[1$P$8K?V '-#X^G9UAM#2/JRC8]72*Y+W M.(.3T+2P%4.>CQ8'?HOBQRH"G_/)FU#S0AG*:)D$2]/(R!'2+ :=A4R,M/6X M0:.229",E*5.B\Z\""4 %3R1EM?+5[FP1E9.B-B 2-SH^B=/EI(C : MX3RC^QR<@-$W^ _" YF.VP9(ZV#GHV7N!P6H7,*/G&_*"7\>R[%5&/88RBGH M!5?R"_",?"@Q>FV>6JWB46#%M;&-%MD&!I'I51Q^?;1EI&^T3@>CV7]FVVSNR2]C9'):%]_*(NF5 M^6E=0BW[V]CYZ:/C1G+0@M$9NIS\,3Q&:\=FQ3+6]_KH(.'(*,J?4%D1^9R, MSE@L% 2:4K6E9Q\!C"[-3W,)-5_@M\Y/'QNHBG1PUX+1B@%J]*G71[= 7N>4 MZAZ'OM&U<-WZZ*FB#:.[[4Y]AGM93P%Y9PR5O +-%S?^"R[H?X;*/D(CK/.< M>C-& +8(8G8+8B\)4IVU5N>_F=C&+F3K:XWP\'#KHUM ' _PAUX?^ 3@=\ 9 M6W*-'6EN6:.-O+V) .SCD=&X,]O0-G> MC,XSI0Y]PJV/=EB%8_1$4%C&RMAP*[GQO/=L:["ALJB;I6Y;L>P%MSZZ!2RC MT=*7-MGF+-T+YAK.D.CDH>=&G,_GD?X3@ 2M%M(>" M6Q_= F"2,@J,+J:3A?>KJZ.3%$AT'CH(.=LI*ZKGG)&F^7AUEEI_,43PYO"S MU*VGF8<\'UT+MS[:H3U$HQVF ,/V-N"Q&*S9M L6BPBL8N5>1N>Q(4&SABZ! M?-=BVO/1H1<$7H@F%/VFF3;]=DI:M^L6,YC<8T..9H&-Q>8YSU,AGX\N[+@U M0*8G/!_MO<<_SB0+HV^T&&2&.9,Y9AJVY1[Z 60TISHWSWF>"& OK7/L9&T' M,JT8H$:?>#YZO0XOH?7:7(>]L941&^#FHZ<*Q^B)@):QJS?XH"MX.@MH_9 6 M;&ZRZ'IN#RJ4KIS:4.14/([;>0"@=RTVE"MC0H;$._G1AA+YL9 ]9_.LEIYM M0.,E4VUF0[AE,8+X. M?&0A6O#D(N7XBL.K$%UX4LB#"2.,N_3T0F7TTBK*$ BNYRN+590A^0Z_9:QV M1'#4% 4F3,G$;0"?V'JQK[.&93'P%)F\&/R )P31SD@Z&4&2\9X,0&PII,]0 MI/Z>QR"R)WF"(PM+:)_]/.1>! \4*,A-8$5R+'0MUDJ6S<)A G",G@A&S.AW M%XM?+>XN/OC''R[NW%G<>?'HP9,/_O'KM^[@T>N[B\6#Q4=_]'KQ\L6=Q'1W\!F MLQ+73:OGMAW(B8ULB>5TJ>?9?;#IWV1!C[&#P^W7W0*R4B/APHJ8[/.SZ#-N M^$=+D"R%1CJ1,!IW&$AL0+*_-R=.P=#E=*DG^V#+G!H^GN-G+(QFZ(/"[=?= M L)H(]/1,\Y!XS>G\7EBM"R%EG735%'6&ZKL7" MZ(N0R[1$HP_=/$"VW7[=3>B)"=NF2^='-GU/"FZ_;H=5.$9/!-)&!Y%,P<;F MRCQ/4Q/%8']DXI [EJ$;ENHL+5J$&X-.>'+-+00Y*\M&3[WZV8"8>6DJ5#KJ MYRYI9A[%PJ'J#1Y-3NKM IX;!Y2KAUP %!&, B1AF&Y@(_KLQ< MV)!NG'>N@S":\YA>..?$LO2>R"7.OZ+T42213'LJH[47(,>J!.B$"Z,9DHSV M3+J<"K6,QJ6=OA5Y8HHRDXHPCW&EW0D$Y,?.D"GA)&F>$FX=<$ 0!N1%O-^2 MG/Y1,WN[@I4PT#.''=&FL '71D\$CM$3@;31;&L+6/-EQ=)90GW[5MYSN@PU MH1X,;GUT"^2,%F\T;X;^T@Q=8D1-1K,3)OTE^B*B,Z#'1?,%= ;0"^ VS]JK M,ES%(]T"OL/-:V3O2/QB;%% 6YKXO3'-ON'61[= SFCZEX+17CSW9?=M8;2, MA_SY+#3JBZC'12\9C8#\PBNRAIKNF'C,G:.3SW0TA3AE+^^9>+(>C-&>6Q_= M!)VN=!@YJ-$.DX#=PV2)4K^,A_W?VSSK:6=T61M;L!7.(>L+T.^9>3.)>F.% MK3?+LZU '@>78R_C:X";CVX!4\PO<\(3A2]5/YMF9;2V!$B.7_A&TP\&<$:7 M-Z39U3E2,#K)6(P)>PBR>D(8S;Z"CQ (]6G A_(>&DFV.TUXU#-[L!H1.?FH[>CIHW> M-K]<"YK)VZ%^%K5]' Z$FX]V6(5C]$1@VV@[(G]LN/#RJ4FY'%?:Z.#BJ4EP M9[D.VLOF\WF2QFH$\6@I84!9W*NKI_5SQD]?R0)=NTQ7'C'"/')) M\ !P\]$M4%MUYT6!V.2_PT#AYJ,=RG",G@C01G/KD@JDW=X(U.AEV=ALAY/Y M9XSE";;J!0[3-+KYZ!901LNL(QMZ=+#(1S*Z=C):=_ .O1!?CZ6GA?ZW=L.X M>3>"7K"['G&[0C'=:-1J/ M;CN^[P,U'MT")T>RZS\ ^%()H].;):"[)D]EG MCJ?0I6;/W\? 2AB-QQ*4>QV!UWAE%G! QJ@9>1!"0'L'JA4W']T$J*##^+': MX#J,&&(P(:I[<*.:0WM6H-SKRF3!174J>0G4Y_JD6'JMV-)SVS"_;>-H 3^JL,ADM;0(8;729M7P]1Q<]Y/&6 M-C >6$9SAK@ZOXTX5*(:@:RZ^>@F=&NCV^_07;LH&KEK"S#FHUL 3$WOHS?L!]E%YJ47V$H)+3GC:(?.#SA@Z/"M&43ZP/:Z#PIL7N9CYZAAU*T1,7S<.OI M>%) $H3]5KDJG[/="WJ09)&P M4X"[VGT[ 7J9CYX%''QP,;?)O#@G#P43K1ST;OV T;TG$G&N>S6.4Q=,$8H:KG-&9;7%M] M"B"?^\]'SX1*6H*7 O2E/TX]C[8T\/GM=T*,I_]QGT[AXTN MC66T7(KI]!ZZM;UV1IJ!W%TG*8202[>WH77 0$RF7(7@;+C0:DSUL'QH!%U M9NIEY]/A9&C-!-=&3P2.T1,!VF@>2LR!^)4Q;Z[IGH^Z>FXGJ'$_28MMM[6M M]F(C#DQFZ_[)\;=>.)3[N* MS%G;CAC$1Q(X MSZZ!9 U1VB#\IW=$6T:O3FM=$(KY>EFJL]UD=X M]-MU?30GIH]G9<18P*V/;H)KHR<"Q^B)P#%Z(I#.&.O]@!.>\R3\-*%A*YZA MQR4G1"?AA30&VGAS'V9>H45F,Q%>!&B3I?'62_L&U\\B1DWBX'#ST2V@O6[Y M0&MOV(>+@N@Z =_8]Z9W9YKRAS(:Y637RO/4POR$<,MHO>07TI9HCX/6T\RM M PX(*-L#SD?3<-T*&=U1'$X'-Q_ML K'Z(G =L8X$.=NW/AM(AYDAU_!?9F/ M]N8FBPWO7YF4%466SC@YFIH(S<13\USGH"/S)K5Q'AN]S$?K,G'0ZAE0'8+< MZ)HN^R@?%(*L'4<+:2?961* S-I*$)08&DU<(0GT R3&?B %SC3WGH]&'H75 MG(^622][]HF7/N-\M)<@2!2P"\W6 $7$E3?H&? 1^P,H&IF#YMJCTZ"7^6A9 M)DY:429I3')U20XH1F#\SM GRDL!_P-HA;!6@BP9G5Y=R;V^( 7>CPG4X:P! MU6P#Q^B)P#%Z(C#HFRR7 '..!%B9 Q5+20%:3>S/"AK:QP/"S4>W #4:+;IM M[=FK0..N,7/)M#R8%9/0RN@6L]6\B[9#9ZL/#3=NR+26BKT\V^&?IW7#@=!5X<>._)=%;,YB&\C]8"/4%O]L;[F4Q/ M1S$["O-$UD=[\PM=',TI7]Y%C-RX&7%GB34U]0XW']T"8O/#"YQR)L, E 68 MQDY7*,=\>]?WK^W]F9=\*A*!I]'32*:GHTP$!"R5A?.6*9S'=R M@I,_C1S\+'81_D>+@#_\8J. !S(=7>SGC4>\G)M,OM3&@@LK:,A&Y?\@%(%VR)_#80&V-*EZ>&.[*P!0Q(QRMB MZ^2N@6C@Q<,1'2WT67R:OMCFXU*F(.W*#&,"G9%$*+[![]R9[OAP1Q:V *KN MD.9.<(E&;&4TSRY4C19C=AB!T3?"V0LQ:K(7IGRWAQQFW#TT.Y6.0U#=D85- M*+71K4Z_XVYC#L.!.[+0816.T1,!YZ.O8NV,Z0[=NL_,#$V![\W1:*.%D!T! MM=%F9A M?E\^1X*1\?DO_\/O;G_X^.W?\/_M-__AX_]X^4]_^9/;]W_W/U_^V]N_^$3X M_,V_N?PY[_W;MS^Y_2\O?_/#Y>7MVY]\\<,G;___+G]3\/GW+G_^S>6W-M(Q M8&1\?ON'CZG3G_];_/_=-]_^]I/;SW_\R>TEN/?Y/_SX]E+X_)._]=4M[KW] M\S__^.TO;B$$;__KWWZ"EWAA^UO\?FCCR$7X+.KMP<-Z+/\=RC!\7D:&"&?'3; \7D:F B?_Q=TP=[_ M9QP@HPM^^]7O7_X8O>LO?L"-'UW^?1MFU)@&GW_T\9__YO;MSW_\S>^^^=]_ M>_O;_P;#Y=]^_..:?#YE__9Y<]O,3(&2Z'/[W^!8?(O?\(! M,FZ\3YO(Z#$1/G_[P^6/?G?[]J^EWO[\]I>_X?!HRW.$,8 M^]V(_@/VBN.EZOBL<'P>(HKR^7IQ=_'6H[N+Q8/%XOO%XJT/\>/%AXN'C^QS M!'SQ-Q:+O_O$7@-W\/\MO9;@^J;C\Q"1E\^KK_GY_4OA,[C]"UZ"SZ\^Y ^ M?/[?/'GU7SRYN_C@GW^]>/GJ]8L[#Y^\^CO_XY.'8+4$US<=GX>(9?F\,(N[ M_^KUKQ8/C($.4U=QRT!!%>3SH]?OO/7DY>+5W_UR=+Q>_6GS]SN*5H21( M<'W3\7F(R,L'2OGBPY>+#UC_$E#,MSZ$/A<0/O_U__RM)[]:O/A'3Q8/\,*= MQ=U?X> MO$+ NP8:_?T=-LL+(U$P^#8^OS(&[P#O\B.G!=4 ZHS*&WR(NWK1%MN"HYY9 M$B(U#T#I7+Q3(K ,R60-^N?SBS\TZ/E\S4(UW[\R_/'J3XJ*M!^T+LZ- =^Q MWV5LCI'M_$N*R+N+C\S?,U_SYP-(BO0!7K\%MOYU\[?Y^"-COA8F? _9>/G6 MGYB'!CXP9LY3-D!P5GDT2"=]XR7][E&W=^L4 A/^'_OVX> MH7R_7GP@">F+&W$ /G^X,!\^_-,GB[OLZMQ%U_:!2&&?V(_/FU#+YQ>O[^"+ M17CG+M3JU;]GS9_WZ1^B?\?'#Q8/(=NDEQ7:BW^$MN,%;K)F>?@$#__@0]O# MKZ"!S]^CX! =DR2?D2Y+\JU'[SS!Y0/^QV@#Y?N 67KXY.A\OG/G 3H\ *3M M(>K*HOO;%X[(YSL+].87[Z*_!S[CI_3DM&UX\)I\YF/E\UO@_/^$ZU?_R:,7 MCUY -EZ]9A \?/*KS>U7 Y^9/J)#S2BEBI3(9U3H+U\\6MSE_[L+EB_DB D= MG\_O?/WJY>+[AT\PM,70Y^5Q^/S?V>\R]@LH^OSUW2\?/GH7M'Q_=X&??_OK M%ZK/;#0_PM"=CY7/BX\0&@WU!_]*^/S@R0=?,@CY_,[&:KL-GV5 ^.+.JZ]? MW7FP^)I\1E1WD8>7_'^70\N7B(<)'97/1T&Y?* IHBP;&X>= O8$[> I-E?; MNZ=*.1-9:XM1\/GA/T8=\NKUNPNHT$>+CTIENE/ GE#B\UNLW#? \7D[5MC' MKNX+H^Q;//S:=H<4.P4\'HZ7ZBCT^0XZ(SG[7B[>J=?G=@&/!\?G[:BP[^'7 M!IT4(^S[ _,GTM57[!3P>'!\WHXMY?,]^5F@CX 'Q#'Y?(YHG>O^ _:*XZ7J M^*QP?!XB')^[PO%9,04^)^^M[*R;I+()JVQUFO!$!-Q(JYN%GG93SVKY^"DW MF0TJA [!SP.6J4Z]Y+0_N1Y +N!*85@FMWDE\?\DJU@=?JTE"0E:Q<\#CH$VJY(4OZ&7/39RH UW:4ZRQ/@)CT81/O-H.MD/.."F MH);/^/0-TL]NCEM.U=1F7C:#K).05>P<\#AHDZKLF)T?#!CR1Y2E*7=E!C/R M(P(;@90049;OYN'W6IP'+[_." MT^>N<'Q6.#X/$8[/78&4T)\K=SZENYUC]8!5>92@X4>W=07LO_&_= V/@&HJ MR#^R=+5>;CL'/ Y:I5HNU*S\1I4+VX#WT%_'@')N,@R:,YXQA MR.RE&&+Y\QGZ\&GJF7F2QF:&<56TD>)\V3@2?Q> <]!7WKW[VY@JL-R8F Z':5I\]\USX''O1 M8Z3KA:*_EL]\?I_7A\8:^[RKF?>& EN9G]@YX''0)E4IU#[LGG@_B.3,Q?)Y96KED%AG7^(S]U+)E;%S MP..@5:HL5)G'()]E'J/,9SV6NQ$K*:%2J$5]9/?L]Q'1FBO]!^P5_:1*#6M" M.26IL.O01FB.!L?G)=H-<9S=A]#ZH/1JR5C[7/1E5OAVI 4"5!-@:\D<<=T%?FRCPWUPG*0.R+?#%+;3%Y1DR1 M^N[N*&=/HF>D2"PT"7YC-R(,$6?'N78//S)IDR)O'M#_S(C07DF%Y M(4G7[:%(2:V5&'+CFX9,?"--B#9%)$MI#2F_,014V2?V6:!9GRG20)T^XW&2 MT@RAOF^QQWBM!YP4@BTF?&@Q[8=R]B1ZFC69A-@W8ZH?_LUH(6%6LB3]3K,F MV6!.\HM0,RPO)%#,JCT4*:FU$H]2VC[#.>A= M&S[C9DU M7HGZ=55FM"7-?9"E"#*0/E\ _% ""TFS_Q5#V52SIY$3[.FL(T_ M8MRCS4OXS*R\2=+TF60-81Z+[=9>)*%F6%X0/E?LH4Q)K)5X="])H>LW$<6" M@6CRG-.+>_#UMMAG@79\!C8$#$"W\CD(R.<0U[@#'L]9;HF7LG6VQ03->B;% MM!_*V9/H:=84MO''"I^9E0 MKR]9DPPE&5WI]0)\9H:7?*[80ZL%<1YHG>N] M QZV)NM4^IVS4FY6')\5FP,&*_W>_M&A]#MG9=4$UB&E 6%/]FW :*DZ M/BLN**7T9_;[#'!(/A^S&([+9_4"6?6P4%L;.O1AWLO#;_F:J^D- M'?W38:U\-#>^F#7*J ;U MDLUSH[0L40VX9?VSO&J=EF61-\:?&,NB[!DWQJ0L AE/WV2QC&M#O**VY!A# M5QG'&HQQ<9UR3?A\@\A44,[>#3]D_,S1LXR?(UEPCO&S+DY/,&A'X4M2" /& M<(2O%SI^UA:MM3V,.9LKGY$U/I18>!\) M)!F2%#YKQB$,UWB(8">TD5799W-37=2\B<^UZY^E&(3/D!;2S](5)A=\ILV8 M?,9#>D**_RLDBY6@M3,;OF7Y7"[F&I2SAU32#&)3MF^OV,."Y$H*?YM]>\GG M=?NVSDO.D/UGD.+(T!:.*'@33Q 8ZHP[:#]B$(6D F0#% 9)8[UT*%38I[G! M;3OKN$0E(*BL7__,8@!U9A:C2N,Z<&H1(RSXS(J-=^Z[\OD=A89I0)A,C M@J>TLY/SY/-SR$-#":UD3^8E8Z-F3/Y8X7-BKN]S:7H@\U7"(0_YR"]"_BCS MN;(NNEH0VW$"U\Z-:)WK_@-N!Z6G0R%U2+7KXO3*NFCG!S@16'Z?%P:KSQUQ MO%0=GQ6.ST.$XW-7.#XKIL!G,?@5ADX%+L40I[>'AFKYN'T?FX"4./H$8S'P MB@+=Y]'WXI]90]Q,#7IXU+%??U!4R\?M^]@$I,01M_ 9C-1]'JG(UI( /D=! M;#S=[7$H6&.?V_>Q 4A)#'ZBSV0QF:U\QJ\TPVW6Y;$*PU"PSCZW[^-V,"6U M>\Z\U"2(*\[Y+(:X&>UIM/[);H]#P3K[ZLV9*V@=\#AHE:JP)^YQW\?S0>M< M]Q^P5_20JMOWT:$,R^_S@M/GKG!\5C@^#Q&.SUV!E")CU#4DPS[B/(][/IG\IF&[.2>Z+.XR-K5SS(V]S4\O6D21 9]/DVAE+#& MOA'L^R@YJOB'];K^F7R^H48_3F?<_E'X3![CM_ Y$Z._'8W?X!;^3HLU]HU@ MW\<;<.*@ZY_!YXQFL/ BG7'[1\OGF+^%S\MZ.U:'1UT)?T*LLR\Y^WT?!['^ M>2@.@!:MN=)_P%[1*56M5CO UL""T]"W+R;(9[?^>1OZ#]@KCI>JX[/"\7F( M<'SNBEY3.MK2812#! M\,HLN?&\]Q(-.RTKG/LLH6L9L M(49IN)J]\7[&%89Q'''$/L>H+<1_.4FZM*@WCG!36*X^>,+GYTGTG,P&N@T: MJN7C_ ";D//9<(V@E_+\YRCSN,ZWX',4R.A;/0&5SWC%-ZJ(LX"[98KU)@ID M0:EO(']RDK0UR>A3Q,:7DVS)9]F137-)HUQ[5,O'^0$V 2E)N3,LWN+YSY&L M>,[Y3+NI\%GK=+**M[CZ5_DQ25'D7.=K^7J7^6S/)75 MNI[A"=(\$=J>)(UX\T6]X/-G!I7.2KV= M1_W(!H=< Z^YP?X';T2U^^2'?3 M8EUD4T NKV._?E@M^@_8*WI(U?D!.I1A^7U>/L MGDW(^;S1[LE=!FG&C#VQ;.+WC7TB%DMQ5>%;&,?S?I#FRZ0#&DMXK(0O[^D. M2(*KEX^R>3H8$+6#@-IB* M^XC&&D>Y#2/WC8R-&.RL.YFO?&:D8BR58!T-819K['-VSP8@)>$SPVZP>UZ# MF31CBF43"9G\"2V6:O_DOX#6-[ZE%3\BFVN\,=^SK4'.9VY=2&.I!NN)S\[N MN1TYGVOLGD%",V: PK&&M_P)+9:T?X+'(:V9J1B+-5@D([N6&>?LWMN1Q_T62MGHP5N8R>BEWY8+?H/V"MZ2-79/1W* ML/P^+SA][@K'9X7C\Q#A^-P52"E"[8V^F_EI('U0#H%Q%_UB K1.?@PCW&;RZ%OK46&-?#^N?59\W\3EF\8-ZE#.* 3ZOBL&#R?W?KG;>@_8*\X7JJ. MSPK'YR'"\;DK-J8T^).@'9^[ BG9<=42RS$'AU3VY[Y=CEY1+9\^_ +KT=% M$F*@(K^4\+(W7A5:1AC]U ^RRN6[1#E[NBS1HB:IO9 M19:$%VF<)72JXV'9LOH;]\2A*KQ/YSWA'L]PYKG1JRAG[X8?,G[FZ%G&S_V> M_VSU.3%BNS[@["0*-;8UX,?H#@H&F."-]]=O>$MFDAH M8Q+"Q8!$(Y6Z[*@]0E1#+$HARA"70;-V_O,Y8G!\WA''2]7Q M6>'X/$0X/G>%X[/"\5G1R11Z<+NIXW-7(*75<3$[B+F1;KFG(\,L^WOLT^? M\Q6+'9XQ,&[GL1P U?(9P_KGX]@]8^[DJ!8[/3N6AC59IBQ6M/N6SP@;8\ F M]D%]!<5VPXBX$%J64">SG,\TU^4+I_L=L%6Y,H;USU**![=[@@]JL4L-1)ZC M%Y3.=N^D61_N@O@*&2GQQOH2ZQ&=(:+%PFF%ZPQK[1K#^67)T M<+LG)4,L=C2$%7SF,N45/K/&YB-&H:^ H7C MWB/SX3/N"?LS1=.5\MU/ZRS M;W^[YRE03E5*\>!V3ZB]6NS03,0%GZ72X%L)PI'/'M='FVNQ#^HKX+-8["!/ M=@GU3+)O#)MZOU@XS9=[0Y4KK%3.?OWS\>R>9X/6N>X_8*_HD.K>=D\TJP[C MA^7W>6&"^KPG')\5CL]#A.-S5TA*1K9$WP)T 9)\Z6V,3M\2N. @*[96FDU] MA-:8[ T@##AO52]I!+QGHQE/3(^@IF&*W<1MZ!:/GVL?SX% MVJ3*;C,ZV\*(U/C*H&L#CJ/DUM8YUP$IJ9IBG'TOHU]3' 4;26Q11 GW.1_/0#_(9P_MBTSAZDR$V\2K#Z"ZSJR\95%+"30&7E *R'AF% M_QV'ZJIL;;#&/D9SYN<_UX%E)R5'1HC]) I2[JJ9B96C_3YQK(=E%6S@^S2E M1>*\)B-N7A9\3I\E?B!\MM:YE(NBR6<]SH1VMQC")XNE^2V5.$VDB 7*',[5 MF">@DQUD0-8CS]+[/'F:X>S3)JRQ;P3G/]>!'L7W67+"9_[8<=]'"(@WIV]J M%' )[;S$9UX6? 8#426GX+-8V^G4F,Z%S[K9)U]F98!:()WSFQEBHQ!!.M+4 M]V[T/9E:B3V\DJX[/"\7F(<'SN"L=GQ03XC*XO+2""*"BZ0LN. MTM+DN=)1XI"JM!DBNOU'0[5\D GD;#^[9[D8EK;=TOAKB^5W?4_(36.=(OH" M*]DX]+Z/0B '9[/Y/#;Y)H,7AC907JC)TYN;3TVH[B&XF7@KRS=#3+)4 M1L;'0)5-?=@]I1AH_:&=]TUJB^'&Y$;>;99?%@.>B!UR'M/$R[TC\3"Z1I%& M-/L"*:)&P94L-.7L0:^R@^[[2.N0\%E&W84SDAQMP0N4@)@\>;OD[H7!NKS* M6/AJ>J_EX+<'K+&O![NG% /I(/TT0T@Q7 2D&+>3O!@V67ZU&(H5L8C9#':_W#Q/B\] ^#,.VQ[V.ASWAJ^2P+WG-;&P*DSQ(: M,\'G_*8?")]+FR'J2MKC8(U]/=@]"WUFH2J?40P7 2EF26HQ;+;\LACX!+>X MPMT+H4OR,,IH.D;TK#^$SRN%5,[>#1J)@^[[* 1&853BT^XIQ1![\8H^^Q>!&FN%SRB&S99? M%@.?2#%P_\8;^S#*:#I&"15\7ED"7<[>:?9]A#P-&'6Y7L.^ ?LKAHTZT#I[ M1.>\E*N.S2EUWF3PR#@2GP]>#!WX[/9]W(;^ _:*XZ7J^*QP?!XB')^[PO%9 M,0$^YT,,]-XWH#H H=O@\0;*-:B6CUO_W&2*M'SF""V10P*"3Y/D'M?FQ+K_ M(9\6@V:NNL4%N^RZ_MG'V ZC:KP:.,=>#K7_NND!W'[3.=?\!>T6'5-WZ9X$X[/" M\7F(<'SN"J3$^>A\_3* SET.VY+;]"V1S^>@:]^T"9_JEL2]_$E2YTH6 _0%F_C/%8+"<^<["&)*'EV44@05$XWW$=:_)I$-%=BC=EW*X+G$^ -?;U MX =X"I13E1Q5["0]^P%R_;(:T?#)2*U/VT7@A9 ;69^,A]%/LRA _2 +G,55 MT$9R=*RQ;P3KGV_0*C;8/??U ^3Z9?JKQ6"R;&9@?=JHSTA>UBQ///US\,[_]FJ,43N5&B=Z_X#]HI.J78N[W)UVYT^:UHY MJ:M@_^SK7@Y]H$.JS@]P&_H/V"N.EZKCL\+Q>8AP?.X*QV?%!/C,_G=A]RP; MWX:+:OF @O.W>]8!HWW["WWN\AM+>V@S\)[=M_&:EC0QOM&6AO_)4R/64'TR M*%3+9PQVSSIPI-_+OH]J]U3#@;Q"$QK^W\/HG-;0@M ZZ;8 M0\4JQA\[[_M(NZ=:JF]H?%,36O0X]6):0T]DP]Z&-?:-P.Y9A][V?;1V3^&F M&-_4A!9>X!>MH6?!Y_.W>];BT/L^(MZAHC57^@_8*_I)MTN-KC]42T?M_ZYYH4"Y#,7U6+(3"<4 M(LCYS#MR_H%=[%P^[)G/Z,I2' *,W^&-#+UE;>YA4>6*6__<8OVS+*K%"[SM MA^ I!U3D,Q=!!Y$WXQ>N5PY[S@^"+O'9DW7R=FWN8;'&/K?^68V8V_T O6NZ M]684 /J1>G/E,]F%_S[#4W+*ASWS&>,O#GOF%9?)6I_3PV*=?6[]LZCWDL\; M]_<,DAO\]C'FCFA.#:C>0&Q2+^9Y8U34U<.>^6SEL&?E,Z>Z) ^'194KK&?< M^F>P9)\#R I MG>A1Z9$."=7R05;1DW9^@/7 >WK,"?KQ042?A2P_TS:63W#P1K[G!]@ Y"2+*JE#0U1(:XD/]'#=%Z@=S2L ML<_Y 39 ^ P&T^$O36AY*4[T,&=4;SL_P :'X/$0X/G<%4BK9/>F#4D#,:G;\ M4;:'HG]_:E3+!WEK9\YL'? X6$GU"/L^JMV3VSKZ\WF^[EG,:O@VZ+>#M]DI M#GJN094K8[![HI0/O>_C=QQVTYXF/F5T,.6E'8;+YH[6'BK.2\<\Z+D&:^P; M@=U3]Z@D3SP MOH^T>XH]3?G,=<^XS/G,S1V1TDD.>J[!.OO.W^YY]'T?$>O0T9HK_0?L%9U2 MA8IW0[G:=7Q6#)[/;M_';>@_8*\X7JJ.SPK'YR'"\;DK]DOI%&N?B7/B\[8R M.BJ?T>^J#I1FF9P=?OUSYG'D[,48<-W(2MMX]L;[F8S::&.QN<8 [3Z#^#+4%B^6 M*)#C%+C1F$1V-%39U\?Z9RD&+O7FXN%*,8!2E-/S)'K.T>O]&&45I.*8QV^^ MA/+'>Y_2P0Y(4XQE,8AE:;7E\PT_9/S,T;.,GWM>_VS,7-8S(X\&69=3G7F2 M46)\<0\4CT/$&/TTPT!=;&5B"K5\CA[C)88X'M;8U\/Z9RD&E(*8BBK%(&*L M^^E),7@QN.=+ >&;+Y'/-%>H7H'/+)/LQK379\G1=GO8GNN?*8+DI>5S=)W, MHJ?1#$EQ?T^M>F1I\Z<94Z3I-OLVW_]LQ0#Z4 AD<_E M8A#R='],*081=CD2NWBJ?/:UFL_YG$ CVO*9%>=AUS]+52,'/@N?A:=\@0>X MRZ0'1!W<-M#BY#,#03,1R.!3(\>7,1N,XGA89Q_XLN?Z9RD&+O5&(4E;62J& MU% -4H"S12 ^"+F\F$6 ;[YD^8P7R5?AOD%Y5K-0QLJSHZ]_WB*!*A,G MQ[:R6\$^ ;/%6JW/I!;_SQ-6'Z?%XZBST? \5)U?%8X M/@\1CL]=@93H76&O-HWVXN(QNW@Y.'XH.Z[9':9P6T86\G$X5,L'G6>DZ/P M%>B5KP$IH0\-%J$?GSPE2TMG.XNWF73S^-3>O#((QK3Q($NOS#//.<5"QN3%:!SZ'/!+QF1B&A3M%=U@ M[GB/SPI]YFAOQG$^?S!,_UACG_,#5#O)5C] CHEI0Q,^+\]VMM8U\E4M;#2Y M"6?!=S#T!M4\KO1>:0=(X7.&1T?DL_,#;&GWY/IGX3.=_0 Z1GM\,?D,ZH:YP=8YG.[\Y\A3D-&:Z[T'[!7 M=$JU,T^HH3DVIG32LYW;8()\WML/$&V5P_AA^7U>Z%]-3U,.QTO5\5GA^#Q$ M.#YW!5(2NR=Z[!R!HUO.D0?&1/JXW&7+4;;/E8 !U8&L7^NHE@]RC(P[NZ=B MF]VSS&<]#UKL:":DO6U.-Y,Y!LLZ,N<++K@5Z'K3:T?@O@ 2I+Y083>1M?>KC$[\^I2QQ8)[RM@SA#XPU M]CF[IW*DT>Y9UF?Q=U,[6NR%$ +CB5^C.'^BC,32=,YSK&C]+,R=?$K'8?RZCVQX\V?"9VN2.S#6 MV>?LGL*1KG;/,G)[VWJ?K%KY'0VMN=)_P%[1*=7^[9YEY/:V3185Q^<]T2%5 MM_YY&_H/V"N.EZKCL\+Q>8AP?.X*QV?%!/B,7GMU5=G042V?,9S_7(ORZO/B M1UN2)\YH\5/E?6.==A):7]%O,>$:VYTG_ 7M%#JBUYYOP )P++[_."T^>N M<'Q6.#X/$8[/7>'XK)@ G]%?S[ACT1+HJ&, @K]5K/3?#^\TL@75\G%VSR8H MGZ,L>8[1&2UKL1=P_"Q\IB^*["2(KCONX8\_-)2?%-L1VJB.B&KY.+MG$\AG MM7LF1BPNZ(('2SY'@7@<<5=(X;/='M*7!<\Z<#^%8J^QS]D]&X"4\#X^KB.U MK/&EG,\0_4SXK+S$;?[04)GR6=U^CXUU]CF[YW84?$Z-+S%Q$\- O-EE3T?K M/S$.'XW!5(*4+MO=IGUF$4H%8R]+3\Q(ML#W53L\_5 MFP70I\W?5-0LF-X#U?)!UI#JF:]_KH/TMRVR\AM2T"V!]R*,J\2-!!UW8U?: MSG1E,WKO3\TS+L$->5($^_372)5+:TO;0Y*IF5TPS5,EO!1Q+=?@AQP>?T?BI[.?($ M) B8O]P>4I&F_!5#!]NW[?=@]J<]J'P\C MY;//LYBXLOFBX#,"REZ.Y#/70A?;0R)1;@L9V#TA&0X)A\)G78-;63!M$]X+ MZ^Q#0F>^_KD6G*^2>0SR67E0XG-EG7,=:E)J>M6J,:2K 3:@19LLT].V+_MEWFG(X7JJ.SPK' MYR'"\;DK')\54^ SNNIZ(="^4DB7I"K0LR_&1?AM@7!)Z(7<8G\)/2Q9QED' M0#72,?@!'OS\9V$H!V<8B,UD:(P1M7">.U;%T=+?CWR6D/0_R^;R*@;&8@KQ M;B0<1M*?\OW\L&1U8^L;5:Z,P0^092@%2B.#C)-[/O\93,:GN@&:".402B'X M- 6+$8N<%7\__ A2AL3X/*4G$:TSY#-C]"6<,2;@^_EF;1TIF>L=#SG[V0^VPI<,VI"3RP?!9_OT3V>45( MX3-S%B,4F X?C<%9+2C?RT0#=MS5I4@&Z*5PL.;G?+;6MI ^1!>YN01\+M;CXAT$5WL;PR$(;_,U1GI(K'&%2WF) MJI6U&G#:=D_P.5,^QZ;09^$K!N]()'L,\4?Y&/*9 W2QSW%34!KG:&]C./"9 MM^6U Z/*E8 ^R0!*9Q5K?)ZPW;/,9[RXPN<84>"E>[2PT> )SO*AK,?-WU&Q MHNOG@4]Q7Z+*%23(\YRJQLQ-?)ZPW5/X[/GS&4K!9+BUY'-H4HEFCM3$-(KB MR=?C@L^?X5/L;0P7("W8AP?.X*I(1.G!A9;!VNS@0*^9$_+Z-A/?2A ML58^@?8(,6Q8136@;WODC0&/@Y54#W[^L_*10P[>02^N!8XXI_P\]@ULAG&:>V"'@ON$'(L6K@?(Y@^[*Q'!95KH1:';?D,S! /I_\_.<6H-J7 MOP^-UKGN/V"OZ)1JY\(MUZU]T)>O@^Y\1/'.F""?W?G/V]!_P%YQO%0=GQ6. MST.$XW-7[)+2Z1T%'9^[ BG9\7.^XAE#CJPRZE@=%.>&3H9>=ZA+9".Q Z-: M/NXDBU]3DHYPC'YZYP M?%8X/@\1CL]=X?BL<'S>A"Z6ST-821V?NP(I%7:2)3;LOA@"?BVA[PQK[G-VS 4A)[)["Y]RZIGRF;;.P=Z*(HJ>1NO*" MSTC.YW_:/"49*DAI5;3^8@CPN8BV-ZRSS]D]MX,IT>XI?,ZM:\IG<(O6-JZ'-M>1&CASZYRNBL[#H6(W!U@5OCZ9PS7Y6J):L IKW_&".IYDL@)S> S!TG2 M@^.*YBOS/%_3S'LR^-*EM9O6V!X/:US1]<\R(%S!&I]5H">Y_IG*$,ABO6R6 M(#+577RI:U@@!A.Y1SYS:,Y!.SV(6H[1^T>5*_GZY[517C4@LBO>3 /49RE) MFD$X*#[$^F=:KM]<21&QWC:ZY9_'%1PS('S9W1\<:^^SZ MYS6/M U\QLV)KG\. ^HSS:;4YS3GLZQHCO$:)S3D7A1&Y/,%]W9E7"W/'NX? M5:Z@BT$Q15%5L)'/P #Y?.KUSY"L+:A6E,=!:Z[T'[!7=$IU.R,VH,R;II2V M+[L]E9FE?_:=AI .J;KUS]O0?\!><;Q4'9\5CL]#A.-S5S@^*R; YW9V3SQ9 M,[F=;/?'M?+IP>ZY+(;$^CMN*@9$4)2"30Q?$GXM4\U8>648=D_A,W_=#&#W MQ[4B[<'NN2P&\KDHAKG)HNLYC8A",B+P>8^F2/S@JR@%7L MR=M,1,P>_'$2NZ?H,W^)R>7$NS^NL:\/NV=1#%)OVV)(#/WN\(-NCWB&"'S> M$SZKY6+F72$\]:"K(6,E>S<0K '8/2V?A['[8Y5]O=@]BV)X3GVVQ8 ?+E@\7#/WWR\,F[+^[P]T?@_0>O7B]> MO'[KSMW%.U\^>/+!/_[P[N)=W'KY$,'LVV/#R/G\\,O%7?#YC\R'BW=??+BX M\_6"G'RY>+!X9[&X8XQYC:=_#.U^]QU/GP$";AS!\%$V\%GU61H]3@Q]O;YKOGRA?G#)\:H/K\P?_+EXA=X>F?Q MX/N7K\SWY/.3C^XLWD7(1PL$&RG&R^>-^'YQU_YZ^&BTNKL)$^/S9.'6/T\$ MUOYY7FB=Z_X#]HKCI>KXK'!\'B(UU9S+K/OC>C6CZ^Y.)JO=QV#G@@+)U?\ MF'G)IP'U.!VU2%9=$%C?+5/>)"](LP3_Z%'78 M)XY\OA&.IO3CN_K9FROK_98[JN"IW G(;M5G^JE1GSV3%FYJZ@M7\!EUQ$\S MJ;=G\EZ/6&,?7?'>;'#%VSG@<= F5>[O>9_%+<7,'RO[Q'7;]S%3_S?Z\67! M=YGU?A-G/SD76GS?P&?Z]PF?U4\MOH>ZOG!34U\X+I*V? [O*Y_E"*0^L!ZU2Y7Z]+&[A,W^L\+GE&O3^Z-OBIM9WM=T^U_T'[!7]I-JF MMNR+OFUN:OV?1.CXO$0[4]=IZ-L7_;/O-.5PO%0=GQ6.ST.$XW-7.#XK)L!G MM7N*$8T=IN('0#-;;G8K6471D<^O$%I>L"@%BL6<8B]6L3=YU0B0(>3"V3WK M@??4[LDEOY'YWU[/9]X\CFBKI)G3MV8WL8IBM/9<#&X^]WWD*F#+9QKE,+@+ M#(9UA2F.HJ*7=KFP7:V+S-+JB#"\DN<8:7OUW?4-J):/LWLVP?+9UW-]8T2J M/]34!FZ+V0U1)O>$SV)P\WF%NTC -T96!I//N"PMO84^!W*)"/B8^P"(W52L MCAAM(WS$M;NTG2)])M,6:^QS=L\&6#YS/:5GTAB_YTA%( (!C6*.>%44YX#+R;N6\SCYG]]R. ]$GBMN E3"= MJNWVN>X_8*_H)]4VA7T0^MJ8XE;#S"O5: -:Y[K_@+VBCU2=W1/H/V"O.%ZJ MCL\*Q^0'C-[D,,0*.?8Z'RCX#-G1,CGR%PG(;54^,PII<0\Y=28\#DQUWKTC?(9 >_A M*X7ZRQG14-U )J7 9WSJ+\86O)&M: _'9U#OSG_>@H[T;3KO>3/:"-G.:)WK M_@/VBAY2=><_.Y1A^7U>O=%F&9I&C M:PMTU9<= G2[\=X,O4+QQ$)7<1UZ4WJ32^1Q\,R"3VL[&-7R02:0G/,#K ?> M4S[;CCO7,].]3-]>KEAL21@HU#[M=W)*OEX_P FT ^0W7 $'7B M G-E6*;KF>G+IZ,TLB9WV>C=21$.&-\X3.R028R M!9K)Q/#"T3UOZGC:)DXS"B.DG%*?._#9^0$V@'RF/N>&-:YGYNMBX+3ZC$L3 M")_ILB<#:,H&K1["9R051QGY+.Y\M':"SX4^BWN@%ZMAE0\9$>1 DEOQT4^JM2590EU*NYUFTMZ=K]Y TR:._MG73XEW11^IMC-U M.;OG1&#Y?5[H7TU/4P['2]7Q6>'X/$0X/G<%4MIB]_1B,7Z54(Q'9NCHE_K% MY<.++8K''3KA+5$M'XPLD(BS>]8#[RF?K>EQW>X9S^8^[F $+!8W@U#FJ4EG MD5$?D8".) B(436N;N3$8OE,:/'D0*??-+73*QJXGM&(6*@7K#& M/F?W; #Y7&_WO$&(&WINXO][8G%;Y;/L#!G.): >7JPGV=KC:>41(BPB[PMK M['-VSP;D?+:FQXK=,PGIH)V$$?[?%XN;[.M8\)D[0Y*KR\.+5_B,'UQ5+;[A M!^:SLWMN1WU*D!P%H^F/1;V@-5?Z#]@K^DFU)[NGX_/!T$>J;>V>YXC^V7>: MJH[/"L?G(<+QN2N.D-*?V6_!RL7.<'SN"J24)K/"1)E#;62;H+M0+;'9 M^,8NH%UD+"/N'-7AS(ZHEH];_]P$R^?G7,X\XR!-3"W*9_KXT.*RNOB93H!@ M5YPE/.8DUL&Q3TN8P;@Y]H(+!"6?N<@X'^ QZH@#[@ /->5]4"T?M_ZY"4L^ M9]RQCZS@MIV6SYL6/^.I+ZN=PY!?:NQ*?6_^\'64^?&S[.+,UX/8\0I>MU&3ST@/;^^-=?:!>K?^>0NZT%>_^!E9:(T^>F*M<]U_ MP%[10ZIN_;-#&9;?YP6GSUWA^*QP?!XB')^[ BGEAB\94Y6 OBG^"I1_JW>@ M= 0W IUP^2Z.EK8HQ[&$A-6H5M93U_FE:KS3*[QC[G M!]@ I"1\?AQQ%2O/?\8%5SN3L2M'G$BL:F4#4\&;PD&M[!-6\%D.?19CN#@+ M^CZ_)#[Z%4I@WK%\%L\\O+BRGCJN/1YEC7W.#[ !.9\OPD0<]V29,[^4SV(V MUR-.)%;U.H/J,>[<0:W$9[N*F7P6;SM.;LDQT@&7/:,^1W#Z%6I@W+%\9MBU M]=2X7U,0Z^Q#MIP?X!9TIP^EWPJH83:C3;9R;*ZVV^>Z_X"]HI]4VW"D:TJU M7>PJZGO+'?AJ[3CB[)X3@>7W>:%_-3U-.1PO5<=GA>/S M$.'XW!5(B?WR>-DY+ED_.8JN-V[FALD.QLV^4,T2*$"JSNY9#[R77'O>=<)3 MFJ_,C>>]2>UYS;($NK"ZI6)J*QLWDV?,0(UQ$Q$D:\;-WE M'V?W; )22E*. MN_';C[T$/U$$N5U+#:!B=5-36]FXF:88NN/11N,FPZP9-WO#&ONK MJS3A<<[@Q2Q.GNMYS;A"I(7534TP9>,F9S-JC9NH_=5.5C)N]HK.\%87*MYS6#,UP"G5O=2GRVQDWRN=:XB49?^5PR;O:'=?8YN^=V M5%.""G=!;7!DZH!HS97^ _:*?E)MHT*5E.JME1M1']SQN0WZ2+6MW?,Y,M:8Y7\EK'>O M5E^20?WA42V?/M8_)S>>]UZ>_255&,?87YL@!<0@*)@PDJM9YJ6KA5:/5GSN M:_US\@S#,0[.HJ 8^O+,9LFUN@[I>EM=VVS-)#&NHE@/%>4X+I5;''$? =7R MZ6/]<_(\B9Z#]A#_410Y>2Q9A([IR93<2_&$5Y%EOBT@40 QJ8+/;[R?] MUC^KN8B$QP946?)0/$8.M\;O,)2I&U[1!DAH&2$("B6@&H//@1?@1RNTX;-4 MD?W8P[QK[OM(/I-0QLAK M%*6L%P!YN$HRN04JZ1&K!9_S&7>Y&)S69GPHGZ.GK,!;H0V?6<"]K'\&GX/$ M,^"2*?SR>6:SY3-O:;QAX08,2A[J+?+24)'3C"L9$E[E?!8K!8,DQHBS.?@LGJ_MT(;/C)HY M.-[ZYS*J[=MQT3K7_0?L%3VDZM8_.Y1A^7U>-:OFX?1^;0#[3[HG.>1QX[\EX279OC.)(['^T M V"T2#Z+\4W,(5Q:F9O]Q".QF:K14*(_$*KEX_9]; +Y3+LGC7E)\O2" MBGW#L197J:K%SPM1*.1S;GS#?1J&K,G-\ADC]L186YJ\+]$?"&OL<_L^-D#X M3+LG8[N^?\VJ0;U>R3_=X#$FD_&7&]]P1QBK)K>"S[Q4=6^5\CY89Y_;]W$[ ME,^!&//P EZ)\$.-?K3_V0T>A<^TN='HB?NJP&)R6^JS\24OJ4GX_B&QSK[] M[9ZG0*M4CV;WK*N"6YK<#H#67.D_8*_H(55G]W0HP_+[O.#TN2LU\LP=7QE0W(M;HI1F$< MB1T U?)QZY^;0#ZGWW$X1B.GG'N"7_:A.O:I6Q0M)KC/S2"10')/#2)E>XDQ M01'0VDOPN\W@KC/6V-=V6?.TUS^GS^3\9Y[Z*WRZ@12ANA!W0-Q7/J>XIC+C M+_8B'FKCA7-Y4K%_,B#SA!N'LG*OL<^M?VZ \!E\$?MXSF MK@L^A_=U,TAYHDMP"SXSH.JS+(?6=/K%.ON0 [?^>0MZHN\@M7,]6N>Z_X"] MHI]4VQ1^+RD=W=K2/_N.38&BCU3;%?YIZ-L7_;/O-.5PO%0=GQ6.ST.$XW-7 M.#XKIL!G],NYI5L.C+,P&M^$+3.='"T?#]7R<7Z 34!*'(BGXLB7\L1GY?/F MLY_)9WO)K4P#*[R\Y_I/G@@K+'/^0$V@"FA,@BH MO)001"9\YB_<(F^%L=#3,I^Y3!B/[]D-0)D4/>*S\GGSV<\%G[E,F&(P1UU"3T&46I P#-=(XSF7"=-]\$!89Y_S M ]R.MO3IHN_MJ(0Y7+7=GBO]!^P5/:3:V@_P'.'XW!6.SPK'YR'"\;DK')\5 MCL]#A.-S5R E]->KHTD HZLJ9,!E?Z^B59>O1U3+Q]D]FZ!\IL>0&-9NQ*;I M9TET+\6W[X7XBCE0"Y/<4)8;1#&(D]#6((H1G5S*&^)3V&(HMB.JY>/LGDT@ MGWG^E*Q_SCR#L7B,>V&0I"&DQS?<_XW6!5/P.3>(,HCJI7T#'%:#Z&%0 MC=C9/9N E/"^QF;Y3(FG?L-LC M2A('P#K[G-US.VI2JC9?]6AC$.T=K;G2?\!>T4.J;OVS0QF6W^<%I\]=X?BL M<'P>(AR?NP(IH3^7IY-($D>CT? M0PI@2IG"2U(T:=X+.8/&2M#&! *0S@C M-_%Z6_+VQAK[VBYKWA(P/P:;CF\H7)";L1+SP5@6 H\N0@ \XU6N[\)9!I%* M41>'A]YW??)9"GS53K+C^F>QAXD]C=FG8=/R^4;WZ?0#\AE$TU%7EN,JG_$H MYS/7/)^2SSVL?]9S4$BK%\ZY16G>6*4I"P&_?5_/N\$52X*5G_"905 >+'A< MS=+[//BF%=KP60J\-[NGKJM5/M-8[H&SLOXY]E OS$$?'C]C2$Z?*)^S &0I MG[GF^:1\AA+NN?Y9SS4BK;YW SZC-"G:M.NR$,A@T&T7=>>NZ7@62!"41V#/ M*4-!A MG0'7V.?\ !N E!!1DED#JN4S639'E'0YXP/E\R9GP+K5T8=U!EQGG_,#W ZF M9(\XQ@OS&9U[\9[,A1D?4%X_,0X?C<%8[/BLGP^3P,GA:.SUW!E&@W MT$Y;J=<C!T$GJAF@O1P\?'C>>]9Q]OZ&VOFQ9[1+5\G-VS"4A)[9X! MK9IV%\?<=8@'0]-%+,SH:N.%]_'3BV.,Y.9X^CR)GHL%-([B)$AE',]O=2JC M:9%7C%%WB,1HKZ_15[5\G-VS"9)28JC/ODEBM5-:5T Y&!HW@C??7;UAN+G8 MWV@B0=KJ3\6@,8\(!Q<3X_.;;S .GZOQ?,9(\QQ9O[LX5K#&/F?W; !20D1) M1FYEB9[W3)&G:V_"@Z$927!U)?(_8ST.?4WH\:K^D0P*/M-&FO^79,6T*'<0 M(\US^(JN;36_-];9Y^R>V\&4Q.YI:-4,0K%3TJRI? [D*.SO[9IU]SNZY'3W1EUO?5JUP M59ON?'/S$.'XW!5(B2-5[E3'*X5$M'W2>T9-VYS_70]Z[T7[[4R/'-^-G@-$51D<< M-/&_\IF_V)$W=OES8C >9F=/+U-C] LC^>IJQ+Y1+9\^UC^? FU290GWLOZ9 M?,X2M;>H12/&FVK?B#+^ITB9W"D,SSEXRYW"^$0NV<67&"0RB?Q@6&-?_;+F M54SY_&?RF19IRV=:*+UPCD=<%ZH<$WVV3IZ)9YX+8RL[/OJ!\!GA&=EAL<8^ M=_YS RR?N:;7\OE"5CS?9$F:RAI@_,_YS*6_\;TD53ZC%E_ALS=_+E\'._5Y MB77V)>[\YZW8BSX(UVG0.M?]!^P5_:3:II'<(Z6 TU*G@>/S$NU,7:>A;U_T MS[[3E,/Q4G5\5C@^#Q&.SUWA^*R8 )]EE)R;,L669@UJ,IK2GX*EG8W6$73K M3X9J^6!D@=PXNV<]\![&95F2I%>^V-)F'K<_5#XOK9W>;,7:J9<,B#>. M8NUS;']8L7;:Q;'\;?49EPR(QT>Q=BZQQCYG]VR I/09 MZV@R-"GX[,W7K)WY8G=K[;1\EGT248DV$ULXE^F=?/R7>%7VDVH9IIZ)O7_3/OM.4P_%2=7Q6 M.#X/$8[/7;&>TCDLA'9\[@JDA('O9\MQ!G^@H[ZQKUXUA"Y1':8<&-7R<>N? MFX"4,!R[GW&@'$0^C2T26X@!=<3URQBD)>$%QLCYGH\ MH0QDU?)QZY^;P)3"T+L*NURVS*.?[1WRF>N7+9^7>S[*U,G6/1]EZ\\Y M:IF#'0"]SKZ6RYI;!SP.6J4J\Y(L=)8N?ZSPN8_USZW6UAY[ST>B-5?Z#]@K M>DC5K7]V*,,SMPX.#J, &@BGSPX.(X'39P>'\<#ILX/#>.#T>_L[_6\=NW)9I5;'O!X:1P^CQ@_/#-Q__P[6_EQR7Q MU3^SWU_(C:_^![GZ5E27BO>^7/\D#VWU^5_HY;>JX@BGK_WD1Y_S2^/\5E_] M5E/ZK]_FA;R?ZS/KA947>--A<'#Z/&#\)=I!_J=BHY7]R\N_9K^ALI_\^/:7 MHE4(\-NWH9R?_/B75+?+RT_^">\OV^=_P;!6EQGNG]A@_ROHY7_]3_]/TMP6 M44G$5&IYLJK/Q6W7/@\63I^'"_2V":@P-.FO??'GGU_^6_NM:O?;MS_YU[>_ MA2)#$2^A8M"]G^M['_/64I\1@ZJWA,N#$3_\#W@/ZEE$)1$73U;UN;CM]'FP M M.'UV.A,2^_ MQ/>+!U+)?LA[]NKUVNTE-,87#^X\P=>KN_*UAH?Y[;=^M?(\CWTE_\M?/7G'&$1'+&-?B=SI\WG#Z?/QL%;0;!FE65Z\ MH\VT55RJ<*E=7;U=1J[/CS[XJ/[FH4']@&>AG[2N1.G\\;9Z_/_YW]/@-4"_K5 M7:K;.]I\HJV&5J_HUEL?H0O\X@%:[D9]1@/_FHK[ZBY"?_#RG^O7E[S4T;5V M %AQ6$5>QGX8?=Z=+T?CZ#$$_]CB.7A]EAYD+=:'E -&_P7=/L;MQ;A$ESR^ MDB:_Q (U"!!5OMC>O58=Z^.&$O(WW_H(0:4R.QAVY$<]$:7AC*(HAAW/FI;-MWU M>?$0W0%E"J10A/V#.W^$.R+,[\A#:X&WJH#W;##PCXRS;PN;_^__O:A WHL M+(/_U4=?+QZBEX$G$M+V:QB+OOGR?\2GS5,K[*7/2$@DKN@1*97R\.&=/WB MI[8(B \@IOBYS+A\_U$I F;^Q8._DU,T;GV6,OJ_?;WXX.MW9&[%H'ADA@6E M9(>,N,-B'C).I\_MT4V?A1=?HS,O>"U22".?Z+.]*Q8_VSW0J3%IV208]/G# MY=O"YN__AJA J:FS#/Y/H.%, ,$D':L@C,4*",WX[W1HT'?69V871(C$V=SE M5-JL_#$O;1X!VC'X),^X_?YO2Q&\1N8Y#6$I8H!=<$;Z_ Y^_>62IN5/U6:+!5*(7KH><;M]]\K M18![%.^0"HH/NUNA%GVWN"BJ1[>__\%>058X/U0R9CQW>05XUXY: E0@T\SE% MH]7G$:%6^T0^4#5#"%!)D;__%07WW3_\"'). ;'JL(:CQ3@L+*N%"M[1[FU+ M')_6/..U!.P-I\_'PU;M>_% 91'-C&U-M=61JON=7?2YSQA'B3'2ZO3Y>-BF M?1B%0MW0OUS3/O8^V9?T&+V7,#AA3C^6&L^NS@X# 20)\]AZ.@_X(^AQB'BS'2 M"IJFQ,*3XART;TK",$9:0=.46'A2G(/V34D8QD@K:%*R I/)]T8DLU2^HQ@] M]#B2WT3BYR]IB'26Z&4MHCBPOZ:'!OE)?!:-%F%Z%6WGB.+H,8X*_=&:^-"+ M#8*=;;P+Y K5.T"3D)7YSV^81#)[.C?SE#F<7_L)%1CZJ\GGNAC$43H' 9GH MB:Z@#O-"):@N%563J/8&:")9*1@=,$YI M<3/_'G4M\._Q5A1GJJV93=2VRKA,$$+U4VHH9#]1\4G\Z[FJ._[+>XB%X2SM M-I V%Q(1D^7K(T:C]J7I=UHR6;CDR#81UF08*D' >D12 %XZX@6[6/O2*GZ$(DS%OFBU>A'=+XEUKL_Y'39G#&=5PGZ55*U7?0X9I^B:3>1"?N(+V4$_@LD# MB<]PX3QE\ND<]Q&:W8RR/DA4CERL;9:!'W.[]3KLU6U7O5Y,VS3Z] 3^M>5 M%*<@_9- M21C&2"MHFA(+3XIST+XI"<,8:05-4V+A27$.VC+LY! M^\8HXW48(ZV@"7]B.J=976^V1>*_U_:5IGD2( ^2?W/Z'4G(-,LHT" _B<\I M/7% X/Q2F\(]>HRC0F^TUDJJSA$>$Z )?U:?)5?X"/V$$\-1_!D^$__>+!4= M"^(H"+WLO< +5>/"0'4/+_$'_R>^G^J\6CI+99I?Z:3 M-+3'B*.>SC]+H N?GF.%%NP)T(0_U>= /4-\<=M$U0+EQ6<8(G':U&E6AUA\ M]_3J L+!\*CMY4WK "9?4-ZE/M.=E<[9A3Y;=YG'&H2^K4Q84='GI:*/!8W: MEZ)*%>U#S5H4[C8N5QWF3DO^RW_9*^S#C00ON\ MD*6>7HGCG!;N-AP]QE&A+UJ7DFK%>Z/_=IT^'\Y_6^+DFA#12%4D?C)QMK04 M!69"$\][&;Q*Y_(R Z&+CMCF3V>BSXC-2.:]P+SAERY *>CE8X2R"LQ,&'11 M]%MSI3H^"K31/A9G=)66"W<+CA[CJ- ?K86DJGCGJ@I]SN_4Z[.HRS65N@^ MIAJR@MTT29N!;KBGHC9V]*\KYQ#C<#$,6MEC6G92]P5HFA(+3XIST+XI"<,8 M:05-4V+A27$.VC+*>E]QM6V)O M!U'0A+]\SY#!% X*S[(G<#IJ.BE0-\BR! M2);BM"I-XD6L.^SD/H6G1$WIE91AU3TYDNEDN7-_U7V3T\I5]\WD39J[VU;= M0!$S"HV\KC[9YB!:36 C0!/^2I/&PAU>]!GBW>BPTBKI)H,)],Q2G$7&WS4MM64)Y=59] MLLU!M)K 1H F_+&J ,093-\2+S1]"P]+K\MS^924E^Z=6N$XU*-!^[202PZ9 M/>AS)8)V,89H $2?;6#(4G3U]"J"9$KG$0\8D? _0*-K147""Q%+<;+W2M*$ MA^\MI>FDJ"F]DC)81U\39%BKFCJ%$0P&2)"*(@CHI65'+)D5>L.%6D2?U_)9)2K^%4J"V] M0ADLN045:!KU3D7;2OILW3?OHZ?-A\I/6VKE$BJY2)>>2(^^*.&-^FP3J%$T MT-0@% Y]H?^"/FF,_3HJG@ '$?R#E\KV!$ 3VUL'!XMFNHB'&G<]_SJ6!4@!I MJ!&&$FB4)63.=0M*CXN?M'FWLG:O"%\/J"V]0ADJJ#W.>:.ZI._Q6*MNN=[[ MP&C0A#]K+Z/I+)D] V^*/<,*^[F>5OL4F<-]+7[56[&_ZS'.]D1;WM=3H8GR M(<1 FT.(1XH&[5LM&RG6)BXVQ+CC^<]+:4#Z9/^;S<*0+D6A,+CBC?SAZM'> MN)(7$3P7%GF3*XJ\4&V%)6'W"%&H/C%Y+8!- $_[LG!B!%TF0 ME#9_R*,H7LXN+L-*-;:L4$JN)?FIT 1BR@\A!CBE5CL9/G(T:-]ZV8COWS8T MQ%@J^B[G/YDOR\^QL\B>ATZ5Z7\G_@NS"W2-CFZC%OTJ51&\3 MJ3[9=F"T#=/&GX2L!J+[B&JISXRN\+/-4^1O>TBSW+()@I4E?4#1M#B(YTU[:B*<:BZ#N=_[R4!D9@];E&&*PH4&3T22%W MZ(L M-A;_*E7^XR4?*D^00GZGUI^DC;^GRHZNKRKT6>N _/#F/$7YKR3++>&QW)O/ MGVL8JK7T5@3,$()J!K1WM631I-"@?:ME8Z5J.QIB7!9]M_.?"VE@!'BC3AC8 M/FL^BV@1M/QP>;0WFMI (\R%A9EC,A1@!J0$+U09<^ATM]ULCV15WI M+97!9D>6DR#;*$)[YWZM/N?'.?/\@KSX11C1IWV[>F5O0?XRC0E^TEK2G@_MF M'HB50;W_9E> )OSI'+= ]=G>H*N;5C!V,EN#+8,C3Y06/+7WY(MSX0YK:-2^ MG;PSMZ#_&$>%OFA=JH,4-90AUY9M[IOR$X&V^V]V!6C"GSKY6']/ZK-U[$.2 M=N;:)JZI+H.C!>!SK:'H^Y=[!#JLHUG[=O'.W(+^8QP5^J)UJ0Y=W#=SE3K$ M>>XE%S?59Z9%]SQ\J>=FGD-Y:1F'(<.X1J.$WW=:U-#@_PDI>."N;O%RF'0FW'T&$>%.EIE:R69 MO*U I_S:XH3G/UN'+DZ0V0FS"]%GT<30O^"D,F 54[U<2D?^KI[]G.NSQ$04 MKTT<3=J7'Q>,GV]0K.7#H&MP]!A'A1I:K7L(D2N#BOGYG/]L]9F*9QU:'MOV MF5Y%T&?5155,.?M9[MOMG+CU6\F#I"PT"):WSWID])31J'WVN&#P,Q,//2VX M+3AZC*-"#:TE7ZU<&53,N7^8O=.\'R!*O"C^W$G,!F'TUH^R^J2W\Y\15!/1 MVMR_)_HLD=.%11Y;:<"GO;_49ZEL+/*?FB;SDK\FMZ>+%MHGQP5S+9067I.C MW=%C'!5J:+7RRQYGK@PJYM1G>V?@YS_K]LG*:ETBPO<1$U>(I))[0EV &97> MS[,A^_2RMR %L51MA)+5)L5KTT8;[2.GHJN4G"0:_/2/'N.H4$NK"*R595&& M0MOR.Q5M*^DS_>3'#HX M.(P!TZJ23XK^"_H<8APNQD@K:)H2"T^*<]"^*0G#&&D%35-BX4EQ#MHW)6$8 M(ZV@"7^TJ1&9O:NPEK@*U&JGGV)K5Q(MDO)EF(IO78 -&M?S[OW]1_CJ- 7K4L!6HIYKL_Y'6I0247LE\BS M%7-&L3] $_X**151\6Q=+0+=*"U/V%[G>6*T:R?URKLR-D9B#*%9R+.QS'8I MV5(L>8##H(7V:=[=?H!'06^TNOT 6T/JMQ*JUYL@!;5$)Q4]X?AY!YQ#C,/% M@&AM(]:M )H&R\+J1FEM-TZKZ#-JS=7K>G12_T'>*8X M!^V;DC",D5;0-"46GA3GH'U3$H8QT@J:IL3"D^(ZP8D#G*97<>TLLD/D[HKVH&G[E8? FWE O/Z&KRI-14[+R2]C.^@, MU2J:M*]W[\S^8QP5^J+52MIY^WLN70GU-H/P)N]PPGSI,5)^I^+:*1'SO\R_ M6:(;02/.O/")[J9#LYC05.2TEOXQ-_I[@2YK<9!6Z*)N*W9C:O(XIW*JZ=X@;'-ZTO9[KJVIF4 M/$>1#B$W>-"T_V?V'^.HT!>MK"B! M\_?WY(@TO\TH<'/5XXVKG%;?677M%#:'7^GALA==D2E\CZ*D#3(,BJ.+WMZP/'ZK 5NFC^OC@'[1N0C!\< Z'5 M^7N>*XZA59 3.TK=Q2<-:*IGD_"-1O= MIC*@K/3G[^,S/?[8 D,^XKF\LL5.^7VG.A)X\F[1O*^<]Y*+']Y_I]N49U1DWI"7D*F]DS//]Y@SZ#&5KC JK/E/N.7 M=2%;LK#I7.C)HU'[^CZM><<8T5%3>H70%YD]P_.?N^NS/-, \H2?DAG2@:*%]@SC_ M.>>9OMY*G^61/B^$0855I(!?LA; *CV>BC[SB88_!6I*SY+/GJ7-[!F>_[RJ MSUY@WBS3!C;H,U[*UX6H:S!_;CX76J)P:*-]Y-2ISW^NZ#.$(;0,U5KS9XT.Y0=$;>D)"5(&FMF<>FJ&WJEH&[_S0'AY+.<_ M.VQ%_P5]#C%N@4CHZ7 06MD!*IK'0V![ J")U:F#@\,8<.0J>CV78[117W*=6.+XT#K<'Q&Y%P.I$JQ$UF=Z, MVM*K(Z%V>S]KREY%^AZW.>B6I;TW$ 1-^"L*DZ_E>_C9;OZ=R)3)W,K=.(&ECQ/Y]7D1T="XY; M25(CK 0H'0Q>^BG"P\E/%9G9,[8HC$$VF:D3+5XR$S9?LL<>'BP5'YE>[D19 M-Z>3HZ;T2B38A$K;^R7EI MJD#_0H%G,]<8+[U7*L:""6*$D?[)U \&U!#8! M-.&/L0(!7Y/;RVEK.UV6:SPN\Y]:B>;UB4R,*8]\W2+7H8)&[1O(?H#%:\)[ M:',61\%G(=5:('[@$BLX3FF@Q\52#/2')HL I5WP2C_Y);)BU9KM,^_)6PBP M6;16?5)XV+<\D \!GFC0-HU[3>DM2<@3VN1/LK*]GZB;!BK/:S],US]-@5E+FR7R(8GW-HS^E,FC>B6XLN<:= F.HF:TEN2D">TB[\G2SPO MQ[PH\B!+/E2>((7\CG2*2N6UE@!?7P=HPE]1('B-0=/Y_!ENT0-<+KGOGF[$ M)YOU(5Z&9?SLA.4/;(+DD716'%;10ONDR$^]'V#Q6K$=8P:M^NY&V0Y0GY?K M!K0-R3F^MC=>22A+/_D40_%5?:8GFD2R3;30(;=1\[!ONTA!E -8ZC,ZZ<7^ MD#6H*[VU4\4O-'7UWBJ2WJS/^?9^7,^V+$=YJ? S0QK\N:2DY(&6WZG5Y^W[ M!X*F+4(AE85#3VC0OAUP#C%V@70V.T&$G$COZ7<''([6@^M-;0*@J8:L7KMDB>%_@OZ'&(< M+L9(*VB:$@M/BG/0OBD)PQAI!4U38N%)<0[:-R5A&".MH E_UI_$;+(M6(M# M,GM.\WL!:S*G^Y_8Y05V-F1C=&JG7T/^LDR/;AKFXSV$L3%KZ*49=)GT&:!! M?MSYST=&+:UULIC5&J(VR>$0_#W%E_/I)O=-U>>EQYHZ!7 MDYRY.YMU4;.7JZDP-OM&-D_E&2.BK=.^I^Z C%E#HXCRS.$Z3Z/(VE#1I'U# M\?><"FIH7M/NL]1(8$(")RFC+3TON3CYUC#V%0W--&WF9IM.G!XH&K5O(/Z> M4T$-K249LK)UOOZ>ZNVCFFC?M^Z;&_0Y/TUYF5:ASS8ZZS H7PA8^ ^64U$- MU88CNB_/\G#Y>PA3K\^Y@]PR:T-%L_;MXIVY!?W'."K4T+J4Q=P=\WS]/1D+ MPZZ[;V[09XS'Z'.[19^MP^"S6$Z3+OP'5U)!/$#)39 G0N?A]#V$R:-DQ<3? M>>;X! 2N.M,-%"VT3\@]M;_G5%!'ZWC]/1WZ1/\%?0XQ#A>'HU4:V4.B-@'0 M-"46GA3GH'U3$H;#T'IZ?T_[T^' . ?MFY(PC)%6T#0E%IX4YZ!]4Q*&,=(* MFJ;$PI/B'+1O2L(P1EI!4W]DU9T3O/OYP:,Z>?@8 M-?L#;H&="BD?.BS8.D4B-GU\RN87Z7O+MXBFR16+-N<:%P@X!6:)769U)0-Y M?'21[!,-\C.8\Y^G@MYHI=\'2I=2M0J=(SPF0!/^5*L$=O[K4Q]"+FXP].K@ MA+#,>87QL^69M*)N>&J?W+?ZG)]Z*_-E(6?? L9O([9GZ.Q# M52Y\HOT( KR5IZ]^)8'L <7@-KR]%A<;:[:G6DL6Z&:Z_+(1K3I$,=R26'K( M:%9+&5C&A[?YV1L:M:\HN%!]Y#076W#T&$>%OF@5\=1?*G.MW+V4%TW^7ET! MFDB6[1@@1>$^4_2O[8:MP&9]SI_:)R5]EE-OA12$L?IL([:^L.*%BH<2FN]$ M5T^ON ELGK[59XDD0*-KP]MKNW$KH;D0[WD K]@O&Y'XCA>0K!;$4I_U?.12 M!DKQ'5^?!W'^\U30%ZU6YM#KSH77:@3TN2S.F_5YNS]V5X F)4L:6XHOFS_XN&P;SA/8TX#VP?:FA^DEI2;],779*3 MAXV<=IM'9J]MTE(%X;-(D"38+QL16F(65BAE;O=\M,0NL[K,0+X$B7>E\N@/ M;;2/Z9[Z_.>IH#]:V7>4SJ*5N4+(Z=%9B#-90);@J?V20+F$]P+0-&@6LCVQ M]9^@>MT9JM"M<&1[V XXAQB'BV'0NK=$KP TL:UR<' 8 Z95)9\4_1?T.<0X M7(R15M T)1:>%.>@?5,2AC'2"IJFQ,*3XART;TK",$9:0=-6LC8Z7+;SPAR5 MKV8?. ?M.Y0P#%$:^B^]TP,TX4\G-F2N; 4;[6X;;^[DY4F#/9UGY-X2>G]\ M:)"?P?A[UDA#>V%825BPAS2LH+5HK.5^ ^I*KR?WS>!QM12:T2V%#0!-^%MR MT$Z*I84+)QY5'-/ FZI?&V,H7"<90ZC;HI1W [)QR,.TS$$I/+U=!)(B'1N: MM&\H_IZ%-&P2!O"J+ UD<^%9FPO#,F'+V-RG:#5DQ>"A4E MD!+2;%6?;',0K2:P$: )?UJB9'S!0OD"MR0BN<@=TY /<;3 MWU">4$,UK40 M<1AN.RKZO!92'I;U.6 E9F]KH-175Y&QH5'[!N+OR==6]5F^5!@TBD(:R&;+ MX\*3=R5A86RNS]60^E#3*TF#O6T3XCM\2SR 5M^DE\;2)UG]H134Y_+KFU!3 M>DJ"H))?Z+.]T[P?(.@O2F%-":0"*B70RD&TFL!&@";\\:5&?FSE0:RV?(X MW]4VCX$)6\;F^KP:LN+SRYO\S-_)$UJ*;J%9^9L4>DU1L12;0I]+KU=14WHV M$G81*Y1!G^V=3VOU.=<2E'A1"O:EDKKDN:X^V>8@:L/D"?#U=8 F_$G*>>1F M_C0OC$1<-?/$^(B.:8%!KV#%KRV/09*QGIGTU<3-J@>HF3M90$P)=J8Y'K57_?,FI+3[(BX2OY1=.H=RK:QN\\D);+ M??2TEZ6@+Q5%QYAMMBI/I$JIAS6T7]!GT.,P\48:05-4V+A27$. MVC;P3]-CYPV6\,R MTKKH1X0&^7'G/Q\9M;0N[=NK.+_SG[FMEIVVIW.*VLYIIO?"Y7R#',8U5P>% MTKO6T&[C*)UUJWFAG3ZWQ?-LVR)2A,<]!K+OB$%>K?JC0I/VN?.?CXL:6JU MRTR]"FSI=.9$[PS^_.=2K2!37'+FLTR513&GA=4'Q-[X+(Z"ST*9_%N^*V*3 M-^R%$X(DR_J.F;>OB[<(0TJD>1CJL[PC01NF2<\2C=KGSG\^*FIHM0))6)G> MY$]"ITMM^.1_,3U=@!AQ?B.#RGXG.] OW\T=R6TISTIXX,Y_/@;J:'7G/_'.; BYQ#MHW M1AFOPQAI!4WXJSE_V4(,Y6M8F?G8[P#GB:!!?@:S'^!44$>K;%YWYOL!+H\_ M%AT,9,VF3&-RM5 MCR;M&\I^@%-!#:W6GX2PHGR.^P&B_K;'']-[Q1AZP%A]LQ/9LOV,L8HI\]IT M/L5O!BE%8#U<& &S;$]LIDSQ]=R])=_&35Z?!AJU;R#[ 4X%-;1J"R6PHGR. M^P'FQQ_G0:U/)G_;B/)-V.PE_50D'+_*$8C\Z)9I?"@9#(H3G'/WT]HG@C;:)VZQ[OSGHZ"65G%UMZT51;E0 #2-2^$N:1N_ M\T JWV>P'^".8(M@JSRB%*<@_9-21C&2"MHPE^=OV>MYYO##FB0'^?O>63T1FM/#J)] #3A;]5=LV!Z M/F?):3+D3+S0Y%L_$ M_VQY*?XJ3I^;T4;[>O7.[#_&4:$_6JMJLM3G_$Z]/F_WW^P*T+0#69(5AX[H M7U?.(<;A8ABT]NL@"IID".S@X# "3*M*/BGZ+^ASB'&X&".MH&E*+#PISD'[ MIB0,8Z05-$V)A2?%.6C?E(1AC+2")OR5#PKV\E."N5D!Y\: XN!@6NN(57.8 M3H54H=;5DO&O"MKV9JFU!6AHFP4@?WM$:) ?=_[SD5%+:YW$GLWYS^6#@NTI MP1J!:NKRX."E(<[:X4D[3Z/-S?)7UV;^U!XB+3'8-[)Y*L^@OM:B+Z\ELV>X M9JVAH9D%/>?V.:_SP*5S<\\83=KGSG\^+FIH74IL+H"ETYFMH _\_&>$S@\* MYB29S%&RDF**I5N:O-1=HNA1K!XEF7_/7A;ZKFVO_M [>(QG]KW/]+6-[;/. MRS'GDB'.UMF9.H8[8S1JGSO_^:BHH;4D:%8 S^[\9X1&ATP."F97(U=D5>7R MK4)?[?Z$^IW.'MM+3ILCO!XBK1J*&/C@OCS+W[.O->ASU7V.X^A+<02%>$2'R,F/5 <:OXE!]XS$YTS W_T$G(+]FM M2U"SS,7G'"A.TQ5]MN\]T]=*^BQ)R6_--_5YZ=ZNU$JX\T4+[5,F!.[\YV.@ MCE9W_K-#&_1?T.<0XW!Q.%JED3TD:A, 35-BX4EQ#MHW)6$X#*WN_.>IX!RT M;TK",$9:0=.46'A2G(/V34D8QD@K:)H2"T^*<]"^*0G#&&D%35-BX4EQ#MHW M)6$8(ZV@"7_EC>/*$!,YK>=ZF4-O.W1$@_RX_0"/C-YH'>!^@/G&<3(_&. M*R(. ,M^?$JV\$SS8,S24=NA-5IHG]L/\(CHBU:K"P/;#]!&RA47X#E[_F&H M/K^\71S>;/49=Y@/APYHHWUD@ML/\#CHCU;1$RIUOERJT.?\3KT^T['^U/L! M.NR"_@OZ'&(<+H9!*WM,_?5V0=.46'A2G(/V34D8QD@K:)H2"T^*<]"^*0G# M&&D%35-BX4EQ#MHW)6$8(ZV@:4HL/"G.0?NF) QCI!4T;2'KS^SW-K0)XT"< M@_:-4<;K,$9:01/^-OM[YA/CV[!JF=/@ZS-9C=%, @WRX_P]CXPZ6GMRWPP> M;]2JK=C;010TX:_L[\F)9_5/$WWVU2<-7YS'U*<7,GLF3^[3]04JK?N"67V6 MXL!'Z*?Y^\Y!M%G[G+_G<5%#:SY3#^3RKE(6J^V;R)LV+ M/U>JW T4,4,_R(SJDVT.HM4$-@(TX8_3V^H86/9/PY>H9>:G=$S I7W*XY_M MDXOE(="(3?59_$/Q6UU0Y'W?.8BVT#[G[WE4U-"JCG2"7-Y5BND>8N\T[P>( M$B^*/U)% M\>=*98,('U1IJD^V.8C:,&WWZ[6!2OYI7F#>:!QI^;QG] XL%A)Y8GTZ.5.K3YO]P\%32U8*%$Y[(G^=>4<8APN#D)K MO^Z;&[ ] =#$)M7!P6$,F%:5?%+T7]#G$.-P,49:0=.46'A2G(/V34D8QD@K M:)H2"T^*<]"^*0G#&&D%3?A3NW3#Z< RGTV+W&8+Z=(HV Z<#1,#X&30(#^# M.?]Y?VFH>=C*3J3978/U[&I]K2JQ/EK%; -TGR*<]_%ONUE$QN0)?# M9I_;8VDYA1V\D>-LO4#F,_6(9WZKY=R6JDQO6I.^'&"+]\G3W B_/!Z:=]XP MD_JH?#3N6-&D?4,Y_WDI#2O"D!] 7"L-A3#8A/5A21H ;GDCIQ?G$F2O;4H MLEM.2#X4G+X1"7JN,S>/.4W*%Y=!.J&F]-9%.<\/IV)+Y SX_&?A("F0V;$H M+F\LI-/'Z0S_(!3I=WF%@Z!V+DTO["^5'STB5V+!A[VU="I!2X0O[W.SP_' M3;Q02J\L$J+/C$>?JY^#WMD)-:572M)F_OS.?V90@?5#TSNY/B-#%^ JLG=U M_RI%BJ@BY(CG/+26-5 Z-/>GX Y>67(1W^18_BXN^=@^REWJ)+*1HEG[T"L> MP/G/A32L"D.NSW72D)\!#I0>EJ2!$A"P+44E=B5 3LDGF4'W&C?RY M%Z*]HN#OAIK26Q?E\SO_F4$%^;G.^G*NSQB]2)./;]0:R"!NR1'/""4<02E4 M#\WE$;FYF_G2R7QY/#2I0(SV47[$KL0U4K30/BVQX+3G/Q?2L"H,A3[72 -[ MP5882@]+TL#$F3YS5)("7N?GA^/=DCY+0DL4^LPXT5%E%#?]Z_.Z*(_O_&<4 MLOW5"9(%!XLV!=T-)XIQ1VDH(&U0"=7K(Z'_TLMQ<()J$P!-S62E\QWSY_2Y MC!-I7R>TB'%G:1!43R_>>IKQ8=%_Z1$')VAK J#I,&0YK.$DVM<14Q*&,=(* MFJ;$PI/B'+1O2L(P1EI!TY18>%*<@_9-21C&2"MHVDK6J7;[&^,N@^>@?6.4 M\3J,D5;0A#^U6^E\01FMY@(V!E*K_!K$A$^3"M+;M..:?<]&J:'WM:8.!@WR MX_8#/#+J:*V53IWR:XM3[@\).PVP[:PM@H"WVVB5WP237Y\T&3 M]KG] (^+&EJ7T@GQ%&D[O_T Q7>(M8EU>[<.*_,;\I]/"[>4W']% S#:0DCL MN^+Z BKRJ,0%0".Q^KQLO/DL#R?>2%3>3?HLB:6S=#WY\T&C]KG] (^*&EI+ M4F6E[?SV V1001Y07Z8^2P*E?#%MKG]@,\(FIH74JG[=IL]-^NT^=A[ ?( MH HN^ #/["7Y\T$;[2.GW'Z QT$MK;ETJF@6S0GUV=ZI:%M) MG^F9/OC] %6[$O-==@!_>O*.<0X7!R$UH/KR?8$0-.46'A2G(/V34D8QD@K M:)H2"T^*<]"^*0G#&&D%35-BX4EQ#MHW)6$8(ZV@:4HL/"G.0?NF) QCI!4T M[4/6@=PRQWFF]#EHWQAEO YCI!4TX4],X6(Y4QM[*EX=^H.ADMD- Z3OZ66. MEG:\>N_.S1BK&;U!?IR_YY%11^N8_#WK]/GYF\2+?O9\Z;N6>VIR3]ATKGO1 MT*&S< N%3JH33#[SR026[XKW&J=&]1X=Z#0;H>ZH=/J>HWX, EV5_-.8HW^!-XBCV=RNU#1?E=B1^_[3TZT $2 MB=7G/'0^CRY1G#,:M<_Y>QX5-;261,V*X!G[>_+UC?H<73V]BG I=Q ^UV=) M/U O-*1B+PMG3X"A /1BRN]*DOBP]^A IW'9'<_.V[5S(UIHG_/W/")J:%W* MJXK_6?M[2AXVZ;-$SLN2/YJX95KW,^O0F5]*L%QVI/EG(97>35:/E);HB<5HGJG-%&^V0(XOP]CX):6@MYM2*82R!'MTMQW:S/Y^+O68>*^]EV M;[02)'?30O^Z<@XQ#A<'H;6U NR*[0F )AGH.C@XC #3JI)/BOX+^AQB'"[& M2"MHFA(+3XIST+XI"<,8:05-4V+A27$.VC"OJC=6D07T6V\2YP,#4#3?A38S.M9K2+5\Z9M19Z'KR;YJ?V.NR M)NT;ROG/4T%?M%IKLQJ>=?JIQ7'.>:!"SWH!:,*?ZC,SM)SG*B;&*0[V %^! MG4!SZ(I&[1O(^<]305^T+A7"ZLI&]Q!Z::H;%0/HK#(#;?J$CFU5\,Z=$.S]J%7/(#SGZ>"OFBUKCK1_4[NF[D^;_??[ K0 MA+]-^IR?,UMXH&L64@::ZLCB$JGME;E# M)YR#]@U(Q@^.@=#:JYZ!IBFQ\*0X!^V;DC",D5;0-"46GA3GH'U3$H8QT@J: MIL3"D^(^ SS?(B$6->V M]*9P8LMOV:CT6^Y47-L0RT&GN>TPI MBL5AC0&E(<<]D1*$*3FQB9,+)\Z7)-H[Y;BT?<[O4/U[?C[WD43,6IM/^"/H<8 MAXL!T7H,?\^C8$I.I>>@?0.2\8-C(+0Z?\\SQ3EHWY2$88RT@J8IL?"D. ?M MFY(PC)%6T#0E%IX4YZ!]4Q*&,=(*FOHA:^N1S>,\S[DKSD'[QBCC=1@CK: ) M?RM.(#78.D66SV;MBJJKUTFA MROD]OLI*)/'OZ6R=Q,.I:TFR= ZNG= 'RLGFN;6/3H\F[7/G/Q\7?=&Z+GY6 M1+<>YYRKSO;SG+L"-.&/;J< DE[U<)$E&BM^7?+0!GJ\.BE.^6D^)AIOH);( MG6)*QT03>!:*_9[WI))!#1?*89/6U4ST63-5Q&@_B7*R>6[MH].C4?O<^<]' M15^TKHN?%=&3^8=I^QPB4JW,O.?SX.^J.U*GZYB*)W61+(S?J\(L=[ S2U)TMRL!O8+MAZC*A<[H+& M*/;([6'0OZZ<0XS#Q3!H[4$52@!-'*PZ.#B, =.JDD^*_@OZ'&(<+L9(*VB: M$@M/BG/0OBD)PQAI!4U38N%)<0[:-R5A&".MH$G(HFV9$V$;D*U81#<%5#MJ M!6+SHTFZ@@UFJLS.0-,6*.;!3?$I9!*>(<7H#LQK@PX.#?+C]@,\,FII+1RNHY-$IN^QVT.;/&W1&T*6U1B!: )?QI:%'=U-T"QI8O=W1.7D&5 "8!O MW>ALP_Y^JK>E.(LH,]R0*L':\CF%A5"YD2^@XUD>GP8ITD>RW.+."Z[I@B;2 M:1U-S@!-VN?V SPN:FBU0&JAT*?L^8QX5#00ONT\-Q^ M@$=!':W%]GZYA%ZH,%*?[1V>AKY9GW,-X'JVO/B7RS0T'J3!GQA 5I]LVT"P MDH#FM0K0U(J%T@TH0V+?#*EB>L9:^F>(_G7E'&(<+@Y'ZR$T8 6U"8"F%F2E M\[7W:_3Y,/O[;4C_#'$.VG#D/KP7>XW)H :)H2"T^*<]"^*0G#&&D% M35-BX4EQ#MHW)6$8(ZV@:4HL/"G.0?NF) QCI!4T38F%)\4Y:-^4A&&,M((F M_-DM?LI3/V)L5^@ZSO9& "3:ESRE'1 MZL/&I(L'S(5]4Q=NRTRZ.K/A)0ALZ1;OX#5)D*_:1V4WN7-&HZZ4'3)EFK*) MBPTQ.G_/K:BAM22N5@)+WIAGXN^9ZS,;1IVVIC[KU+S^@#)H]L]'DD9XLF72$+5ASYQ+=@ M&QIB9!DZ?\]:U-!:DC0K@>?H[VGU62/ :](^HY)!C9#KLU6X9=3IQJ.BY;E] M()%(U(A@>3ZN=2KC;]D2.K]E7V-2>)R'MM'74' ^:-*^PB&3PQ^(CG37MJ(I M1A2Q\_>L10VM2W'-Y?7L_#V!0I_9*$1QT3[C/M5+TI" I;RS02X=%4U/SD"Z M!O(B'R 28.U\7%5>!*+GW/)6_AJ3PJM59SA)_8S1H"NK#IE6JK:C(48I?N?O M68'HU4:V4.B-@'0="(6.GW>'^<0XW!Q&%J= MO^=4< [:-R5A&".MH&E*+#PISD'[IB0,8Z05-$V)A2?%.6C?E(1AC+2"I@&0 M-8WSH<]!^\8HXW48(ZV@"7]B6=?);8 S&V(VMU#+55@UJ94,6JOOUV*_\Z'/ M'HWRLWI .W6Z); M"AL FO"WHH]E5198?>:4,7Z$]!_Q$R^\F6=".4/D[^>S9Z6C;D5;=1/.^O.A M*\=#XUNO2R^?/QIU9>6 YO\4Q&OIUJ,A1F5<$4T/,?[_V_N:%DF2[-J:S4!W MPRMZ%@/-$[/HA1 ]2M!&B;(I'H]I$1")5H7R;9X2M'DD;ST;T44'Q1"[(1N1 MH/^K<^Z'N[F'>WADEH6[?9V.S@BWCVMVW>YQCW([85849GP-9OXM2F\DWF69 M64MY/]S.F0104O3;.3^]''W[;0]V*R)44 78..?=WM.8+%HC#CJPH^!!:E;]&'X?['3-E^VX/=BM"\W:/&.='6 M T11GZ36LE);H1_Q5PH@6RW++R>4:6Q4^"R7!&0'/0F:1LK,_M!B>==M#ZWO M/)[K=XY8X(KZVG\[ME$YAP6+,DXA&I]#S/AJ0XKYX_S7.&)(?JA:GR^ M+F9]E8"7T-:[9_A'^]8_44/;KAJ((_GGM>G MC"7VM?V?UT4L7^UVHP^>)30O6=[/"WGPBZDO!GS":\!GN=J$?#$^@U]"D&((T.\?]@_;*PI*Z1 D@#+,")/!XCO#@]Y^H1VD!7[%(B#57$\M7B%? MV@=R$,&]! ^:Z'S^I#7 C[A->2S@*-O,.X@ MQ51J4EQ(AJ\3Z#8+2(=1QWKJ)7L: L);%E0^R[<47CI]L9"Y_6;KP5\HEN\/I!H1+_' MLT'YS(V6)>OY\&CJ2 ?#;3W>4F&US /CD-;?_G=1#-UY/U+GL^]S^OF./S^?7]7@OX]'JWI">Q M(5>RHA&?*SE83!<)^1HM^.'3Z]V*SN>KKZ&6!')@7T(Q?G4DXFO4X(=/\L^J MAH:& E#7)7E3Q#_1.5A,%R7Z"I]J&L)-D0/[:@J&$GV%3S4-X:;(@7TU!4.) MOL(GO&1B(YQ_UH013DI-PQZ^WW\?* MB.?K7,QNK_E+.M4WTF3JC)\M^-.L);J@E Z+MHVWQ_:#OO* MQOI .Z=*.?2!EX<@+=@L^F6JM^EAB7U-[[DN8OEZ&K/IZ#UMDOLXM?NR7(4H MO?:L4WTGK_\PAN Y_HI27I >\W^99G.E2B]U"RK+1T%8EXWP3Y@F0'%\1HN> M(R5[(TEAD7U-[[DJ8OEZ&K,>A=OK/:T1\'FL70M*>58@> E$F(RBA_]30_+[&MZSS41R]?3F/4H MW%[O:8V(R!(-!=JU@,^>%70P$&$R90>N!06=S_R?_[RFN>/A\,$.0P7GN;VB M\;E/,QLB[I[J;7JX@'WJ:=-[KH)HON:N]_PRR"6KQ^AP$N)Z]HA_HG.PF"X2 M\O42$EP$^+2F6R-MVZ52M\;G:>1@,5TDXFMTO:=];+@R3QHPDKLT)/E.(IC3L>"I1LM=98T:= M[M.LTVQ!.9M>.^K4\7NDN MWJD^T"&YJ-/$'7\CHC?HCL^^1[,$!VX!W3[-;"@HQZP?[XS/8+_\BJ3O%P7% M\_O8EHCS7.'@$394]BU)3OTL%M@G9SI$XW.(65_E>XU$L8:U1RS_=:LI([8% M?+:PSG3_9]Y$>J*_"E]0-5/$YTH.%M/%57R]>EB?;P ^Z8V@H:$A?]1U2=X4 M\4]T#A;318F^PJ>:AG!3Y,"^FH*A1%_A4TU#N"ER8%]-P5"BK_ I,;?^W=[+ M0P[L*S'&YU"BK_ )KYAZ3ZTCTVCG\'3W^1EOQ^^'!4M^XKT8/XGH/:>B810, MEXZ3]D E42$TW?$T%$:&I^&:F#M[3>^)S^B(*=FTY%PXWPF9$PC(:E8) >[+EBE);K1(NR MF*3AR861>GAR&JZ$F;,7G'3SI&J]9\=G3S-_Z8*;UF*[W;O=+BA(@WASF]Z. M'P>5\\0"^^1:I010R-">Q8)%T46\0>\Y$0T_")^I=1A'P_E@$'=V[(*6DP2J M!L-N,3I$&"E'X]-P-6@<)GA;T*N@&4J31H*#QV6UZ.]WQ MG ^Y8(%]ZE_W[;C_FCR/!8LZ( $NY/-$-'3!,(J&I6#POUY.$D0%W,63&&=K MRN?1:;@B9LZ>=:SI/=D04F38V2U+"_TVTU:,.4%!,;C[M'>;ULZ@C16&^6HX MSSZ>#,*&:E.]YVDT:#!P2$;1L! ,\@V!'EDY"TH.JWR_%"L:,G1\+]_F"!QI MYO4P>_:DU]*X>F*=)I\M9<0VOGLA/0GUZ3UG,;9YC38VP9>_<%LDO], M;\@*C<_Y 80DP%/A])]_]S^5S_]7F4L^6X+04E-_ S++Q]]KHA3^Y:N_]Z)= M75P7)$/>&S)#XW-^Z._/PLU?OOK_=G_^ZU__B%MJS^=__G\HI[RT:P#*?Z>) M_\RJDJ%%]1!UO[,,@-;L8T,>:'S.#SV??_D*Y/SC?_P?O/WRE=QC<1ON^?P/ M7_T%?!4^_Y$L1J&_R/](_(>OP-O?@_U:]&_Q!J:C[B^6P>L ;^H-.:'QN73( M/7R,R<2&_-'X7#*^PU?LO]CG#I.)#66@\;FAH1R0SR;];+@RXI_H'"RFBQ)] MA4\U#>&FR(%]-05#B;["IYJ&<%/DP+Z:@J%$7^%33+>"Q?RNL*[?K,D\UA#, M@7TEQO@<2O05/N&EOW/77[$K]+?8ET%_YBU_NI]E#G^AJ=9DZ8578+0N'$S* M3[I/<-6?FT;$0OR$J^+MN+ON\JIXJULL"M%\C;2 8 S )[QLW0JNAR#DT/7? M2)Z]K-_U_/WNW5[99&N_63&&1[_,E3-.RNBB;EJDY[,M=W:C:RUPUTFNN,#& MN#K%<+$S7Q?.%F:XH74I]5Z-<%$VFF8IKOI@7B2+)?;UJ^(]O7"I#O7^'%:W M6!1B^>I+JA@5+ES>#V%]&O)?#/B$ES&!Q.G7?^,QUXI!*/SZX\,- L(26'JT M.!\RT&\)%R^S"XKT?)9UI+H5UFX^RO(UPF=)"!<[Z]:%"_DLGV0))5V4S?G, M2Z&L1Y[?[^>']P\^X!UH"2P<=T(_L'?K=E]D%1=A]Y;/>++H5UI!* M]SL^!XN=:2Y75[&\GL^/:H2+LM$T+-",K2>7+BY@GZZ*=WRX[[T_A]4M%H58 MODK\(;P/>NE$D%JS\/Z_/I^KP5\PHMKD/E:>_PLZ[\%Z_'AXLX&P[7? MM)C8D%7BV"LNYN>5\+$O(H&E7+;ESKBHV8]W3ZPYL9H:;/F7 LA7>?7JR4 M&I%^T#3:DM,I%=+%)>RCO__7%>I" M/@;@4TI#^ 6KJ>W>5&M-Q#_1.5A,%VGX^@4A/P'XQ%MS0T-#":CKDKPIXI_H M'"RFBQ)]A4\U#>&FR(%]-05#B;["IYJ&<%/DP+Z:@J%$7^'3O%NG,LH\A)6) M(@?VE1CCP.E#MU&*J=E.U&XZ33*"/)T_@1:5B:R+\::' M@6OM*7P."_'3])XK(YJO*>L]P;#G6U%A@C=4J3$%9"2+C$FN8=/>^L0FX&+. M;CKY,5"X4=VVNSWZQ-M>YD$[/O=*.:EX3@C:\3G,58MZ^/G0]U;UILCLM*-B MY\;R^OK,IN-V*JZ!)?8UO>>ZB.5KSX $]9YHB5/@.,;@2SI2C!46#JYA4SZ3 M! ;+X%[!QN?A#+KFH2#GWZ6:I#+BW*95/"<$[8*RSQ7)":6I6]<:5Q:-+K*OZ3U712Q?>P:,HC@%O2=; J0+'9^M.6.27O!OGY7/ MGHCO');Q]22?F2)YG6X4M;0UU'.;5I%Y,(QL2PA4<=:@5 YS44L/]5)A5@3Z MD3/WTO9.[O^$U[?#ZXI&+V!?TWNNB%B^]@P81W$">D^VI"I,W.#^A_$9?162 MB+!2BZ,7_J^#3NUF&=I92C0']^QC'YO>Q$]A M9$/A+7"^ZF)TCPTOQ+W,<-E!>EB('TI=_+0>'^[?[89RO2FL;K$HQ/-U+E"? MY\+W:F$*G_ *IX"$>A_O[Q]^_G1XQ*$\3@>?CP?T6>*AY_/H\?Q.YX#NCC(Y M)=-!6K=O@74]5RT&1WQH;R;[*OK\3Q_ZHT^?#BA.DT$:DV")*2_LFV:YX62P MQ+Z[G_?.OCU7=.)LWWFL;K$HQ/+U-% M]#B+2F54%[KX?P^.[PY&E&.945]VM=4&>2S)9"8.N'I+8@C1G\6 M?M:)Z*ZR)*N\Q1NUB$0MGCBIC#]AF@#%\9GV+2M8HRP-+++O>/Q5._\LHL"E MN>(-+!:%6+Z>!JH$*9)#/0E5G;IV%POT-+B.GL1(@79,H?:-24E$ZHE>@<0J M<)94_$7:6-Y&I8@L/68)$R+-P)&C6C0^F^12FE.8 N+^?2>C(\^E<7P>I%G? MV!5D6Y:M(1KI1$7 ,OOPK?@# N#IA:>;Z,_&)%:W6!1B^7H:J$Z([?2>/9]- M0?[>^,Q#*L?9XO$@7U_9&>%S+S:G#D9NL>@SLJVK_-6#J,[[%@)'I/CA\*A' MLH8@S> $\)L+<#R@#G^VTK=#[J*:M>EIWC?CLV79&M]9\5G=V^U,>]>-RPQ6 MMU@4HOEZ$J@]G\,PG>9S0)((@$]7'D*Y0L6#G(4\$?]$YV Q723D:S22P*C!>/W)@7XDQ/H<2?85/>,G$ MALZ&7XZEJ8])#->DXP33]/.M2>,ZY3+H[-,=-6R*RQ^5!25GUW)3C/OAQV]Q M?B%^VGJ *R.:K[,QY"M^K ?XA%=/D>$,&H65S[=?]YT._>)F'=)B+ M2MVR?+[*GI1SG8BM2:?F.?=F96U+YWO./],@2G'JF--V;$DS1WR6ALEGEF0W M:6I'68D4Y_;0HPG!HZV]9HVB2Z8% $Z*6K^"?DBIZ_&YK0>X+F+Y.A5#&E]; MK0?8462D<#E\%LFVMLX$66^( 0YXJ3D^4TP**Y*!8E:<"K>A.YT6QP[AAOG"Y&%1DZUQ MMK_K!\!^A>^OP2+[VGJ JR*6K[,QM)D^3)@@?);!9X/6(^U>U[K(!4ULZB$] MRD4EJQQ*LA7Z\?D0",CLDVWIC!MZS^=N=3[OU!R?F>IG$7^L.+>''KGC6ED[ M1)XY<;J66\#G<)5 =]K?7X,+V-?6 UP1L7R=C:&!?GN.S]?0;\O :_#;+T30 M&M?E>\&-50EFK1_[QS_S. M(5]7+L8E[)-_+[3U %=!/%_',>3QA8"UE'D^>TRJI2\%?'J-6_J;, WIZR/Z MZGQO[+[TXVOEPQ<@/E=RL)@NTO U+J7@4TU#N"ER8%]-P5"BK_"IIB'<%#FP MKZ9@*-%7^%33$&Z*'-A74S"4Z"M\JFD(-T4.[*LI&$KT%3Y=V:U)O625^TCG MP+X28WP.)?H*G_#2B0V9KWH%5.&V/SNC.?GD;O9QWJQPK@@LQ$_3>ZZ,:+[. MAJU.L*X)^(17S^>AZO&LWM-G-(^?'YDGD\KR?A-HW$A=LT5C>VX.33[3I-!Z M]_%/2->Y8+<(6#\^]!(YM!O*Y5@#_]L;$L9:.S.4$);8U_2>ZR*6KWW89JWW MM#?DR*+:1E*\RUT AYQ#9P0YG_E7-G2WHB8$_>:C9 %N$;!^_%<_!2^GS3[C MC?/TJ&5O2!AK[T[]-['3E/:_T="OJ2'Q>XG/@ M!(OY7_GZ8OWX>9;/?2TS=]KSU' !^YK>J-06=<,YL!*=@?#JLEDL]>96P3D@[D\;2=C;9VBE_W3[<]!KW6W73F2&MWR M7YMBB7UM_^=U$O1TH0$O.91_*_5;&MG+F8%\&)/!J7"IJL'[W76"X5(=32B M-\V0CH@!>"^SGC3 M(Y0^%5>>V?D9*<)!WJ(%E*4\VQ'J=,9H?:CQ]$)JU?AL5Q47F8=\-DMLDR;D M+-[=: \VQS+[\*VX[?^\&F+YR@LED-#^SZ=\/GQ&,U26(X6-:9]Y)*5[F3D5 M, L[/Y--S_BG6[^W,T5C=H0F1RKV#P&?O5!O%5"=J9PD:;WGL_M%W;_WD-1/.UDOV?Y=KT"HB#\2%?>5) _!.=@\5TD9"OKZ7*+.#35=QZ MRZ:V5^'S\1#K5'TQX-_U1MMAZ@\%DB6/9L MYB$I2TD1^2PY(C#29CL^CSY3ACT !@7241!5/0PU*JJD,.MP1F)>Y8":7<2 M6YXDG]3"W+I_:D;W>J1$C0&)BY[JL8U,*&0K"TK>?F]'/W3*,WR2;@:6O8:U M8$H5T:,QJ4^V3Z+*@PFV"1-"C*XC%V*1?6T]P%41R]>3:/:@V50?9G%+P[". M!J4K_"@Y(A2T9MD;J22APNY9_Y&J['%KK*3:5+&VM^_&0@=8Z%90FUOW3\T, M^=QMQVQ\MONR0!8C['MIUD7^#5N!9:]A+1B?-?5Y>7]J<2#<%_H27,"^MA[@ MBHCEZTDT3^JWY_A\+?VV=>'^H_S:@PWRYR'];LZVMS,K29RP$EQ113#NW=Q> M61;G"_K*>[JO=<;;.^^>_*Q',HNN%@)70[=9K-N+623DX;;0\O,I%9;SHWR0 M/#VB#;7NZQ2&EJV&=U1$H1"7,(^MMW6 UP'\7P=17,7 M58CV(&Z"\/,H'''DRP&?KCB$^A,RN7I%Q.ZU!N7,70&O[$C\$YV#Q721AJ]Q M.0*?:AK"39$#^VH*AA)]A4\U#>&FR(%]-05#B;["IYJ&<%/DP+Z:@J%$7^%3 M34.X*7)@7TW!4**O\&DKMU96;FZ/'-A78HS/H41?X1->3W>?^03X^#UGRTZ@ MTQYC/.O$A\S9I*C<3 \+\=/TGBLCFJ^S'/#9V?4 G_!ZNGM\>7IW_RU5$S*Y ML[^]D95^P%DNV2?K_732STX4BOH^K4DBH?/[@:IM3KFI4LRW*#=52;>[?5Q6 M;J:')?8UO>>ZB.7K*0+0E' [M+\ MQ$0$#+W3&J$>J^.SOJG"JA-,&I]1:$&Y.;%FX(QR,T$LLJ_I/5=%+%]/.6"Q MN)G>$^;O'WY\N.?02P_("XZ\2!J?[D2^@C:M"RX*E0)"'WSCD+!!@5?P^?7* M3;4ST(=Z#6LA;SXWO>>*B.7K*0](\6Y/65>;Y)Z48_VF W*'TTT6A M8F&L=9OF,XMURDWY"=:;E)LP(]+-T++5\+XELYSG"2YA7U1U9GR+12&>KV,. M>"RFI_=\M;;R57B]=3D)F2(^5W*PF"[2\#6^WK.AH:$0U'5)WA3Q3W0.%M-% MB;["IYJ&<%/DP+Z:@J%$7^%334.X*7)@7TW!4**O\ FO<*-@!?Z%KD]'IZ Y M^C>L=()+GE[Q 2 Q5?(YUF/\)+ 0/\GL_VQ2H?N/)V=_ZKD-U["8GE&8#R!# M$$%N19X4R;)7M"F/W^WK6HU MTWK3GW$K%6[@=@+,X M772%W8F*A;-W,2R"]4&U^+GU_L\P[QL%$SB=>G^6%)QBHYID=^=:+Z6@JY>2 MN6J4Q/]2UO9M[NMS]OEX9QL_RY:X $\!0 5I5PAO@6:E%"RR+Y']GU$-[#_^ MZO& 4;"!P)#9R/KH8=0D7FVL[C^*1)=#*2H#JS>N9- X8C.=%0LJ1H-\0,5Q M=Z)AX>Q=#',2D"[V\3[0DZRY_S/-VT;!MSB7Z G:1^)(OW:T3!T'_8L.>ZE@ MOIS:0B_2UP?S;SYZ'L=7WVR,NT;D+="4EH)E]OD@;+O_,ZH=']X_\&KNX8!4 M;O"-L1J-GD(N%9JAZ3*,L&.)HTJ4Z/*6*^'1#[+$#T>??_N\H#M2+!H6SM[% M8+^!A/9_EI,G_TZAX>-!1@Z)O;Y CFP+Z$8OSH2\97_^CC_I>D5 M@$\U#>&FR(%]-05#B;["IYJ&<%/DP+Z:@J%$7^%334.X*7)@7TW!4**O\*FF M(=P4.;"OIF HT5?XA->IWG,$FV);1#_+, G-'L$$);KQ5D< "]>G[^>+_[:=_-_Y// MGL7NRV0&*JRHWG -@%N5(8;X/:WACSLL0B M^Q+1>]:"6+Y:O *CJ$] []DI\QX^?'M\><27-('$@F@]:T$L7^7+*^(X1;VG*_/P MU7_W[E=999]$8K="T1[;1_>ZTJ+O \00^=SKW$3$*4I167;8O A4;A-\[H2E M>D@)*'^6Y8UEB@O8I^=D8[UG+8CF:X%Z3_E>\5K(Q:L>Q.=*#A;314*^1F," M?(K@UAN$G%%5;GD@!_8E%.-71R*^-KUGILB!?34%0XF^PJ>:AG!3Y,"^FH*A M1%_A4TU#N"ER8%]-P5"BK_#IC%O);J6<)7)@7XDQ/H<2?85/>(4;!??PB32% M["65$\W66&CI'N";@$U[]1L']?!G_ M!Y]O9<$@]%DGS0DAN>T0;>5O[G1N64K?:#ZCJ.>S%]1)-TXP4R\2U.EVP>WX M?&JQ/V0A*9B1RF2)?6W_YW41R]>>&OW\L\3IEOL_O].-@D,]"]Y\8MS^.*@U M I^9I^5_,#Y;:1I6/GM!+4)5*S[T=<[KQ=RB%U8.\T%_3K->B^QK^S^O MBEB^]M1P]GC8;JH/TXV".?AHZ83/QC)^M9 ^DI/(L_)?AWP61:KV4 Q+(2_8 M&13SPSJNYS[ALUOT0_4^VDE8"1>PK^W_O")B^=I3P]EC<3K0;\_Q^5KZ;3-J MOQ!A^[@!OEC'6%0$P-)SW0U:=XC6\C# E[LA^"SV[1#X^R2K^87(C/E' )^S@(;?_G=1#/UXX:79!;V%("VO%IFL]! MY$< ?$IB"'G?Z(A<*.*?Z!PLIHLT?(T;^?")_P9M:&@H 75=DC=%_!.=@\5T M4:*O\*FF(=P4.;"OIF HT5?X5-,0;HHQ?+5(UP?52@^- MU\W6 P0SY8@S8\K4XUVW^;.DRZWVZLO\<89.:HMD!9\LTU0HWAR.-$CSPB+[ MVGJ JR*6K\X>NW0B/#W>MUH/T,4&>+=6N!XOK8#/+B5G MMO.YEY=?8YF_?LDZ_D\[EOD85D 16WTP,US /CUY;3W 51#-U\+W?Y9K4@3, MVY%O,=DA/E=RL)@N$O(U%F7H4U2W8BUN=LY.KMM(Y\"^A&+\ZDC$U^CK 38T M-!2"NB[)FR+^B<[!8KHHT5?X5-,0;HH$^CY[ 9M2DY,,?=4 M[N9SHV'NH T>\=&VFL]U$#/AL*>P: M2XE_8PFP3T]%TWNN@FB^9JOWE&\/5T TN5O2B,^5'"RFBX1\W43O>1V=952Y M6]+(@7T)Q?C5D8BOT?6>]K'ARLB!?34%0XF^PJ>:AG!3Y,"^FH*A1%_A4TU# MN"ER8%]-P5"BK_#IC%MOV/\YTI;1)>X\G0/[EBR6-"[QS][V@$]XR:/SDRF@ MT=R&3GC(S__'3WF8-[_/YD-F-B7!@5 M,BGS!LA\FO2OLZ*1R"F?+F^^.U^(A;-W.68CW"BS(N 37GH6.4?6SY?Q?QD] M3]+.Z7DF9!I8RNRZ#9IY:$GOF0W8;#N@DVZW&+W/!Q',A G\&YKIVRD&2^Q+ M9?_GI[M'E+[_]O%.5WK#@%!9@/]17TSL-$!0MJ>R9ZEED%/HDY;-$!U75 MAP]47/)A.\"+/]6=K&))WS";U;NNJA-(?3:54I#@0K3.C(YG45AD7R+[/Z,: M[N:[G53T 9$1PKCX@ =Z6Q1!: R&';&RW]..#O1$)4+'6)IQ*]K!G?T>P/@< M="Q>@CW*FB09V"/LS&4/:K)3F#)/OR8&_'S\)GZXAT&Y]9Q9)\[-S* M(7 "$<*T(,&$:+T9YA6&"]B7Q/[/J';_\./#/0;>QY59$I4[._#AU4,.8E>* MZ4^W:!5V+'%4R:&':*.W(N' OSK^QF?O#E(B8N'L78P^PITJX@6XCEC'CCQ*!LX]PE^?^[- MO,AX%H5+V,>1W7K_9U9C<<:B#PC>.4087AOP;GB9PY <#KO\]H!V!CMU]S%A M8&4A@UN16/'8Z/C<=2*^ 1+G["#8MR\-E3Z/DTGRFL+V__YQH0_T3G M8#%=I.$KOS'9'3X"X!,OB T-#26@KDORIHA_HG.PF"Y*]!4^U32$FR(']M44 M#"7Z"I]J&L)-D0/[:@J&$GV%3^(6GR_Z\^L>_'>Z/(8S=,_Q)O!T9W.&(VCB M[,/)R3I\*$C8K$4A6(B?MA[@RHCGZQPOGN?8=V(Q M..(C?C.9!Y;8U]8#7!>Q? UXX2&N48J;Y#;K H((#/E2L#?G,?.#^/=+ -:212EV-D,^^TS.*L^OBZ= T M\]ZP=[3Q.C$-\*[VGZN1YD>CUXY2V#/F,"PQH MQM^1\) +_[&7G08]Y+.MXT<_V77A\]"TK0P8U+EH[^B<5P:\@'UZ F*MWA?? M8E&(YFOA^S]_">1Z5BCBG^@<+*:+A'R-%O;P*1FWJ L_?_?(&SFP+Z$8OSH2 M\35JV,,G^6=50T-# :CKDKPIXI_H'"RFBQ)]A4\U#>&FR(%]-05#B;["IYJ& M<%/DP+Z:@J%$7^&3N.5ZSV ^8V9J0S5LH93P!/3QOGR3;2G58 MFDIQ7*!:3!,+\=/TGBLCGJ\RMS\1O9OK/2G,LGV=Y6.@I[2/U+ A/GHIH:;+ M_-I!%ZFBJ<,QT+^)+)0SQUP1S>N^VW$A'+,J7B]IQT WTTE2+ M7E8SAT)0F6S=A9>3!+#$OJ;W7!>Q?+4;49)Z3[])"K=UL2A2U:*"]UC5):!# M*B7T(L\?[W<_@?]V!]"U8:W2GVCTZ?9KN5U(7437\5?DNE4VR_;8!]>^P;(= MB[K33'-27DIX6>O USH[;T)0=E1LIX1%]C6]YZJ(Y:M$H,##6;Z+(GE[O2?: M!;=-S+D+])1"'_:JX[-*";W(_<.';X\OC_A6I] HTDK?D(KHOAQJF#V\?SBB MB%LE6=D>;:-I[X(=F[J3X(4'0(*7M0[8V?&BLE6U?$H'R^QK>L\U$K]-[X;*98=X?2*!+* MX:0]U;X%7>#Q3=^-7K7H9:T#0R$HG)GX^>?&N(!]XE'3>ZZ#:+XVO>7$_20OP3G8/%=)&0K^=B_%6 3RD-X5C[=DX+=R[O.EM5?R%R8%]* MP7!M).)K=+VG?6RX,G)@7TW!4**O\*FF(=P4.;"OIF HT5?X5-,0;HH3I#J'.&:@$_JEO!9V+7K]J^]T;?WFOHG'#R'6P%+47^'B8[/HVDX M:K:>;X\RY69VNRUOG<\Z(6>YJ+6_/79'+!,TDRV6V)?*_L^U():O_:VP#WR) MWO"F,^2^X0/GW170Y95#@?-9(M%]B6R_W,MB.6K1K)\&@;^9OHP0/CL9JTI MHY1IH@FC']Z\:- 3=E+XK'>$7L:*U/N//_0N#%;F/>&SY(X;C^;PAKB ?4GL M_UP+8OEJ,8QOW>/ WVK_9T#XC*[I(O?:E%$*WY\EE;^I1(*]66+W;N$C7^^8 MQF[B1GOX\8Z[.NM6%^XGTW7+VPD^VR;0]@.+I^-@!^&<<0G[.+);[_]<"^+Y M*MIX!K(%?A?)E(!*RCR? S)$ 'Q:?PAYDW B5X3X)SH'B^DB#5_CD@$^X=+2 MT-!0!.JZ)&^*^"U[;R>3M7$H M1MLYA27V-;WGNHCEJT_M,\*=#!+=V^D].=TMTC3A,SAFJ^TIG\E4%7.($G/ MYTEMIS)6$L[OZFS:3O!9VE .EZ#MG,(B^YK>K_R2F;;>,YH*K5)MYQ3B@=IPUX@&I+$_7Y?'ZW5'V MY@1JO?T%EGP+I#>?RO7#F 7Y$IAO'EA2? N,B\? M++*O[?^\*F+Y:D$*6*1/ZDFHZEQM_V=0D3?GEYL'C#D;4.QQ_>CNF: Z:*]\ M1D].%*'\"!++QLW(8I?50].\_6!.JEED6[7SBM"C6?3"TKD\Q=W+[,.WXK;_ M\VJ(Y:M)=1+:_QD4^YY,VO&O[^C,-M"%CF/O]C^Q:71%^,STI]L1GZ7. 5\B M0CZ;)OT]WNX_RAT69I%MU8(-<"?X+,5AT=O VV[O7=3"N> "]NF)P/ XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Jul. 31, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 1-12378  
Entity Registrant Name NVR, Inc.  
Entity Incorporation, State or Country Code VA  
Entity Tax Identification Number 54-1394360  
Entity Address, Address Line One 11700 Plaza America Drive  
Entity Address, Address Line Two Suite 500  
Entity Address, City or Town Reston  
Entity Address, State or Province VA  
Entity Address, Postal Zip Code 20190  
City Area Code 703  
Local Phone Number 956-4000  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Title of 12(b) Security Common stock, par value $0.01 per share  
Trading Symbol NVR  
Security Exchange Name NYSE  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   3,264,331
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0000906163  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
ASSETS    
Contract land deposits, net $ 516,709 $ 496,080
Total assets 6,266,775 5,660,973
Inventory:    
Land under development 24,502  
LIABILITIES AND SHAREHOLDERS' EQUITY    
Total liabilities 2,113,512 2,154,124
Commitments and contingencies
Shareholders' equity:    
Common stock, $0.01 par value; 60,000,000 shares authorized; 20,555,330 shares issued as of both June 30, 2023 and December 31, 2022 206 206
Additional paid-in capital 2,747,687 2,600,014
Deferred compensation trust – 106,697 shares of NVR, Inc. common stock as of both June 30, 2023 and December 31, 2022 (16,710) (16,710)
Deferred compensation liability 16,710 16,710
Retained earnings 12,521,793 11,773,414
Less treasury stock at cost – 17,294,792 and 17,336,397 shares as of June 30, 2023 and December 31, 2022, respectively (11,116,423) (10,866,785)
Total shareholders' equity 4,153,263 3,506,849
Total liabilities and shareholders' equity 6,266,775 5,660,973
Mortgage Banking    
ASSETS    
Cash and cash equivalents 13,873 19,415
Restricted cash 14,083 2,974
Mortgage loans held for sale, net 438,756 316,806
Property, plant and equipment, net 4,704 3,559
Operating lease right-of-use assets 22,814 16,011
Goodwill 7,347 7,347
Other assets 59,696 47,691
Total assets 561,273 413,803
LIABILITIES AND SHAREHOLDERS' EQUITY    
Operating lease liabilities 24,337 16,968
Accounts payable and other liabilities 58,667 61,396
Total liabilities 83,004 78,364
Home Building Segment    
ASSETS    
Cash and cash equivalents 2,678,709 2,503,424
Restricted cash 51,392 48,455
Receivables 26,757 20,842
Contract land deposits, net 516,709 496,080
Property, plant and equipment, net 57,711 57,950
Operating lease right-of-use assets 73,469 71,081
Goodwill 41,580 41,580
Other assets 239,086 219,483
Total assets 5,705,502 5,247,170
Inventory:    
Lots and housing units, covered under sales agreements with customers 1,815,169 1,554,955
Unsold lots and housing units 158,004 181,952
Land under development 24,502 27,100
Building materials and other 22,414 24,268
Total Inventory 2,020,089 1,788,275
LIABILITIES AND SHAREHOLDERS' EQUITY    
Accounts payable 377,558 334,016
Accrued expenses and other liabilities 291,563 437,234
Customer deposits 368,763 313,804
Operating lease liabilities 78,661 75,818
Senior notes 913,963 914,888
Total liabilities $ 2,030,508 $ 2,075,760
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 60,000,000 60,000,000
Common stock, shares issued (in shares) 20,555,330 20,555,330
Deferred compensation trust (in shares) 106,697 106,697
Treasury stock (in shares) 17,294,792 17,336,397
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues $ 2,338,330 $ 2,658,943 $ 4,516,607 $ 5,037,352
Interest expense (6,795) (12,257) (14,053) (25,423)
Income before taxes 471,176 574,012 904,986 1,139,957
Income tax expense (67,149) (140,698) (156,607) (280,543)
Net income $ 404,027 $ 433,314 $ 748,379 $ 859,414
Basic earnings per share (USD per share) $ 123.84 $ 131.84 $ 230.20 $ 257.65
Diluted earnings per share (USD per share) $ 116.54 $ 123.65 $ 216.52 $ 240.05
Basic weighted average shares outstanding (in shares) 3,262,529 3,286,574 3,250,960 3,335,644
Diluted weighted average shares outstanding (in shares) 3,466,936 3,504,304 3,456,406 3,580,089
Home Building Segment        
Revenues $ 2,283,769 $ 2,610,062 $ 4,415,102 $ 4,919,289
Other income 34,259 3,896 67,205 5,235
Cost of Goods and Services Sold 1,728,146 1,924,727 3,336,056 3,576,092
Selling, general and administrative (148,543) (132,432) (292,161) (261,942)
Operating income 441,339 556,799 854,090 1,086,490
Interest expense (6,628) (11,852) (13,629) (24,656)
Income before taxes 434,711 544,947 840,461 1,061,834
Mortgage Banking        
Revenues 54,561 48,881 101,505 118,063
Interest income 3,823 2,772 6,841 4,846
Other income 1,102 1,303 2,091 2,375
General and administrative (22,854) (23,486) (45,488) (46,394)
Interest expense (167) (405) (424) (767)
Income before taxes $ 36,465 $ 29,065 $ 64,525 $ 78,123
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net income $ 748,379 $ 859,414
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 8,405 8,991
Equity-based compensation expense 47,436 31,755
Contract land deposit recoveries, net (9,999) (6,342)
Gain on sale of loans, net (81,131) (94,813)
Mortgage loans closed (2,620,507) (3,133,046)
Mortgage loans sold and principal payments on mortgage loans held for sale 2,542,359 3,195,784
Net change in assets and liabilities:    
Increase in inventory (231,814) (431,379)
Increase in contract land deposits (10,630) (20,917)
Decrease (increase) in receivables 4,183 (16,394)
(Decrease) increase in accounts payable and accrued expenses (89,815) 25,716
Increase in customer deposits 54,959 21,656
Other, net (19,621) 2,781
Net Cash Provided by (Used in) Operating Activities 344,204 447,206
Cash flows from investing activities:    
Investments in and advances to unconsolidated joint ventures (1,224) (9,222)
Distribution of capital from unconsolidated joint ventures 180 0
Purchase of property, plant and equipment (11,448) (8,751)
Proceeds from the sale of property, plant and equipment 2,039 346
Net Cash Provided by (Used in) Investing Activities (10,453) (17,627)
Cash flows from financing activities:    
Purchase of treasury stock (311,125) (1,015,703)
Repayments of Senior Debt 0 (600,000)
Principal payments on finance lease liabilities (811) (723)
Proceeds from the exercise of stock options 161,724 113,822
Net Cash Provided by (Used in) Financing Activities (150,212) (1,502,604)
Net increase (decrease) in cash, restricted cash, and cash equivalents 183,539 (1,073,025)
Cash, restricted cash, and cash equivalents, beginning of the period 2,574,518 2,636,984
Cash, restricted cash, and cash equivalents, end of the period 2,758,057 1,563,959
Supplemental disclosures of cash flow information:    
Interest paid during the period, net of interest capitalized 14,781 32,627
Income taxes paid during the period, net of refunds 262,608 291,721
Distribution of earnings from unconsolidated joint ventures $ 2,000 $ 4,000
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and ContingenciesWe are involved in various litigation arising in the ordinary course of business. In the opinion of management, and based on advice of legal counsel, this litigation is not expected to have a material adverse effect on our financial position, results of operations or cash flows. Legal costs incurred in connection with outstanding litigation are expensed as incurred.
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Significant Accounting Policies Significant Accounting Policies
Basis of Presentation
The accompanying unaudited, condensed consolidated financial statements include the accounts of NVR, Inc. (“NVR”, the “Company”, "we", "us" or "our") and its subsidiaries and certain other entities in which the Company is deemed to be the primary beneficiary (see Notes 2 and 3 to the accompanying condensed consolidated financial statements).  Intercompany accounts and transactions have been eliminated in consolidation. The statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Regulation S-X.  Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. Because the accompanying condensed consolidated financial statements do not include all of the information and footnotes required by GAAP, they should be read in conjunction with the financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2022. In the opinion of management, all adjustments (consisting only of normal recurring accruals except as otherwise noted herein) considered necessary for a fair presentation have been included. Operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.
The preparation of financial statements in conformity with 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.
For the three and six months ended June 30, 2023 and 2022, comprehensive income equaled net income; therefore, a separate statement of comprehensive income is not included in the accompanying condensed consolidated financial statements.
Revenue Recognition
Homebuilding revenue is recognized on the settlement date at the contract sales price, when control is transferred to our customers. Our contract liabilities, which consist of deposits received from customers on homes not settled, were $368,763 and $313,804 as of June 30, 2023 and December 31, 2022, respectively. We expect that substantially all of the customer deposits held at December 31, 2022 will be recognized in revenue in 2023. Our contract assets consist of prepaid sales compensation and totaled approximately $22,000 and $15,300, as of June 30, 2023 and December 31, 2022, respectively. Prepaid sales compensation is included in homebuilding “Other assets” on the accompanying condensed consolidated balance sheets.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Variable Interest Entities ("VIEs")
6 Months Ended
Jun. 30, 2023
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure [Abstract]  
Variable Interest Entities ("VIEs") Variable Interest Entities ("VIEs")
Fixed Price Finished Lot Purchase Agreements (“LPAs”)
We generally do not engage in the land development business. Instead, we typically acquire finished building lots at market prices from various development entities under LPAs. The LPAs require deposits that may be forfeited if we fail to perform under the LPAs. The deposits required under the LPAs are in the form of cash or letters of credit in varying amounts, and typically range up to 10% of the aggregate purchase price of the finished lots.  
The deposit placed by us pursuant to the LPA is deemed to be a variable interest in the respective development entities. Those development entities are deemed to be VIEs. Therefore, the development entities with which we enter into LPAs, including the joint venture limited liability corporations discussed below, are evaluated for possible consolidation by us. We have concluded that we are not the primary beneficiary of the development entities with which we enter into LPAs, and therefore, we do not consolidate any of these VIEs.
As of June 30, 2023, we controlled approximately 123,900 lots under LPAs with third parties through deposits in cash and letters of credit totaling approximately $553,300 and $8,200, respectively. Our sole legal obligation and economic loss for failure to perform under these LPAs is limited to the amount of the deposit pursuant to the liquidated damage provisions contained in the LPAs and, in very limited circumstances, specific performance obligations. For the three and six months ended June 30, 2023, we recorded a net reversal of approximately $6,900 and $10,000, respectively, related to previously impaired lot deposits based on current market conditions. For the three and six months ended June 30, 2022, we recorded a net reversal of approximately $400 and $6,300, respectively, related to previously impaired lot deposits. Our contract land deposit asset is shown net of a $46,401 and $57,060 impairment reserve at June 30, 2023 and December 31, 2022, respectively.
In addition, we have certain properties under contract with land owners that are expected to yield approximately 21,500 lots, which are not included in the number of total lots controlled. Some of these properties may require rezoning or other approvals to achieve the expected yield. These properties are controlled with deposits in cash and letters of credit totaling approximately $9,800 and $100, respectively, as of June 30, 2023, of which approximately $2,900 is refundable if certain contractual conditions are not met. We generally expect to assign the raw land contracts to a land developer and simultaneously enter into an LPA with the assignee if the project is determined to be feasible.
Our total risk of loss related to contract land deposits is limited to the amount of the deposits pursuant to the liquidated damages provision of the LPAs. As of June 30, 2023 and December 31, 2022, our total risk of loss was as follows:
June 30, 2023December 31, 2022
Contract land deposits$563,110 $553,140 
Loss reserve on contract land deposits(46,401)(57,060)
Contract land deposits, net516,709 496,080 
Contingent obligations in the form of letters of credit8,307 6,896 
Total risk of loss$525,016 $502,976 
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Joint Ventures Joint Ventures
6 Months Ended
Jun. 30, 2023
Equity Method Investments and Joint Ventures [Abstract]  
Joint Ventures Joint Ventures
On a limited basis, we obtain finished lots using joint venture limited liability corporations (“JVs”). The JVs are typically structured such that we are a non-controlling member and are at risk only for the amount we have invested, or have committed to invest, in addition to any deposits placed under LPAs with the joint venture. We are not a borrower, guarantor or obligor on any debt of the JVs, as applicable. We enter into LPAs to purchase lots from these JVs, and as a result have a variable interest in these JVs. We determined that we are not the primary beneficiary in any of the JVs because we and the other JV partner either share power or the other JV partner has the controlling financial interest.
At June 30, 2023, we had an aggregate investment totaling approximately $27,600 in four JVs that are expected to produce approximately 5,250 finished lots, of which approximately 4,900 lots were controlled by us and the remaining approximately 350 lots were either under contract with unrelated parties or not currently under contract. We had additional funding commitments totaling approximately $12,000 to one of the JVs at June 30, 2023. At December 31, 2022, our aggregate investment in JV's totaled approximately $27,200. Investments in JVs for the respective periods are reported in the homebuilding "Other assets" line item on the accompanying condensed consolidated balance sheets. None of the JVs had any indicators of impairment as of June 30, 2023.
We recognize income from the JVs as a reduction to the lot cost of the lots purchased from the respective JVs when the homes are settled, based on the expected total profitability and the total number of lots expected to be produced by the respective JVs.
We classify distributions received from unconsolidated JVs using the cumulative earnings approach. As a result, distributions received up to the amount of cumulative earnings recognized by us are reported as distributions of earnings and those in excess of that amount are reported as a distribution of capital. These distributions are classified within the accompanying condensed consolidated statements of cash flows as cash flows from operating activities and investing activities, respectively.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Land Under Development
6 Months Ended
Jun. 30, 2023
Real Estate [Abstract]  
Land Under Development Land Under DevelopmentOn a limited basis, we directly acquire raw land parcels already zoned for their intended use to develop into finished lots.  Land under development includes the land acquisition costs, direct improvement costs, capitalized interest, where applicable, and real estate taxes.As of June 30, 2023, we owned land with a carrying value of $24,502 that we intend to develop into approximately 1,600 finished lots. We have additional funding commitments of approximately $1,900 under a joint development agreement related to one project, a portion of which we expect will be offset by development credits of approximately $900. As of December 31, 2022, the carrying value of land under development was $27,100. None of the raw parcels had any indicators of impairment as of June 30, 2023
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Capitalized Interest
6 Months Ended
Jun. 30, 2023
Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Abstract]  
Capitalized Interest Capitalized Interest
We capitalize interest costs to land under development during the active development of finished lots. In addition, we capitalize interest costs on our JV investments while the investments are considered qualified assets pursuant to ASC Topic 835-20 - Interest. Capitalized interest is transferred to sold or unsold inventory as the development of finished lots is completed, then charged to cost of sales upon our settlement of homes and the respective lots. Interest incurred in excess of the interest capitalizable based on the level of qualified assets is expensed in the period incurred.
The following table reflects the changes in our capitalized interest during the three and six months ended June 30, 2023 and 2022:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Interest capitalized, beginning of period$205 $640 $570 $593 
Interest incurred6,822 12,349 13,826 25,603 
Interest charged to interest expense(6,795)(12,257)(14,053)(25,423)
Interest charged to cost of sales(43)(52)(154)(93)
Interest capitalized, end of period$189 $680 $189 $680 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
The following weighted average shares and share equivalents were used to calculate basic and diluted earnings per share ("EPS") for the three and six months ended June 30, 2023 and 2022:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Weighted average number of shares outstanding used to calculate basic EPS3,262,529 3,286,574 3,250,960 3,335,644 
Dilutive securities:
Stock options and restricted share units204,407 217,730 205,446 244,445 
Weighted average number of shares and share equivalents outstanding used to calculate diluted EPS3,466,936 3,504,304 3,456,406 3,580,089 
The following non-qualified stock options ("Options") and restricted stock units ("RSUs") issued under equity incentive plans were outstanding during the three and six months ended June 30, 2023 and 2022, but were not included in the computation of diluted EPS because the effect would have been anti-dilutive.
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Anti-dilutive securities14,610 217,662 175,338 189,988 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Shareholders' Equity Shareholders’ EquityA summary of changes in shareholders’ equity for the three months ended June 30, 2023 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, March 31, 2023$206 $2,676,641 $12,117,766 $(10,949,267)$(16,710)$16,710 $3,845,346 
Net income— — 404,027 — — — 404,027 
Purchase of common stock for treasury— — — (201,077)— — (201,077)
Equity-based compensation— 25,159 — — — — 25,159 
Proceeds from Options exercised— 79,808 — — — — 79,808 
Treasury stock issued upon Option exercise — (33,921)— 33,921 — — — 
Balance, June 30, 2023$206 $2,747,687 $12,521,793 $(11,116,423)$(16,710)$16,710 $4,153,263 
A summary of changes in shareholders’ equity for the six months ended June 30, 2023 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, December 31, 2022$206 $2,600,014 $11,773,414 $(10,866,785)$(16,710)$16,710 $3,506,849 
Net income— — 748,379 — — — 748,379 
Purchase of common stock for treasury— — — (311,125)— — (311,125)
Equity-based compensation— 47,436 — — — — 47,436 
Proceeds from Options exercised— 161,724 — — — — 161,724 
Treasury stock issued upon Option exercise and RSU vesting— (61,487)— 61,487 — — — 
Balance, June 30, 2023$206 $2,747,687 $12,521,793 $(11,116,423)$(16,710)$16,710 $4,153,263 

We repurchased 34,827 and 56,001 shares of our outstanding common stock during the three and six months ended June 30, 2023, respectively. We settle Option exercises and vesting of RSUs by issuing shares of treasury stock. We issued 53,615 and 97,556 shares from the treasury account during the three and six months ended June 30, 2023, respectively, in settlement of Option exercises and vesting of RSUs. Shares are relieved from the treasury account based on the weighted average cost basis of treasury shares.
A summary of changes in shareholders’ equity for the three months ended June 30, 2022 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, March 31, 2022$206 $2,416,660 $10,473,939 $(10,165,206)$(16,710)$16,710 $2,725,599 
Net income— — 433,314 — — — 433,314 
Purchase of common stock for treasury— — — (266,915)— — (266,915)
Equity-based compensation— 20,087 — — — — 20,087 
Proceeds from Options exercised— 79,581 — — — — 79,581 
Treasury stock issued upon Option exercise — (18,205)— 18,205 — — — 
Balance, June 30, 2022$206 $2,498,123 $10,907,253 $(10,413,916)$(16,710)$16,710 $2,991,666 
A summary of changes in shareholders’ equity for the six months ended June 30, 2022 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, December 31, 2021$206 $2,378,191 $10,047,839 $(9,423,858)$(16,710)$16,710 $3,002,378 
Net income— — 859,414 — — — 859,414 
Purchase of common stock for treasury— — — (1,015,703)— — (1,015,703)
Equity-based compensation— 31,755 — — — — 31,755 
Proceeds from Options exercised— 113,822 — — — — 113,822 
Treasury stock issued upon Option exercise — (25,645)— 25,645 — — — 
Balance, June 30, 2022$206 $2,498,123 $10,907,253 $(10,413,916)$(16,710)$16,710 $2,991,666 
We repurchased 61,078 and 207,132 shares of our outstanding common stock during the three and six months ended June 30, 2022, respectively. We issued 30,396 and 43,719 shares from the treasury account during the three and six months ended June 30, 2022, respectively, in settlement of Option exercises.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Product Warranties
6 Months Ended
Jun. 30, 2023
Product Warranties Disclosures [Abstract]  
Product Warranties Product WarrantiesWe establish warranty and product liability reserves (“Warranty Reserve”) to provide for estimated future expenses as a result of construction and product defects, product recalls and litigation incidental to our homebuilding business. Liability estimates are determined based on management’s judgment, considering such factors as historical experience, the estimated current cost of corrective action, manufacturers’ and subcontractors’ participation in sharing the cost of corrective action, consultations with third party experts such as engineers, and discussions with our general counsel and outside counsel retained to handle specific product liability cases.The following table reflects the changes in our Warranty Reserve during the three and six months ended June 30, 2023 and 2022:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Warranty reserve, beginning of period$144,431 $135,341 $144,006 $134,859 
Provision22,312 24,551 43,582 42,518 
Payments(24,323)(21,652)(45,168)(39,137)
Warranty reserve, end of period$142,420 $138,240 $142,420 $138,240 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Disclosures
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Segment Disclosures Segment Disclosures
Our homebuilding operations are aggregated geographically into four homebuilding reportable segments and our mortgage banking operations are presented as one reportable segment. The homebuilding reportable segments are comprised of operating divisions in the following geographic areas:
Mid Atlantic: Maryland, Virginia, West Virginia, Delaware and Washington, D.C.
North East: New Jersey and Eastern Pennsylvania
Mid East: New York, Ohio, Western Pennsylvania, Indiana and Illinois
South East: North Carolina, South Carolina, Tennessee, Florida and Georgia
Homebuilding profit before tax includes all revenues and income generated from the sale of homes, less the cost of homes sold, selling, general and administrative expenses and a corporate capital allocation charge. The corporate capital allocation charge is eliminated in consolidation and is based on the segment’s average net assets employed. The corporate capital allocation charged to the operating segment allows the Chief Operating Decision Maker (“CODM”) to determine whether the operating segment’s results are providing the desired rate of return after covering our cost of capital.  
Assets not allocated to the operating segments are not included in either the operating segment’s corporate capital allocation charge or the CODM’s evaluation of the operating segment’s performance. We record charges on contract land deposits when it is determined that it is probable that recovery of the deposit is impaired. For segment reporting purposes, impairments on contract land deposits are generally charged to the operating segment upon the termination of an LPA with the developer, or the restructuring of an LPA resulting in the forfeiture of the deposit. Mortgage banking profit before tax consists of revenues generated from mortgage financing, title insurance and closing services, less the costs of such services and general and administrative costs. Mortgage banking operations are not charged a corporate capital allocation charge.
In addition to the corporate capital allocation and contract land deposit impairments discussed above, the other reconciling items between segment profit and consolidated profit before tax include unallocated corporate overhead (including all management incentive compensation), equity-based compensation expense, consolidation adjustments and external corporate interest expense. Our overhead functions such as accounting, treasury and human resources are centrally performed and these costs are not allocated to our operating segments. Consolidation adjustments consist of such items necessary to convert the reportable segments’ results, which are predominantly maintained on a cash basis, to a full accrual basis for external financial statement presentation purposes, and are not allocated to our operating segments. External corporate interest expense primarily consists of interest charges on our 3.00% Senior Notes due 2030 (the “Senior Notes”), which are not charged to the operating segments because the charges are included in the corporate capital allocation discussed above.
The following tables present segment revenues, profit and assets with reconciliations to the amounts reported for the consolidated enterprise, where applicable:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Revenues:
Homebuilding Mid Atlantic$1,058,794 $1,208,312 $1,999,942 $2,350,020 
Homebuilding North East232,926 237,394 416,356 412,945 
Homebuilding Mid East411,682 521,038 814,079 982,442 
Homebuilding South East580,367 643,318 1,184,725 1,173,882 
Mortgage Banking54,561 48,881 101,505 118,063 
Total consolidated revenues$2,338,330 $2,658,943 $4,516,607 $5,037,352 

Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Income before taxes:
Homebuilding Mid Atlantic$195,254 $251,739 $354,292 $501,520 
Homebuilding North East44,932 41,297 76,992 67,225 
Homebuilding Mid East61,756 82,512 118,224 153,695 
Homebuilding South East106,648 150,822 232,058 264,276 
Mortgage Banking37,843 28,800 67,270 78,906 
Total segment profit before taxes446,433 555,170 848,836 1,065,622 
Reconciling items:
Contract land deposit reserve adjustment (1)6,888 419 10,479 6,345 
Equity-based compensation expense (2)(25,159)(20,087)(47,436)(31,755)
Corporate capital allocation (3)72,617 77,512 141,691 147,256 
Unallocated corporate overhead(46,360)(32,282)(92,325)(77,543)
Consolidation adjustments and other (4)(9,998)2,004 (5,999)50,764 
Corporate interest expense(6,589)(11,816)(13,543)(24,571)
Corporate interest income33,344 3,092 63,283 3,839 
Reconciling items sub-total24,743 18,842 56,150 74,335 
Consolidated income before taxes$471,176 $574,012 $904,986 $1,139,957 
(1)This item represents changes to the contract land deposit impairment reserve, which are not allocated to the reportable segments. See further discussion of lot deposit impairment charges in Note 2.
(2)The increase in equity-based compensation expense for the three and six months ended June 30, 2023 was primarily attributable to a four year block grant of Options and RSUs issued in May 2022.
(3)This item represents the elimination of the corporate capital allocation charge included in the respective homebuilding reportable segments. The corporate capital allocation charge is based on the segment’s monthly average asset balance, and was as follows for the periods presented:
Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Corporate capital allocation charge:
Homebuilding Mid Atlantic$35,337 $37,121 $68,516 $71,208 
Homebuilding North East8,272 8,158 15,597 15,245 
Homebuilding Mid East9,819 12,875 19,479 24,292 
Homebuilding South East19,189 19,358 38,099 36,511 
Total$72,617 $77,512 $141,691 $147,256 

(4)The consolidation adjustments and other for the three and six month periods of 2023 and 2022 is primarily driven by units under construction as well as significant fluctuations in lumber prices year over year. Our reportable segments' results include the intercompany profits of our production facilities for home packages delivered to our homebuilding divisions. Costs related to homes not yet settled are reversed through the consolidation adjustment and recorded in inventory. These costs are subsequently recorded through the consolidation adjustment when the respective homes are settled. In both the three and six month periods of 2023, the consolidation adjustment was negatively impacted by the recognition of previously deferred home package costs that included significantly higher priced lumber. This impact was offset partially by a reduction in the number of units under construction year over year, resulting in a decrease in intercompany profits deferred, as compared to the three and six month periods of 2022.

 June 30, 2023December 31, 2022
Assets:
Homebuilding Mid Atlantic$1,271,377 $1,152,564 
Homebuilding North East317,956 250,001 
Homebuilding Mid East393,767 378,833 
Homebuilding South East752,310 697,923 
Mortgage Banking553,926 406,456 
Total segment assets3,289,336 2,885,777 
Reconciling items:
Cash and cash equivalents2,678,709 2,503,424 
Deferred taxes146,663 143,585 
Intangible assets and goodwill49,368 49,368 
Operating lease right-of-use assets73,469 71,081 
Finance lease right-of-use assets13,231 13,745 
Contract land deposit reserve(46,401)(57,060)
Consolidation adjustments and other62,400 51,053 
Reconciling items sub-total2,977,439 2,775,196 
Consolidated assets$6,266,775 $5,660,973 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Fair Value
GAAP assigns a fair value hierarchy to the inputs used to measure fair value. Level 1 inputs are quoted prices in active markets for identical assets and liabilities. Level 2 inputs are inputs other than quoted market prices that are observable for the asset or liability, either directly or indirectly. Level 3 inputs are unobservable inputs.
Financial Instruments
The estimated fair values of our Senior Notes as of June 30, 2023 and December 31, 2022 were $792,540 and $788,166, respectively. The estimated fair value is based on recent market prices of similar transactions, which is classified as Level 2 within the fair value hierarchy. The carrying values at June 30, 2023 and December 31, 2022 were $913,963 and $914,888, respectively. Except as otherwise noted below, we believe that insignificant differences exist between the carrying value and the fair value of our financial instruments, which consist primarily of cash equivalents, due to their short term nature.
Derivative Instruments and Mortgage Loans Held for Sale
In the normal course of business, our wholly-owned mortgage subsidiary, NVR Mortgage Finance, Inc. (“NVRM”), enters into contractual commitments to extend credit to our homebuyers with fixed expiration dates. The commitments become effective when the borrowers "lock-in" a specified interest rate within time frames established by NVRM. All mortgagors are evaluated for credit worthiness prior to the extension of the commitment. Market risk arises if interest rates move adversely between the time of the "lock-in" of rates by the borrower and the sale date of the loan to a broker/dealer. To mitigate the effect of the interest rate risk inherent in providing rate lock commitments to borrowers, NVRM enters into optional or mandatory delivery forward sale contracts to sell whole loans and mortgage-backed securities to broker/dealers. The forward sales contracts lock in an interest rate and price for the sale of loans similar to the specific rate lock commitments. NVRM does not engage in speculative or trading derivative activities. Both the rate lock commitments to borrowers and the forward sale contracts to broker/dealers are undesignated derivatives and, accordingly, are marked to fair value through earnings. At June 30, 2023, there were rate lock commitments to extend credit to borrowers aggregating $2,618,808 and open forward delivery contracts aggregating $2,780,429, which hedge both the rate lock commitments and closed loans held for sale.
The fair value of NVRM’s rate lock commitments to borrowers and the related input levels include, as applicable:
i)the assumed gain/loss of the expected resultant loan sale (Level 2);
ii)the effects of interest rate movements between the date of the rate lock and the balance sheet date (Level 2); and
iii)the value of the servicing rights associated with the loan (Level 2).
The assumed gain/loss considers the excess servicing to be received or buydown fees to be paid upon securitization of the loan. The excess servicing and buydown fees are calculated pursuant to contractual terms with investors. To calculate the effects of interest rate movements, NVRM utilizes applicable published mortgage-backed security prices, and multiplies the price movement between the rate lock date and the balance sheet date by the notional loan commitment amount. NVRM sells all of its loans on a servicing released basis, and receives a servicing released premium upon sale. Thus, the value of the servicing rights is included in the fair value measurement and is based upon contractual terms with investors and varies depending on the loan type. NVRM
assumes a fallout rate when measuring the fair value of rate lock commitments. Fallout is defined as locked loan commitments for which NVRM does not close a mortgage loan and is based on historical experience.
The fair value of NVRM’s forward sales contracts to broker/dealers solely considers the market price movement of the same type of security between the trade date and the balance sheet date (Level 2). The market price changes are multiplied by the notional amount of the forward sales contracts to measure the fair value.
Mortgage loans held for sale are recorded at fair value when closed, and thereafter are carried at the lower of cost or fair value, net of deferred origination costs, until sold. Fair value is measured using Level 2 inputs. As of June 30, 2023, the fair value of loans held for sale of $438,756 included on the accompanying condensed consolidated balance sheet was increased by $2,486 from the aggregate principal balance of $436,270. As of December 31, 2022, the fair value of loans held for sale of $316,806 was decreased by $2,675 from the aggregate principal balance of $319,481.
The fair value measurement of NVRM's undesignated derivative instruments was as follows:
June 30, 2023December 31, 2022
Rate lock commitments:
Gross assets$44,034 $32,246 
Gross liabilities24,585 20,946 
Net rate lock commitments$19,449 $11,300 
Forward sales contracts:
Gross assets$14,063 $4,843 
Gross liabilities944 20,903 
Net forward sales contracts$13,119 $(16,060)
As of June 30, 2023, the net rate lock commitments and the net forward sales contracts are reported in mortgage banking "Other assets," on the accompanying condensed consolidated balance sheets. As of December 31, 2022, the net rate lock commitments are reported in mortgage banking "Other assets" and the net forward sales contracts are reported in mortgage banking "Accrued expenses and other liabilities".
The fair value measurement as of June 30, 2023 was as follows:
Notional or
Principal
Amount
Assumed
Gain
From Loan
Sale
Interest
Rate
Movement
Effect
Servicing
Rights
Value
Security
Price
Change
Total Fair
Value
Measurement
Rate lock commitments$2,618,808 $8,932 $(23,985)$34,502 $— $19,449 
Forward sales contracts$2,780,429 — — — 13,119 13,119 
Mortgages held for sale$436,270 1,754 (5,715)6,447 — 2,486 
Total fair value measurement$10,686 $(29,700)$40,949 $13,119 $35,054 

The total fair value measurement as of December 31, 2022 was a net loss of $7,435. NVRM recorded a fair value adjustment to income of $301 and $42,489 for the three and six months ended June 30, 2023, respectively. NVRM recorded a fair value adjustment to expense of $27,540 and $17,430 for the three and six months ended June 30, 2022, respectively. Unrealized gains/losses from the change in the fair value measurements are included in earnings as a component of mortgage banking fees in the accompanying condensed consolidated statements of income. The fair value measurement will be impacted in the future by the change in the value of the servicing rights, interest rate movements, security price fluctuations, and the volume and product mix of NVRM’s closed loans and locked loan commitments.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
As of June 30, 2023, we had the following debt instruments outstanding:
Senior Notes
Our outstanding Senior Notes have an aggregate principal balance of $900,000, mature on May 15, 2030 and bear interest at 3.00%, payable semi-annually in arrears on May 15 and November 15. The Senior Notes are senior unsecured obligations and rank equally in right of payment with any of our existing and future unsecured senior indebtedness. The Senior Notes were issued in three separate issuances, $600,000 issued at a discount to yield 3.02%, and the two additional issuances totaling $300,000 issued at a premium to yield 2.00%. The Senior Notes have been reflected net of the unamortized discount or premium, as applicable, and the unamortized debt issuance costs in the accompanying condensed consolidated balance sheet.
The indenture governing the Senior Notes does not contain any financial covenants; however, it does contain, among other items, and subject to certain exceptions, covenants that restrict our ability to create, incur, assume or guarantee secured debt, enter into sale and leaseback transactions and conditions related to mergers and/or the sale of assets. We were in compliance with all covenants under the Senior Notes at June 30, 2023.
Credit Agreement
We have an unsecured Credit Agreement (the “Credit Agreement”), which provides for aggregate revolving loan commitments of $300,000 (the “Facility”). Under the Credit Agreement, we may request increases of up to $300,000 to the Facility in the form of revolving loan commitments or term loans to the extent that new or existing lenders agree to provide additional revolving loan or term loan commitments. The Credit Agreement provides for a $100,000 sublimit for the issuance of letters of credit, of which approximately $13,700 was outstanding at June 30, 2023. The Credit Agreement termination date is February 12, 2026. There were no borrowings outstanding under the Facility at June 30, 2023.
Repurchase Agreement
NVRM provides for its mortgage origination and other operating activities using cash generated from its operations, borrowings from its parent company, NVR, as well as a revolving mortgage repurchase agreement (the “Repurchase Agreement”), which is non-recourse to NVR. The Repurchase Agreement provides for loan purchases up to $150,000, subject to certain sub-limits. Amounts outstanding under the Repurchase Agreement are collateralized by the Company’s mortgage loans held for sale.
Effective July 19, 2023, NVRM entered into the First Amendment to Second Amended and Restated Master Repurchase Agreement with U.S. Bank National Association, as Agent and a Buyer (the "Amended MRA"), which extended the term of the Repurchase Agreement through July 17, 2024. All other terms and conditions under the Amended Repurchase Agreement remained materially consistent. At June 30, 2023, there were no borrowing base limitations reducing the amount available under the Repurchase Agreement and there were no borrowings outstanding.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Leases LeasesWe have operating leases for our corporate and division offices, production facilities, model homes, and certain office and production equipment. Additionally, we have finance leases for certain plant equipment and one of our production facilities which are recorded in homebuilding "Property, plant and equipment, net" and "Accrued
expenses and other liabilities" on the accompanying condensed consolidated balance sheets. Our finance lease ROU assets and finance lease liabilities were $13,231 and $14,690, respectively, as of June 30, 2023, and $13,745 and $15,002, respectively, as of December 31, 2022. Our leases have remaining lease terms of up to 17.2 years, some of which include options to extend the lease for up to 20 years, and some of which include options to terminate the lease.
We recognize operating lease expense on a straight-line basis over the lease term. We have elected to use the portfolio approach for certain equipment leases which have similar lease terms and payment schedules. Additionally, for certain equipment we account for the lease and non-lease components as a single lease component. Our sublease income is de minimis.
We have certain leases, primarily the leases of model homes, which have initial lease terms of twelve months or less ("Short-term leases"). We elected to exclude these leases from the recognition requirements under Topic 842, and these leases have not been included in our recognized ROU assets and lease liabilities.
The components of lease expense were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Lease expense
Operating lease expense$9,475 $8,529 $18,615 $16,630 
Finance lease expense:
Amortization of ROU assets511 473 1,013 937 
Interest on lease liabilities105 103 211 207 
Short-term lease expense7,531 6,491 15,023 12,823 
Total lease expense$17,622 $15,596 $34,862 $30,597 
Other information related to leases was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Supplemental Cash Flows Information:
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$7,420 $6,935 $14,736 $14,104 
Operating cash flows from finance leases105 103 211 207 
Financing cash flows from finance leases411 367 811 723 
ROU assets obtained in exchange for lease obligations:
Operating leases$10,090 $18,073 $23,337 $23,886 
Finance leases$250 $451 $499 $723 
June 30, 2023December 31, 2022
Weighted-average remaining lease term (in years):
Operating leases5.96.0
Finance leases10.410.8
Weighted-average discount rate:
Operating leases4.0 %3.6 %
Finance leases3.0 %2.9 %
Leases LeasesWe have operating leases for our corporate and division offices, production facilities, model homes, and certain office and production equipment. Additionally, we have finance leases for certain plant equipment and one of our production facilities which are recorded in homebuilding "Property, plant and equipment, net" and "Accrued
expenses and other liabilities" on the accompanying condensed consolidated balance sheets. Our finance lease ROU assets and finance lease liabilities were $13,231 and $14,690, respectively, as of June 30, 2023, and $13,745 and $15,002, respectively, as of December 31, 2022. Our leases have remaining lease terms of up to 17.2 years, some of which include options to extend the lease for up to 20 years, and some of which include options to terminate the lease.
We recognize operating lease expense on a straight-line basis over the lease term. We have elected to use the portfolio approach for certain equipment leases which have similar lease terms and payment schedules. Additionally, for certain equipment we account for the lease and non-lease components as a single lease component. Our sublease income is de minimis.
We have certain leases, primarily the leases of model homes, which have initial lease terms of twelve months or less ("Short-term leases"). We elected to exclude these leases from the recognition requirements under Topic 842, and these leases have not been included in our recognized ROU assets and lease liabilities.
The components of lease expense were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Lease expense
Operating lease expense$9,475 $8,529 $18,615 $16,630 
Finance lease expense:
Amortization of ROU assets511 473 1,013 937 
Interest on lease liabilities105 103 211 207 
Short-term lease expense7,531 6,491 15,023 12,823 
Total lease expense$17,622 $15,596 $34,862 $30,597 
Other information related to leases was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Supplemental Cash Flows Information:
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$7,420 $6,935 $14,736 $14,104 
Operating cash flows from finance leases105 103 211 207 
Financing cash flows from finance leases411 367 811 723 
ROU assets obtained in exchange for lease obligations:
Operating leases$10,090 $18,073 $23,337 $23,886 
Finance leases$250 $451 $499 $723 
June 30, 2023December 31, 2022
Weighted-average remaining lease term (in years):
Operating leases5.96.0
Finance leases10.410.8
Weighted-average discount rate:
Operating leases4.0 %3.6 %
Finance leases3.0 %2.9 %
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes
14.    Income Taxes
Our effective tax rate for the three and six months ended June 30, 2023 was 14.3% and 17.3%, respectively, compared to 24.5% and 24.6% for the three and six months ended June 30, 2022, respectively. The decrease in the effective tax rate in the three and six month periods of 2023 compared to the same periods in 2022 was primarily attributable to a higher income tax benefit recognized for excess tax benefits from stock option exercises, which totaled $55,906 and $79,151 for the three and six months ended June 30, 2023, respectively, and $8,744 and $17,190 for the three and six months ended June 30, 2022, respectively.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited, condensed consolidated financial statements include the accounts of NVR, Inc. (“NVR”, the “Company”, "we", "us" or "our") and its subsidiaries and certain other entities in which the Company is deemed to be the primary beneficiary (see Notes 2 and 3 to the accompanying condensed consolidated financial statements).  Intercompany accounts and transactions have been eliminated in consolidation. The statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Regulation S-X.  Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. Because the accompanying condensed consolidated financial statements do not include all of the information and footnotes required by GAAP, they should be read in conjunction with the financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2022. In the opinion of management, all adjustments (consisting only of normal recurring accruals except as otherwise noted herein) considered necessary for a fair presentation have been included. Operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.
The preparation of financial statements in conformity with 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.
Revenue from Contract with Customer Revenue RecognitionHomebuilding revenue is recognized on the settlement date at the contract sales price, when control is transferred to our customers.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Variable Interest Entities ("VIEs") (Tables)
6 Months Ended
Jun. 30, 2023
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure [Abstract]  
Total Risk of Loss Related to Contract Land Deposits Our total risk of loss related to contract land deposits is limited to the amount of the deposits pursuant to the liquidated damages provision of the LPAs. As of June 30, 2023 and December 31, 2022, our total risk of loss was as follows:
June 30, 2023December 31, 2022
Contract land deposits$563,110 $553,140 
Loss reserve on contract land deposits(46,401)(57,060)
Contract land deposits, net516,709 496,080 
Contingent obligations in the form of letters of credit8,307 6,896 
Total risk of loss$525,016 $502,976 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Capitalized Interest (Tables)
6 Months Ended
Jun. 30, 2023
Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Abstract]  
Summary of Interest Costs Incurred, Capitalized, Expensed and Charged to Cost of Sales The following table reflects the changes in our capitalized interest during the three and six months ended June 30, 2023 and 2022:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Interest capitalized, beginning of period$205 $640 $570 $593 
Interest incurred6,822 12,349 13,826 25,603 
Interest charged to interest expense(6,795)(12,257)(14,053)(25,423)
Interest charged to cost of sales(43)(52)(154)(93)
Interest capitalized, end of period$189 $680 $189 $680 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Weighted Average Shares and Share Equivalents Used to Calculate Basic and Diluted Earnings Per Share The following weighted average shares and share equivalents were used to calculate basic and diluted earnings per share ("EPS") for the three and six months ended June 30, 2023 and 2022:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Weighted average number of shares outstanding used to calculate basic EPS3,262,529 3,286,574 3,250,960 3,335,644 
Dilutive securities:
Stock options and restricted share units204,407 217,730 205,446 244,445 
Weighted average number of shares and share equivalents outstanding used to calculate diluted EPS3,466,936 3,504,304 3,456,406 3,580,089 
Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share The following non-qualified stock options ("Options") and restricted stock units ("RSUs") issued under equity incentive plans were outstanding during the three and six months ended June 30, 2023 and 2022, but were not included in the computation of diluted EPS because the effect would have been anti-dilutive.
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Anti-dilutive securities14,610 217,662 175,338 189,988 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity (Tables)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Equity [Abstract]        
Summary of Changes in Shareholders' Equity A summary of changes in shareholders’ equity for the three months ended June 30, 2023 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, March 31, 2023$206 $2,676,641 $12,117,766 $(10,949,267)$(16,710)$16,710 $3,845,346 
Net income— — 404,027 — — — 404,027 
Purchase of common stock for treasury— — — (201,077)— — (201,077)
Equity-based compensation— 25,159 — — — — 25,159 
Proceeds from Options exercised— 79,808 — — — — 79,808 
Treasury stock issued upon Option exercise — (33,921)— 33,921 — — — 
Balance, June 30, 2023$206 $2,747,687 $12,521,793 $(11,116,423)$(16,710)$16,710 $4,153,263 
A summary of changes in shareholders’ equity for the three months ended June 30, 2022 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, March 31, 2022$206 $2,416,660 $10,473,939 $(10,165,206)$(16,710)$16,710 $2,725,599 
Net income— — 433,314 — — — 433,314 
Purchase of common stock for treasury— — — (266,915)— — (266,915)
Equity-based compensation— 20,087 — — — — 20,087 
Proceeds from Options exercised— 79,581 — — — — 79,581 
Treasury stock issued upon Option exercise — (18,205)— 18,205 — — — 
Balance, June 30, 2022$206 $2,498,123 $10,907,253 $(10,413,916)$(16,710)$16,710 $2,991,666 
A summary of changes in shareholders’ equity for the six months ended June 30, 2023 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, December 31, 2022$206 $2,600,014 $11,773,414 $(10,866,785)$(16,710)$16,710 $3,506,849 
Net income— — 748,379 — — — 748,379 
Purchase of common stock for treasury— — — (311,125)— — (311,125)
Equity-based compensation— 47,436 — — — — 47,436 
Proceeds from Options exercised— 161,724 — — — — 161,724 
Treasury stock issued upon Option exercise and RSU vesting— (61,487)— 61,487 — — — 
Balance, June 30, 2023$206 $2,747,687 $12,521,793 $(11,116,423)$(16,710)$16,710 $4,153,263 
A summary of changes in shareholders’ equity for the six months ended June 30, 2022 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, December 31, 2021$206 $2,378,191 $10,047,839 $(9,423,858)$(16,710)$16,710 $3,002,378 
Net income— — 859,414 — — — 859,414 
Purchase of common stock for treasury— — — (1,015,703)— — (1,015,703)
Equity-based compensation— 31,755 — — — — 31,755 
Proceeds from Options exercised— 113,822 — — — — 113,822 
Treasury stock issued upon Option exercise — (25,645)— 25,645 — — — 
Balance, June 30, 2022$206 $2,498,123 $10,907,253 $(10,413,916)$(16,710)$16,710 $2,991,666 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Product Warranties (Tables)
6 Months Ended
Jun. 30, 2023
Product Warranties Disclosures [Abstract]  
Summary of Changes in Product Warranties Reserve The following table reflects the changes in our Warranty Reserve during the three and six months ended June 30, 2023 and 2022:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Warranty reserve, beginning of period$144,431 $135,341 $144,006 $134,859 
Provision22,312 24,551 43,582 42,518 
Payments(24,323)(21,652)(45,168)(39,137)
Warranty reserve, end of period$142,420 $138,240 $142,420 $138,240 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Disclosures (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Revenues The following tables present segment revenues, profit and assets with reconciliations to the amounts reported for the consolidated enterprise, where applicable:
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Revenues:
Homebuilding Mid Atlantic$1,058,794 $1,208,312 $1,999,942 $2,350,020 
Homebuilding North East232,926 237,394 416,356 412,945 
Homebuilding Mid East411,682 521,038 814,079 982,442 
Homebuilding South East580,367 643,318 1,184,725 1,173,882 
Mortgage Banking54,561 48,881 101,505 118,063 
Total consolidated revenues$2,338,330 $2,658,943 $4,516,607 $5,037,352 
Profit before Taxes
Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Income before taxes:
Homebuilding Mid Atlantic$195,254 $251,739 $354,292 $501,520 
Homebuilding North East44,932 41,297 76,992 67,225 
Homebuilding Mid East61,756 82,512 118,224 153,695 
Homebuilding South East106,648 150,822 232,058 264,276 
Mortgage Banking37,843 28,800 67,270 78,906 
Total segment profit before taxes446,433 555,170 848,836 1,065,622 
Reconciling items:
Contract land deposit reserve adjustment (1)6,888 419 10,479 6,345 
Equity-based compensation expense (2)(25,159)(20,087)(47,436)(31,755)
Corporate capital allocation (3)72,617 77,512 141,691 147,256 
Unallocated corporate overhead(46,360)(32,282)(92,325)(77,543)
Consolidation adjustments and other (4)(9,998)2,004 (5,999)50,764 
Corporate interest expense(6,589)(11,816)(13,543)(24,571)
Corporate interest income33,344 3,092 63,283 3,839 
Reconciling items sub-total24,743 18,842 56,150 74,335 
Consolidated income before taxes$471,176 $574,012 $904,986 $1,139,957 
(1)This item represents changes to the contract land deposit impairment reserve, which are not allocated to the reportable segments. See further discussion of lot deposit impairment charges in Note 2.
(2)The increase in equity-based compensation expense for the three and six months ended June 30, 2023 was primarily attributable to a four year block grant of Options and RSUs issued in May 2022.
(3)This item represents the elimination of the corporate capital allocation charge included in the respective homebuilding reportable segments. The corporate capital allocation charge is based on the segment’s monthly average asset balance, and was as follows for the periods presented:
Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Corporate capital allocation charge:
Homebuilding Mid Atlantic$35,337 $37,121 $68,516 $71,208 
Homebuilding North East8,272 8,158 15,597 15,245 
Homebuilding Mid East9,819 12,875 19,479 24,292 
Homebuilding South East19,189 19,358 38,099 36,511 
Total$72,617 $77,512 $141,691 $147,256 
(4)The consolidation adjustments and other for the three and six month periods of 2023 and 2022 is primarily driven by units under construction as well as significant fluctuations in lumber prices year over year. Our reportable segments' results include the intercompany profits of our production facilities for home packages delivered to our homebuilding divisions. Costs related to homes not yet settled are reversed through the consolidation adjustment and recorded in inventory. These costs are subsequently recorded through the consolidation adjustment when the respective homes are settled. In both the three and six month periods of 2023, the consolidation adjustment was negatively impacted by the recognition of previously deferred home package costs that included significantly higher priced lumber. This impact was offset partially by a reduction in the number of units under construction year over year, resulting in a decrease in intercompany profits deferred, as compared to the three and six month periods of 2022.
Assets
 June 30, 2023December 31, 2022
Assets:
Homebuilding Mid Atlantic$1,271,377 $1,152,564 
Homebuilding North East317,956 250,001 
Homebuilding Mid East393,767 378,833 
Homebuilding South East752,310 697,923 
Mortgage Banking553,926 406,456 
Total segment assets3,289,336 2,885,777 
Reconciling items:
Cash and cash equivalents2,678,709 2,503,424 
Deferred taxes146,663 143,585 
Intangible assets and goodwill49,368 49,368 
Operating lease right-of-use assets73,469 71,081 
Finance lease right-of-use assets13,231 13,745 
Contract land deposit reserve(46,401)(57,060)
Consolidation adjustments and other62,400 51,053 
Reconciling items sub-total2,977,439 2,775,196 
Consolidated assets$6,266,775 $5,660,973 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Undesignated Derivative Instruments The fair value measurement of NVRM's undesignated derivative instruments was as follows:
June 30, 2023December 31, 2022
Rate lock commitments:
Gross assets$44,034 $32,246 
Gross liabilities24,585 20,946 
Net rate lock commitments$19,449 $11,300 
Forward sales contracts:
Gross assets$14,063 $4,843 
Gross liabilities944 20,903 
Net forward sales contracts$13,119 $(16,060)
Fair Value Measurement The fair value measurement as of June 30, 2023 was as follows:
Notional or
Principal
Amount
Assumed
Gain
From Loan
Sale
Interest
Rate
Movement
Effect
Servicing
Rights
Value
Security
Price
Change
Total Fair
Value
Measurement
Rate lock commitments$2,618,808 $8,932 $(23,985)$34,502 $— $19,449 
Forward sales contracts$2,780,429 — — — 13,119 13,119 
Mortgages held for sale$436,270 1,754 (5,715)6,447 — 2,486 
Total fair value measurement$10,686 $(29,700)$40,949 $13,119 $35,054 
Fair Value Measurements, Recurring and Nonrecurring The estimated fair values of our Senior Notes as of June 30, 2023 and December 31, 2022 were $792,540 and $788,166, respectively. The estimated fair value is based on recent market prices of similar transactions, which is classified as Level 2 within the fair value hierarchy. The carrying values at June 30, 2023 and December 31, 2022 were $913,963 and $914,888, respectively. Except as otherwise noted below, we believe that insignificant differences exist between the carrying value and the fair value of our financial instruments, which consist primarily of cash equivalents, due to their short term nature.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Components of Lease Expense and Other Information related to Leases The components of lease expense were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Lease expense
Operating lease expense$9,475 $8,529 $18,615 $16,630 
Finance lease expense:
Amortization of ROU assets511 473 1,013 937 
Interest on lease liabilities105 103 211 207 
Short-term lease expense7,531 6,491 15,023 12,823 
Total lease expense$17,622 $15,596 $34,862 $30,597 
ScheduleofSupplementalCashFlowInformationRelatedtoLeases Other information related to leases was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Supplemental Cash Flows Information:
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$7,420 $6,935 $14,736 $14,104 
Operating cash flows from finance leases105 103 211 207 
Financing cash flows from finance leases411 367 811 723 
ROU assets obtained in exchange for lease obligations:
Operating leases$10,090 $18,073 $23,337 $23,886 
Finance leases$250 $451 $499 $723 
June 30, 2023December 31, 2022
Weighted-average remaining lease term (in years):
Operating leases5.96.0
Finance leases10.410.8
Weighted-average discount rate:
Operating leases4.0 %3.6 %
Finance leases3.0 %2.9 %
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Other Assets    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contract cost $ 22,000 $ 15,300
Home Building Segment    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Restricted cash and cash equivalents 51,392 48,455
Contract liabilities for customer deposits $ 368,763 $ 313,804
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Variable Interest Entities ("VIEs") - Additional Information (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
lot
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
lot
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Variable Interest Entity [Line Items]          
Letters of credit related to lots $ 8,307   $ 8,307    
Net Contract Land Deposit Impairment Recoveries 6,900 $ 400 (10,000) $ 6,300  
Loss reserve on contract land deposits 46,401   46,401   $ 57,060
Contract land deposits in cash $ 563,110   563,110   553,140
Contingent obligations in the form of letters of credit         6,896
Contract land deposit recoveries, net     $ (9,999) $ (6,342)  
Contingent obligations in the form of letters of credit         $ 6,896
Variable Interest Entities          
Variable Interest Entity [Line Items]          
Maximum range of deposits required under the purchase agreements 10.00%   10.00%    
Lots controlled by NVR | lot 123,900   123,900    
Contract land deposits in cash under lot purchase Agreements $ 553,300   $ 553,300    
Letters of credit related to lots $ 8,200   $ 8,200    
Contract on Raw Ground with Landowners          
Variable Interest Entity [Line Items]          
Lots controlled by NVR | lot 21,500   21,500    
Contract land deposits in cash $ 9,800   $ 9,800    
Refundable deposits and letters of credit 2,900   2,900    
Contingent obligations in the form of letters of credit 100   100    
Contingent obligations in the form of letters of credit $ 100   $ 100    
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Variable Interest Entities ("VIEs") - Total Risk of Loss Related to Contract Land Deposits (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure [Abstract]    
Contract land deposits $ 563,110 $ 553,140
Loss reserve on contract land deposits (46,401) (57,060)
Contract land deposits, net 516,709 496,080
Contingent obligations in the form of letters of credit   6,896
Total risk of loss 525,016 $ 502,976
Letters of credit related to lots $ 8,307  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Joint Ventures - Additional Information (Detail)
$ in Thousands
Jun. 30, 2023
USD ($)
joint_venture
lot
Dec. 31, 2022
USD ($)
Joint Ventures [Line Items]    
Aggregate investment $ 27,600  
Number of joint ventures | joint_venture 4  
Expected production of finished lots | lot 5,250  
Total lots controlled by company under the joint venture | lot 4,900  
Total lots either under contract with unrelated parties or not under the current contract | lot 350  
Additional funding commitments in the aggregate $ 12,000  
Other Assets    
Joint Ventures [Line Items]    
Aggregate investment   $ 27,200
Home Building Segment    
Joint Ventures [Line Items]    
Restricted cash and cash equivalents 51,392 48,455
Accrued expenses and other liabilities $ 291,563 $ 437,234
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Land Under Development - Additional Information (Detail)
$ in Thousands
Jun. 30, 2023
USD ($)
lot
Real Estate [Abstract]  
Carrying value of raw parcels of land $ 24,502
Number of finished lots expected to be developed from raw parcels of land | lot 1,600
Aggregate additional funding commitments related to raw land property under joint development $ 1,900
Expected development credits that will offset the aggregate additional funding commitments related to raw land property development $ 900
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Capitalized Interest - Summary of Interest Costs Incurred, Capitalized, Expensed and Charged to Cost of Sales (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Roll Forward]        
Interest capitalized, beginning of period $ 205 $ 640 $ 570 $ 593
Interest incurred 6,822 12,349 13,826 25,603
Interest expense (6,795) (12,257) (14,053) (25,423)
Interest charged to cost of sales (43) (52) (154) (93)
Interest capitalized, end of period $ 189 $ 680 $ 189 $ 680
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Weighted Average Shares and Share Equivalents Used to Calculate Basic and Diluted Earnings Per Share (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Weighted average number of shares outstanding used to calculate basic EPS (in shares) 3,262,529 3,286,574 3,250,960 3,335,644
Dilutive securities:        
Stock options and restricted share units (in shares) 204,407 217,730 205,446 244,445
Weighted average number of shares and share equivalents outstanding used to calculate diluted EPS (in shares) 3,466,936 3,504,304 3,456,406 3,580,089
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Anti-dilutive securities (in shares) 14,610 217,662 175,338 189,988
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity - Summary of Changes in Shareholders' Equity (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning Balance $ 3,845,346 $ 2,725,599 $ 3,506,849 $ 3,002,378
Net income 404,027 433,314 748,379 859,414
Purchase of common stock for treasury (201,077) (266,915) (311,125) (1,015,703)
Equity-based compensation 25,159 20,087 47,436 31,755
Proceeds from Options exercised 79,808 79,581 161,724 113,822
Ending Balance $ 4,153,263 $ 2,991,666 $ 4,153,263 $ 2,991,666
Common stock repurchased (in shares) 34,827 61,078 56,001 207,132
Reissued shares during the period, shares (in shares) 53,615 30,396 97,556 43,719
Common Stock        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning Balance $ 206 $ 206 $ 206 $ 206
Ending Balance 206 206 206 206
Additional Paid-In Capital        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning Balance 2,676,641 2,416,660 2,600,014 2,378,191
Equity-based compensation 25,159 20,087 47,436 31,755
Proceeds from Options exercised 79,808 79,581 161,724 113,822
Treasury stock issued upon Option exercise and RSU vesting (33,921) (18,205) (61,487) (25,645)
Ending Balance 2,747,687 2,498,123 2,747,687 2,498,123
Retained Earnings        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning Balance 12,117,766 10,473,939 11,773,414 10,047,839
Net income 404,027 433,314 748,379 859,414
Ending Balance 12,521,793 10,907,253 12,521,793 10,907,253
Treasury Stock        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning Balance (10,949,267) (10,165,206) (10,866,785) (9,423,858)
Purchase of common stock for treasury (201,077) (266,915) (311,125) (1,015,703)
Treasury stock issued upon Option exercise and RSU vesting 33,921 18,205 61,487 25,645
Ending Balance (11,116,423) (10,413,916) (11,116,423) (10,413,916)
Deferred Compensation Trust        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning Balance (16,710) (16,710) (16,710) (16,710)
Ending Balance (16,710) (16,710) (16,710) (16,710)
Deferred Compensation Liability        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning Balance 16,710 16,710 16,710 16,710
Ending Balance $ 16,710 $ 16,710 $ 16,710 $ 16,710
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity - Additional Information (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Equity [Abstract]        
Common stock repurchased (in shares) 34,827 61,078 56,001 207,132
Reissued shares during the period, shares (in shares) 53,615 30,396 97,556 43,719
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Product Warranties Product Warranties - Schedule of Product Warranties Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Warranty reserve, beginning of period $ 144,431 $ 135,341 $ 144,006 $ 134,859
Provision 22,312 24,551 43,582 42,518
Payments (24,323) (21,652) (45,168) (39,137)
Warranty reserve, end of period $ 142,420 $ 138,240 $ 142,420 $ 138,240
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Disclosures - Additional Information (Detail)
6 Months Ended
Jun. 30, 2023
segment
Senior Notes due 2030  
Segment Reporting Information [Line Items]  
Senior notes interest rate 3.00%
Home Building Segment  
Segment Reporting Information [Line Items]  
Number of reportable segments 4
Mortgage Banking  
Segment Reporting Information [Line Items]  
Number of reportable segments 1
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Disclosures - Revenues (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 2,338,330 $ 2,658,943 $ 4,516,607 $ 5,037,352
Home Building Segment        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 2,283,769 2,610,062 4,415,102 4,919,289
Home Building Segment | Mid Atlantic        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 1,058,794 1,208,312 1,999,942 2,350,020
Home Building Segment | North East        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 232,926 237,394 416,356 412,945
Home Building Segment | Mid East        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 411,682 521,038 814,079 982,442
Home Building Segment | South East        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 580,367 643,318 1,184,725 1,173,882
Mortgage Banking        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 54,561 $ 48,881 $ 101,505 $ 118,063
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Disclosures - Income before Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes $ 471,176 $ 574,012 $ 904,986 $ 1,139,957
Equity-based compensation expense     (47,436) (31,755)
Corporate interest expense (6,795) (12,257) (14,053) (25,423)
Home Building Segment        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 434,711 544,947 840,461 1,061,834
Corporate interest expense (6,628) (11,852) (13,629) (24,656)
Mortgage Banking        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 36,465 29,065 64,525 78,123
Corporate interest expense (167) (405) (424) (767)
Interest income 3,823 2,772 6,841 4,846
Operating Segments        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 446,433 555,170 848,836 1,065,622
Operating Segments | Home Building Segment | Mid Atlantic        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 195,254 251,739 354,292 501,520
Operating Segments | Home Building Segment | North East        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 44,932 41,297 76,992 67,225
Operating Segments | Home Building Segment | Mid East        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 61,756 82,512 118,224 153,695
Operating Segments | Home Building Segment | South East        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 106,648 150,822 232,058 264,276
Operating Segments | Mortgage Banking        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 37,843 28,800 67,270 78,906
Corporate and Reconciling Items        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 24,743 18,842 56,150 74,335
Contract land deposit reserve adjustment 6,888 419 10,479 6,345
Equity-based compensation expense (25,159) (20,087) (47,436) (31,755)
Corporate capital allocation 72,617 77,512 141,691 147,256
Unallocated corporate overhead (46,360) (32,282) (92,325) (77,543)
Consolidation adjustments and other (4) (9,998) 2,004 (5,999) 50,764
Corporate interest expense (6,589) (11,816) (13,543) (24,571)
Interest income 33,344 3,092 63,283 3,839
Corporate and Reconciling Items | Home Building Segment | Mid Atlantic        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Corporate capital allocation 35,337 37,121 68,516 71,208
Corporate and Reconciling Items | Home Building Segment | North East        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Corporate capital allocation 8,272 8,158 15,597 15,245
Corporate and Reconciling Items | Home Building Segment | Mid East        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Corporate capital allocation 9,819 12,875 19,479 24,292
Corporate and Reconciling Items | Home Building Segment | South East        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Corporate capital allocation $ 19,189 $ 19,358 $ 38,099 $ 36,511
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Disclosures - Corporate Capital Allocation Charge (Detail) - Corporate and Reconciling Items - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Corporate capital allocation charge $ 72,617 $ 77,512 $ 141,691 $ 147,256
Home Building Segment | Mid Atlantic        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Corporate capital allocation charge 35,337 37,121 68,516 71,208
Home Building Segment | North East        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Corporate capital allocation charge 8,272 8,158 15,597 15,245
Home Building Segment | Mid East        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Corporate capital allocation charge 9,819 12,875 19,479 24,292
Home Building Segment | South East        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Corporate capital allocation charge $ 19,189 $ 19,358 $ 38,099 $ 36,511
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Disclosures - Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 6,266,775 $ 5,660,973
Finance Lease, Right-of-Use Asset 13,231 13,745
Contract land deposit reserve (46,401) (57,060)
Home Building Segment    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 5,705,502 5,247,170
Cash and cash equivalents 2,678,709 2,503,424
Operating lease right-of-use assets 73,469 71,081
Mortgage Banking    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 561,273 413,803
Cash and cash equivalents 13,873 19,415
Operating lease right-of-use assets 22,814 16,011
Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 3,289,336 2,885,777
Operating Segments | Home Building Segment | Mid Atlantic    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 1,271,377 1,152,564
Operating Segments | Home Building Segment | North East    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 317,956 250,001
Operating Segments | Home Building Segment | Mid East    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 393,767 378,833
Operating Segments | Home Building Segment | South East    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 752,310 697,923
Operating Segments | Mortgage Banking    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 553,926 406,456
Corporate and Reconciling Items    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 2,977,439 2,775,196
Cash and cash equivalents 2,678,709 2,503,424
Deferred taxes 146,663 143,585
Intangible assets and goodwill 49,368 49,368
Operating lease right-of-use assets 73,469 71,081
Finance Lease, Right-of-Use Asset 13,231 13,745
Contract land deposit reserve (46,401) (57,060)
Consolidation adjustments and other $ 62,400 $ 51,053
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Total fair value measurement gain/(loss)     $ 35,054   $ (7,435)
Home Building Segment          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Senior Notes carrying value $ 913,963   913,963   914,888
Home Building Segment | Senior Notes due 2030          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Senior Notes carrying value 913,963   913,963   914,888
Home Building Segment | Level 2 | Fair Value, Recurring | Senior Notes due 2030          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Senior Notes fair value 792,540   792,540   788,166
Mortgage Banking | Level 2 | Not Designated as Hedging Instrument          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair value adjustment income (expense) 301 $ 27,540 42,489 $ 17,430  
Mortgage Banking | Level 2 | Fair Value, Recurring | Rate Lock Commitments          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair value disclosure, off-balance sheet risks, face amount, liability 2,618,808   2,618,808    
Total fair value measurement gain/(loss)     19,449    
Mortgage Banking | Level 2 | Fair Value, Recurring | Forward Sales Contracts          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair value disclosure, off-balance sheet risks, face amount, liability 2,780,429   2,780,429    
Total fair value measurement gain/(loss)     13,119    
Mortgage Banking | Level 2 | Fair Value, Recurring | Mortgages Held for Sale          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Trade and loans receivables held-for-sale, net, not part of disposal group 438,756   438,756   $ 316,806
Fair Value, principal amount, loans held for sale $ 436,270 $ 319,481 436,270 319,481  
Fair value, option, changes in fair value, gain (loss)     $ 2,486 $ 2,675  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value - Undesignated Derivative Instruments (Detail) - Mortgage Banking - Level 2 - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Other Assets | Rate Lock Commitments    
Derivatives, Fair Value [Line Items]    
Gross assets $ 44,034 $ 32,246
Gross liabilities 24,585 20,946
Net rate lock commitments and forward sales contracts 19,449 11,300
Accrued Liabilities | Forward Sales Contracts    
Derivatives, Fair Value [Line Items]    
Gross assets 14,063 4,843
Gross liabilities 944 20,903
Net rate lock commitments and forward sales contracts $ 13,119 $ (16,060)
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value - Fair Value Measurement (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assumed Gain From Loan Sale $ 10,686    
Interest Rate Movement Effect (29,700)    
Servicing Rights Value 40,949    
Security Price Change 13,119    
Total Fair Value Measurement 35,054   $ (7,435)
Mortgage Banking | Level 2 | Fair Value, Recurring | Rate Lock Commitments      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value disclosure, off-balance sheet risks, face amount, liability 2,618,808    
Assumed Gain From Loan Sale 8,932    
Interest Rate Movement Effect (23,985)    
Servicing Rights Value 34,502    
Total Fair Value Measurement 19,449    
Mortgage Banking | Level 2 | Fair Value, Recurring | Forward Sales Contracts      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value disclosure, off-balance sheet risks, face amount, liability 2,780,429    
Security Price Change 13,119    
Total Fair Value Measurement 13,119    
Mortgage Banking | Level 2 | Fair Value, Recurring | Mortgages Held for Sale      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assumed Gain From Loan Sale 1,754    
Interest Rate Movement Effect (5,715)    
Servicing Rights Value 6,447    
Fair value, option, changes in fair value, gain (loss) 2,486 $ 2,675  
Fair Value, principal amount, loans held for sale $ 436,270 $ 319,481  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Additional Information (Detail)
6 Months Ended
Jun. 30, 2023
USD ($)
Credit Agreement | Revolving Credit Facility  
Debt Instrument [Line Items]  
Maximum loan borrowing capacity $ 300,000,000
Increase in commitment available 300,000,000
Debt outstanding 0
Credit Agreement | Revolving Credit Facility | Sublimit for Issuance of Letters of Credit  
Debt Instrument [Line Items]  
Maximum loan borrowing capacity 100,000,000
Letters of credit outstanding 13,700,000
Repurchase Agreement | Revolving Credit Facility  
Debt Instrument [Line Items]  
Maximum loan borrowing capacity 150,000,000
Debt outstanding 0
Borrowing base limitations 0
Senior Notes due 2030  
Debt Instrument [Line Items]  
Senior notes principal amount $ 900,000,000
Frequency of senior notes payment semi-annually in arrears on May 15 and November 15
$600M Senior Notes Due Two Thousand Thirty  
Debt Instrument [Line Items]  
Senior notes principal amount $ 600,000,000
Senior notes effective interest rate 3.02%
Additional Senior Notes Due Two Thousand Thirty  
Debt Instrument [Line Items]  
Senior notes principal amount $ 300,000,000
Senior notes effective interest rate 2.00%
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease, term 17 years 2 months 12 days  
Operating lease, option to extend 20  
Finance Lease, Right-of-Use Asset $ 13,231 $ 13,745
Finance Lease, Liability $ 14,690 $ 15,002
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Operating Lease, Expense $ 9,475 $ 8,529 $ 18,615 $ 16,630
Finance Lease, Right-of-Use Asset, Amortization 511 473 1,013 937
Finance Lease, Interest Expense 105 103 211 207
Short-term Lease Payments 7,531 6,491 15,023 12,823
Lease, Cost $ 17,622 $ 15,596 $ 34,862 $ 30,597
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Supplemental Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Supplemental Cash Flows Information:          
Operating cash flows from operating leases $ 7,420 $ 6,935 $ 14,736 $ 14,104  
Operating cash flows from finance leases 105 103 211 207  
Financing cash flows from finance leases 411 367 811 723  
ROU assets obtained in exchange for lease obligations:          
Operating leases 10,090 18,073 23,337 23,886  
Finance leases $ 250 $ 451 $ 499 $ 723  
Weighted-average remaining lease term (in years):          
Operating leases 5 years 10 months 24 days   5 years 10 months 24 days   6 years
Finance leases 10 years 4 months 24 days   10 years 4 months 24 days   10 years 9 months 18 days
Weighted-average discount rate:          
Operating leases 4.00%   4.00%   3.60%
Finance leases 3.00%   3.00%   2.90%
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Effective tax rate 14.30% 24.50% 17.30% 24.60%
Excess tax benefit recognized $ 55,906 $ 8,744 $ 79,151 $ 17,190
XML 64 nvr-20230630_htm.xml IDEA: XBRL DOCUMENT 0000906163 2023-01-01 2023-06-30 0000906163 2023-07-31 0000906163 nvr:HomeBuildingSegmentMember 2023-06-30 0000906163 nvr:HomeBuildingSegmentMember 2022-12-31 0000906163 nvr:MortgageBankingSegmentMember 2023-06-30 0000906163 nvr:MortgageBankingSegmentMember 2022-12-31 0000906163 2023-06-30 0000906163 2022-12-31 0000906163 nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:HomeBuildingSegmentMember 2022-04-01 2022-06-30 0000906163 nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:HomeBuildingSegmentMember 2022-01-01 2022-06-30 0000906163 nvr:MortgageBankingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:MortgageBankingSegmentMember 2022-04-01 2022-06-30 0000906163 nvr:MortgageBankingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:MortgageBankingSegmentMember 2022-01-01 2022-06-30 0000906163 2023-04-01 2023-06-30 0000906163 2022-04-01 2022-06-30 0000906163 2022-01-01 2022-06-30 0000906163 2021-12-31 0000906163 2022-06-30 0000906163 us-gaap:OtherAssetsMember 2023-06-30 0000906163 us-gaap:OtherAssetsMember 2022-12-31 0000906163 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2023-06-30 0000906163 nvr:RawGroundContractsVariableInterestEntityNotPrimaryBeneficiaryMember 2023-06-30 0000906163 2023-03-31 0000906163 2022-03-31 0000906163 us-gaap:CommonStockMember 2023-03-31 0000906163 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000906163 us-gaap:RetainedEarningsMember 2023-03-31 0000906163 us-gaap:TreasuryStockCommonMember 2023-03-31 0000906163 nvr:DeferredCompensationTrustMember 2023-03-31 0000906163 nvr:DeferredCompensationLiabilityMember 2023-03-31 0000906163 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000906163 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000906163 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000906163 us-gaap:CommonStockMember 2023-06-30 0000906163 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000906163 us-gaap:RetainedEarningsMember 2023-06-30 0000906163 us-gaap:TreasuryStockCommonMember 2023-06-30 0000906163 nvr:DeferredCompensationTrustMember 2023-06-30 0000906163 nvr:DeferredCompensationLiabilityMember 2023-06-30 0000906163 us-gaap:CommonStockMember 2022-12-31 0000906163 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000906163 us-gaap:RetainedEarningsMember 2022-12-31 0000906163 us-gaap:TreasuryStockCommonMember 2022-12-31 0000906163 nvr:DeferredCompensationTrustMember 2022-12-31 0000906163 nvr:DeferredCompensationLiabilityMember 2022-12-31 0000906163 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0000906163 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0000906163 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0000906163 us-gaap:CommonStockMember 2022-03-31 0000906163 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000906163 us-gaap:RetainedEarningsMember 2022-03-31 0000906163 us-gaap:TreasuryStockCommonMember 2022-03-31 0000906163 nvr:DeferredCompensationTrustMember 2022-03-31 0000906163 nvr:DeferredCompensationLiabilityMember 2022-03-31 0000906163 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000906163 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000906163 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000906163 us-gaap:CommonStockMember 2022-06-30 0000906163 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000906163 us-gaap:RetainedEarningsMember 2022-06-30 0000906163 us-gaap:TreasuryStockCommonMember 2022-06-30 0000906163 nvr:DeferredCompensationTrustMember 2022-06-30 0000906163 nvr:DeferredCompensationLiabilityMember 2022-06-30 0000906163 us-gaap:CommonStockMember 2021-12-31 0000906163 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000906163 us-gaap:RetainedEarningsMember 2021-12-31 0000906163 us-gaap:TreasuryStockCommonMember 2021-12-31 0000906163 nvr:DeferredCompensationTrustMember 2021-12-31 0000906163 nvr:DeferredCompensationLiabilityMember 2021-12-31 0000906163 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0000906163 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-06-30 0000906163 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0000906163 nvr:SeniorNotesDueTwoThousandThirtyMember 2023-06-30 0000906163 nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2022-04-01 2022-06-30 0000906163 nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2022-01-01 2022-06-30 0000906163 nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2022-04-01 2022-06-30 0000906163 nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2022-01-01 2022-06-30 0000906163 nvr:MidEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:MidEastMember nvr:HomeBuildingSegmentMember 2022-04-01 2022-06-30 0000906163 nvr:MidEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:MidEastMember nvr:HomeBuildingSegmentMember 2022-01-01 2022-06-30 0000906163 nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2022-04-01 2022-06-30 0000906163 nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2022-01-01 2022-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2022-04-01 2022-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2022-01-01 2022-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2022-04-01 2022-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2022-01-01 2022-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2022-04-01 2022-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2022-01-01 2022-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2022-04-01 2022-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2022-01-01 2022-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MortgageBankingSegmentMember 2023-04-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MortgageBankingSegmentMember 2022-04-01 2022-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MortgageBankingSegmentMember 2023-01-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MortgageBankingSegmentMember 2022-01-01 2022-06-30 0000906163 us-gaap:OperatingSegmentsMember 2023-04-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember 2022-04-01 2022-06-30 0000906163 us-gaap:OperatingSegmentsMember 2023-01-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember 2022-01-01 2022-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember 2023-04-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember 2022-04-01 2022-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember 2023-01-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember 2022-01-01 2022-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2022-04-01 2022-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2022-01-01 2022-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2022-04-01 2022-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2022-01-01 2022-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2022-04-01 2022-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2022-01-01 2022-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2022-04-01 2022-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2022-01-01 2022-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2022-12-31 0000906163 us-gaap:OperatingSegmentsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2022-12-31 0000906163 us-gaap:OperatingSegmentsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2022-12-31 0000906163 us-gaap:OperatingSegmentsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2022-12-31 0000906163 us-gaap:OperatingSegmentsMember nvr:MortgageBankingSegmentMember 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MortgageBankingSegmentMember 2022-12-31 0000906163 us-gaap:OperatingSegmentsMember 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember 2022-12-31 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember 2022-12-31 0000906163 nvr:SeniorNotesDueTwoThousandThirtyMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nvr:HomeBuildingSegmentMember 2023-06-30 0000906163 nvr:SeniorNotesDueTwoThousandThirtyMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nvr:HomeBuildingSegmentMember 2022-12-31 0000906163 nvr:SeniorNotesDueTwoThousandThirtyMember nvr:HomeBuildingSegmentMember 2023-06-30 0000906163 nvr:SeniorNotesDueTwoThousandThirtyMember nvr:HomeBuildingSegmentMember 2022-12-31 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember nvr:MortgageBankingSegmentMember 2023-06-30 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember nvr:MortgageBankingSegmentMember 2023-06-30 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nvr:MortgagesHeldForSaleMember nvr:MortgageBankingSegmentMember 2023-06-30 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nvr:MortgagesHeldForSaleMember nvr:MortgageBankingSegmentMember 2023-01-01 2023-06-30 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nvr:MortgagesHeldForSaleMember nvr:MortgageBankingSegmentMember 2022-12-31 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nvr:MortgagesHeldForSaleMember nvr:MortgageBankingSegmentMember 2022-01-01 2022-06-30 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nvr:MortgagesHeldForSaleMember nvr:MortgageBankingSegmentMember 2022-06-30 0000906163 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember nvr:MortgageBankingSegmentMember 2023-06-30 0000906163 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember nvr:MortgageBankingSegmentMember 2022-12-31 0000906163 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember nvr:MortgageBankingSegmentMember 2023-06-30 0000906163 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember nvr:MortgageBankingSegmentMember 2022-12-31 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember nvr:MortgageBankingSegmentMember 2023-01-01 2023-06-30 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember nvr:MortgageBankingSegmentMember 2023-01-01 2023-06-30 0000906163 2022-01-01 2022-12-31 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember nvr:MortgageBankingSegmentMember 2023-04-01 2023-06-30 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember nvr:MortgageBankingSegmentMember 2023-01-01 2023-06-30 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember nvr:MortgageBankingSegmentMember 2022-04-01 2022-06-30 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember nvr:MortgageBankingSegmentMember 2022-01-01 2022-06-30 0000906163 nvr:SeniorNotesDueTwoThousandThirtyMember 2023-01-01 2023-06-30 0000906163 nvr:A600MSeniorNotesDueTwoThousandThirtyMember 2023-06-30 0000906163 nvr:A300MSeniorNotesDueTwoThousandThirtyMember 2023-06-30 0000906163 us-gaap:RevolvingCreditFacilityMember nvr:CreditAgreementMember 2023-06-30 0000906163 us-gaap:RevolvingCreditFacilityMember nvr:CreditAgreementMember 2023-01-01 2023-06-30 0000906163 us-gaap:RevolvingCreditFacilityMember nvr:CreditAgreementMember nvr:SublimitForIssuanceOfLettersOfCreditMember 2023-06-30 0000906163 us-gaap:RevolvingCreditFacilityMember nvr:RepurchaseAgreementMember 2023-06-30 shares iso4217:USD iso4217:USD shares pure nvr:lot nvr:joint_venture nvr:segment false 2023 Q2 0000906163 --12-31 10-Q true 2023-06-30 false 1-12378 NVR, Inc. VA 54-1394360 11700 Plaza America Drive Suite 500 Reston VA 20190 703 956-4000 Common stock, par value $0.01 per share NVR NYSE Yes Yes Large Accelerated Filer false false false 3264331 2678709000 2503424000 51392000 48455000 26757000 20842000 1815169000 1554955000 158004000 181952000 24502000 27100000 22414000 24268000 2020089000 1788275000 516709000 496080000 57711000 57950000 73469000 71081000 41580000 41580000 239086000 219483000 5705502000 5247170000 13873000 19415000 14083000 2974000 438756000 316806000 4704000 3559000 22814000 16011000 7347000 7347000 59696000 47691000 561273000 413803000 6266775000 5660973000 377558000 334016000 291563000 437234000 368763000 313804000 78661000 75818000 913963000 914888000 2030508000 2075760000 58667000 61396000 24337000 16968000 83004000 78364000 2113512000 2154124000 0.01 0.01 60000000 60000000 20555330 20555330 206000 206000 2747687000 2600014000 106697 106697 16710000 16710000 16710000 16710000 12521793000 11773414000 17294792 17336397 11116423000 10866785000 4153263000 3506849000 6266775000 5660973000 2283769000 2610062000 4415102000 4919289000 34259000 3896000 67205000 5235000 1728146000 1924727000 3336056000 3576092000 148543000 132432000 292161000 261942000 441339000 556799000 854090000 1086490000 6628000 11852000 13629000 24656000 434711000 544947000 840461000 1061834000 54561000 48881000 101505000 118063000 3823000 2772000 6841000 4846000 1102000 1303000 2091000 2375000 22854000 23486000 45488000 46394000 167000 405000 424000 767000 36465000 29065000 64525000 78123000 471176000 574012000 904986000 1139957000 67149000 140698000 156607000 280543000 404027000 433314000 748379000 859414000 123.84 131.84 230.20 257.65 116.54 123.65 216.52 240.05 3263000 3287000 3251000 3336000 3467000 3504000 3456000 3580000 748379000 859414000 8405000 8991000 47436000 31755000 -9999000 -6342000 81131000 94813000 2620507000 3133046000 2542359000 3195784000 2000000 4000000 231814000 431379000 10630000 20917000 -4183000 16394000 -89815000 25716000 54959000 21656000 -19621000 2781000 344204000 447206000 1224000 9222000 180000 0 11448000 8751000 2039000 346000 -10453000 -17627000 311125000 1015703000 0 600000000 811000 723000 161724000 113822000 -150212000 -1502604000 183539000 -1073025000 2574518000 2636984000 2758057000 1563959000 14781000 32627000 262608000 291721000 Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The accompanying unaudited, condensed consolidated financial statements include the accounts of NVR, Inc. (“NVR”, the “Company”, "we", "us" or "our") and its subsidiaries and certain other entities in which the Company is deemed to be the primary beneficiary (see Notes 2 and 3 to the accompanying condensed consolidated financial statements).  Intercompany accounts and transactions have been eliminated in consolidation. The statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Regulation S-X.  Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. Because the accompanying condensed consolidated financial statements do not include all of the information and footnotes required by GAAP, they should be read in conjunction with the financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2022. In the opinion of management, all adjustments (consisting only of normal recurring accruals except as otherwise noted herein) considered necessary for a fair presentation have been included. Operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with 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. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023 and 2022, comprehensive income equaled net income; therefore, a separate statement of comprehensive income is not included in the accompanying condensed consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Homebuilding revenue is recognized on the settlement date at the contract sales price, when control is transferred to our customers. Our contract liabilities, which consist of deposits received from customers on homes not settled, were $368,763 and $313,804 as of June 30, 2023 and December 31, 2022, respectively. We expect that substantially all of the customer deposits held at December 31, 2022 will be recognized in revenue in 2023. Our contract assets consist of prepaid sales compensation and totaled approximately $22,000 and $15,300, as of June 30, 2023 and December 31, 2022, respectively. Prepaid sales compensation is included in homebuilding “Other assets” on the accompanying condensed consolidated balance sheets.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The accompanying unaudited, condensed consolidated financial statements include the accounts of NVR, Inc. (“NVR”, the “Company”, "we", "us" or "our") and its subsidiaries and certain other entities in which the Company is deemed to be the primary beneficiary (see Notes 2 and 3 to the accompanying condensed consolidated financial statements).  Intercompany accounts and transactions have been eliminated in consolidation. The statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Regulation S-X.  Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. Because the accompanying condensed consolidated financial statements do not include all of the information and footnotes required by GAAP, they should be read in conjunction with the financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2022. In the opinion of management, all adjustments (consisting only of normal recurring accruals except as otherwise noted herein) considered necessary for a fair presentation have been included. Operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.</span></div>The preparation of financial statements in conformity with 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. Revenue RecognitionHomebuilding revenue is recognized on the settlement date at the contract sales price, when control is transferred to our customers. 368763000 313804000 22000000 15300000 Variable Interest Entities ("VIEs")<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Fixed Price Finished Lot Purchase Agreements (“LPAs”)</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We generally do not engage in the land development business. Instead, we typically acquire finished building lots at market prices from various development entities under LPAs. The LPAs require deposits that may be forfeited if we fail to perform under the LPAs. The deposits required under the LPAs are in the form of cash or letters of credit in varying amounts, and typically range up to 10% of the aggregate purchase price of the finished lots.  </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The deposit placed by us pursuant to the LPA is deemed to be a variable interest in the respective development entities. Those development entities are deemed to be VIEs. Therefore, the development entities with which we enter into LPAs, including the joint venture limited liability corporations discussed below, are evaluated for possible consolidation by us. We have concluded that we are not the primary beneficiary of the development entities with which we enter into LPAs, and therefore, we do not consolidate any of these VIEs.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of June 30, 2023, we controlled approximately 123,900 lots under LPAs with third parties through deposits in cash and letters of credit totaling approximately $553,300 and $8,200, respectively. Our sole legal obligation and economic loss for failure to perform under these LPAs is limited to the amount of the deposit pursuant to the liquidated damage provisions contained in the LPAs and, in very limited circumstances, specific performance obligations. For the three and six months ended June 30, 2023, we recorded a net reversal of approximately $6,900 and $10,000, respectively, related to previously impaired lot deposits based on current market conditions. For the three and six months ended June 30, 2022, we recorded a net reversal of approximately $400 and $6,300, respectively, related to previously impaired lot deposits. Our contract land deposit asset is shown net of a $46,401 and $57,060 impairment reserve at June 30, 2023 and December 31, 2022, respectively.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition, we have certain properties under contract with land owners that are expected to yield approximately 21,500 lots, which are not included in the number of total lots controlled. Some of these properties may require rezoning or other approvals to achieve the expected yield. These properties are controlled with deposits in cash and letters of credit totaling approximately $9,800 and $100, respectively, as of June 30, 2023, of which approximately $2,900 is refundable if certain contractual conditions are not met. We generally expect to assign the raw land contracts to a land developer and simultaneously enter into an LPA with the assignee if the project is determined to be feasible.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our total risk of loss related to contract land deposits is limited to the amount of the deposits pursuant to the liquidated damages provision of the LPAs. As of June 30, 2023 and December 31, 2022, our total risk of loss was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract land deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563,110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss reserve on contract land deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,401)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract land deposits, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent obligations in the form of letters of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total risk of loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525,016 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,976 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.10 123900 553300000 8200000 6900000 -10000000 400000 6300000 46401000 57060000 21500 9800000 100000 2900000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our total risk of loss related to contract land deposits is limited to the amount of the deposits pursuant to the liquidated damages provision of the LPAs. As of June 30, 2023 and December 31, 2022, our total risk of loss was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract land deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563,110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss reserve on contract land deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,401)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract land deposits, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent obligations in the form of letters of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total risk of loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525,016 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,976 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 563110000 553140000 46401000 57060000 516709000 496080000 8307000 6896000 525016000 502976000 Joint Ventures<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On a limited basis, we obtain finished lots using joint venture limited liability corporations (“JVs”). The JVs are typically structured such that we are a non-controlling member and are at risk only for the amount we have invested, or have committed to invest, in addition to any deposits placed under LPAs with the joint venture. We are not a borrower, guarantor or obligor on any debt of the JVs, as applicable. We enter into LPAs to purchase lots from these JVs, and as a result have a variable interest in these JVs. We determined that we are not the primary beneficiary in any of the JVs because we and the other JV partner either share power or the other JV partner has the controlling financial interest.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At June 30, 2023, we had an aggregate investment totaling approximately $27,600 in four JVs that are expected to produce approximately 5,250 finished lots, of which approximately 4,900 lots were controlled by us and the remaining approximately 350 lots were either under contract with unrelated parties or not currently under contract. We had additional funding commitments totaling approximately $12,000 to one of the JVs at June 30, 2023. At December 31, 2022, our aggregate investment in JV's totaled approximately $27,200. Investments in JVs for the respective periods are reported in the homebuilding "Other assets" line item on the accompanying condensed consolidated balance sheets. None of the JVs had any indicators of impairment as of June 30, 2023.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We recognize income from the JVs as a reduction to the lot cost of the lots purchased from the respective JVs when the homes are settled, based on the expected total profitability and the total number of lots expected to be produced by the respective JVs. </span></div>We classify distributions received from unconsolidated JVs using the cumulative earnings approach. As a result, distributions received up to the amount of cumulative earnings recognized by us are reported as distributions of earnings and those in excess of that amount are reported as a distribution of capital. These distributions are classified within the accompanying condensed consolidated statements of cash flows as cash flows from operating activities and investing activities, respectively. 27600000 4 5250 4900 350 12000000 27200000 Land Under DevelopmentOn a limited basis, we directly acquire raw land parcels already zoned for their intended use to develop into finished lots.  Land under development includes the land acquisition costs, direct improvement costs, capitalized interest, where applicable, and real estate taxes.As of June 30, 2023, we owned land with a carrying value of $24,502 that we intend to develop into approximately 1,600 finished lots. We have additional funding commitments of approximately $1,900 under a joint development agreement related to one project, a portion of which we expect will be offset by development credits of approximately $900. As of December 31, 2022, the carrying value of land under development was $27,100. None of the raw parcels had any indicators of impairment as of June 30, 2023 24502000 1600 1900000 900000 27100000 Capitalized Interest<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We capitalize interest costs to land under development during the active development of finished lots. In addition, we capitalize interest costs on our JV investments while the investments are considered qualified assets pursuant to ASC Topic 835-20 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Capitalized interest is transferred to sold or unsold inventory as the development of finished lots is completed, then charged to cost of sales upon our settlement of homes and the respective lots. Interest incurred in excess of the interest capitalizable based on the level of qualified assets is expensed in the period incurred. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table reflects the changes in our capitalized interest during the three and six months ended June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:44.219%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.832%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest capitalized, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest incurred</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest charged to interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,053)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest charged to cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest capitalized, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><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"></td></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table reflects the changes in our capitalized interest during the three and six months ended June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:44.219%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.832%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest capitalized, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest incurred</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest charged to interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,053)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest charged to cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest capitalized, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><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"></td></tr></table> 205000 640000 570000 593000 6822000 12349000 13826000 25603000 6795000 12257000 14053000 25423000 43000 52000 154000 93000 189000 680000 189000 680000 Earnings per Share<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following weighted average shares and share equivalents were used to calculate basic and diluted earnings per share ("EPS") for the three and six months ended June 30, 2023 and 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:44.219%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.832%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding used to calculate basic EPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,262,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,286,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250,960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,335,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted share units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares and share equivalents outstanding used to calculate diluted EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,466,936 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,504,304 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,456,406 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,580,089 </span></td><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"></td></tr></table></div><div style="margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following non-qualified stock options ("Options") and restricted stock units ("RSUs") issued under equity incentive plans were outstanding during the three and six months ended June 30, 2023 and 2022, but were not included in the computation of diluted EPS because the effect would have been anti-dilutive.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:44.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.795%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,988 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following weighted average shares and share equivalents were used to calculate basic and diluted earnings per share ("EPS") for the three and six months ended June 30, 2023 and 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:44.219%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.832%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding used to calculate basic EPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,262,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,286,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250,960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,335,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted share units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares and share equivalents outstanding used to calculate diluted EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,466,936 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,504,304 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,456,406 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,580,089 </span></td><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"></td></tr></table> 3262529 3286574 3250960 3335644 204407 217730 205446 244445 3466936 3504304 3456406 3580089 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following non-qualified stock options ("Options") and restricted stock units ("RSUs") issued under equity incentive plans were outstanding during the three and six months ended June 30, 2023 and 2022, but were not included in the computation of diluted EPS because the effect would have been anti-dilutive.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:44.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.795%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,988 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 14610 217662 175338 189988 Shareholders’ Equity<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A summary of changes in shareholders’ equity for the three months ended June 30, 2023 is presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.753%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.707%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Compensation<br/>Trust</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Compensation<br/>Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,676,641 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,117,766 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,949,267)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,845,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of common stock for treasury</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(201,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(201,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from Options exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock issued upon Option exercise </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,921)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,747,687 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,521,793 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,116,423)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,710)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,710 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,153,263 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A summary of changes in shareholders’ equity for the six months ended June 30, 2023 is presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.338%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.706%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Compensation<br/>Trust</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Compensation<br/>Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,600,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,773,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,866,785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,506,849 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">748,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">748,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of common stock for treasury</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(311,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(311,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from Options exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock issued upon Option exercise and RSU vesting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,487)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,747,687 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,521,793 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,116,423)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,710)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,710 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,153,263 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We repurchased 34,827 and 56,001 shares of our outstanding common stock during the three and six months ended June 30, 2023, respectively. We settle Option exercises and vesting of RSUs by issuing shares of treasury stock. We issued 53,615 and 97,556 shares from the treasury account during the three and six months ended June 30, 2023, respectively, in settlement of Option exercises and vesting of RSUs. Shares are relieved from the treasury account based on the weighted average cost basis of treasury shares.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A summary of changes in shareholders’ equity for the three months ended June 30, 2022 is presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.707%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Compensation<br/>Trust</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Compensation<br/>Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,416,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,473,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,165,206)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,725,599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of common stock for treasury</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(266,915)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(266,915)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from Options exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock issued upon Option exercise </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,498,123 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,907,253 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,413,916)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,710)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,710 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,991,666 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A summary of changes in shareholders’ equity for the six months ended June 30, 2022 is presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.706%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Compensation<br/>Trust</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Compensation<br/>Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,378,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,047,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,423,858)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,002,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">859,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">859,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of common stock for treasury</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,015,703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,015,703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from Options exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock issued upon Option exercise </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,498,123 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,907,253 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,413,916)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,710)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,710 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,991,666 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>We repurchased 61,078 and 207,132 shares of our outstanding common stock during the three and six months ended June 30, 2022, respectively. We issued 30,396 and 43,719 shares from the treasury account during the three and six months ended June 30, 2022, respectively, in settlement of Option exercises. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A summary of changes in shareholders’ equity for the three months ended June 30, 2023 is presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.753%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.707%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Compensation<br/>Trust</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Compensation<br/>Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,676,641 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,117,766 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,949,267)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,845,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of common stock for treasury</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(201,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(201,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from Options exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock issued upon Option exercise </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,921)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,747,687 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,521,793 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,116,423)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,710)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,710 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,153,263 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 206000 2676641000 12117766000 -10949267000 -16710000 16710000 3845346000 404027000 404027000 201077000 201077000 25159000 25159000 79808000 79808000 -33921000 33921000 206000 2747687000 12521793000 -11116423000 -16710000 16710000 4153263000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A summary of changes in shareholders’ equity for the six months ended June 30, 2023 is presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.338%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.706%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Compensation<br/>Trust</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Compensation<br/>Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,600,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,773,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,866,785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,506,849 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">748,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">748,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of common stock for treasury</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(311,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(311,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from Options exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock issued upon Option exercise and RSU vesting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,487)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,747,687 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,521,793 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,116,423)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,710)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,710 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,153,263 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 206000 2600014000 11773414000 -10866785000 -16710000 16710000 3506849000 748379000 748379000 311125000 311125000 47436000 47436000 161724000 161724000 -61487000 61487000 206000 2747687000 12521793000 -11116423000 -16710000 16710000 4153263000 34827 56001 53615 97556 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A summary of changes in shareholders’ equity for the three months ended June 30, 2022 is presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.707%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Compensation<br/>Trust</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Compensation<br/>Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,416,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,473,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,165,206)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,725,599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of common stock for treasury</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(266,915)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(266,915)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from Options exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock issued upon Option exercise </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,498,123 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,907,253 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,413,916)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,710)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,710 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,991,666 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 206000 2416660000 10473939000 -10165206000 -16710000 16710000 2725599000 433314000 433314000 266915000 266915000 20087000 20087000 79581000 79581000 -18205000 18205000 206000 2498123000 10907253000 -10413916000 -16710000 16710000 2991666000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A summary of changes in shareholders’ equity for the six months ended June 30, 2022 is presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.706%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Compensation<br/>Trust</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Compensation<br/>Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,378,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,047,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,423,858)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,002,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">859,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">859,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of common stock for treasury</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,015,703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,015,703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from Options exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock issued upon Option exercise </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance, June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,498,123 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,907,253 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,413,916)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,710)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,710 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,991,666 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 206000 2378191000 10047839000 -9423858000 -16710000 16710000 3002378000 859414000 859414000 1015703000 1015703000 31755000 31755000 113822000 113822000 -25645000 25645000 206000 2498123000 10907253000 -10413916000 -16710000 16710000 2991666000 61078 207132 30396 43719 Product WarrantiesWe establish warranty and product liability reserves (“Warranty Reserve”) to provide for estimated future expenses as a result of construction and product defects, product recalls and litigation incidental to our homebuilding business. Liability estimates are determined based on management’s judgment, considering such factors as historical experience, the estimated current cost of corrective action, manufacturers’ and subcontractors’ participation in sharing the cost of corrective action, consultations with third party experts such as engineers, and discussions with our general counsel and outside counsel retained to handle specific product liability cases.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table reflects the changes in our Warranty Reserve during the three and six months ended June 30, 2023 and 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:43.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.904%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.904%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.904%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.908%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserve, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,341 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,859 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,652)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserve, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,420 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,240 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,420 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,240 </span></td><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"></td></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table reflects the changes in our Warranty Reserve during the three and six months ended June 30, 2023 and 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:43.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.904%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.904%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.904%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.908%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserve, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,341 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,859 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,652)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserve, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,420 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,240 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,420 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,240 </span></td><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"></td></tr></table> 144431000 135341000 144006000 134859000 22312000 24551000 43582000 42518000 24323000 21652000 45168000 39137000 142420000 138240000 142420000 138240000 Segment Disclosures<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our homebuilding operations are aggregated geographically into four homebuilding reportable segments and our mortgage banking operations are presented as one reportable segment. The homebuilding reportable segments are comprised of operating divisions in the following geographic areas:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:15.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:77.045%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Mid Atlantic:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Maryland, Virginia, West Virginia, Delaware and Washington, D.C.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">North East:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New Jersey and Eastern Pennsylvania</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Mid East:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">New York, Ohio, Western Pennsylvania, Indiana and Illinois</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">South East:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">North Carolina, South Carolina, Tennessee, Florida and Georgia</span></td></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Homebuilding profit before tax includes all revenues and income generated from the sale of homes, less the cost of homes sold, selling, general and administrative expenses and a corporate capital allocation charge. The corporate capital allocation charge is eliminated in consolidation and is based on the segment’s average net assets employed. The corporate capital allocation charged to the operating segment allows the Chief Operating Decision Maker (“CODM”) to determine whether the operating segment’s results are providing the desired rate of return after covering our cost of capital.  </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Assets not allocated to the operating segments are not included in either the operating segment’s corporate capital allocation charge or the CODM’s evaluation of the operating segment’s performance. We record charges on contract land deposits when it is determined that it is probable that recovery of the deposit is impaired. For segment reporting purposes, impairments on contract land deposits are generally charged to the operating segment upon the termination of an LPA with the developer, or the restructuring of an LPA resulting in the forfeiture of the deposit. Mortgage banking profit before tax consists of revenues generated from mortgage financing, title insurance and closing services, less the costs of such services and general and administrative costs. Mortgage banking operations are not charged a corporate capital allocation charge.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the corporate capital allocation and contract land deposit impairments discussed above, the other reconciling items between segment profit and consolidated profit before tax include unallocated corporate overhead (including all management incentive compensation), equity-based compensation expense, consolidation adjustments and external corporate interest expense. Our overhead functions such as accounting, treasury and human resources are centrally performed and these costs are not allocated to our operating segments. Consolidation adjustments consist of such items necessary to convert the reportable segments’ results, which are predominantly maintained on a cash basis, to a full accrual basis for external financial statement presentation purposes, and are not allocated to our operating segments. External corporate interest expense primarily consists of interest charges on our 3.00% Senior Notes due 2030 (the “Senior Notes”), which are not charged to the operating segments because the charges are included in the corporate capital allocation discussed above.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ollowing tables present segment revenues, profit and assets with reconciliations to the amounts reported for the consolidated enterprise, where applicable:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"></td><td style="width:40.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.692%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding Mid Atlantic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,058,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding North East</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding Mid East</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding South East</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,184,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,173,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage Banking</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,338,330 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,658,943 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,516,607 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,037,352 </span></td><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"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"></td><td style="width:40.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.692%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Income before taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding Mid Atlantic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding North East</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding Mid East</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding South East</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage Banking</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment profit before taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Reconciling items:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract land deposit reserve adjustment (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based compensation expense (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,087)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,755)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate capital allocation (3)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate overhead</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidation adjustments and other (4)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,998)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,999)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,589)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciling items sub-total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,743 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,842 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,150 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,335 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated income before taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">This item represents changes to the contract land deposit impairment reserve, which are not allocated to the reportable segments. See further discussion of lot deposit impairment charges in Note 2.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The increase in equity-based compensation expense for the three and six months ended June 30, 2023 was primarily attributable to a four year block grant of Options and RSUs issued in May 2022. </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">This item represents the elimination of the corporate capital allocation charge included in the respective homebuilding reportable segments. The corporate capital allocation charge is based on the segment’s monthly average asset balance, and was as follows for the periods presented:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.959%"><tr><td style="width:1.0%"></td><td style="width:40.235%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.731%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.731%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.890%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Corporate capital allocation charge:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding Mid Atlantic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding North East</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding Mid East</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding South East</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,617 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,512 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,691 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,256 </span></td><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"></td></tr></table></div><div style="margin-top:3pt"><span><br/></span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.18pt">The consolidation adjustments and other for the three and six month periods of 2023 and 2022 is primarily driven by units under construction as well as significant fluctuations in lumber prices year over year. Our reportable segments' results include the intercompany profits of our production facilities for home packages delivered to our homebuilding divisions. Costs related to homes not yet settled are reversed through the consolidation adjustment and recorded in inventory. These costs are subsequently recorded through the consolidation adjustment when the respective homes are settled. In both the three and six month periods of 2023, the consolidation adjustment was negatively impacted by the recognition of previously deferred home package costs that included significantly higher priced lumber. This impact was offset partially by a reduction in the number of units under construction year over year, resulting in a decrease in intercompany profits deferred, as compared to the three and six month periods of 2022. </span></div><div style="margin-top:3pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"></td><td style="width:59.653%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.738%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding Mid Atlantic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,152,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding North East</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding Mid East</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding South East</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage Banking</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,289,336 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,885,777 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Reconciling items:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,678,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,503,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets and goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract land deposit reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidation adjustments and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciling items sub-total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,977,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,775,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,266,775 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,660,973 </span></td><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"></td></tr></table></div> 4 1 0.0300 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ollowing tables present segment revenues, profit and assets with reconciliations to the amounts reported for the consolidated enterprise, where applicable:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"></td><td style="width:40.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.692%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding Mid Atlantic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,058,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding North East</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding Mid East</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding South East</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,184,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,173,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage Banking</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,338,330 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,658,943 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,516,607 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,037,352 </span></td><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"></td></tr></table> 1058794000 1208312000 1999942000 2350020000 232926000 237394000 416356000 412945000 411682000 521038000 814079000 982442000 580367000 643318000 1184725000 1173882000 54561000 48881000 101505000 118063000 2338330000 2658943000 4516607000 5037352000 <div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"></td><td style="width:40.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.692%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Income before taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding Mid Atlantic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding North East</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding Mid East</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding South East</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage Banking</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment profit before taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Reconciling items:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract land deposit reserve adjustment (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based compensation expense (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,087)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,755)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate capital allocation (3)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate overhead</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidation adjustments and other (4)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,998)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,999)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,589)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciling items sub-total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,743 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,842 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,150 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,335 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated income before taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">This item represents changes to the contract land deposit impairment reserve, which are not allocated to the reportable segments. See further discussion of lot deposit impairment charges in Note 2.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The increase in equity-based compensation expense for the three and six months ended June 30, 2023 was primarily attributable to a four year block grant of Options and RSUs issued in May 2022. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">This item represents the elimination of the corporate capital allocation charge included in the respective homebuilding reportable segments. The corporate capital allocation charge is based on the segment’s monthly average asset balance, and was as follows for the periods presented:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.959%"><tr><td style="width:1.0%"></td><td style="width:40.235%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.731%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.731%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.890%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Corporate capital allocation charge:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding Mid Atlantic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding North East</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding Mid East</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding South East</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,617 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,512 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,691 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,256 </span></td><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"></td></tr></table>(4)The consolidation adjustments and other for the three and six month periods of 2023 and 2022 is primarily driven by units under construction as well as significant fluctuations in lumber prices year over year. Our reportable segments' results include the intercompany profits of our production facilities for home packages delivered to our homebuilding divisions. Costs related to homes not yet settled are reversed through the consolidation adjustment and recorded in inventory. These costs are subsequently recorded through the consolidation adjustment when the respective homes are settled. In both the three and six month periods of 2023, the consolidation adjustment was negatively impacted by the recognition of previously deferred home package costs that included significantly higher priced lumber. This impact was offset partially by a reduction in the number of units under construction year over year, resulting in a decrease in intercompany profits deferred, as compared to the three and six month periods of 2022. 195254000 251739000 354292000 501520000 44932000 41297000 76992000 67225000 61756000 82512000 118224000 153695000 106648000 150822000 232058000 264276000 37843000 28800000 67270000 78906000 446433000 555170000 848836000 1065622000 6888000 419000 10479000 6345000 25159000 20087000 47436000 31755000 72617000 77512000 141691000 147256000 -46360000 -32282000 -92325000 -77543000 -9998000 2004000 -5999000 50764000 6589000 11816000 13543000 24571000 33344000 3092000 63283000 3839000 24743000 18842000 56150000 74335000 471176000 574012000 904986000 1139957000 35337000 37121000 68516000 71208000 8272000 8158000 15597000 15245000 9819000 12875000 19479000 24292000 19189000 19358000 38099000 36511000 72617000 77512000 141691000 147256000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"></td><td style="width:59.653%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.738%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding Mid Atlantic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,152,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding North East</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding Mid East</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homebuilding South East</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage Banking</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,289,336 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,885,777 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Reconciling items:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,678,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,503,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets and goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract land deposit reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidation adjustments and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciling items sub-total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,977,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,775,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,266,775 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,660,973 </span></td><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"></td></tr></table> 1271377000 1152564000 317956000 250001000 393767000 378833000 752310000 697923000 553926000 406456000 3289336000 2885777000 2678709000 2503424000 146663000 143585000 49368000 49368000 73469000 71081000 13231000 13745000 46401000 57060000 62400000 51053000 2977439000 2775196000 6266775000 5660973000 Fair Value<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">GAAP assigns a fair value hierarchy to the inputs used to measure fair value. Level 1 inputs are quoted prices in active markets for identical assets and liabilities. Level 2 inputs are inputs other than quoted market prices that are observable for the asset or liability, either directly or indirectly. Level 3 inputs are unobservable inputs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The estimated fair values of our Senior Notes as of June 30, 2023 and December 31, 2022 were $792,540 and $788,166, respectively. The estimated fair value is based on recent market prices of similar transactions, which is classified as Level 2 within the fair value hierarchy. The carrying values at June 30, 2023 and December 31, 2022 were $913,963 and $914,888, respectively. Except as otherwise noted below, we believe that insignificant differences exist between the carrying value and the fair value of our financial instruments, which consist primarily of cash equivalents, due to their short term nature.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instruments and Mortgage Loans Held for Sale</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the normal course of business, our wholly-owned mortgage subsidiary, NVR Mortgage Finance, Inc. (“NVRM”), enters into contractual commitments to extend credit to our homebuyers with fixed expiration dates. The commitments become effective when the borrowers "lock-in" a specified interest rate within time frames established by NVRM. All mortgagors are evaluated for credit worthiness prior to the extension of the commitment. Market risk arises if interest rates move adversely between the time of the "lock-in" of rates by the borrower and the sale date of the loan to a broker/dealer. To mitigate the effect of the interest rate risk inherent in providing rate lock commitments to borrowers, NVRM enters into optional or mandatory delivery forward sale contracts to sell whole loans and mortgage-backed securities to broker/dealers. The forward sales contracts lock in an interest rate and price for the sale of loans similar to the specific rate lock commitments. NVRM does not engage in speculative or trading derivative activities. Both the rate lock commitments to borrowers and the forward sale contracts to broker/dealers are undesignated derivatives and, accordingly, are marked to fair value through earnings. At June 30, 2023, there were rate lock commitments to extend credit to borrowers aggregating $2,618,808 and open forward delivery contracts aggregating $2,780,429, which hedge both the rate lock commitments and closed loans held for sale.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value of NVRM’s rate lock commitments to borrowers and the related input levels include, as applicable:</span></div><div style="margin-bottom:6pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.9pt">the assumed gain/loss of the expected resultant loan sale (Level 2);</span></div><div style="margin-bottom:6pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.24pt">the effects of interest rate movements between the date of the rate lock and the balance sheet date (Level 2); and</span></div><div style="margin-bottom:6pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">iii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.19pt">the value of the servicing rights associated with the loan (Level 2).</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The assumed gain/loss considers the excess servicing to be received or buydown fees to be paid upon securitization of the loan. The excess servicing and buydown fees are calculated pursuant to contractual terms with investors. To calculate the effects of interest rate movements, NVRM utilizes applicable published mortgage-backed security prices, and multiplies the price movement between the rate lock date and the balance sheet date by the notional loan commitment amount. NVRM sells all of its loans on a servicing released basis, and receives a servicing released premium upon sale. Thus, the value of the servicing rights is included in the fair value measurement and is based upon contractual terms with investors and varies depending on the loan type. NVRM </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">assumes a fallout rate when measuring the fair value of rate lock commitments. Fallout is defined as locked loan commitments for which NVRM does not close a mortgage loan and is based on historical experience.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value of NVRM’s forward sales contracts to broker/dealers solely considers the market price movement of the same type of security between the trade date and the balance sheet date (Level 2). The market price changes are multiplied by the notional amount of the forward sales contracts to measure the fair value.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Mortgage loans held for sale are recorded at fair value when closed, and thereafter are carried at the lower of cost or fair value, net of deferred origination costs, until sold. Fair value is measured using Level 2 inputs. As of June 30, 2023, the fair value of loans held for sale of $438,756 included on the accompanying condensed consolidated balance sheet was increased by $2,486 from the aggregate principal balance of $436,270. As of December 31, 2022, the fair value of loans held for sale of $316,806 was decreased by $2,675 from the aggregate principal balance of $319,481.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value measurement of NVRM's undesignated derivative instruments was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Rate lock commitments:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,034 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,246 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross liabilities</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,585 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,946 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net rate lock commitments</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,449 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,300 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Forward sales contracts:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,063 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,843 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross liabilities</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,903 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net forward sales contracts</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,119 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,060)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of June 30, 2023, the net rate lock commitments and the net forward sales contracts are reported in mortgage banking "Other assets," on the accompanying condensed consolidated balance sheets. As of December 31, 2022, the net rate lock commitments are reported in mortgage banking "Other assets" and the net forward sales contracts are reported in mortgage banking "Accrued expenses and other liabilities".</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value measurement as of June 30, 2023 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.338%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.607%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional or<br/>Principal<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assumed<br/>Gain<br/>From Loan<br/>Sale</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest<br/>Rate<br/>Movement<br/>Effect</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Servicing<br/>Rights<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Security<br/>Price<br/>Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Fair<br/>Value<br/>Measurement</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate lock commitments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,618,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,985)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward sales contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,780,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgages held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value measurement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,686 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,700)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,949 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,119 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,054 </span></td><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"></td></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The total fair value measurement as of December 31, 2022 was a net loss of $7,435. NVRM recorded a fair value adjustment to income of $301 and $42,489 for the three and six months ended June 30, 2023, respectively. NVRM recorded a fair value adjustment to expense of $27,540 and $17,430 for the three and six months ended June 30, 2022, respectively. Unrealized gains/losses from the change in the fair value measurements are included in earnings as a component of mortgage banking fees in the accompanying condensed consolidated statements of income. The fair value measurement will be impacted in the future by the change in the value of the servicing rights, interest rate movements, security price fluctuations, and the volume and product mix of NVRM’s closed loans and locked loan commitments.</span></div> The estimated fair values of our Senior Notes as of June 30, 2023 and December 31, 2022 were $792,540 and $788,166, respectively. The estimated fair value is based on recent market prices of similar transactions, which is classified as Level 2 within the fair value hierarchy. The carrying values at June 30, 2023 and December 31, 2022 were $913,963 and $914,888, respectively. Except as otherwise noted below, we believe that insignificant differences exist between the carrying value and the fair value of our financial instruments, which consist primarily of cash equivalents, due to their short term nature. 792540000 788166000 913963000 914888000 2618808000 2780429000 438756000 2486000 436270000 316806000 2675000 319481000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value measurement of NVRM's undesignated derivative instruments was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Rate lock commitments:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,034 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,246 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross liabilities</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,585 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,946 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net rate lock commitments</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,449 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,300 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Forward sales contracts:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,063 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,843 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross liabilities</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,903 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net forward sales contracts</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,119 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,060)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 44034000 32246000 24585000 20946000 19449000 11300000 14063000 4843000 944000 20903000 13119000 -16060000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value measurement as of June 30, 2023 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.338%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.607%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional or<br/>Principal<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assumed<br/>Gain<br/>From Loan<br/>Sale</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest<br/>Rate<br/>Movement<br/>Effect</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Servicing<br/>Rights<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Security<br/>Price<br/>Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Fair<br/>Value<br/>Measurement</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate lock commitments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,618,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,985)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward sales contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,780,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgages held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value measurement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,686 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,700)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,949 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,119 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,054 </span></td><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"></td></tr></table> 2618808000 8932000 -23985000 34502000 19449000 2780429000 13119000 13119000 436270000 1754000 -5715000 6447000 2486000 10686000 -29700000 40949000 13119000 35054000 -7435000 -301000 -42489000 -27540000 -17430000 Debt<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of June 30, 2023, we had the following debt instruments outstanding:</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Senior Notes</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our outstanding Senior Notes have an aggregate principal balance of $900,000, mature on May 15, 2030 and bear interest at 3.00%, payable semi-annually in arrears on May 15 and November 15. The Senior Notes are senior unsecured obligations and rank equally in right of payment with any of our existing and future unsecured senior indebtedness. The Senior Notes were issued in three separate issuances, $600,000 issued at a discount to yield 3.02%, and the two additional issuances totaling $300,000 issued at a premium to yield 2.00%. The Senior Notes have been reflected net of the unamortized discount or premium, as applicable, and the unamortized debt issuance costs in the accompanying condensed consolidated balance sheet. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The indenture governing the Senior Notes does not contain any financial covenants; however, it does contain, among other items, and subject to certain exceptions, covenants that restrict our ability to create, incur, assume or guarantee secured debt, enter into sale and leaseback transactions and conditions related to mergers and/or the sale of assets. We were in compliance with all covenants under the Senior Notes at June 30, 2023.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Credit Agreement</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have an unsecured Credit Agreement (the “Credit Agreement”), which provides for aggregate revolving loan commitments of $300,000 (the “Facility”). Under the Credit Agreement, we may request increases of up to $300,000 to the Facility in the form of revolving loan commitments or term loans to the extent that new or existing lenders agree to provide additional revolving loan or term loan commitments. The Credit Agreement provides for a $100,000 sublimit for the issuance of letters of credit, of which approximately $13,700 was outstanding at June 30, 2023. The Credit Agreement termination date is February 12, 2026. There were no borrowings outstanding under the Facility at June 30, 2023.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Repurchase Agreement</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NVRM provides for its mortgage origination and other operating activities using cash generated from its operations, borrowings from its parent company, NVR, as well as a revolving mortgage repurchase agreement (the “Repurchase Agreement”), which is non-recourse to NVR. The Repurchase Agreement provides for loan purchases up to $150,000, subject to certain sub-limits. Amounts outstanding under the Repurchase Agreement are collateralized by the Company’s mortgage loans held for sale. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Effective July 19, 2023, NVRM entered into the First Amendment to Second Amended and Restated Master Repurchase Agreement with U.S. Bank National Association, as Agent and a Buyer (the "Amended MRA"), which extended the term of the Repurchase Agreement through July 17, 2024. All other terms and conditions under the Amended Repurchase Agreement remained materially consistent. At June 30, 2023, there were no borrowing base limitations reducing the amount available under the Repurchase Agreement and there were no borrowings outstanding.</span></div> 900000000 0.0300 semi-annually in arrears on May 15 and November 15 600000000 0.0302 300000000 0.0200 300000000 300000000 100000000 13700000 0 150000000 0 0 Commitments and ContingenciesWe are involved in various litigation arising in the ordinary course of business. In the opinion of management, and based on advice of legal counsel, this litigation is not expected to have a material adverse effect on our financial position, results of operations or cash flows. Legal costs incurred in connection with outstanding litigation are expensed as incurred. LeasesWe have operating leases for our corporate and division offices, production facilities, model homes, and certain office and production equipment. Additionally, we have finance leases for certain plant equipment and one of our production facilities which are recorded in homebuilding "Property, plant and equipment, net" and "Accrued <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">expenses and other liabilities" on the accompanying condensed consolidated balance sheets. Our finance lease ROU assets and finance lease liabilities were $13,231 and $14,690, respectively, as of June 30, 2023, and $13,745 and $15,002, respectively, as of December 31, 2022. Our leases have remaining lease terms of up to 17.2 years, some of which include options to extend the lease for up to 20 years, and some of which include options to terminate the lease.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We recognize operating lease expense on a straight-line basis over the lease term. We have elected to use the portfolio approach for certain equipment leases which have similar lease terms and payment schedules. Additionally, for certain equipment we account for the lease and non-lease components as a single lease component. Our sublease income is de minimis.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have certain leases, primarily the leases of model homes, which have initial lease terms of twelve months or less ("Short-term leases"). We elected to exclude these leases from the recognition requirements under Topic 842, and these leases have not been included in our recognized ROU assets and lease liabilities.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.109%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,862 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other information related to leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.109%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flows Information:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ROU assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table> LeasesWe have operating leases for our corporate and division offices, production facilities, model homes, and certain office and production equipment. Additionally, we have finance leases for certain plant equipment and one of our production facilities which are recorded in homebuilding "Property, plant and equipment, net" and "Accrued <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">expenses and other liabilities" on the accompanying condensed consolidated balance sheets. Our finance lease ROU assets and finance lease liabilities were $13,231 and $14,690, respectively, as of June 30, 2023, and $13,745 and $15,002, respectively, as of December 31, 2022. Our leases have remaining lease terms of up to 17.2 years, some of which include options to extend the lease for up to 20 years, and some of which include options to terminate the lease.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We recognize operating lease expense on a straight-line basis over the lease term. We have elected to use the portfolio approach for certain equipment leases which have similar lease terms and payment schedules. Additionally, for certain equipment we account for the lease and non-lease components as a single lease component. Our sublease income is de minimis.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have certain leases, primarily the leases of model homes, which have initial lease terms of twelve months or less ("Short-term leases"). We elected to exclude these leases from the recognition requirements under Topic 842, and these leases have not been included in our recognized ROU assets and lease liabilities.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.109%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,862 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other information related to leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.109%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flows Information:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ROU assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table> 13231000 14690000 13745000 15002000 P17Y2M12D 20 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.109%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,862 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table> 9475000 8529000 18615000 16630000 511000 473000 1013000 937000 105000 103000 211000 207000 7531000 6491000 15023000 12823000 17622000 15596000 34862000 30597000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other information related to leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.109%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flows Information:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ROU assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table> 7420000 6935000 14736000 14104000 105000 103000 211000 207000 411000 367000 811000 723000 10090000 18073000 23337000 23886000 250000 451000 499000 723000 P5Y10M24D P6Y P10Y4M24D P10Y9M18D 0.040 0.036 0.030 0.029 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">14.    Income Taxes</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our effective tax rate for the three and six months ended June 30, 2023 was 14.3% and 17.3%, respectively, compared to 24.5% and 24.6% for the three and six months ended June 30, 2022, respectively. The decrease in the effective tax rate in the three and six month periods of 2023 compared to the same periods in 2022 was primarily attributable to a higher income tax benefit recognized for excess tax benefits from stock option exercises, which totaled $55,906 and $79,151 for the three and six months ended June 30, 2023, respectively, and $8,744 and $17,190 for the three and six months ended June 30, 2022, respectively.</span></div> 0.143 0.173 0.245 0.246 55906000 79151000 8744000 17190000 EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /U\ E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #]? )7>9R78N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NG\08E'7"]-.("$Q"<0M D0\DE4Q3PF7FOL^6,7I&0[@%7ZH M T%5%'=@B956K& "9GXABK;1*#&0XCZ<\1H7O/\,W0S3"-21)<<1RKP$T4X3 M_6GL&K@")AA3L/&[0'HASM4_L7,'Q#DY1K.DAF'(AWK.I1U*>'MZ?)G7S8R+ MK!Q2^A6-Y).GM;A,?JT?-KNM:*NBJK/B/BNJ7;F2]4K>UN^3ZP^_J[#MM=F; M?VQ\$6P;^'47[1=02P,$% @ _7P"5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #]? )7920^J-<% "I'P & 'AL+W=O;J7ZDJZ$T.0YCI+TNK/2>OW&<5)_)6*> MGLNU2.#.0JJ8:SA52R==*\!1'#G/=@1/S,.F,AOFUJ1H-9::C,!%31=(L MCKEZN1&1W%YW:&=_X3%= M,7TS\3PCR)_X%(IM>G!,#,I!;I1[G]5>R ^L;/EU&: M_R7;XME>KT/\+-4RWHFA!'&8%/_Y\^Y%' K<&@';"=@K :W[!6\GR-^<4Y0L MQWK+-1\-E=P299X&-W.0OYM<#31A8JIQIA7<#4&G1Q.Y$8IT2;KB2J1#1X.G MN>/X._U-H6I5M#D_K&]H<*A9W7M;"1HK+J=O]:$-" M52V1^B52OQG2QXPK+53T0A[%6BIMP\.MM,IL+V6"JEKB#4J\03.\J5"A#$PO M)# .6"L/=RK[76W'0_4M.2]*SHN&+5-Q^(3D7X#Z>L2]%CQ*K16)REH"7I: MEVBA;A,=ZA=R%T:"/&3Q7"@;&.Y!NY1Y%Y]UJ7?5 M\P:NE1<5M^5E%2]KPCL. G!/S_8'Y!T\1SXD]GK%+2F]<%TRC?A_G(QC&,!] M3MXJ2+56?-2K+7X5@R@:/'#\IZVTXN.6LRR$[M%W[;5]BAQ$JR!$\2CS&G=B MSJ G/\EM8D7%[1X%!'F;<((+VW)6Z8CBF>8U9SED397],]15"B55*B>+S)F^H8IO3U8+C! MA6N-?[BJ+5:5CR@>;MY)'^IKNI()%I".F%SU!]V>6S/BG"(CT2HDT48I:9(I M97)N$6[#9)EWR2M5#%XHWU'9PB,[$J,S$\X,!D+ R&_%.D46 M8E468D>"RZXNR>VSO^+)4M1.:(X8/7R>W5KY3A%^6!5^6*/P8^:B,'>!0+"4 MRMYP<9]W7,&[&?N^ ".P"0I+*_$I8A"K8A!K%(-F,8\B<6)AE+TR%_ 0>]@H 0KWEBKUK&'X=EE7Y$K M 16)X;5<(L)U;?&J$,0:K1+MO@BSXHLPRY?NR8=,0Z1-S(!K)?Y&\6;W'@JW M?NYFMHHV(X\->IY'A\[&AECE((:G%I@()T&^U'<7<3L);E!?=Z<(/EX5?#P\ MII1+F'=A:J+L9P%?\CNX:!UHCIC5K='BLK:,5>CQ\*CRFG&W*EU/B=M]9%;& M4X0:KPHU7J.%H E@*D"\3P+Q3'X7UF'FB!7,1-PK=T ']KH\1^&(7;=+6=<,#Q;0;QIWG(/-4/.]R_>(4^*;-=AB7[2\6NY#C_/= M5Z=ZO-C$?L_-YS(ED5B U#V_@/%.%?O"Q8F6ZWQK=2ZUEG%^N!(\$,H\ /<7 M4NK]B?F!GQ\UG7\O3XV)99VFNOY:D6L[G2?G\26?%T\F #5X^N$D?9K7Y M8'1ZO$@>]%C7WQ9?2[@;K;5,T[G.J[3(2:GO3P9G[,.Y"LR 1N*/5#]5&]?$ MN')7%-_-S=7T9$"-13K3D]JH2.#?HS[7668T@1U_MDH'ZV>:@9O7+]K_T3@/ MSMPEE3XOLG^GTWIV,H@&9*KODV56WQ1/GW7KD#+Z)D56-7_)4RM+!V2RK.IB MW@X&"^9IOOJ?_&@#L3& R9X!O!W ]QT@V@&B<71E6>/615(GI\=E\41*(PW: MS$43FV8T>)/F9AK'=0G?IC"N/CTO\BE,BIX2N*J*+)TF-=Q\2K(DGV@R-HHK M\[Q?E_E[(NB0 M<,H%,OS+YVGZ_=YXT^T:/O;#R^O!UC;JS&27R<65P? MJD4RT2<#6#V5+A_UX/3GGUA /V).'4A9QT6Q=E'XM)L9KDM8+01F= H9OBBJ MM*Z&)-NF(P#&M&U6,=6N;95>FV]+>HD M(TE50=)AQJU&JXVG!CP(PE!M6>?*J2"@<2AP\]3:/.7-EJO\4>=U43Y_P(Q3 MA\R8 RGKN!FLW0R\LW!M$F4)^T()Z?((._T"]FTT60(GSEPJRK=FP_NT-_H2 MKGT)O5-V?77VZ>KZZO;J?OUQ?7-Z,?R&7__IV=?L?S+/P MD)-Y(&6= $3K $1[+*DL3>[2+*U3C:ZKR)U'QH1BVS.)R2G)N,375;RV,=ZQ M1$!)=C$_.]Z.OXR:E&7>M-R/$M*/2LR M6&/5+T3_N4QK?%-I]1PH$0^EK>OU!M=@.^<9J!N0FLGW(7E'WU-&%DE)'I-L MJ3^2@ XI;7Y)9>(#R;"L9T69_E=//P+B#Y520R'6WZ95M02NDE2DN"=W13TC MP"[TRMX7BM'D$[ &/;_39?L52A_:<#,WPVFPM0IV"'6#8YD(\[* T[/I-#7, M%E;K(DFG1\"S)LDBA=6+&LI=&T(9!E&X;2PB&$"(6<^:9997,#^QN-#WNBRU M6:YSJ"JJI.'E=0FDE?S\4P0[R$?":# ,XO!EQF">?O_C9DBNK+/ MR5":6=C; 9>3X#4!(N@M"IAE+\Q/7WXKROHA>=!0->??8?&@9KZ!:GAP_$#: MNC6S92_18B!"&..S9M[EE"]S/ M%M:+)"N2O"(SG4W)?5&2"D+:VXS@+D)+"*K:9F2(G&!!U$?*N$5R[D?RKV6Q MT&7]/"2++,GK)AM,(C05<;_9+DK+D,IMHUTIH53/=LHME',_E'\!@Q-3/I$, M0%*3TC0RCXK[HR7<]+=6N O9G$?,,1I!]H RUF.UA77NA_5_%L7T*Z=(7-Q<751S$3H8B.!L&<5_<+'CR?<#38QZ& M>HR[^Y(K)V'_HCW@R"TX\OC_TH#A!P7,0VGK=F M8 HO4CEKC&+Y#FYRW2SZQ7-.MAEN(MNRK#:;<-= ML8")N&>W%A8$A1\$]^IU"1??(D&=W1D1"R,1]."@V.C&^W'PW.,"(F(ZEZ>*VP\"O\\'L#Q3@$ M$78A/(8NK$(,E;/A(&(TDKS'.HN^PH^^KSU;0\ 8/5Q#P-ASNB8L& M_I?HV M.MLJ[9@=AAN2@F(UZ.*.T&"G] M&+GS&-@M]U1(E7ORB ER&;*P+X8;!]5^0/,?!-B3K\IBH?)W7M]:3:N#]F4/ MI:T;! NMZG7U*>JPBYTB#)6*MJ8*DQ.2LIY:5%F053N.3TIQ.ZQ_F!%!7 M^Q?1"FO ,N68'T;'.TZ(D>5'WF.="7&Q: M(DXX,3D917T&6B14?B3B3_\"4$L#!!0 ( /U\ E?);EQ$V ( !0( 8 >&PO=V]R:W-H M965T&ULK99=;YLP%(;_BL6FJ96Z0"# VB5(;:IJFS0I:O9Q M,>W"@9-BU=C,-DF[7[]CDZ)\-6FEY2+8YKROGW,P-L.E5/>Z!##DH>)"C[S2 MF/K"]W5>0D5U3]8@\,YR GPUK>@=3,-_KB<*>W[D4K *AF11$ MP7SD7?8OQJF-=P$_&"SU6IO83&92WMO.YV+D!18(..3&.E"\+& ,G%LCQ/BS M\O2Z*:UPO?WD?N-RQUQF5,-8\I^L,.7(^^"1 N:TX>96+C_!*I_8^N62:_=/ MEFULDGHD;[21U4J,!!43[94^K.JP)N@/GA&$*T'X4D&T$D0NT9;,I75-#RL10%/A,H"+:TY*R@!CM7E%.1 YE: M8TU.)E2!,"48EE-^2MZ3M\0GNL11/?0-=7.&3XSYY=&]$@4G)$P M"*,]\O%A^37D*.\[>;@I]S'[K@1A5X+0^47/^$T-IHP+TQ Y)S=,8.*,ZQR()>T!_ZB_44CP1MH \Z],$KT-ME26AC2JG87US--H5V="]W:QZO(25! M^]MB?T'@!G_<\<>OYV=:-\?9XQVD,(CC.(JVV5\0N,&>=.S)0?9KF(-2")K+ M"H\63=T[8Q1N7ZTXTX/MFE67HTVQNPN)I-RN=';N!SG.YW!?V[S8AL;N"W6DW)7 MZ'A5!VW3"2-$3;9QDHVFE_6S+\7T,M^;-,GTE\(K]]MM7/P[TVE^?S6BH\<' M7Y/UQE0/)M/+7;S6U]I\VWTIX&[29EDE6YV529YYA;Z]&KVE%PNFJH :\5>B M[\NC:Z^B2*=Z::H4,?S'S] MF/U=31[(W,2EGN?IW\G*;*Y&PP)H#9 :(G@#RU<%)MX>EGD]UY1H2%;=5&K7T>#7DE6#91K4\!_$X@STWF>K:#;]7]N\GT99ZOR M>XPPCKS/_/QPAM'Y?ZTO?KKU$S%X.R9XG4_TY/NJ[W2VUVB_'B)5 M'5D5H;LIXSS@G%Q.[H[U0G!*!J'@I[C(Q0E)E2+^*6[AXB3A/I>LQ9U0%2U5 M,4CU8V9TH4OCZ8==-0TPRH<,\JCI-\H/I44805'&I,4CPF""2$N6!0)C4C". MLY4M6_D$VWH>WVA88+1GX@>\CZ73N/ I]97%V(5)7Q#*+,8N+"0B#*QL"Q=& M*0_#(P%/**N6LCJ',G =ZF*%=3$5H<48@4'GJ3"P*&,XB0QJ!,<"(D5/-_LM M9W^0\Q_@+Y*:-\;5=V<<$819[S9'8)QS*BRJ+LP7 ?S-Z4!PP(B>2_! MP!P>HZHT[1Q/3R% LT8$!*$/?JP3A\VJ,^':J68[9.T M5N!:KRL#C+(?S%/M[2[*7;S45R/8O)6ZN-.CZ:^_4$5^PZSELV:+GC7;XKFR MG?9(9T3ISSM1BEA,!DN/E Z;T7D.MALV ME^_S?%5Z4'9@QA5WR1(*T76>8IO"&45,HL\"*IRJ@P!#)GS;Y40($(JM(M*I M.@A0^HJ$/1L0VAE4.NQ0KW4*C]:OO;7.H!RGM13Q"O;Z26F*N#I'0;5 S6@@ M[1W6' 5R)K@S_#$[&L+Z36TM,*"BH>C3HC.N=-BY?@:O HRA^@Y, =_=G@C* MN3,'7)R4L'$+;=HN#E0DH;,NNSA* B6.@*>L.Q=+AVWL.9O0)L7I%D6QP":- MP"@-; ,6H3BN;'NSP'!,J*/I<N15MLIQT-J]VHS9O%R>%"(4S MWUU< -L?=XB[.$H4#7B/"6.=167#%O537IAU9;IFCC%C_J+9\T6 M/6NVQ7-E.^V,SA&S84<\Y"^8ZS,E&%)[Y"$P$02!!8L0&"54.HLMAJ,!43U' M JPSMVS8W+9%IK^R-AE.70.SUQ,$Q7S?+C (2@7"GF8(2@2BI[BPSC:R8=OX ME(MJPD]%MEW>'$-Q8A]@(BA&0HNC M."[L([L(PPD)H]\FC^$4#_MJ:6$HIBP MZ2(H7_6<8[+.)[*S3C*?6C&;+,=[$ZZ$?5 S1V L),YY#@)30C*G:KDP/Z#. MS"GR/*(7B\,GQB[] MX8OGI[A8)UGII?H6FB)C'[JG.'Q$/-R8?%=_);O)C5&QRM=5 #X_VV> MF\>;JH'V4^[T/U!+ P04 " #]? )7@Y5AJ\L' #(( & 'AL+W=O MK9!;#/LT N'T7]4VX9 M4^AI5Y3R:K%5JKI8+F6V9;M4?A(5*^$O&U'O4@6/]<-25C5+K2O+NK5Y=BKPI>LKL:R?UNE];/7U@A'J\6>/'RXCM_V"K]8KFZK-(' M=L_4C^JNAJ=EYR7G.U9*+DI4L\W5XC.^N*:Q'F L_L/9HQQ\1CJ4M1 _]<-M M?K7P-")6L$QI%RG\.K!K5A3:$^#XHW6ZZ+Y3#QQ^?O'^U00/P:Q3R:Y%\5^> MJ^W5(EZ@G&W2?:&^B\=_L#:@0/O+1"'-O^BQM?46*-M+)7;M8$"PXV7S.WUJ M$S$8 '[L T@[@(P'^#,#:#N FD ;9":LFU2EJ\M:/*):6X,W_<'DQHR&:'BI MI_%>U?!7#N/4ZEJ4.4P*RQ%\DJ+@>:K@X5[!+Y@M)9'8H.M4;M%7F'&)SM&/ M^QOTX9>/Z!?$2_3OK=C+M,SEY5(!&NUSF;7?_*7Y9C+SS2'Z)DJUE>A70) ? MCU]"%%THY"64+\3I\)_[\A.BWADB'J$6/-=O'TX<<&B766K\T;G,ZJ1M3-(V MM=@AV'EUJGCYT"Q=KCB3%[:T-6Y]NUN]K2]DE6;L:@'[5K+ZP!:KO_X%A][? M;#&?R-E1!OPN [[+^^I?4(5XF8D=LX79C W-6%UL#JO(CVF47"X/PP"F9G&0 M^-COS(Z@!1VTP#DYG_/?86\U"UP)J$>9*#->,%1VF/5[_93I>:QJ<>"P3-'Z M^>T3&9QR(D_D["A;89>MT#F1-PR<9CQM"F^9HW0G:L7_-"]LD3?N@N&D^5XP MFEF+49)@^[Q&'=+(B?37/_9OJ3"]!&^9X@N8\@9\1 M9HM52'UBQYQTF!,GYK^#.$"049G"?@%V*$1:S@--IA!BC"D>(;68)7Z,J1TJ M]GIZ\YQ@O\%"?0 ]TJ!$62'DF&Q:LO*F"$A(O,"+1E!MEA13ZOGA#-H!&>/W MH 4^SLU^JVJH2;Q*"U2ESRTMEVAW;+UE8 W"SDR,-40\ 4X"G]!@O&PLAA0G M013/5%U,^@")L^YJ2LBV:0F@81&E4C((14=8\'3-B_E:VOH]43$]E;?C+/3* M #MI=W5;9B"YIRP@RD5X)B.04^MSG%(D[G=T=,L=O/LAQ?4&FN?]C3+Q%[O>=C\&GI#P5E6 M[X'D6EZSAS.EV/,XB?&8B2UV)(CP7#GKR1B[V?AH[9A>AM7N93,EV3)))S\C$>U=?I N@ M?(N<)DZF?R\%G,K;<19ZIB=NIK\U43=4SEM1G1_2,F.F(=E#"S)HQW\7O%1( M$\6^MD\KF5+V.29D/*LVLX20&45(>EXG3L9&ZD-FC!+*ZY KI@9 M?G\P9((2QV/JL!AY,V'TQ$S6#+:6>SU %=*?,%#%H+RH] M:5;4%@[&V/?C,7"+71P%,P6"]$Q-W$P-=2%C+&^W%92R3J&_/Y0I+1./CLNP MQ8K.:6#2,S=Q,_ZV*Q?N.D=L).WYP9C,K7912&84".G)G(3OJG,;7L+V M?DN=Y$WD[SD(O 8A; @QWE-)B8%\_(U "V4]KZ%-BA]8*8S)6+#9# M[.$@\F8Z1M*+ .(6 =]9WV-MT#TK.;14-VQMWRA3KI_4*5L3[NF?&:2](B!N M17!G[0J;=09-H5%>@[[*BM_>GH]#L%A%9";3M%<"U-V;3PL6>V)UQIO58A8) M$I6F%"MV.NW#<8BC">?9[#"-YTB/]AQ.W1S^2J7ZVFUX=Z6B-NH./(+).) 9 MP]";Z3QHS]_4S=_M46W;,N6#-L2/MZ4!;JCX+8"\;'8!9#'$ 7 M',P<.=!> 5#WX?S]OJH*<_L$I2WG4A_:::G8",N656%I-I>84![LUR@G/7X_ ME;?CE/1B@KI/!FY+Q?0L0Z7G.IP@27#?7 MYLV#$I6Y>5X+I<3.?-RR-&>U-H"_;X10+P_Z"[K_O+#Z'U!+ P04 " #] M? )7FHO%&<," !(!@ & 'AL+W=O_QD3:9QP7:[I;12;2_N%55 M3?XBSA:MK. .Z%M[X]B*1Y9"-6!062,"[@AT>G(6O9&/M M@S<^%\LH\8) 0TZ>0?)C"VO0VA.QC%\#9S2F],##\Y[]8ZB=:]E(A+75]ZJ@ M>AF=1Z* 4G::;NWN$PSUG'J^W&H,OV+7QYZFD<@[)-L,8%;0*-,_Y>/0AP/ M>?(*(!T :=#=)PHJKR3);.'L3C@?S6S^$$H-:!:GC'\I=^38JQA'V=HVC2+N M,J&0IA!K:TB9"DRN !O[#_H[D%(;H8R M6ZNW4/!!;*53MD.A%:E*]J/E%#+$>ZD&85VA#$^XR&WGD.U2;#H. ,2I^#S$ MM,IX*/L::7C\O8!)$."'K!">MMBJ/, U5%)[.L/S/&$"]2P_6\:2@,>69YVQ M9$4MMRR=N0F<8BQS@=<"9C3\NIS(0-; M3N02:U'R%N,JO@Z"D .5R3OG^N;DUIAAW^P4U9R$D+@HWYUG#8.@UOA*Y1/% M]*7/(SZ8[@9<%788AFY0/^CC[;@F+_OM\!3>[]AKZ2K%U6@H&9I,WYU&PO5[ MJS?(MF%7;"SQY@G'FE<].!_ _M):VAL^P?CGD?T!4$L#!!0 ( /U\ E&PO=V]R:W-H965T&ULK5=M;]LV M$/XKA%84#>#:LIVF0?,"..FZ=D.;+%G; <,^T-+98BN1*DG%<7_]GB,EV6F3 MH"_[8DL4>??<<\\=R<.5L1]=0>3%=55J=Y04WM?/1B.7%51)-S0U:7Q9&%M) MCU>['+G:DLS#HJH<3=)T;U1)I9/CPS!V;H\/3>-+I>G<"M=4E;3K$RK-ZB@9 M)]W A5H6G@=&QX>U7-(E^;?UN<7;J+>2JXJT4T8+2XNC9#9^=K++\\.$=XI6 M;NM9<"1S8S[RRZO\*$D9$)64>;8@\7=%IU26; @P/K4VD]XE+]Q^[JR_"+$C MEKET=&K*]RKWQ5&RGXB<%K(I_859O:0VGB=L+S.E"[]BU3:L\4,(-:P&.*4Y*9?>XJO" M.G]\J99:+50FM1>S+#.-]DHOQ;DI5:;('8X\G/#44=8:/(D&)W<8W!.OC?:% M$[_JG/*;ZT< UR.<= A/)O<:_+W10S%-!V*23J;WV)OV$4^#O>D=]L[L4FKU M6;(H!N+4:(=8_[$\FZ0%&PM/X8!!FM\.G$4+_*5E1@M_&)<)8 MD9C&)CLA[PJ&73-W*E?28'_DK#O8&EG""H\V7;UABBV M#IEJ)T,/=**05P0PI 65"NTDF$0TV789#$/VMI*P607!UM+V:WA34'Z-GN6+ MSBMC1]C 6)<(<8G(K2S+@(KJUA]'^U:S'&)5A9S.*K+069_1WV:S\S9O.P*N ML!!!JFJ+ Z7COM05;P#"QI5&?39MU*"76[@8IX__#-,N:-F4<=7EX[^'0=?@B $4;+-UTNC/$Z9-/2IT8Q.?.U8.P!,^>D)$^W)FXH M3BB3C:.?2O__ K:-VQ6F*7.6+V_Q;9H_-#KNH3V]M\)@!]$X5PN!]191L(-* M$S.M&ZRYH-I8+V"P2\L?@2NVO";)A<:+GE-&U1QU-QV'[C]AF8=)IE:Z;<^5 MU#@\,(!!"%SF'[!K1D"/F#KE@B2-A@0Q7S,?):++&FOY UBW .4$7;,^A72Q MVE<*:>%P/YDNMI; *QWON]\(X6_54K".IO%>:V4L256,F/P(*D M5*'N.63I<":LVUIEQ'*Q -18%%5L939H9M,][E3@C2H*F0E"QK/ M%;Q8L;"F@D7CME -69C?F1=,88T.0L5;*OC@>L45B'>8_@0 03>^'3J(50+> M",H5+A*]U7>9\%MM8:/9*O>>D1]M'T/4XQ7IAO"?&6SV(=LOX6G>J#*/:HT3 M%.1]&1&S$R%CXN WG)"$D[P/8$O($.@*L<1/..K"7-B=D 8; MMTUN$O'42Q; SOBULU,J.5=EV( '[?;;UCRGNZ$1+&[)\E=M:<#"XMJ"VW(]%.^[ M6HMBYD.%Q^E)Q5UPTYP[;!OL!4&76/*5"Y05UH6NW-.O]"8ONJW9&X2AK"BH MO2[@C0\BE75MS74H!2!^@ C3-(WDC)\,IBG8^&%RSN^& MH-P-31?;"FR/!&?A'!8#:X\&G0R_1?YS64+^D"S?E]SPMN/V:.LNA=PLPXTQ MM SMX[6J'^TOI;-X%]M,CS?:U](N<0X1)2VP-!T^?9((&V^)\<6;.MS,YL9# M".&QP*Y+EB?@.^_6W0L[Z*_JQ_\!4$L#!!0 ( /U\ E=Q?9,;]P8 -<1 M 8 >&PO=V]R:W-H965T&ULI5A=;]O&$OTK"S6W2 #" MHF1;MA/;@).V:(H&-9+>].'B/JS(D;C-DLOL+B6[O[YG9DE]V(J1IB\V/W9F MSYR9.;/4Y=KY3Z$BBNJNMDVX&E4QMB_'XU!45.MPY%IJ\&;A?*TC;OUR'%I/ MNA2CVHZG>3X;U]HTH^M+>7;KKR]=%ZUIZ-:KT-6U]O>OR;KUU6@R&AZ\-\LJ M\H/Q]66KE_2!XG_;6X^[\<9+:6IJ@G&-\K2X&MU,7KX^X?6RX*.A==BY5AS) MW+E/?/.VO!KE#(@L%9$]:/Q;T1NREAT!QN?>YVBS)1ON7@_>?Y+8$-!.4/.NKK2^_6RO-J>.,+"56L .M@5V\_JB] MT7-+ZFT3R5.(ZLCCV]_#*,7E^.(C7CYN.B=ODY.IU]P.E/O7!.K M %\EE?OV8P#,\4]-\>OR$O^--U,?B[_B?17V?J??4 M.A]-L^R?8,7*V16A#F.FWND[4W>U^M4%!'?7NM!Y4O^[F8?H45__/T150G)R M& GWW,O0ZH*N1FBJ0'Y%H^OOOYO,\E=/Q'FRB?/D*>_?FMTGG1Z&_!4[J9_, M'97JUIN"<-T85&T)*J.Z[7Q1H;74S=*34 VK[[\[GT[S5[_>W@2YG+QZH?X@ MM:2&O+;V7I5.-3"F9@GU4*91L2)E=5.B*U=0FY8=J7D7@#^$(R +$;*5J36I M>-^:0KSHXG-GD,3% &C>&5MR 5@'&#JBV_PGJ&/+N(-:>%>K%:)U7=C;B(9X M.Q2]5XS[2/T.2'P%_4K;E*BO8. X5N+Z7LVQM_,+,A&;FP6C6VAC572J)<^R MVWN,O:_D=>.H]UP^6*6TWY B3MQ"%3I4RGEE*2))01[!TD1>B)CN.6Q=NPX) MR!0SN>7)ZP8L=RWCFN3_85MVK9=(V5)'4NV01"%J>+^AE=G<0ZY:BQH"W_<* M3,(Z=!HTPGT?@C),,,JAY(>@20OO4F5FJ+(^0ERW) )_,">\L0N'WPE1>_MP MN0I4# CG*9,=#IJN3:S4NC)%Q6DC!L70G&0@PV5A.ZDE]O"GPRNUPBH6#6MJ MR;A%0,:RTA3.0WLT#RL$;@+4/S _/#@S04DK;3O-5L"EP&(P3$8! V=-*::) MSR-NE4JOY"6#X."XX@"3/7'C,";DBFY0^3P'=6]VQA.*U8I6%GZE:+1J)>MH7 MI[E2(3]%YSV7>:_TX >5\$WQ3/]A/"=#-#,NKG\13"H_Z1<<1(8QF(I#0T9?DL[YU+T_>SG4?@7LID_0]44#U'L1Y/AL#W MN^$MRKY,- HG28S(<^5Q,:*"=J;E!K@TL* '5.Y,42T1OSOVGMBX-V0?2L)T MDIWVBI#U$C4HG1DDL*_WIA/HW$/<[4E%MEISI#ZXFK8:M8.6!_8PRCW]Y1I6 M"I2(8]5+@*#1@3'JHC)(O&RXP2[ 9;;L^V6D.V(G+/Q+P;K(SK>M\JBT]"'% MQ9.>N'U74^DZPV>-!?*5)O!BD\TA>1VHW/;.AOV:XM'^R2W1(21AA"W[$:[7 M*?&#N\3BWHF..986K/'1I1M*#;$SAG0C)X=^#%#OGP1NFG?N3]Y:CA:PJD4& MT]A?D)9YFEHI588WX1/3(J*]TXX'&^VKY?KQ<>>17H>M8 _&Z>QW8%1^J2'= MX3#6R+WF$61QL @O'_AZY$>].1SK,W4Z.\XFDYRO,!PG)WGZ+AITPS5?HNEY M$IX7ZGE2G1=?V",3K3J=S+*S_$*=7,RR_#R7M:AWEJB=T?/PK/NX4$=!-=*Y_NCJ^6RPB<,>5Z M]POGXG##&VQ^R[G^&U!+ P04 " #]? )7@4-(DQ\% "A"P & 'AL M+W=OC+9]["GW;*G]]RL:MCXN]8KOP2:^:* N3Q5&G5OR9XY_=N<=L M,J#4NF4;M+/D>7E9UV!F3>%(Z]U4F[^OC8BH&L>$J"H+" MYY+?L#$"!#.^;3"+0:4([HZWZ+\DW^%+J0*_<>:+KF-S7+PLJ.:EZDW\Y-:_ M\L:? \&KG GIG];Y[,%A054?HFLWPK"@U39_U=6&AQV!E]-'!&8;@5FR.RM* M5KY542V.O%N3E]- DT%R-4G#.&TE*)^CQZZ&7%R<.6TC7;"-O>= MZ='DP@5 M!.,]SL$;A#^N!L; *]LS77M^4G,&VP;[:U[W3V).!9;\/[LY6PV?7UV$=)H[_6/8_JC8<("*X4NJKG5J)UA6]AH-H'-!@X'.@,V:>N2] MI]_.3P(*.39)V2U:QO0E&VY=A/&E\P@]^Q&M>N65C3! ?J71*_G:C98RDELF M-- S(@6*NLZ G])D2*!#,12YK!W?KO=5@XZ50[3TKA6 L(40?@"#UAK0PK+; MBBZ5UP(J4(RM*%X/8DE5S=A!+Q)R=B(A#HF!G=?2WZEDRTM=:1GK[,>-"]BM M5 ]0$;9U6G;X\]BD3OEH,62=5D(C\)W01)OXW3L*/]/&;B(@196%?C/X,J:3 M2&@I/+244Y1:^;^O\8%=\0VI.U(2%!I>3M;>>C1+#A5:-'@"Z):Q5[SW( M -9ML90.B;U-68#K)8Z(#;F"NG,G.\^F MEOTJ/0X#_,75D%]0P^KP_CS)SZZ;X_GQ^D'YE<:E9G@)T>GXQ4&!6R<]"/,D MNBX]PDH7\:1+PP9O:/9R /M+Y^)V(@J&5_GB/U!+ P04 " #]? )7I11" M 7X# #&!P &0 'AL+W=O51U-&I-7A;%9=XJ;;/E/*[=^>7<]62TQ3L/H6];Y?%>;QJ2 MA7PY[]0&WR&][^X\S_(32JU;M$$["Q[7B^QZC)E!JVWZJ]U!AP<& MKXHG#,J#01EY)T>1Y:TBM9Q[-X"7TXPF@QAJM&9RVDI2WI'G7 MVQH]W.*6<]2QXC3/B;'E1%X=<&X23OD$SB6\=9:: &\8JWYLGS.G$['R2.RF M?!;PU]Z.85J,H"S*Z3-XTU.@TX@W?0+O'I6!-X$4(?QUO0KDN2#^/A=HPIF= MQY$FN0J=JG"1<1<$]%O,EM]_-[DL?GR&Y>S$_CB+%OR50#4H/:@+:'D M&_J 0([;(?J2=0=K;3479@W&\;V1)$K?R*Z/[.JO[-BJ,GV-0<"3_T@HZ-B_ ME0O$?!-9T&WGW1:CW6&G4ITF9?07=BG$.#O$\34\ -5U1E=J97 $ NRE&C!5 M ZD=AO%U +<&KCI,'(^E%Q5R@\0=*0V:&E:Q4M[OM=W 5ID>Q?1%.1M=%"63 M5R0V29MO5&$FWNTTWR?(BD]&ET7Q+Z7@ T*CMDRZKF/H3'7-:HFWRK6)YH,V!E82[#KP<[':/P*O/#+=<[28U!B2OK=88;MB>M-)E+<]:\XY.1]=<\4H[9,.3^3Z M7 /G#^[6%OTFOB"!$]%;2M?L:?7T2%VGN_GK\?3"O55^HVT @VLV+<8O+S+P MZ=5($W)=O*E7COC>C\.&^PZ]'.#]M7-TG(B#T].]_ =02P,$% @ _7P" M5^?48C#D P 1@D !D !X;"]W;W)K&ULE5;; MCMLV$/V5@5H46\!9R;+EO=0VL.LTR 8(L,CF\E#T@9;&%A&*5$AJ[?3K.T/) M6AEQC?1%'I(SA^<]I72;A&5WM>W<>SR$BOA+DV-FD8VQE;" M4]-N8U=;%$4HJE2<)LDLKH34T7(>^A[M_8M_Y M\#,%:5>0!M[M1('E:^'%4NCDNK\?GL2=D'H_S#N6^14G_ V4&[XWVI8,_=8'%<7U,C'I:Z8'6?7H6 M\%VC+V&2C"!-TLD9O$DO7QGMO&W:_?37W9H:M*O^/N572V=ZF@Z?M%M7BQP7$1TEA_89 MH^5OOXQGR1]GQ$Y[L=-SZ#^]IF=13G,\Z>,7A+SO!WGHSME>\ :4T 60F6CI MO#S3/5#3J?90M*;Z$KNS>31J-K"16M+.+D 9NGAH/A!%(=G\$>S.S4FK8QH+ M[S[3P#-U,Z"#72D5ANF&O<(2$JVK)'HTU;>&$#>2(N$#5BPF7,/2F)R3) 2NTVZ!E> )Q1A5 VZO1(6(NVAO[G28, MY,Z9P'"YJ6J%'HL1IVO(2V&W+32KYQHG%#IHZLX'TN$5'@!+4]$@+PG/1B1K M;-T_N'Q@KO,F<)8:<)^C&PO=V]R:W-H965T M1:36RR@U=1/1W.#7:A'$CA *+*U#8/1YPGG*'5RIA_"_L M>]\T#J#LC%7-(9@8-%SV7_9\R,,@8/):0'((2#SO?B//\CVS;#G7:@_:>1.: M,[Q4'TWDN'2'LK::5CG%V>4=TY++G8$6-:QKIG$>6<)UJU%YP+CM,9)7, KX MH*2M#=S)"JMOXR/B?AW#V9F9:5N CH(AC43Q@LW_PP*N*?+I#-3F2S2^C? M>2(7, M--$9VNPQ,'6&K'?AS]# MTU<3NFH"J@4\U8)W(2.9$747,BR\KZYK CF_XD$DTQ"8(T3(HDS).ILR9%F(\S9^5Q."UBLM(T#XLL@_.6I^V3G)*?!)G81:/(1F-PW$:TS@/LZR M)*/Y+/\./>4BKK]A*=\^;2XY6J:3O+?*.A/ ^3M<&243J] M&VZWU(VH476B@IK.AU:16A/1?EL=BN+Z?RSMFR'PH-I@E(7%*/8E5!0)C,8Y M%><$1I-I.)U,X-PS%@V:3(-ZYUNI(>6=M'V_.NO5-WZ2^NO>M_@/3.TXG M)'!+H?'U. ] ]^VS'UC5^I:U498:H#=K^L>!VCG0^E8I>QRX#4[_899_ U!+ M P04 " #]? )7I6V'SE<% !E$P &0 'AL+W=ODX^3?[TA*LN-93M(@RX=8).^%=[Q[CA>>K(7\JA8 FMS45:-.1PNME\?C ML&'[+\%<):[4U)L:3J1!?S>2WXG3$C$%00:Z-A@P_U_ .JLHH M0C.^M3I'_99&<'O<:?_%^HZ^3#,%[T3UI2STXG24C$@!LVQ5Z4NQ_A5:?T*C M+Q>5LK]D[7@]W#%?*2WJ5ACG==FX;W;3GL.60,(&!+Q6P+-VNXVLE>\SG4U. MI%@3:;A1FQE85ZTT&E:CEW6KP!+1'Y*!J]4.1#4T!Q5WZ,%O5F>9U9Y]Y!A;^OFB/B,TH\YOD' M]/F]F[[5YP_HA4!/M5&'0@.#0]H?'(>#6O;;N*WZ]:O$X_';=@-RUH&1B!G)%UDS!T7*AJ@] M(N!$L X0O0#\DP"D=F$'$W:"08,^:*14Q-K0:"1-#?J/R3M1HP0Y*XK28#*K MR"5HK!S(\0E+BEJA)>]A!E+B2C_X)#1RGF=5UN1 R<=,Y@OB\W:?'_ 3F5\: MQ1&- HYC[E'.8QI'AO"&,YH&*?6B^"<[C6C,F1FZ$0Y\F@0A]8.(_(%UL&QR M40.QCGMO^V_ LJ\^#_KN_2+%=J'A<*>J7,889Q_=4?7N3FDY8W'.&4QFCI, M<='[V52CPFR!%5IEMLAUO%Y(>9@.;K+#=B%%#E H,I.B)G\NC2H,Z@W(O#1; M=.QQ2A.6W*NU9>LCZKPOE5JAKM42S71;]#ML7/1]FGI\X[N;#^[4Y\3=U-ND M1!S$-$IBEQ*AQVF<^C8'."9(1 //'TJ) $_&QYSQGP(25=Z\"$3>0P[U%&2' M$F\;)8Q1Q@/C*QY'[-/ 3@Q*D@B]3\)AE(0L0J2DAU 2!PGUX^'4Z^A/1(EO M(NB%>U#24^Y'"29'X$?WYG/+]E"4\ C/U0ON5=OQ/0(G65.0RZO/Y!J4+IOY MQFE4%21;-.47$8611W5DNP'5]U>V1,4:!U!;LGJJRR[CC1$CQ=1::W-@IF M:6.COA,FJ[,-%?H;\=!J2F,:AE$G91/%VMW)9GDN5HU^ND_45B#K$[;(VACX M$->.R)4S#7]07U7"->XS;*<##VHUU+5M<7&>78/$CAW#I"Q+N7- =HNC9^PN MO/^IN]BNFP&F>!29%,=*&6#=3/VTK9L\"BFR#4$"X807;9@>K)L!7G4^'ZX: M'?VIW066^)3OJYL]Y0'=!=X@!ZK+#MLCNHLP&;[K=]B^I[O@"89IRW]2(F4Q]4*_38F 8X+P RF1IAS3*7JV[N(9(;+;7?"M(_%C/)*4 MNR-A>(LD#B6IN3-H$B;#S05C5OP02)(PM>W*4,0Z^A-!@FTV#VG,_#TPV:+= M#Q0\H#@<3K =M@J&#!BH(MJ+CYRT)EW[_9XZVGCQKD MW#[P*&)O+_<*TJ_V;TAG[NEDP^X>H+#RSTL\\ IF*,J.XG!$I'O4<1,MEO8A M92JT%K4=+B!#@!H&I,^$T-W$;-"_K$W^!5!+ P04 " #]? )7P6N2_1<$ M L"0 &0 'AL+W=O990+_V$_V)9Y!%7OO&E'9V+02CW\BNPT&!Y4?AQ6IAS1XL6Q,:"R'4X$WDI.9+>?"6=B7Y^=7:FKJO/#P* M:X7V$MTB\83+NTDU8MP-&/E7,"[AD]&^;MQWM+[^.M4[ -T>1J::^;: M=:+"941%X= ^8;1Z^R:[3&_.$"\GXN4Y]&^\G;,8IQG^'_@1 9T7&R5= _M! M_0)"U]"-MDJ*C522M".,@^_?OIGG>7KS>+"_'W:".KMY!]ZP^Y.L$:B!\ F2 M*@EKV/:><@_X3-W%$9*@/\:E8@*SA82EUUHT<0N2NW]#YX1&; MUYU.6"\KV1U2 JX1@1\??.88#H4N(K@Y:DB^(0]IZP#X,H3@W1 E18=Z1WDB M1G'@4E-I]F^53"D&<$9FW06O0@)IQMKR$ AN XKN975 MB4=8T:W0_?W6\--2-%Q"8/2 D8<%=WTWQ$E0.[I4"I^)_/>I0MU/*?&-11SR M*9^A'9H:SRW'_>S5]()#3.P&$ 8ZDB=A873%LD/*J MF1Q=$[\:4\-WD)5E7!892\4L+LILU-$4#KHRGL_>PYJK+DS./(^+C XJX]DL M@[*(9_,97-8BQ=^O%3(M%WDQ3L2LOAREI-0SN+L&ULK5IK;]LX%OTK1+8[FP"JH_ZY]S)^=M.K;WHEA&'?UVVG MGY^MC-E<75[J>B767,_ZC>CP9-&K-3?XJI:7>J,$;^RB=7L9AV%^N>:R.WOQ MS-[[J%X\ZP?3RDY\5$P/ZS57MZ]$V]\\/XO.QAN?Y')EZ,;EBV<;OA2?A?EM M\U'AV^4DI9%KT6G9=TR)Q?.SE]'5JY3>MR_\+L6-WKEF9,F\[[_1EW?-\[.0 M%!*MJ U)X/BX%J]%VY(@J/&'EWDV;4D+=Z]'Z3]9VV'+G&OQNF^_RL:LGI^5 M9ZP1"SZTYE-_\[/P]F0DK^Y;;?]G-^[=N#IC]:!-O_:+H<%:=NZ3?_=^V%E0 MAD<6Q'Y!;/5V&UDMWW##7SQ3_0U3]#:DT84UU:Z&=66GVMFM$L[_^$@I-6L6C M5J_BDP)_&;H92\* Q6&EA:90G5WK#:_'\#(F@A;H69R]^^%N4AS^>T#6==$U/27]L1$X*.:SB <$D8SK@3CRZ422VY$PY:B7RJ^6W'-^DX<$#9C7U;B$3M" M6MVO-TIJ2.L7XTYXO9'74MLM9<<,A"WZ%M1$C[86D@"NK]A[V;"7IN6=D36^ M@;9PW03L=ZF6LI,\8%^%-CM?WXB6WUC'P>:O7*\@U_0='LQ>S]BO4'3%WG)M MKMBO8*Q?A-+BUKY+-X7JV$?1=?JVO>809[??OOUO\%O /JQD[[:]^WK WG6- MY!VW M^U $4O-?L,+IXVM0J\YJK'0RQPS[;?OT"-ZA?2L+E :1#,\.]P:-T.#5 %@" LUZ(;A(L^GF I'-Q1&!"2A>K7 MUON:(VX($(54!ZS%[O9^W<.OXWVF^Q9>!YE#S67@Y;16-&] BY*2F?B=B>^H M5]IORR%& 1W8DM5\(PVM0;1K"SI6K[A:"@>I1[S(X$S12FQG30!\:L (GFO< M6]90;8L$,.? Y1'YP]_*."I^A%;74!RB.M1;#D<#JV*]:?M;T3Q:CX8A\TCX M%M1^&_ONC7/@ZY44"_9A>N6-J"WN@>)O0K%S4BD.?WS]XQG]>$%R&P%< MP43!;E8"V=NAI(^TJX_DPJ>WHT9>#KTHUQM.H9@Q=#(35M14##<#W* I_=R;SJO'-2-_ M^Q1$(7@0E,/&)X,S8O(;[]B_/KY$PP,*MJZPU53[5K @JZV-&2D@?=E MAU)*X;4$0)75&:^N97V/TNP>>JA7TPMVU0E"LZL.F'&G=A+^QT@\DO;>(1F; M1MI[/G@GUUGS#B%B#S8-NHM!$P7R.0 9.%#89"2(PG6M#9P1:W"E,#<",!^A MXF/C=_+<"E%':PT;NBU#;+6G3%AA1F'G[CW:D8H2TA ^M%OA 3Z;_Z'1GW;ZHCO5)KANZT^:)8$@7D4,;.-UZ3E M8NAJ%TH+#70_O*[[H3,.9M2+#,KU":L!-E "@#@M>JC3$104RD5/-N3\CK@" M_92'W8B1/3XE\KW/IS/V^JA]/E4F%+LP=@*J:'1')!2OP"[C$_A>;^:)<2P< M 7A.DLVN_VMZ8HC.P!8:*0VWI$=* )%Z1<558@VVX? :(@I'J0&^M@^(![;N M]YF**VU@L0>8;3&=85O>LWGW9SST]N$88R^)05<21>X0S/3:3@6@79)9&/Z= M?1:=A V_]@9/FD%@ DI"=DZ^] 5[]XVQ<.\Z<9<(CI?,N:CYH(5+>J\(K=XM MH0\2PIU4=PT,>NVQG[:!UZ//=PJ/H]A@-]U],V2+P<03GM^\&7Q-*:$]J(B8 M?9G8HPH:()1M_,DK@EKQS:;%T )=KJ"A$F)O7&48-H4=-C_+[T>>T!A*_\4[ M5Y^\%5?[7?'NQ,">L"@(LS(HJM1>QV$9)%%LKZNJ"JJ4KN,@R<(@C,-]2=MA M@<5)'%1QCL\B2" KC7*LR?&)^VEV7P.[*HVB("]CEL70(BE9&:5!6%2L*N,@ MQ5;*O*@]&LLB#.*)9Q%@5%4N$J@>5Q17',R.@344S3H$IBA 7O M%ZS( 8&8Y440Q\==C,"L/TB1A698!'B$K M"0-)3M#/LR"WJ7*G[E]1A3G01_BCBIV*P\ZC"Y8#4R7\5L&T( 6"@7Z@_NU# MA9J=QQ?X![6RBBZ09&6!B[2 PCDN$O)O=@%M3K#<>7+!"L R0LP*%PB$,*^ M<@B*$9_?'NA!X* D#VF_.(A+TJD"Y&-L?$X2T^3B1,6UAR>V?3I/:2504UX@ M3<(P9><9T<@%D!<4>;ICQKU:=)X'64E. ">4$=D>)6[G\QAI5D07AU;[L3T! M#Z0I2X*0 )O A@1?2L#_7F31%WEMX;0 _T-#/4;52^0=DX^;+HIYP6,@[L-A9=U%DJY2R>6;12 M!84_J.,3=HQ]$.-C$326%LDV#1)<.Q(4!TCPANN=UH0;H^1\'&-GP?-G[7*OPGM]:2IW9;#D8#M)Q/#W9&9P? M=>YRIRF!R(VPQ_D/G@3^J<.=DR!V6!SJ"R3!Z[XGFTE%7H/2KZ2+ )FH2PJE@" M+HLB7YF>C-S\9&3G)Q,_/YD8FJCSRUZG>)QF3R34%$J UX: GMHPR-V<:A2@ MV;'Y+:93.B\9$$9E][:G&79KM+J"QA]0'L[K.=8 M"M$TZ]FDI+)BK]P,>0#S_Y@.Y<8AV:P\J1.#\.[6UW%K!V4[OC9>L04G.C=2 M./Q2?K$-K[]Q(JL&"8SMMZ/17OI-)^LT0&K;J+W=I$WYMV48DTZ%/887):\ZA= M[-'; :;Q@IWV]@!EWOO#JT>@)7A@4TZ#]-*>^M#?5Q"IFKP'&#E5ZAY &;D3 M9'(M^T$3W,1"* K*;K"\(]QQX=G.K4K]8$-%M MN#+2GC% 'PYM1L!X3NX<4J'94YV[W[&I@8. MA(H6'51<9D$!6PZUZ'3>8D_BZ((:D6O>6JX$X4+1(@1]8\I+@A1#R9L1A*Y_ MB]#SYAC\(LR069DA50RZ,4DTY;6PQYY]W]Q(T& *??)R_-C^T:*U@%#TI_6G M_>(IG5CXY9A#T[RB$A5BWOS)'O6($^^CW8V3B#Z*-'M@_*"&/0W15YYG!8:8 M\''M>8ZI&N-31B-_,_IKYD:SEQ@ M:3@KLC/GTO&+Z3?V%P4@/].O[24-.D+1"WB^Z-'1^B^TP?03DQ?_!U!+ P04 M " #]? )7'SE0R!\+ ;'P &0 'AL+W=OVA<)!&9Z^G+Z=#?P=FOLG5LK58J'/"OO M^WV7K%4NW:79J )/EL;FLL1/N^J[C54RY4UYUA_&\:2?2UWTKM_RO4_V^JVI MRDP7ZI,5KLIS:7?O56:V[WJ#7KCQ6:_6)=WH7[_=R)7ZHLH_-I\L?O4;*:G. M5>&T*815RW>]F\'K]V-:SPN^:K5UK6M!EBR,N:,?OZ;O>C$II#*5E"1!XM^] M^D%E&0F"&G_6,GO-D;2Q?1VD?V#;8V7D$=W M^TF]][W?.SRQ=R)N35&NG?BI2%7:W=^''HTRPZ#,^^%9@7^OBDLQBB,QC(>C M,_)&C7$CEC=ZTCCQHW9)9EQEE1/_NEFXT@(/_SYFLQLA M"9RR]ZIW_?UW@TG\YHS"XT;A\3GI3T3CN7O%SSB-*)<*Z&+354Z43F5TJU<2?)1:\NE^$W=JTP,PE*)QW]6IL2&C=4) M_*E#<@&8]DYA#ARI4:% %%]YZ#&4MA*BN^J$+CQ(\P M!,+Y-I"N&J2S9WY4B0;>%0A)W\?0Q=7J5$6KO3Q2JX S%[OMWSP2B:3_P:_!A',]A^8/=/#XG: ME.Q2BN]6.R4*ALN"J@VL4'2EH;2'C"XH)V!-(N&*5"^7.*L@1Z@'[4HL+K=* M>;NZVK,>!^;6X5TVJ-![5 0/)O F28:_X7E-V%M"M%L+]6>E(<HG^(W@P"*7U268F,*Z _40.L@@^8;BM6(<]UZ;7'(_50*MB0 M6)7JDFZ0.FN3JT6UH_V$,SCX 7JIAXVVDDMY"IR[&F,M>0N%7\@$1-73T79= MQW)A+)B8!/8RD]R]0J\"7B0H>61KTA89)'" :L"-YD,LKPS(D1 >^K'TM=V\T;OB=,*+MF ;>CE!#_@U[ M,Z"*%)9B8EL3LT8QFBC@OX?BMMZHT)Z&.A<%/& M&^0P*B'^UD,D=0N=44EFN4:Q'V^P:=>T#7.L$MH/*87'@ #J&*;(:G!V: [>(;3$N?2OBKS/&&8TMG'Z9X]N%#7]?<] M6)./>SH&>_H[Z=JNG^HBFBHB7$Z(O1(L+8(JB;&D7P:"H>5!V1F14RBF?DJQ*0>:HHG*SR5 :T?*\%OIEZ*90:U*QPGS7AY8N M)#CH&.F.)P Y)B"JITP5#(P7=9_P\HW0M2!/#[R]FQK$88&_]_35IJ"]B<&2 MA<#\-@- M7-A36@_E)749=572 509R.N;S9^\QHU:Q< ME6BQ_U)M[.#L4"I/,.NN;C\C3[^ C\9FY5WI:3*1WA.IDK%ST#E[I)3$K7P\:SGM*\)03VT.;S24^%F[? WJD"P7&- M,$6KW.\VJO:-![Z?(K/,5*%%HL[*J\%H?\11)PK7AUJ(IJ/1./NI@M;5]-=A M,2)!SZ3=@L=T"96:5I5W=CP!<]::S.4)E,@*]@(D3_+IJ=+^N,(Y=!'9[H ( MVN/5'L0AS.@EV;D\=X5'(#91W"G#9]C[*-AHE5R6U(1:/W9IO\OCD;I3 MFIF,XZE^+RH2A6(+@"1E+;.L7F$V80JE]4@U&*DS"E5*X&L/QK5A2!I'$.Z^ MC$"7\7A.CX[@_)CUN'TQ'LVBZ=5DG\5U?E'3DV]DP9,E')UB L!3 I')=,K< MW8WX5C(7V)I\=M1GC&<33"8F]R+K'H2I$X/H!N$-(KPJDV@XC8-)CP;N;S%K M-)B@-YJP4JGJ*C697CU?J=%@#BL&C]*Q36UU:O[-G6HDVP,WJR0I?\$P6_?Z MX%7#X]<,GX\QU&OQLZ7J7K^RNA#C<12/QK@8#:/A>%(_;KW&$L-Q=#6[@LQH MCN#:!3'XL/QK'NDPP Z3$:D3#0;CXZH,!^/^?QXQ.>? MRF9(&D6# 6GP G&,)_'+TS O3AH2B*DXPAJD7LK@CZ/?^P6_D MO(U1[W].#_<$K,^8\4TJ]OY/9M\DB:W\VPPRS7O3O^YL1;1W-B^.O4(\1/]' MLY^0;^KF]=?0R7UIVHTOH0C];DHL9H8\FAC S'XRNA"S:#X:$HX E_GLZB4E M"/(@IGM<2H=O]H _@7,664],S:;#_S5BZW^AZ!Q2$U+#DYP8@'7'XL55-!U MJPG.GS:R/&]Z2T^X%CK'T02KR+1Y-(UC,FU,N3UOY\_H*HIQ#@6I/"=/'L>F M#Q=#*]=DZU"AF)8;3_7OJ 1D3?ZL>PT,]_BA08&B\ M\(.7X\D+P6^JC&]VSG?(X3>:LQ=V 6U)"Q%\>^RS6;WVPS)5=\6=9H@:T:_[; M97.W^?)[XS]X[I?[S\:WTJ+G0SU42VR-+Z=7/>^(\*,T&_[\N3!E:7*^7"MT MV986X/G2F#+\H .:[^'7_P502P,$% @ _7P"5XS!CX_1!@ 8A !D M !X;"]W;W)K&ULA5C;H<]$>RX/ZXT_Y!;(DSM2M=ZF(ZE>74WXH/P:"'L:L@W$S>U'A'[4;J?EDJ&:3 MV?P%??/>K+GHF[]@EGIO8F9]K .I_RZ6,06DP%_'C&UTG1[7Q67Q-E8ZHZL! M\CY2N*?!]4\_3,\F%R\@/>V1GKZD_=D ?%]*+:+R*P774>^ZH=J0*G2N4D%J MY2UJSK@UTA3;C8,+:A14@ER=8M(NQ^);]9F<\4%]](FB^G<=]EJMFKYFE/,)5.1J M23H 4R+X-"F=U'PTF?PX5)7>ZJ4E%:DTK[1SM;9VBXU*![!.B#MEHN:COZ=R M20'?(_4?6'T 6 =6)!.UBY0!3*[\TAJ !RE$41&T^Z;H[_Z@P)7,=@ *NPLE MF0KLW/*C$-U(^+8IXU7.L\-6XG@ M]/H@D+1E["?S(WJ1X*6IRYW:&0?E"'S)A"61,#-3+#0X$J_Q\;73I0_)_(/I M'BN$6_W "==7E349QWH'^T!.DK8%KC(?D;?B*:1@EOFR0D38D,S#T_!^SJ/H MK_QR/K&VI#GO$/B5<5!FX,D,DABG M>*$*OR&H&2J3&JE6 N:4'JH]=",/$I6QL3#6R__!5>S=C((HIX>,*DG%X4XU M0"$:7!?!8#NGG%X::])61%$&"3Y#X=6!/8D+E=BYZQK)@X+B/&I2D5TX5,1% MQJ7F5=26!(HE7&5+G7U3H$47=;8K!_:G:3X#6?$E)$L*:PJR8XRSV&VB# $' M D)GH+Y2F]5.<7BL$?\WQ6/W/(>AXV'Y#92+V#$7#N FQ#4HE?J>>@ M7<$]V?4O5OW3#V]FL\G%XT69GE[\#*8L3%8@(_V]R7$Z&IP]7@MT[^T])XCU M6NPI36JY<[6KG?V3/NA,8M2=,%)?>CL?HQ">+L%B ;S#_(=@!@Z)J*\K]GA_ M",:LH]/?%0%W9+S[):@XG;"+%V*GAQX2.TERS*%M\GN$9HDA(Q0,E 5:]^QS MR:/S]L_8/[PIN2>Q.?2W.IFV1J(VK(&LS#/,OO)AHJ64&!:&F2@<\K )(&@D M^ >#FX9 WR?3^? B6QH MD]UYM?0AR#U[>.0NR_O(/45Q1U4=L@*1WT/Q\<^[VT-'&023B7&-1AD>-^L. M)!=LPS/HTW%UB*W,2YA[@R9:&'PO%WIT86>1/EJ1QTQ^7)6&*=B]"H2;(T3)1!S>!.VHRPZ\ M):G8;8I=.4U?MTW)$1K&U"M)/Z3MHN3;ZKE8'CV=VPQTXDR6 ;_8ONGYQ5X0FY(L^(YER,RE(_7K:D7R3$&:()FGOW1=G62$\+BT"QTCF #J M6 !"WF2O!Z$R?3=S?*EC? =^D;C?ZL@7P5$+A*6_C#Z/U UW0Q]U6^R+&#WN M/?Z2T"_68B_4:G53;Z%.0COH#KR]6PSZ* K3\*QT)-30U;-.1 ODZW71FGXN MII\B',BU)L-9PY,K:A>9#L)1Y>@[$&>L,D\$(ZT>MPO@/2SCE/2XD4[':US> M@$IR17>79%YG72NA)7F4OM?&2AO[OM#TP=U'\I6\(I<^X4TJPX(T M;.,-6%]YW.'M!Q_0_UOA^O]02P,$% @ _7P"5W4+F]I#!@ Z!D !D M !X;"]W;W)K&UL[5G?;]LV$/Y7""T=6D"Q]B1K5L'*4JJ2&GA5J[&N%:.Y M%2K%. J"=%Q27GF7YW;N5EV>R\8(7K%;1713EE0]7C,AUQ=>Z&TF/O)587!B M?'E>TQ6[8^9S?:O@;=QIR7G)*LUE111;7GA7X=GU!/?;#7]PMM:],4%+%E)^ MQ9=W^847(" F6&90 X7'/7O-A$!% .-;J]/KCD3!_GBC_:VU'6Q94,U>2_&% MYZ:X\&8>R=F2-L)\E.O?6&N/!9A)H>TG6;N](6S.&FUDV0H#@I)7[DD?6C_T M!&;!,P)1*Q!9W.X@B_(--?3R7,DU4;@;M.' FFJE 1RO,"AW1L$J!SES^9Z! M2?I\;$ 7SHRS5N[:R47/R*7D@ZQ,HS_VF>C4Y'L5X'Y<*9KFK$+#PBOF;IG MWN7//X5I\,L!@$D',#FD_8#G?T3N"R,%O6<$LE-1PZL5$R<=Y5E MJ@$-[ %J',*S$$S!%!&<+MHS/4!%8!(J2";+FE:/>$HF@?@@E.-(2\%S\'4. M%4)8>VU&ZA&Y 4L&/B ?;SX3JC6LVN.&B[UCP85@Y4D8^U$*G[C9F- MHV)8X3N>$<-4:66;FAA)PNDH(H^,*F"-AF#@B@L5KS+1Y$A4#*7&S>S!,("$ M+G7*D!5.3Q1LM"#H?]2$*,!_0/).V8A\<=Q85?S[D_S8A!I#2@E6!JS:IYAC M6-PYF'0/?MA"PQ.L2NL%>YE E.'H1KM#(+ MU:9YR055 X_:_**/5@)OX+P13.\FU_X#UHZA#0QQP]8&U%G)ZM2](8-R"L%P9 M%)>>(T"?X53L4LNLF8#5TETT$AVE-7GIW17@\U/BP!\<5.%]O MBX^2I474TL.XQ@(<".RV#FD@IQ7Y)&N>D5D2.18.=%B\E31DP5BUH:2M05BS M.M[ENVG^)+U'Y%,Q" 88/*2HS7^*-5- ZZ3/0$ Q-KAWMUE_QQ^>6<%Z8).Z M-WH_..CFF1PY(7,_F4[@.?,GT1R>X'43\$3)[AY,D]A$"?^+,49\-ID/B4W M]B+@E>M\'5<$;0FVR6:J_Z,0W35U+2PM ?QKJ@OR%H\ =W5XSMQ\37EN,YZ6 MF/QZP$JD>PE8&T?Q+QY8+B3^- M4S<(@^2 LIUF8#>VCDT_()B 0)Q.R0R>4W!8CU]R@97(V0Y%H*#5RMTOSFJY M$'QEG3>PNK,M#/Q@'CBF!T#3$P*7:0PLM8/9+!U2'D6B">Y/)B%^SC%+$-(P MMD\N6"A7>/&P_!3JB8+_?O9>L.0E6&'OPU=[T$Y&)3"YX[6V"Y%<.2+ [WOI.M])_^R]_T1N6/O>^Q]C[WO ML?<]]K['WO?8^QY[WV/O>^Q]_\?>=]S[]KUD:F5_8]#$GN:^B.]FNY\QKMRW M]]OM[C>0#U2M.%SO@BU!-!A-H1U6[G<%]V)D;;_+7TAC9&F'!:-0N'$#K"^E M-)L7/*#[<>?R;U!+ P04 " #]? )7PO4'0NP" '!P &0 'AL+W=O M.J09BEUL2N)[?!1->MI*]: +1 /KJA1Z MYA7&U&>^K],"*Z:'LD9!)[E4%3.T5"M?UPI9YD!5Z4=!,/8KQH4WG[J]&S6? MRL:47."- MU4%5-/"RQE._-";[MQRU>%L1O^?%JS%=ZA^5+?*%KY/4O&*Q2: M2P$*\YEW'IXM$NOO'+YR;/6.#3:3I90/=G&5S;S "L(24V,9&+T>\0++TA*1 MC)\;3J\/:8&[]I;]@\N=R_,8S4\R\$P\RS%E3FEO9?L1-/B/+E\I2 MNR>TG6\<>Y VVLAJ R8%%1?=FZTW][ #. E> $0;0.1T=X&A.;-5RJ#DWBN+!%N3.*3CGAS/Q*I+)"N&=KU%/?$*/=]],->M&AHQ?08[B6 MPA0:WHL,L^=XGY3TG#)=5I* MW2B$[^=+;11]$#_VI=PQ)OL9;9.<> MPCUA,TQIZ&@$+AS7GK0V)WNB0(V*RTR#S+N$=M5:C&9T9ULGXK$J7-:UXC2L M>/D$S!C%EXUARQ(MC$%!'8^*W-V-6QE+%)AS0_)3N1+\%P6PN>,Z1:UW/33D M2E9 [9T^@*S=@,(UJI1KU -H"YX6%,2PDBB.1J/!:3!V*1U-3@?A*'QU"?\N ME^,Z&4R2I#/#R2 \#?ZW4OLZP-\93A6JE1O!FBK0"-/-J7ZWG_+GW7#[X][] M(JZ96G&AH<2L=Z0J 4 .,+ 9 >&PO=V]R:W-H965T M.7,A+S?6??(%8H#[4AL_S8H0 MJO/!P,L"2^'[MD)#*ROK2A'HTZT'OG(H\FA4ZL%X.#P;E$*9;'89YV[<[-+6 M02N#-PY\79;";:]0V\TT&V7MQ$*MB\ 3@]EE)=9XB^%]=>/H:]"AY*I$XY4U MX' US>:C\ZM3WA\W?%"X\3MC8$^6UG[BC]?Y-!LR(=0H R,(^KO#:]2:@8C& MYP8SZXYDP]UQB_XR^DZ^+(7':ZM_5WDHIMGS#'),O M;)J]PPQD[8,M&V-B4"J3_L5]H\/W&(P;@W'DG0Z*+%^((&:7SF[ \6Y"XT%T M-5H3.64X*+?!T:HBNS"[56NC5DH*$V NI:U-4&8--U8KJ=##43LZOAP$.H^M M!K+!ODK8XV]@G\$;:T+AX4>38_ZU_8!X=F3'+=FK\4' GVO3A\FP!^/A>'( M;](Y/XEXDV_@O7-K8=07P?G1@VMK/#F;BY0N)H<;AQY-2!-V!2^5$48JH>&6 M)I%R,WCX<[[TP5%V_;5/H43@9#\!KKAS7PF)TZSBL]P=9K.G3T9GPXL#[IUT M[IT<0I]=":\\\][U8Q_)?P$#OQ5()25M60FSY92IC:AS%3#O@;04<.,QYU&C M*7VL.OG\@WS*2%WG"*'!JWF2#GO[8=&#UT;VX>CID^?C\?""9N)H=-&+NYOI MZT2A6\HVF-%O[3.P#C);N^PX1E,1L*^77N5*.,YMGI3H K4NL(3H@!BIP$LT MLRF4+.)!S0E *N1(M',(%I:)A$'=(9- :D7](D*2-W(WN?LQ>CM!>+"B M-*R$ZVRXZZNPI:84BO94YDYN$\=*DXMK\MP)K2,KK)KSV-OWAM,AU4J,Z;Q$ M1ZVFB^A/\_E-$[=CH*/(D)Q4Y8X&RJ2+IRW)2(3!E:&JJQNO25[NT3 :/OLU M;EO@NM;)ZO;9'_W8VEQ.S/4V)L\6<@O&AB[]R %FF)"_/G)E;3 QF@X_UXK% M66Z!N4?.'!.- ?<&K@]7*$7M\3^%_W\AV_CM"UOKG-.7[_ FS!]KDR[)3MZ] M-/B !,[5@J1ZPRCB4*7!W)B:;!9861> -NP_!*U8N0M"BXT-GJ!$LLEU=UD M%'OZF-,\;K*5,DW3+86AUP$3Z$7'1?Z1KL5$Z(BE4SZFI#64@K3?L!Z:O).U M<[Q JCLBY0'O.3]!^%3M&T5A87=R8&^4.8Z14#FR:H:X><_ES,0%K(1R4.UV MP(>B:57HP[N*:B'2H9WT,/"=VZ%PU!580:_NH4P78Y*!KC7LKC6@ZHO!;@DH MNMP#CV2FOD\UGK2/W##G'8WS.G!JV&! M=VAJRA9G2[X_XSV8DN@ZOEW0[;MOO@]T@=+2XX2U?D5(RUKI/"F;UA7G>-SR MA7RV*7$\AJ!CM@#7$Y Z/"U;;EYPSZ+V);%'+1Y-6J)W%\'%3KI"YU*+YX26 MC1M^KUR#G8<7;5K'YZ6'V";3&ZR;[5ZP\_1P>]B>GK]OA%M33P.-*S(=]G\@ MD5QZ4J:/8*OXC%O:0(SBL* *1L<;:)TKO_W@ [IW_>QO4$L#!!0 ( /U\ M E<#TCIY,P, "0' 9 >&PO=V]R:W-H965TM&!) B"C9EI/4-N"D'98AP0(W2S\4_4!+9YL(*:HD9:?_?D=* M5M+6,3; L([DW;OWCN1QLM/FR6X0'3PK6=EIM'&NODP26VQ0<7NF:ZQH9:6- MXHZ&9IW8VB O0Y"22<98GB@NJF@V"7/W9C;1C9.BPGL#ME&*F^]7*/5N&J71 M?F(AUAOG)Y+9I.9K_(3NG_K>T"CI44JAL+)"5V!P-8WFZ>75T/L'AT>!._O* M!J]DJ?63']R4TXAY0BBQ+URBE!R(:WSK,J$_I U_;>_0_@G;2LN06 MK[7\+$JWF4;G$92XXHUT"[W[$SL](X]7:&G#/^PZ7Q9!T5BG51=,#)2HVB]_ M[NKP7P*R+B +O-M$@>4'[OAL8O0.C/PIY/$448?EQ0=^E6+GKV!GL.= MKMS&$FB)Y8_Q"3'MZ69[NE?94<"_FNH,!BR&C&6#(WB#7OX@X W^G_SO,2RP MUL:):MW-D,=6RRW2@70QW/%GH1H%M]J2N.=:V\8@?)DOK3-TT+X>*E7+9'B8 MB;]\E[;F!4XCNET6S1:CV>^_I3E[?T3GL-]".2U@(^P1ZU;)>H.0. M2W :KFF3/&VXY54)'TBY%TG TRV$-?S>&%SDV*;XTH WK)%;46H5B%P5(X.(\'; QY M?'Z1P\.O92$5V2AF:>XMEL47XQP.'>/D5>=2:-:A/UN22OO<-K%^MG\"YFWG M>W%OWX\[;M:"J$M<42@[&X\BXA1Z4;*B#)ZQ?:'NQ+N'SW,\DLNC-E]MA>C@N:F5 M7065<^U=%-FBPD;8:]VBHIF]-HUPY)I#9%N#HO1)31TE<3R/&B%5L%[Z?X]F MO=2=JZ7"1P.V:QIA_GK 6A]7P2PX_?@L#Y7C']%ZV8H#;M%]:1\->=&(4LH& ME95:@<']*KB?W3UD'.\#?I5XM!,;6,E.ZZ_L?"Q70?<="3,UZA M:^M'. ZQ<0!%9YUNAF1BT$C5?\7S4(?_DI ,"8GGW2_D6;X33JR71A_!<#2A ML>&E^FPB)Q5ORM89FI64Y]8;T4HG:ODWEO!1.31H'5P]B5V-]NTR'3UJYRL)[56+Y.C\B:B._Y,3O(;D(^$NGKB&-0TCB)+V EXYZ M4X^7_A^]&VV=#=X?F-5M:9KF^L MW^]WY%![_7&N7CV=[#P=/G)WMA4%K@(Z4Q;--PS6/_XPF\<_71";C6*S2^CK M;7_20.__H96E=L9@&<*D("&\?Z;#SCJ%*F%3"7,@VVF?Q"A;06UQ3N5%'N=5 M/E5<72XT5]1QQ_$IY^-JP=%D40EU0 M2@>X,%).=DR?,NW8E] M@9R?\2 ,,+'&\A;31;3F-_X<9&^(,AA:V >WA+R+ G3; &SE+PY)'DXCR?!Q MC37!?A/A:A[>+/*W<$4027[#1A;&>4H&P60)&>=PBF&O+>\U7&4'X+Z__U[" M^U?D$^F0RD*->TJ-KV_R $Q_,_>.TZV_#7?:T=WJS8H>,S0<0/-[K=W)X07& MYW']'5!+ P04 " #]? )7?: ?BND# #S"0 &0 'AL+W=OT2:K%?>A/O,''+=I4V$\%JT=(=;$#?MS<21\& 4K &N&*" M$PGETEM/+BY3XV\=_F"P5R.;&"5;(1[-X+=BZ86&$-20:X- \>\9KJ"N#1#2 M>.HQO6%+$SBV#^B_6.VH94L57(GZ@16Z6GHSCQ10TJ[6MV+_*_1Z+,%5(M>\@.)M?(#$!G;1@=UE=!+P]XZ?DSCT211&\0F\>% ;6[SX MW]3>#&K_7&^5EE@M@1"N0S>*L//TVR\.<39).! M;'(*??5@*PH*LGX&B0WB""M">=%SOW[JV#.M@6M%[A5Z:D&N:)UW-=5 +JEB MN?7^S.K. /U3_C'-)UD=UWQ7 2E%C1V.\&1_($Y[XNJ5N#4)C(CO 2>ZGGT^ ML-\.[(N>/8Q+U>&<>=,8(J18"G!4$K6!8WH M@MS9D''=OKIN$.3XB@4Q "/KX7O9O&NV2%64AP/ CZ+2N+4YI!\I1D$D]J,L M\M-H;JQ9YJ?3Q%AIZ,^S$*TX3OTL25Q>\:-&%.2=9)J!NB ;+?)'(EKST7-G MCEMKR7)#S1U;QQD>?!0F?A).2329^M,XQ''J)TE&H@3GD_0=>HXG]+3*0S:= MSB3+_'FK*9-N[2,>377+/B<'*; MX>3(]4M>=R;+I10-N1)-VVEJKPX,>E_KG.3PGM;A@G]ZZFC-2F:R]2:59]Y7 M9V'!?Y]6Z^C2>N;=;NZ-#U.JP[4.*U?:!.EOA/$<#? M?VHFGVP[[2"YT&8O=YZ,6[S\[8F."V$+.<52L6Y0EGACXV7>U06IL/9P%?#Z M1MJ?#FD[_Q_;=CT&'G42F21^-@EM>V191";3%!MO1B:SN3^?S8X693"ZB!N0 M._O<4*B\X]K=RK0D% M #D% &0 'AL+W=O]$6V#9(LNU#T0=9HFTADN@EZ3C[[SL49<5Q)<= MN,QG\DKEHD*23T^<4W(X9H:^)O@CYRNU M,4;&DHD0-V;R2W;BN.9 O."I-A(2>-SR66?R5WCAPV&R.UA\!H&;U\&VC#0?1E8P\#V9? ;AMKT@;6]=MPHT<11]%I6>*S2N,IYU\(]V\P<[^ =@6FN?M[;O MS-LI\-=E=8"HBY'G>K3C/.?[LWM=YKQ,^_C9VA\X@[;!IK4\VB.O">]?IQ.E M)4#T[ZX 6Q&L6X0I6X=JD:3\Q(&ZI+B\Y<[P_3L2N$==WGU-8:/7%#9^)6$/ MXL#:.+!=TH=7MB@C,47G\Z2:<87R"G5!L2M .V5WG_QTW0>,RO1>I=I0^?Y= MY)'P"'&;)-""D)YS^$G.46E1R0TJ$:0E;[,:Y0K5BBH-6Q/3> [1N2B! YUF M66[:05*@2ZZA:0'%-70SM823C/B42PDK[>!::* \2XJD2CE&GQ.9SA$EC9X? MX!&8?QR$ 0X8@3'Q,"$A#@.S\8&X.&8Q]H+P8ST-<$A<,[0C&% <,1]3%J#? MH 7G52I*CFK#O:/VR5R&72_\U_KV_L42S@<]JO:I-1C*=7IC7;QCARHT>E-F1M1*WUN5)+D+5:^F M-B<>IMY]2H0LQ$$4VI3P/8+#F-8Y0"!! LP\VI<2##Q#(6$M:/M6;_I5@+ M AP3OPMKZYT]L.9B-^HO"UMD3\":'_5G_A;9<[!&(@C3ANUV_C2L/4B).,*D M1I\IN&Z(/9\V*<$() C9D1)Q3""=@BZLC;XOUE1^][]TM1%/>3GAL@ML@0NY M ]D.+H,*!F!C]<1X-H(\#2._O['Y;@#-;2?80A9A&O9WB_7^"\%&3='UNL#6 M[CP.-JCGC :/PJ(AVQ=L) "_>OWE9ION"7!+J@Q=7GU!MUSIO)K=&PVB6+31 MYNW\S;6Z\1N"WW_8Z+;A1S8\2T,H;#&QAVU\7&J3CRHW[TN6[-O@M] MD1_7>.X+_'K_A>B#5T?BX]"E'?C;V'L<@>"@T.]O$UMD>R,0.D0$ 7X4@0W= MO'8$;*/^V/E;:GCVJW&P<6U3LC166ODI0]JZHC%\2AJ MN)#!;.)U M:SI%/4HI&I1&* D:E]/@(CF_S)R_=_@A<&/V9'"5+)1Z=(>OY32('2&LL; . M@=/K":^PKAT0T?B]Q0SZE"YP7]ZA?_:U4RT+;O!*U0^BM-4T& =0XI*WM;U5 MFR^XK2=W>(6JC7_"IO/-S@(H6F-5LPTF!HV0W9L_;_NP%S".WPA@VP#F>7>) M/,MK;OELHM4&M/,F-"?X4GTTD1/2?90[J\DJ*,[.YEJ5;6'A@6O-I15HX.B> M+VHTQY/(4@+G%A5;L,L.C+T!-H(;)6UEX),LL?P[/B)B/3NV8W?)#@)^:^4) MI'$(+&;I ;RTKS;U>.G_5WLM3%$KTVJ2?UXLC-5T47X-U=Y!9\/0;GC.S9H7 M. UH.@SJ)PQF']XEH_CC >)93SP[A#Z[ZV8&U!*N*BY71%9(&"CGMDL]Q/]@ MAF'^]Q7"4M4TN4*NP+I[X2;1C90!2\;BE8QJ]8[(RXX&E*WVD>1J*XT(7)9@ MQ#,TW45!=U& /C/VG]F[D,#.X=Z'[-^I5]<[ AFV>! 'L"?UQ+:EA;# E9#2 MD:.>KE$+5<)[2+(LS-+$26D>IEFRU=&*\[HL'.=GKN]/PJ\EQL(TH419F.<) M9&F8CQED+,R3,A4EZ>CQ D%KS M#S469BSV-,8AR^)!W=!=B_;60X-ZY9>@@4*UTG:;HM?V>_:B6R^O[MV2ON&: MVF:@QB6%QB>G>0"Z6WS=P:JU7S8+96EU>;&B?P5JYT#VI5)V=W )^K_/[ ]0 M2P,$% @ _7P"5[HMS!;@!P ,1, !D !X;"]W;W)K&ULK5A=;^,V%OTKA!L4":")*5(DI30)D/DHV@6R'229W8?%/L@2 M'7-'EER1SL>_WW,IV4T:V^E#@9F(LLC+>WG//?=(YX]=_]TOK WL:=FT_F*R M"&%U-IWZ:F&7I3_M5K;%DWG7+\N V_Y^ZE>]+>NX:-E,!>=ZNBQ=.[D\C[]] M[2_/NW5H7&N_]LROE\NR?_YHF^[Q8I).-C_K\M[>VO!M];7' MW71KI79+VWK7M:RW\XO)57KV4=/\..%?SC[Z%V-&D?NN;?K@Z+BTD^8;6= ME^LFW'2/O]@Q'D7VJJ[Q\2]['.:*8L*JM0_=]AH^CEYS*4E^=]]\AZF@UK-(BAQM5PSK64E-O0XZG#NG!Y:^]QQ(%] M=KYJ.K_NK6?'=^6LL?[D?!JP \V;5J.UCX,UL<>:9M==&Q:>?6EK6[]>/X5G M6_?$QKV/XJ#!?ZS;4R9YP@07\H ]N0U71GORG7!O[*KK@VOOV7^N9C[T ,=_ M=X4[6,MV6Z.".?.KLK(7$U2$M_V#G5S^^$.J^4\'?,VVOF:'K%_>V ?;KJW? MY=?!E;O]NEM8-F==@S*DN$/,,8O/<2!^/)A^W#3!DV[N BO;FI7>V^"!S+# MA*IK*]>XDJK*L]"Q ,OELENWF-/'@[4U U_$!YCMN\;5)?V('6R_ZIVW"7M< MV![K5JO&5>3+&;M;]-:^0A!#_FW,_ZU[VO.$D$%_Q(O1YNC.V"_=TL[6KJDI MYFM7LZO0E&UP%3MB:<)5GI@BBV/!\T2F(HZ+HDB*C,8BD8HG7/#7EOZ)(!?L M2^D#$U(DA="XFD3"5I9JK-&XXO=,O?4@KLK2--&Y8$K "YFS/,T2;@I6Y"+) ML/.K5;=@TW$WE?-$:L-T)N%M#E_3/$N,4#0R,LEA\QK.W8-1V<>R_4[K598H MG;(LQ^.4I3Q-%,>"-$^XENRN"V7S.D\;% P'('$PDL>QQH$5F<08)A&HY@9C MA1 0O!+L .S5%O;J(.R_#KB;62#(LKOR:7<%'#2RKP+^+GS]VE;(S\;'0#Z^ M [5")4(1T(1*$R,+C"32(@H"F:*,'(!8EB6%%, ,YAMF-/ IF#:)$/O@I;$) M, @P*4":,BU$QE(E$UVHO>!*.3*: 52 ?$X! ]HH$28T/#7Z+;"0]1QH$ 6 MY]$CPYD!1+@>8;7AE=6KK,830U@ZR:1D2BE@E[.< "HUU:56B8YU/)(-]G+! M+G'*GY DHFO6$#/5H!OOB+9BCEE9_P\],^YXG)XP#<#G.+<"H249R@NEB9+\ M\OO:A>,CG3'[1&/+CL4)_L,M5= #) ;##(#AS4&DLY7G<"; M'GR'FF%5N7(4< F"K09CQ_*$&=1,BIR9(1%(H2Y0@C DD)]O[3@]^K$QU3W8 M?@&!A?W@K^:TGTA$3CX5J$>!C8_)8B;)@TW=1I&SC=]'YNY P3WLT$J@)C]! M#7.>L6-%''<"Y"5&9R_"<,30%EC8GH1.5$Z' ,+*4XH]EQ#B)B!70-4 ;0YF%!I9 &HRD!"ZD6X M.#+WM@R)F0Q1H::ZPB(>*;W@**%<1W)/)8Y"F0B0NX7S<7]J7$,K]*Q:E.V] MW;:V:B?BW')5NG[LF1%\U-)K>;LP8V=NP&[WKRSK6@")RY.(UHI?:.\X P]S1@]EV,;SITB+1( ML7F0X'(@0;N#!!]+T@L.XMTUSZP,H7>S]1 /(BQA<-VS9UM")R/R[^R^!_U1 M)+^M!JU >]S0&LJ6(3"Z& MYKFWE1401@5=)#:!@N%%P22X+$W'SG2TX>:C#3L?;?GY:,O0!P2-W@H:?5#0 M7$7UO$O#'%RW6\/\*:>?;667,U '&M*0UF&W]X2O0(:D,0,?*J@$-(%]V9*I M 5]"X)(0YNF>',E"HI48@(&:N-R;&(/=9 JQ4, J(G@K5B%22$]G$".9^K.. M&%]%J)4@M1 + $6N$H-8=HF%TB]B@54T($I\*)M(*D@]'#4<0((8EDD&>?39 MSFW?$U_'3I*B^VKHXQ126^4*HB^@+S@BB=$+LGS?=?6C:QJ6P1^=;RZ_H7;+ M^(+91$;NZ>O AV[^8>VWRR'7,UU0L7#(\I_!;R"$ _/1>(5,Z6(R]8X0(NF0 M<72X8V4@I_A?$PH:+Q\0C.3A'IT4AL00G9\Q$$J%?MV;1Y]!"HG0FN;$ M%P6M.5;*G74U??$98VG!/_2Q!NV8WBR'+QK;7[??@ZZ&SR!_3!\^)EV#OAPZ M3F/G6,I/#5X7^N$#S7 3NE7\*#+K0NB6<4B2R_8T <_G'7KK>$,;;+^27?X? M4$L#!!0 ( /U\ E=FSG( T00 (<+ 9 >&PO=V]R:W-H965TWZ%J B/5F64X3 TF[;AV6HDA?]F'8!UHZ M640HTB6I./GW.U*RXF2.!Q0(8HHOSSUW]_!X9UMM;FR#Z."NE3QKG-J?3 MJ2T;;+D]T1M4M%)KTW)'GV8]M1N#O J'6CE-HBB?MERHR?(LS'TVRS/=.2D4 M?C9@N[;EYOX2I=Z>3^+);N):K!OG)Z;+LPU?XQ=TWS:?#7U-1Y1*M*BLT H, MUN>3B_CT,O?[PX;O K=V;PS>DY76-_[C8W4^B3PAE%@ZC\#IYQ;?H90>B&C\ M&# GHTE_<'^\0_\0?"=?5MSB.RW_$I5KSB?%!"JL>2?=M=[^CH,_,X]7:FG# M?]CV>V?)!,K..MT.AXE!*U3_R^^&..P=**)G#B3#@23P[@T%EN^YX\LSH[=@ M_&Y"\X/@:CA-Y(3R2?GB#*T*.N>6'[@P\)W+#N'U5[Z2:-^<31T!^^5I.8!< M]B#),R Y7&GE&@N_J@JKQ^>G1&ADE>Q8729' ?_HU FD$8,D2M(C>.GH91KP MTO_W\KVPI=2V,VCA[XN5=8:$\<\AGWO([#"DORRG=L-+/)_0;;!H;G&R?/4B MSJ.W1PAG(^'L&/KR&P72BK7B#BMXCT;<^*B(<$>7PME#E(^#?FT0:A^) MVQ")%KD/@P<#7<.G[]=7OUCH]BU7#Y;%@V78<@OT5VM)=]J> J4+QW01W1+; M%1I(XS"3P#6!@=3E#92Z;84+**?PF]'6 UDDS)>092Q*,QJD"4NR?%B6@J^$ M%$Y0OI*,S8H98;(%K7^BDF4.(1-$O&!9MO"#F*51!'2#M]Q48#DIG/:JD/;_ M)+/1^60\!U\(1.B M%&I-H[(SPMW#5^UH<_#HH#PH<@G+XX(544'C@BW2Q$AI\K;=R:'B<+#H&D.4OF M$<1L/LO@]8S-8V*5D_WYB)6PK,@'3Y\)+7&.6$Z[O&L+-H\B[UKF%;[85U$Z M8Q'9.2*B?!11_A,BL@RN?6J,3Q)7%>53F=W$(84=-^+%1(D7;2@C#[X'(>G. MD Z4H&"2:M#NZ:LOH*/(/)%=.1F6=C5E2\J"E_-%PF99%#:^G!<%B_.<4;-@ M-QB>>WE_ L]Q 6'#@UY!Z"]*GPYJ3&[H6F^,*'NN5K1"<@.D(&5YZ"0H5-M& ME(T_7THJ':(6!$)._(ED$8B;<(U0X![?J$:@X:9L!DHE-^;>1WL(#'<_%8$% M2621]QOI@^H61>%)!'Z]*W'37V/B9+;"(BCMH['R71GY@WXDB#Z1)B)4[.D) M(+]*3D&I1%V3+>5#@G>"[O,*W1:Q]_"Q'X''$\>'E-="<54*N@M[;\DNEG1) MK4>FR%,.A+SWITIN&\ ?';U!LM]<$9S3W@"AVX9N)U"):8&>*Q+RR:'K,=UK MCEHTZ] "^JK0*=?W2>/LV&5>],W5P_:^1;WB9DW<06)-1Z.3.959T[=]_8?3 MF]!JK;2CQBT,&^J4T?@-M%YKBOKPX0V,O??R7U!+ P04 " #]? )7>1R MLQ\$ K"@ &0 'AL+W=O\Q1L):M,T3/Z\P%IL9X-P\#AP MR]>5-@/^?-JQ-2Y0?^UN)+WY>Y22-]@J+EJ0N)H-SL/)16K6VP5_IOO-35;# :0(DKMJGUK=C^CCL]EF A:F6?L'5K,UI<;)06S2Z8\=2U[ MV.U#+V 4O!(0[0(BR]LELBP_,,WF4RFV(,UJ0C,=*]5&$SG>FD-9:$FSG.+T M_#.2) 5O[]BR1O5NZFL"-5-^L0.X< #1*P 9?!&MKA1\;$LL#^-](K-G%#TR MNHA. OZQ:8<0!QY$012?P(OW"F.+%Y]6^-?Y4FE))OC[F$8'D1R',(4Q41TK M<#8@YRN4]SB8__I+F 6_G2"8[ DFI]#GEZ+I1(NM5B!68.G"QP>J.FI96\*U MKE#"I]95H"N&FFDL00NW7!V3=#+I<4EW%4)QP*:V;'#'9HN2*"E8B9J*64W@ MKI*(!P8 .CZTQ[?@#Z_,F(,UCZC7^WR0Z+I#25+;]3,"9S#VDCRE=N2ET9C: M<.1EH1D(,R^+ [CB+6L+/(R;P'DCI.;_N.TC7;?77TF(0E*9AB$D>0RA%X0Q MC..D9J&'DC:NZ$9O4+:6'N9;039V9Q.LZH$R?>*#,CM&OI.(<39DOW9DM/ MFFU!_^KEID:Q6FRZKD;Z?R4NETQ55W2D/9/=.H]I\;K#3F=RMN7';5N[HMR2 MF?X?/_75@9$'1I_JE]'$C7>,E\1 FO$QMB>MT6],0EX"Z0!&N*ZD1;KJ21Z MCICT[%H8Q)7-M)*B 7%H9$5GF7M)%%";>>/8&C?Q\CASG3!(3H"M^MY^:41G M_?\0F%! G.4PHC:G#>L5@UAJ^I [[?A05*Q=H]T@>J\M#+Q@ M'+BR#*BFSB"*O9A*RG9&H^RP/DU(E)KU21J:Y]B4M*%T>+8?L,!F26Z*0\\= M[S?[M<7R/;LG$L21SH>(/_UCV'I\2RI^(I/JW1&VZ7 ,V3!XSB@,AHEYC%[F M*+DJC$6 @/ (8D)H;R >9O1\AAK;J8A2OCE6Q'[O ]Z@7-MKB@*;S7W+]Z/[ MF]"YNP \+7?7J"],KGFK*/&*0H-A3E4JW=7$O6C1V>O 4FBZ7-AN1;YCVX, 7L&IL:IND^_>S@2+2DJB3(NTEL>$[AW..KY,M%WT"TR8%4_J M9PL13WBE*&&P$$A618'%GPN@?#NU7.OQP0W)V/&DQ!DL0=V6"Z%[=L>2 MD@*8))PA >NI-7//YY&IKPM^$-C*7AL9)RO.[TSG.IU:CA$$%!)E&+#^V\ < M*#5$6L9]RVEUGS3 ?ON1_6/M77M980ES3G^25.53*[)0"FM<477#MU?0^@D, M7\*IK'_1MJUU+)144O&B!6L%!6'-/WYH<^@!W-$>@-<"O)<"_!;@UT8;9;6M M2ZQP/!%\BX2IUFRF46=3H[4;PLPH+I70;XG&J7A),D;6),%,H5F2\(HIPC*T MX)0D!"1ZAV9I2DSBF*)KUDP;D__I)2A,Z!M=<;N\1*&>[MP6Z?21>-U MT7@UWV@/WS>5@T S*4$-FCF(-JOO7)8X@:FEEY<$L0$K?OW*#9T/0]:.1+9C MU.^,^C6[O\?H5[W8^F,O.-/M!/1B51)Q@>8Y9AF8T=TI(RPA)07TZ[,F1-<* M"OE[*"C_F$$=B6PGJ%$7U.C@C)ASIH3>>%#"I1IRVL##&F[VSTWLZ>W4F=B; MOH7G56[@]ZIVM 6=MN"@MBM> +JH"$W-X"PA,Z,WI/$@S;^.QI'(=AR'G>/P MOT[;\)A!'8EL)ZAQ%]3XX-2X :D$212D*,$R1WIW;AIP7Y$-IB:OH0 :UJ W M3P/7?^\]FMM(HP2M"]0&DSR)]^+1'HMZ74RBY),/" MHV<+S ^C<>@_43Y0YOJ1,WHBW>Z=KN9F\P6+C#")**PUT#D;:^^BN2TT'<7+ M^L!=<:6UULU<7[! F +]?LVY>NR8,[R[LL5_ 5!+ P04 " #]? )71I3I M]_(% "4*0 &0 'AL+W=O\J^\0TA CTE<L"WC. P"TKB@6V:[B#!46K,9]F]SVP^HSL11RGYS!#?)0EFS]?F;P:E"AAE)"41S1%C*PNC2OK(K = M%9"UN(_(GA]]1NI1'BC]IBYNPDO#5#TB,5D*!8'EGT>R('&LD&0_OA>@1LFI M H\_']"#[.'EPSQ@3A8T_BL*Q>;2F!@H)"N\B\4=W?].B@<:*;PEC7GV&^V+ MMJ:!ECLN:%($RQXD49K_Q4]%(HX";/>% +L(L$\#[!<"G"+ Z1C!/S M>\PB_! 3=),*P@@7R$]%)"+"T5OC_L;GQCMTAJ[",%(# <>R73ZH.B%/VYH3N.TY#/!D+V3.$/ED4OKO->V"_TPD$?:2HV7)*')&R)]_3Q MKB9^(#-2IL4^I.7:U@+^L4O/D6.^1[9I.^CK%P^]??,.Q52T]&W1'!7H8CRPEC*6#J>7>*8>DD^$Z_8;D,_K[5K9$-X(D_)^V,9;##MMA M58F^X%N\))>&K,&JA#G]\2 M(07FB*[0DA%98>2K*L:"A$A0-;);"TD.Z6:0ZK7Y.)\XYG@V>#P63\O;5[PN MC#XD8P $5A-E5(HRTHKR2:YF%K*8,OG.1[>RG"./;"F7XMPD6QPQN:H0Z(XL MZ2-A\BW1)E%.,#I*F#LUS1.)1HVL#D_;>$V@,\LT3YOY32C7.6T4:)_Z!W/J MECEU]0.=-[OA.I9U.G*UM'VS/6YDNXW3 MA^0,6CA'CC5\(=^3,M^35_,=I6M5'NA#'*VS)6*6;[$A2"T:5:&/3VM^FQ!: MHKXO0+&2'XO\>I:150"UL7P$AP;QI M8XZ?3>7/R71K:>4Z0_ODE0+4L9HTEEEMW,S_:[[IF?KJ!8KF@:+YH&A!@>9V MFG36T9;:! MHOF@: $46EWORM2PM%OI^4?\%"6[!#$L:[8JQ^6*E)'ONTC69K1+0\*RZKW= ML>4&J]!O\8KY)&6JYM.5?CXUG02Y,VIX"0M]MWI+UXW5!V4-H-#JTE6.B/6* M)?(CWI_5- HF=E,=4#ND$Z:!H/BA: (56 MU[NR=2R]K]-[23-M+"YL:]0LO*!.33=2'Y0T@$*K_].Y\G3LUSV=?IZUW;0@ MII.&,GK:OLITXO1!.0,HM+HPE25CZRV9.[*2K\"L1I:J*(DZV6L%=FTD-_<# M^A[TUJ@+IP_*&4"AU36J'!5;NX.'-$0+IMINJBD8J'72A=('I0R@T.IZ58Z( MK7=$(/5R&A6I12]0(Z0+I0]*&4"AY7H-C@Z-)82ML^-]:EFP2T5^6*>\6QXA MO,H.SIW&PO=V]R:W-H965T3=*.-!.T0>P)IVF#O ^*#F]RVUIPXV&Z[_?=<)UE>UZ9] M#/&EM9U[;LXYOK[.:"/5G5XB&K@O1*G'SM*8ZMQU=;;$@NE366%)3^92%0TJA!MX7NP6C)=..JK7KE0ZDBLC>(E7"O2J*)AZ^(!";L:.[SPN M7//%TM@%-QU5;($W:+Y55XIF;I-WAJ# M53*3\LY.+O.QXUE"*# S-@.COS5.4 B;B&C\;',ZW2LM<'O\F/UCK9VTS)C& MB13_\MPLQ\[0@1SG;"7,M=Q\PE9/9/-E4NCZ%S9MK.= MM)&%BV8&!2\;/[9 M?>O#%L ?' $+2#X74#8 L)::,.LEC5EAJ4C)3>@;#1ELX/:FQI-:GAI=_'& M*'K*"6?26Z8XFPF$R]*@0FW@HC3<<-3PVKF]O-#.&W@+7Z5A JZYO@,YA\]2 M:[A&P0SF8"1,9&D4[0=\9F4.4ZRDYH;P4S2,"XO_=C.%UR_?P$O@)7Q=RI6F M2#UR#2FP/-RL9?NA81L<8/O/JCR%T#N!P O"'OCD.'R*&<']&AX\A;OD6V=> MT)D7U/G"YYGW<$+N5%(97B[:%8I82[%&JG]S E_8/2]616/DQ3WYM5((W]_/ M=.WCCSYC&B:#?B;VK)_KBF4X=N@P:U1K=-)7+_S8>]=GTU]*]L2TL#,M/)8] M[:I%V&K)VVKID]SDB>L\MANMTR@.?=\;N>MM,3UA4>@/_@M[0G/0T1PJ-]DOTV[R1MM\7D[B >>OT.[)RQ*O/@ [:BC'?V!NR=0HNGC&NV1B/PX M\$]M/#R+^[4FG=;DJ-:F@ZJV@PHJKCX9R?YV!)'GQSO; MD>Q7O!><)0F%IS*1N"OADKYW4-D >CZ7TCQ.[)7: M?4&EOP!02P,$% @ _7P"5_I(X17^ P #! !D !X;"]W;W)K&ULM9AM;]LV$,>_"J$50PMLT9/EA\PVX"0;FF'=@J3M M7@S#0$MGFRM%NB1E)T __(Z4+#_)0FMX;V)1XOUYOR-Y/&:XENJ37@ 8\IQS MH4?>PICEM>_K= $YU5=R"0*_S*3*J<&FFOMZJ8!FSBCG?A0$73^G3'CCH7OW MH,9#61C.!#PHHHL\I^KE!KA1_LLPL1E[?(QG,:,'-HUR_A0K( M.9A*KMU?LJ[Z!AY)"VUD7AFC!SD3Y2]]K@*Q8] Y91!5!M&!012=,(@K@]B! MEIXYK#MJZ'BHY)HHVQO5[(.+C;-&&B;L-#X9A5\9VIGQKY()0SZ",(4"37XD MDRQC-L"4DWM1+A,;[M=W8"CC;\@KP@1YOY"%IB+30]^@$U;*3ZL!;\H!HU,# M%N**Q,$/) JBF'QXNB.O7[TA_UHW_EF5;A N38/P;;OP':0H'#KA:".\+^-C M<.H(176$(J<;?UV$_OH-OY-[ [G^NXF^%.LTB]E->:V7-(61A[M.@UJ!-_[^ MN[ ;_-1$?"&Q/>ZXYH[;U,>3^5S!G!K "5^!-KAWFV;EIE3I.A6;-%;CJ-<- M@J&_VB5I'>M,DDY-TFDE^;W(IZ"(G)7+C*PV<_EE?]TUT97*R0Y=YX"L=>PS MR9*:+&DE^_EYB>D0,K)4,BO*Q(B8,R88IH3,;B1+V;R?;I(CMB1*#B>NU8$S M\;HU7K<5[[TTF(8<1"J%49)SA)J^8"M?4O%""I'AQ)H%[,_L:>3N\70.CM9J MJU-G(O=JY-[7(@-#,%4Q.GX\\_!X, M\IX!3-_%4&89+62HBI-D)2%HHA='8 M&IZ,2>\H)O'1*FAU^LR0].N0]-L3T?9$FB$?$W,[_SES&4G;X\CRTDVZ:D+L M'^6H$.N<0\A6-\Z$'-20@U;(/]Q<3[0&TWBHMEI_Z[%R(;$]T##85AS!)0_4 M2NU"Z)=2VV??J;;"BQRJ[3+?#!TVG-'1SOK?I]E61F%K 3)^*W,@-P7C;E,^ MP?PDSD6KHDNI[5-OZZ(PONCZO5#I4['_'X54N*VDPO92ZA'7K&*NY$BI7A"\ M Y0/\+E@*\IM1FX,PG$=E83Q(#K(P W=.OU.DIQ8J-LR*6RODR9IJ@KT&;!> M$AHGS?HM7>'_?KQ+TH[ARX[N]P]^1U5 MR&L_P$P M_@]02P,$% @ _7P"5QM[#83, @ J@8 !D !X;"]W;W)K&ULK57?;],P$/Y73F%"FP1+FK8!1ANI6X<8 C1M#!X0#VYR M2Z;2B-+&Z=2^&$01'[)N/3B2;-WK>.)JJW@$J\U MF+HLF7X\1Z%64V_@K3=N>%Y8M^''DXKE>(OVKKK69/D]2LI+E(8K"1JSJ3<; MG)U'[GQSX"O'E=E8@U.R4.K>&5?IU L<(1286(? Z+7$"Q3" 1&-7QVFUX=T MCIOK-?J[1CMI63"#%TI\XZDMIMYK#U+,6"WLC5J]QT[/V.$E2ICF":ON;.!! M4ANKRLZ9&)1#*'A[@.6P9SD\A!Y?,*T?NE,E@-^UQ3WM\D/8LSS7FKM#L MJ6&S6J8NL8DJ2VY=0QL:(()U,ASIAFFE28FVCU W%^"GXM3ZZ=,UV"5BO)7\ MP9M](J)>1'10Q.4ZQQNQ(=%(@@S8@ED:"D)0@C-#8]H6)/:_R/Z'U&A+ZK92 M?V/TN"G^B>F<2P,",_(*3E]1OG0[&5O#JJJ91@ME:;8URX)^)JC= ?J>*677 MAAMP_>\I_@-02P,$% @ _7P"5QO^$261 P , P !D !X;"]W;W)K M&ULK5==;]LV%/TKA%8,+9!&W[*2V0)BV<5:H$ 0 M-]M#T0=&NK:(2J1&4G&V7S]24A1;I@VWS4M,4N<DC?3+>/?10$@T5-5 M4C&S"BGK:]L660$5%I>L!JJ^K!FOL%1=OK%%S0'G+:DJ;<]Q(KO"A%K)M!V[ MYDUKF%(3=]O/ZA]:[\K+ Q:0LO)ODLMB9L46RF&-FU+>L>V?T/L) MM5[&2M'^1=L>ZU@H:X1D54]6$52$=K_XJ5^''8+2,1.\GN"-"<$1@M\3_'-G M"'I"<.X,84]HK=N=]W;A%ECB9,K9%G&-5FJZT:Y^RU;K1:C.DY7DZBM1/)FD MN"82E^0_R-%'*H&#D.@]6G5I@]CZ931E0@K5S1K.(;] .]0+M'Q2F2N4"*8Y M2@O,-ZHM64O2*BM<@D!O%R Q*=^I&>Y7"_3VS3OT!A&*OA2L$8HIIK94IG1H M=M8;F'<&O",&?/2945D(M*0YY ;^XC0_.L&WU6(.*^H]K^C<.RGXJ:&7R']'RZ9[+S:[,O?WKVO<7PA_3R6SW_1]*K3:0+G4EEDQ.Z03>ENJXP MS0"IBP]]:%0BH'N=3(N&Z^\IHT+RIKM:OMZQLD3JEMABGG\S)4P74F .25^\ MUZ+&&DVQQ6N*+5]);&]?@V%?@U/JR;"7V>XE M\ ;0JG>,77B:^"$F0[DO)..6FG]CCTFGA-.[5>BN=Y/3Z&#B]]'D:KR?!I3K>>%DY-4$"YS0'YDUP+PP\(ZX MG0QN)V3,<_ M<9)!O>(GSW!\<*[<>)2XZ2$FBL=G^ R=Y6F=SK6]4P)5H'9/UYY";5]#9?=< M#:-#>7O35G6C\;E[G;J&\84JA[OJ]46^JZ4_JV0A5* 2UFHJYW*B]H=W]6G7 MD:QN"[ ')E4YUS8+5=(#UP#U?C?V>B_"D@N;41,3(E$_&#^4[0#-W5IL.]!_;]N-";/BC<(' M6+OS/.>]/4P.C#^(+8!$W^N*BJFSE7(W=EU1;*'&XH;M@*HW:\9K+-62;URQ MXX!+ ZHKU_>\V*TQH4XZ,7L+GDY8(RM"8<&1:.H:\Q\SJ-AAZHR&FDQW>P!+DQ]V"JY7;LY2D!BH(HXC#>NK M].)M.74\;1!44$C-@-7/'N9059I(F?&MXW1ZE1IX^GQD?VU\5[ZLL( YJSZ3 M4FZGSJV#2ECCII(?V.$-=/Y$FJ]@E3#?Z-#)>@XJ&B%9W8&5!36A[2_^WL7A M!*!X[ "_ _A#0/@'0- !@L=J"#M ^%@-40A.HZ64JNWA*%DVF..25T(] ".%IN,0?T$GTVX842W>^!JVII7PB$ M:=G)Y-\:LL<54"G01Z$D)4-S7!5-A26@&1:D,-(9J1I-9%'S+ .)2?5M\?X?C _0>T;E5J""^1[?F"Q9_YXN&]SY_^TY_^L_2P805]:@>$+'E]:7^Y70G)U.'RU M);NE"^UT^L MNZ:$*F[1$C5NBISJ.DZN^@[>V4Z.U\LT3-".\AS6RY; M,R)CAKZK]FG@QW[DWTW<_6F:;'*W<92$YW*932[R[F+O7"ZWR 5!%(>_^,[B M%O5QBR[6LCG'U(V&!!0-)Y* &-O_-YU81S?!0/W MYQ:YR L#;]CM-C[5Q-XPG#:^6\^[O1O$TST9D&K@&S.9"E2PALKV0NMW^^'W MWLQ\@_W9:#P?6?8S-2RWL^TO^G;2?H_YAJA"K6"M5'DWB;*6M]-KNY!L9\:S M%9-JV#./6S7P ]<"ZOV:,7E<: 7]7XCT)U!+ P04 " #]? )7-TJT&*X" M 8" &0 'AL+W=OIFU0)%6U[F/9@D@.QZMB9[4#W[V<[(84N16CK"[&/S_>= MFWT.\8Z+1YD#*/144"9'3JY4.71=F>908'G-2V#Z9,U%@97>BHTK2P$XLZ"" MNH'G]=T"$^8DL94M1!+S2E'"8"&0K(H"B]\3H'PWQK+"$*:??2:;RD3-P4 9K M7%'UP'=WT,33,WPII]+^HEVCZSDHK:3B10/6'A2$U5_\U.3A *!YN@%! PA> M J)7 &$#",^U$#6 Z%P+O09@0W?KV&WB9ECA)!9\AX31UFQF8;-OT3I?A)E[ MLE1"GQ*-4\D<"T;81J(%"+3,L0!TA9;UI4%\C<9,D8S0RI03+2&M!%$$))H_ MI;3*($-KP0LTY459*6Q+KT$=I!$'8X<_T?'C0 M%<[_69__L_6C9(3M10HM7WC^1?HQ7DDE="OXV57LFB[JIC/M<2A+G,+(T?U/ M@MB"D[Q_Y_>]CUV9?DNRV5N2S=^([*@F45N3Z!1[8A[O5?MZY?/KO2"L>8:7 M7:6I67N6U0R:;>)'?=^+W>UASO_6"OR;?C\X5IMUD-WTPG!PK#;O4!O MU>H,N >MK@"QL3-&HI173-67M96V8VQLN_<+^<0?3OT.^4R/O7I*/=/7,_,> MBPUA$E%8:U/>]8UV5M1SJ-XH7MI&N^)*MVV[S/7H!F$4]/F:<[7?& /MGX'D M#U!+ P04 " #]? )7^NXYO_H' !Q- &0 'AL+W=O\F(35>IC\3@OMX6,XJ;1)IU3C-WY)DJR MV>*J.7=;+*[R794FF;PM4+G;;*+BVXU,\^?K&9F]G+A+'M=5?6*^N-I&C_)> M5I^VMX7Z-#^PQ,E&9F629ZB0#]>S]^12\*9!@_AO(I_+HV-42_F?J_ M)*[6US-_AF+Y$.W2ZBY__D6V@IR:;Y6G9?,_>FZQ>(96N[+*-VUC=0>;)-O_ MC;ZV@3AJH'C@!K1M0/4&_$0#UC9@4Z_ VP9\ZA6Y0E2C($@M^$LHJ2]*UJ]>D^1&]^>(M^J,$?U_FNC+*XO)I7 MZD;KR\U7[4W=[&^*GK@IAG[/LVI=(I'%,@;:A^;VKJ']7 7H$"7Z$J4;:B3\ M=9>]0PS_A"BF#+B?Y?3F%)+S]ZXNOOOJO6"P0Y=A#1\[P?6K+WKG^.,N3U.DAO1S5,3_AWK"_EH=9P@Z.-"@,_!KL\UG !P6'5SSS_@>IJ=@V;' MJ/G?:HU-LE6^ <7NVSI'%^688^II6@$88XQP3>H0YG&?>;K2(CFJJ5W(U:?,MZ)")51*"J'IZ[XAL4 W=P.Q<4$^SI08!P MKAL01XL"@&.$$*KA!( CF#@>9G @O$,@/&,@]C/.15TUQ'4D5"E51G4Q HGW M!C=!'>)H&5L"*(Q]+4#A$,4]SK1Q(X8H1CS'@37[!\V^.?E%OI(R+M%#D6_0 M?[:UW!+)K[)8)26X:\B&*N,2CVO@0 (PPOUZ+(.W! M07M@SG<6CTQIP6!JX<1AU&6:V"&.!@%Q72V%X40^,<[7$TQP5ZMAH^3E\?@N MY+8=^C%ZH];?LB[.RK=@M86'G8_[@^D.@+EJ0M#Z1@C '!=CK7,( $:Q1]B) MM).CBI48HW GD[+<*=5[Q2C>%75'J-82;661Y/%/+]^,A84,A3!7G]B6 (QA M%NB] X %:H#K\P X\PCP8FHT"XJ=$K?:*HP4*RQ^;F%EE6VT"J;L,763T17 M'9/7+(^)U?K8*EMHE4W88NNGK:N1B84BF0#5+]8KY"F@< I(C(#Z2KO*F)A+ MX_&%DPQ+54#F!% X!21&0'V975U,S(7Q^SA.ZGHH2M%ME,07'S*TC+9)%:6@ M9"/9V>/,)EMHE4W88NNGI:O2B?>:TZ/1$YR=-IMLH54V88NMG[;.:!"STY@V M/0XK?>IZKLN)/G< 0%Y7R%B?/R!&K(I-W6- 0.;Y)" GYI'.9I 1GW&.KVRY MQHPE! .<)0"#K"4 ,WA+VMD-:K8;W^$NZ;#HA^PE"!OZ2P &&DP(9W"8M+,: MU&PU/K;/3UK+U?J.W585VOMP'**!HBQ&=_>?T),L*S5,P. ,2_\+Q@*JCPX( M1WR*]2UQ"0![XA#)= M]$1&,8&Q+[NK\*FQ%%4&M(K4J1B)J*BG1'"'P\QQ[LIDE2VTRB9LL?6ST17N ME+]B04&-+N'LM-ED"ZVR"5ML_;1U+H2:7_FQN"2$Q]UC M](T)"*D8&1_4%""G(O79B:38_OE ,GX\3ZE#B!?K36@B) ^Q19[!43.444SC[TKO"F9H+YT,) M#(!!E@R M08X,@!D,&3OZ98[9F8ROLRU!/R_JG\MUI[4$H9@3%I#!.)G,*B:Q]N5W5H"9 MG^&'\D$6A>H,RZ/'-.ACL2LK,!96:WVK;*%5-F&+K9^7KM9GSBLNO,QH+,Y. MFTVVT"J;L,763UMG4IC9I$Q;>*'?\[@>P?IL,@T73L2)<5Q?=>=5V-_U*FSH M%F#)TW#A1)P8Q_4E=QZ%F3T*/&_^ED2?DU2-23 &5DV+5;;0*INPQ=;/36=: MV&N:%F;5M%AE"ZVR"5ML_5_<=J:%6S M'-K?&,XCTV#A-)@8A?45=RZ%FUW* M^+S9$KACS6+JOV/XT_G#V\'_.^>2M$ M.W]#+I<$.!^22[%_^Z6CW[^,\WM4J+Y2HE0^J$OA=YY*3;%_OV7_H,EK\!5!+ P04 " #]? )7=:KG MZ^$" #@" &0 'AL+W=O@#+:TM(A*ID)2=_'U)2E9]R&[0YL7F M,3/+61ZKP9KQ1Y$!2/1M:VP46"BIA&1%0U8K* BM__%SDX'['>B:OIWM==OXO^NR?H^\DPV^/@V_T_"-ZS0'X M.9H+R=4E_M6UP;5$T"VA'[:^*'$"0TN]7 +X"JSX_3LW)*IYS!%9X0V5^^\:VMJU="HZA*Q MBOW@RNL-[-5VS@]1D>OTKG91TT-4&#F.NXN:':(\I^?Z7@O;\1^V_L.3_N^! M"%$IO[57E%:00Y3O^=;27D$/4=2\, M]U"S0U3@]]SKO7S86T]V 7QI:J5 ":NHK*]K.]J6XY&I0GOC8[<_<3O&IZI\ MU]7VCWQ=^V\Q7Q(J4 X+%UAW)2E,PYDRJ\F.:F?H$ :X!:G[! MF-QT=(#VHR;^#5!+ P04 " #]? )7U#5+VUL# ="P &0 'AL+W=O MLHOI<;IB -TNI*FI@JU:^WBA&BP94E3X.@L2O*!=> M.FG.;E0ZD;4IN6 W"NFZJJAZF+%2[J9>Z#T>W/+5VM@#/YULZ(HMF/FRN5&P M\WN6@E=,:"X%4FPY]2[#B_G(VC<&7SG;Z;TULDKNI/QA-Q^+J1?8@%C)I07NKQ_9WS?:0Q*EM]X8=93;^RA@BUI79I; MN?O .CVQY Z!D MZ0#DI1ZB#A"]U$/< 1KI?JN]25QTG2NZ0LM; 9A=-]ALTY(L+6R<+H^ M M!YQ);Y0LZMR@;U0I*@QG&CF.WJ(%%&A1EPS)I:E/ ?-E MD:$W)Z?H!'&!/J]EK:DH],0W$+?U[N==C+,V1OQ,C 1=2V'6&LU%P0H'/CN. M3X[@?8..*Y>CD.)W/'8QGJA-S1G4P\Z9U.67OKG'V$2_.6ZJM7&O67&AUC3_NKZJC/T!U;<2&X6-D.L&&*2]<_<=;2)@VM_49M MTS"*(A)._.U^UAUF)";1P"QSLL$7\-!L[F*+QO&[WNP@!W&?@_AH#J!LM]Q^ M#UTZ6VB\YQ)C$N*!3(=5%,=#E4^M(A*/!UQSAQ6.P[%;8])K3(YKI _VO^ML MRLD3AV]Q1&S+.=#H,@N3>!!^YC"+XC 9#U0ZS,B[D(S<,D>]S-%_+&?H3,<+ M>>0H/1SA8*#>84;&.!J892]CF_\K6ZO>W_O>5TRMFD%+HUS6PK2-NS_M9[G+ M9H09G,_"BZO0<9[![->.:K_HV\'QFBKH QJ5; FN@O,17)5JA[%V8^2FF3;N MI('9I5FN87YERAK ^Z64YG%C'?03&PO=V]R:W-H965T_Y^RD68:R@*;U2^.7N^>> M>Z[V>;:7ZDYO 0RYS[C00D9U3^8@<& M8!D!A]A8"(J?'9P#YQ8)>?RJ0+TZIG5LC@_HGUSRF,R::CB7_#M+S';N33V2 MP(86W-S*_254"8TL7BRY=K]D7]J.AAZ)"VUD5CDC@XR)\DOO*R$:#F'XA$-8 M.82.=QG(L;R@AD8S)?=$66M$LP.7JO-&8<'WHNP$_!S(7ID$+PC81 .B"ZSZ, =U'H,'.[P23T$DXI< M2X-") 4@_B!HR[<3QIZE4YW3&.8>'A8-:@=>]/I5?QQ\Z" YK$D.'?K@'T6[ MA5PJPT3ZJ$H_OJ Y61K(],\VYL,C,!_5S$?_(Z]P\C)A $,8HJB!-J8EUM1A MV>ME%P6]8##S=RT,QC6#<2>#2YD!612,)U:W5=L?IPS>"?-,F28UR]UD:U!$;G!*]MRIVL.A^.IV\B6<*-&C8?M!3ZI&9QT,KC"J"DV M%+*@X@ZE:PO:B?!,A?K!PY4;'+&Z%?@+DV_TB_[+%KC":U:X_U>%_4;_RD"E MKDMK$LM"F+*5U:OU2^"L['\/YN4SXHJJE E-.&S0->A-,*XJ.W,Y,3)WW7 M M#?96-]SB:P:4-<#]C<2[J9K8 /7[*/H#4$L#!!0 ( /U\ E?IPEA4_ 0 M #4A 9 >&PO=V]R:W-H965TJ'8C"U$$EV1CK= '[[4P9(ETVR<$LY% M+,G_?!0YHS^>T),M*Y_YBE(!ON59P:?62HCUI6WS^8KF";]@:UK(=YY8F2=" MGI9+FZ]+FBSJH#RS,82>G2=I85+^?4TSMIU: MR-I=N$^7*U%=L&>3=;*D#U1\7=^5\LSN*(LTIP5/60%*^C2UKM!EC'$54"M^ M2^F6[QV#:BJ/C#U7)U\64PM6=T0S.A<5(I$O+_2&9EE%DO?Q5PNUNC&KP/WC M'?U3/7DYF<>$TQN6_9XNQ&IJ!198T*=DDXE[MOU,VPFY%6_.,E[_!MM&Z[D6 MF&^X8'D;+.\@3XOF-?G6+L1> #H6@-L / YPC@20-H"\=@2G#7!>.X+;!M13 MMYNYUPL7)2*934JV!66EEK3JH%[].EJN5UI4A?(@2OEN*N/$[($N9=H%B%(^ MSQC?E)2#'\ ]?:'%1AZ^CZA(TNR#O/;U(0+OWWT [T!:@%]7;,.38L$GMI!W M4;'L>3OB=3,B/C(B ;>L$"L.XF)!%XKX2!_O:>)M.?MN"?!N":ZQ%OC3IK@ M!'X$&&*BN)^;UX=CU73^W^CQFT5-7R-Y%>'5G]O7B984("0N#$?ME?687. M.02ASK'02Z"(UVLT(4HQ$&H=HF@FVIPNDN ?\!M MN@!7(DL*DA,ABB<9A]@;>XA*YY.QUT0*G8,\XGIC!U'I<.BX1PRD[\:0 MOAW3??HX:A]:Y,F5:)(6&:7%IFC#Y/3](W+/9Q]&FTRCM,@H+39%&R:M;S21 MMC'2VX>G>(R1%^"Q?1SJ7(P@"<;V<:@+D /]<&P?A[HPP(YSY!\C 0 YU" 6.C]VQ@ZB$/@F"(Q:"^YX-ZWNV M6UF9RV0I;20IGF4UJJ:M1YQ:>T9ID5%:;(HV3$;?3V)T-L/ 1KM,H[3(*"TV M11LFK>\RL;8ATAI&&SK8VW!<#XW\0B%S@B 8R2*%#$'DPK%;J'0H@!X9F86] MMPV;0C0[@-W5;H__JM[9'EV_1I&ULS5Q=C]NX%?TKA+LH$F 3BU_Z2&<&R(Q8;(I-&R2; M]J'H@V)S9M38TJPD9[) ?WPIV6-:Y!5C)_?!+S.V?'BHRTM>\I!7NGBLF\_M MO=8=^;I>5>WE[+[K'E[-Y^WB7J^+]F7]H"OSRVW=K(O.?&WNYNU#HXOE4&B] MFK,HBN?KHJQF5Q?#M7?-U46]Z59EI=\UI-VLUT7SQ[5>U8^7,SI[NO"^O+OO M^@OSJXN'XDY_T-W'AW>-^3;?LRS+M:[:LJY(HV\O9Z_I*R5E7V! _+/4C^W! M9]*;\JFN/_=?WBPO9U%_1WJE%UU/49A_7_2-7JUZ)G,?O^](9_LZ^X*'GY_8 M_SH8;XSY5+3ZIE[]JUQV]Y>S=$:6^K;8K+KW]>,O>F?0<(.+>M4.?\GC#AO- MR&+3=O5Z5]C. ";%> N07$1 &^*\"/K4'L"HAC:Y"[ M H/I\ZWM0\/E15=<733U(VEZM&'K/PRM/Y0V[556?4?YT#7FU]*4ZZX^Z#OC M]H[D9;M8U>VFT2UY0=Y4BWJMR2=M>J(FOQ5?S=5GN>Z*_?2< M_$3*BOQV7V_:HEJV%_/.W%!/.U_L*K_>5LXF*N?D;5UU]RU1U5(O@?)YN'P< M*#\W#;%O#?;4&M?9K MW;;/R6U3K\D325>3F[IJZU6Y+#J])/_^U=0V<+3_@3K.]M8$?&M]]'S5/A0+ M?3DSX;'5S1<]N_KSGV@<_07R&B99CDFFD,A&_A5[_XH0^]5XD'?]((<\L26) M!Y)^VOER)1)*D_AB_N6PC7V83$1$V1B6^[ L$EGJL"D?1BG/,IGL<2.3Y=YD M&319_;XINS]>]#/+DACKS73;%L.$I;_VGS74 $'*4[LB)EF^)9,'K?1")(*[ MC0G .$VDA-LRWK=E'&S+F[HQ<<$,9C,)=-K<;1=JQ-B_ASC)I-.) !1E[,#K M6[LAF(@D=^P&8$P*QF&[D[W=2=#N7_I!<[TI5\L^Y.WB&V1RD.;4?H-)EF.2 M*22RD2_2O2_2\YVB4DS_8I+EF&0*B6SDWVSOWPQCBLJ\@2YX/TDYT<6'22$R MX487'Y:*2,0.F_)A-(IIR@4<7FAD5^018F#=D8TC:\Q2QW8(1FDJW?D9Q/&8 M98[U$(Z)6,83UA_H$1JT_JT9R'=&HI+KHOIL1BQHQEJ_-H4&8<&V5W+(=#GL=FR+N1QH>Q+')A M.0"+A632C3,^+$GIU!J.6NU#P^+GQ" K@*@8)Z[E ,HL2UW#(103KMT *HDG MY ^U^H>&!=";)V/+P>>@K;Y.Y!%6,H;+EJ&P*BVWL92O( M:% /'#V7I/Z0%['@7ICQ<5)*FD1NH/%QJ4A3;RL$P)E5NXP9FX@V5JG0L%3Q MHPWY'P'W"LSUM^62O.Y61=65"[!Y@G6=W%TQV7)4-H7%-M[NMUJ+1><;E%A0 M!Y[J952V')5-8;&-O6PU)0MKRB.#THYE%!PRLR1UUF8W (Z9F,0=C9P#."X% MRYQ5D@)P,J*217!,8E:^L:!P."TF_=T,@'NBBA;'(A\4)8Q/'1OD"9C$>J)'"I;CLJFL-C&'K,*FL5G'(M0A3DJ M6X[*IK#8QEZVPIR%#S2/C46)'Q9H(MT\ "6FM61NS,$P"A-F;&8^X?P))HS@6[LDGA)-1RMR(!. 89Y%T^!2$BP5+)O:KN56I M/*Q2P8ATS'%HF/?D9#G4XU!4-H7%-O:0U=/\C(]#.:H"1V7+4=D4%MO8RP=I MKRC'H1PX#DU2X>Y@ S"6II&[@0W C.AR][D5 $O2+)J*/5:/\F./0XMJZ75J MV/X@X\G]$9,M1V536&QCWUC=S.491QU4K8W*EJ.R*2RVL9>MUN;AT^ICHXZ? MU,KZG%\WZO@PFJ;"6_/X,!F;U9$;=7R8J9)/:#!NE2= MI>G?K>FVN]8EQ?*_F[:;RJ[E@!Q-4V_QYZ,$=??I 1"-1.*FO$$U-3.P$MBH>R M*U:D6*WJQ= 08 /XZ9<)BZF;D@/!$G\W H!10>/,S50!<0F;RGH45O.(L.;Y M6.W,'?K 4U/47W1SKPOHR:AK 21@BIC'SMB]@7"B>=@6_@':"^R+'.# 0 S8T&X M#0&02 MMHMS<>RS;L>M3H2_8.:2"L 9LBB=")*V56Z^-8J M_7NC5#BE)%SMR;T7-2<3E4UAL8T=:!6&...GY 3JX1@J6X[*IK#8QEZV"DK@ M*B@!/.?&W S^&PA%W3.1'$!1*=T$% 7"V)2$EE8]R6.?F/N>==14? I7>O*# MWZCIF:AL"HMM[#ZK_"0]W_@D40_/4-ER5#:%Q3;VLA6V\EAA>UQ\DK[&S%)W M[^X&0%&6)NY#5Q L\[?X !@;)>R.;;>R5H9E[?<'J'#F2;C:DSLO:KXF*IO" M8AL[T"IU*52V')5-8;&-O7SP=IAPANK)(6I+-WI-34:]W3<0QKU% M% #C:>1M/$*P6%)WZVU^\$ZPM6[NAI>QM611;ZIN^PZH_=7]"]]>#Z\YTU=J^SHW2[]]N]S;HKDKJY:L]*VI*GJ9F#MNMB]LVW[IZH?AC62? MZJZKU\/'?IM;-SW _'Y;U]W3E[Z"_6OSKOX/4$L#!!0 ( /U\ E>@#3"# M7 0 *<9 9 >&PO=V]R:W-H965T9ROD-;O,;\T^ZV$G=F1TE)@4M&: DJO%D85_ RAIYTJ"U^ M(_C 3JZ!#.6>TL_RYF.Z,"PY(ISCA$L$$C\/>(7S7)+$./YJH4;7IW0\O7ZD M_U '+X*Y1PRO:/X[27FV, (#I'B#]CF_HX7:[P5:><@(BS)*=M7 MF('OP(I6.UHACL$*[0A'.;C*K#%5;#-Y&F".2O^N9HS(%=SBA94)$ M3UOPD>-" C^M(_#VS3OP!I 2_)K1/1.6;&YR$8(]-^)MBZKKYLQ_G[]J>!/ZX+R^ 8[T'MF4[BO&LGN]NJ\+Y M?[W'9_?>FPRG*R:GYCG_44QW6)0#%_E_#W[A&:[ FFQ+LB$)JA_VRP/\\9/ M-)7RIZHBFCYGZCZED%ZR'4KPPA!*R7#U@(WEM]] S_I>E0Z=L$@G+-8$ZR5N MUB5N-D5?'A=PTJYW=%SO2;W>59EIH%X-E?^1'I:^[4%_;CZ<3KG"RG>AW;>* MQE9P!KT0]LUBE9EONUYGUHO?[>)W)^/_0 L,KO*^@*9[.Q.F$13IAL298+W%^ESC_:VA* M W5/%KCC.LY04Q16/K0'8A&-K;S A=Y 4L96 F4%:D4)NNB#LQ3E9U'$&8@1 MXZK@)YDO+4N=L$@G+-8$ZR4F[!(3OH*>A#H3IQ,6Z83%FF"]Q$'KN%6QOH:B MM-33!1[8_N#]8Z6R@FXP4!2%%73=<"!/L=+,GKEJ38$GFS5X]GO*4YHRC7QI M;6JE15IIL2Y:/SGV,3GV*RA+VZFN].FD15IIL2Y:/WW'O2N^,@C MA,%(851FSO@%9FSF!%8X4AB%F>=".% 8\^3@N< B 'GBST!"]R5OC@V[UNZK MPE5]ECYHOX:7*ZAHC^17B/J@^XAO/F'\HY+>K+#*,45]) /-]0RA]O9 ?=MYGEOU!+ P04 " #]? )77C!( MQE8& #*)@ &0 'AL+W=OB:;@E M?'%)<*%02OR1B*TZN :%*S=2?BYNWLS/1T&!2*1BI@L3W/R[$Y7 MRNAH/V:A>'A];_U5Z;QQYH8K<2G3/Y.Y7IZ/HA&8BUN^2?4'N7TM*H?"PMY, MIJK\"[8[68I'8+916JXJ98-@E62[__QK%8@#!4@Z%%"E@!ZJ@"N%,G+C';+2 MK2NN^722RRW("VECK;@H8U-J&V^2K)C&:YV;7Q.CIZ?78F$F18.K1,U2J3:Y M4. ,O%1*: 6>7@G-D_0G\^33]15X^N0G\ 0D&?BXE!O%L[F:C+7!4%@:SZKQ M+G;CH8[Q?MUDSP$.G@$4(.Q0O_2K7XF948>E.JJKCXWG>_?1WGU4VL-'W/\@ MUC+72;9XMO/=/)C);)88^05XH\4*_/76J):7ZF^7V[MQB'N<8C&^4&L^$^ EYF@,O1G38MM8LB<3>E MB%+&PLGX[M"'MEQ(:1 SO)>KP2-[>,0+[U62\6PFP%MA%N\S4-:=,WE[]DF) MW=2Y,.],A@=8($88-A"[I!@)W7C#/=[0B_=29CHWQ0JD9L&8 K.6*M&@FC87 MUK"%XHQ0$C3!.L1"%M# C9;NT5(OVM=R)<#%)DGG1>)7J\.%TFNF;[H/9*SF M,=M[S$Y4 =B0(1G(6"TDT3XDT:,J0-1*/9-Y81B@1HHZY!!AD'7D:+R'%_M7 M%%=+4"RF67$AOFR2.YZ:*71BC5L8$&41"^(&5H=<&&""B!LK#.S^&GC1_KX6 M.2_R"J1%Q0+Y?<':F)ON&%=6#P$Q3&@3MDL,!A'L0'W "J 7]3NS%A:&QH$+ MGGTVX)T0O2;Z)OQ0UNH.6QX 3T4$X*!,8"AK];!8+@ ?1P8J]=H:IQ =;/*5 M&VTY G$4=) !:-D ]-.!7L4 NG;XJ W6(183V$$$H&4"T$\%OK44M+=ZA")( MFJC;8B8-8%"@I& H:_6P6%H M'\<+8'O#QRB*,:;-5&T+HB@*&6,=R6JI ?1S@W:R@O^ D]2:Y^^2.7BI#2_7 MRLWI,WD+7Z>Z[E(2@XU9NNE_#T?M4=R%H]+);H(#_1.9;3E7JMJB)F MW@M9(Z==@C!$(>U@D.B@1>'=X_OE]&]F$M0[+ -9JX?%,B+D9T1',[K-;C!D<=@LT@XY\TH4!!V$ ED:A!Y*@QY8 MHSNSV3M.[VD;R%H]*I9F(7JJ;!Z4B@UEK1X62\60E],-:E#VAYF2Y,7LM]IZ@@:S5_;?<"H>GRMM!R=50UNIAL>0*^WM81_.6MKEN MS!C!S7Z[2Y"Q$,9=F6N)#O83G5Z-3-QF,^YC#9>@[UP#6]Z#_;SG2MR*/!=S MH/E7X0;9[O) 0BEMMEN=(Z MDG>)=9[)$[N_$W]/I?>I?&7OZ+&\2\YS+D_LUDO\6Z]!K&2:S/GNZZ?Y/QNE M=_2L\$#JI\)P9 MO_/=AU.[&RW7Y;='-U)KN2HOEX+/15X(F-]OI=3W-\7G3/O/UZ;_ U!+ P04 M " #]? )7J?X,J"@' !V. &0 'AL+W=O/;$^(.84RK1MSPKQ'EO+N7B MM-\7\9SF1'Q@"UJH=Z:,YT2J2S[KBP6G)"F-\JR/+N.S\MXG/CYC M2YFE!?W$D5CF.>'?+VG&GLY[=N_YQFTZFTM]HS\^6Y 9O:/RR^(35U?]%25) MI7M$,QI+C2#J MWR.=T"S3)-6/?VMH;^53&ZZ_?J9'Y8=7'^:>"#IAV9]I(N?G/;^'$CHERTS> MLJ>/M/Y \V+62;*O^BI;FOU4+P4DN6UL>I!GA;5?_*M'H@U \7I-L"U =XT M<'<8.+6!LZ\'MS9P]_4PJ T&FP;>#@.O-O#*L:\&JQSI@$@R/N/L"7'=6M'T MBS)M?AR%Z"C=^_1.Y06Z/.<+04I$G'6EZHK&MB/:[>7E5N\PZV#;E@AYP*% M14*3#OO ;.^]9!^9[6UL /35&*X&$C\/Y"4V$G]?%A^08QTC;&&GHT.3_,EY6LS*5G^P@J]N7!*1"O37M7* KB3-Q=]=N5KUQNWN MC:[MIV)!8GK>4\5;4/Y(>^-??[$]Z[>N.$/" DA8" F+@&"M_'!7^>&:Z.// M3*H2-=59\EB6KKS*!K7B2313RVG_*&-"O.^*M9%\:*PA84$%\TJ8WA \CIV! M-7#/^H_K081T&6V[/!FZSF#ELA6=P2HZ V-T/K*(=;Q6=D.R//:1>\B='GH8&K8(,7?(:0/J,N MGZ[O^]U5UE\-MG]XE47_H580$K4V8LNQNH;?B#]T=D'" DA8" F+@&"M@(]6 M 1^]J>H[@LP/2%@ "0LA81$0K)4?MM5\E;<@ZV]->ZD83LQ>#PW>GEY#4*]1 MI]?=1=A>DT_L5Y7A:_I(,X35J_5YVTS* PJUN0>'SD106@!*"T%I$12MG1FX MR0S\INIUW1VH-(&D!:"T$)060='::=)(7;91*6D7[4;2Z(RPLU7$AB,\<*W- M@@TJ0>WI-03U&G5Y]7W;\W84[$8ZLLW:T0WC:S'2KJT)(OMRE9)A]'CSW0&4E4%H(2HN@:.U<:(0J>_"V2C2H MX@5*"T!I(2@M@J*UTZ21O6RC:E*E224TD^2?I9#E'B\M8KWW.Z+?%K00M%-L MKL'K50D[E[0S>X/CC>H! 9*"T%I$12MG1:-!(;?E@2&024P4%H M2@M!:1$4K9TFC02&S1+8SUO0\;:*A(>^Y>*-:CPQ]_#@6._I-@1U&T'1VF%L ME#7\\Y[*,J,/GKF@ EI-:RWHCFUOQ1)4&8.BM6/9*&/8_ S7JQ;T9R.MFF8) MFC)>KNV=\095PD!I 2@M!*5%4+1V6C1*&'Y;3X!AT$? 0&D!*"T$I450M':: M-.H>-JM[GSE):!GSC)%"(!5VFCZ2>[W/GZO2<*)*PXE0I>$8%52MX063:$&X M5$N^W@$LF'H/S3A;+CJ38ON!*M?QAP-OWV]!J">HWP]D-RCNWYUHZ? MP7"CM6'SXV/K,WFA9F2<+M28KS959=CFSU5<[*KB_E;O7,?#P\T?)#O:.>H[ ML;^AA =UN\$+O+"C71DT*OD&FQME,Z M+K='R+ ] GT8"Y06U+36SQ>NOS4M.EIYP\%FP$ EJ?[:L:B<\EEY@$V@6.=X M=1AE=7=U2.ZB/!JV,R><+[6!UU'#\/U!+ P04 M" #]? )7V,U0_UT# #&"P &0 'AL+W=O$ ]>DW./[9O;7TIUIV< AGPON- #;V;,_-CW=3:#@NI#.0>! M*Q.I"FIPJJ:^GBN@N0,5W(^"(/4+RH0W[+MGEVK8EZ7A3,"E(KHL"JI^G *7 MRX$7>O6%V/Y#"A)3=7.#1F MPX3=QFNC<)4AS@S/*%/D$^4ED)?D1N2@V510 SD9@V(+:DTFYT(;5>+F&4V> MC\%0QE]@^#NIS!3WFIQ2<TPP&'EY2#6H!WO#9DS -7K6EO">R-0/BVH#8L<=;#;T_+OJ@L?GDRP4& MDG,#A?[:9D"\3P/V1+9F0%(;D.P\ :^5U)I0=P+:$EVA4X>VQ74Q3)(@3OK^ MHIG!XZ@XBI*TCEJ3UJFE=7Y#&F?TEG%F&+3J6U%T&F^.DDZWLZ&O)2KH;=.7 MUOK2G?K>X^=*V1O#[8W)'FX,P=I \%NUI"HGFG+0N"J,PN+?FD/Z2%W82Y+> M1@XM46$L^_ 502P,$% @ _7P"5PI95TG/!0 N2, !D !X;"]W;W)K M&ULS9I=;]LV%(;_"N$50PLDM4C)DIPY!AJ[63LD M0Y"TW<6P"T:B;2*2Z)*TW0+]\:,^K.\P4<$ O4DD6><]Y$.+/*_%V8'Q![$A M1()O<92(\]%&RNW9>"R"#8FQ>,NV)%&?K!B/L52G?#T66TYPF 7%T1A9ECN. M,4U&\UEV[8;/9VPG(YJ0&P[$+HXQ_WY!(G8X'\'1\<(M76]D>F$\GVWQFMP1 M^7E[P]79N%0):4P205D".%F=C][!LR7RTH#LCB^4'$3M&*1=N6?L(3WY&)Z/ MK+1%)"*!3"6P^K!D9/*N9!R66.+YC+,#X.G=2BT]R&!F MT:K[-$G'_4YR]2E5<7)^B2D'7W"T(^ 4U$ZN"18[3M0(2_!Z222FT1MUQ^>[ M)7C]Z@UX!6@"/FW83N D%+.Q5$U)!<=!D?8B3XL>2>N":Y;(C0#ODY"$/?%+ M?3Q$&H&Q8E""0$<0%TBK^-0MLZP0@"]D]#5H\/QSU]4 MV.6PVIF>_>2PGH!W0A I@!HH<$7Q/8VHI$0<1S@$ZNF[)<&.6Z[NS\;Y.1YMR*!U#8@TZDY+.1$OG8R*)4I7@%DLUX;!]/MN\7ZW4FM#' M)Y>;U/BMP@3:$;2[:9$.Y M&!)K80*B8L"^]T*'G3D" MN=#W+;\U2^A;.)BG(;4F3U3Q1"8+MT*M#LF?VJA-2)MS,"%#:DU"E;^ VL)Y M>/%6Z#6K-WOJ3]J4C%;_IM2:E*KZ'^H-P/,KN$*HL18[$ZOS'3):_9M2:]*I MZG^H-P!#RQ78-0!PZG3*7'W6P8Q>P@' R@) O0?XJ=+FDO$#YF$V7PE5WB22 MXZ"_N-&G'[RH&K48IM2:Z"N3 ;U?J[XQZ4,61M66IM2:0U'Y&J@W-B]8WW0] M$/)\RT&=6<6H#3*EUN19^26H-TS/-M"%SE,.6I]N,)R7\#6H\C5(6ZP/7I8* MN:<8Z;,.961*K1.$?JEE"9FT+0NC:DM3:LVAJ$P0TIN@@381=2T0]#H_M^ES#B;T$@8(508( MZ0W08)N(NC[H=.+!MDO4IQT,Z25\$*I\$-+[H.>[1-1U0*[C>&TX1@V0*;4F MG,H (;T!JDH_5>]MT[T")R#(ZA61OH->U3Y>IX_A:U4]\+IO29#3>;U6 MW%7_A1JY7NO[M]0W^F>A5-8$Z5^ U-> K9K+ [I5)4M9\*I)2(#-<8T5CTU' M7J>GCNTBK_T^K><^6_EN'[:9&/4(X]J>AICP=;8W1( @[6+^5K^\6NX_>9?M MNFA=OX!GBWP72263;VJYQGQ-%:F(K)2D]=937PV>[Q/)3R3;9CLG[IF4+,X. M-P2'A*&ULM5C;;N,V$/T50ET4NT W MDNAK4MM +@W6Q:8(DFS[4/2!EL8VL1+I)2D[!OKQ'4J*)#,"V\RRJ_=JLE(9B;A FX5T5F:,K6]@$1NQE[H/5VXXXNEL1?\ MR6C%%G /YMOJ5N&97Z'$/ 6AN11$P7SLG8=G%W1H _(G_N2PT8UC8H MF^78&WHDACG+$G,G-U^@'%#/XD4RT?E_LBF?#3P29=K(M Q&!BD7Q2][+ O1 M".B%>P)H&4!SWD6BG.45,VPR4G)#E'T:T>Q!/M0\&LEQ86?EWBB\RS'.3*Y@ M9LAGC?>18T64/A&]H$[ WS-Q0CK!+X0&M$.^W5^1CQ\^.7 [50$Z.6YW#^ZE M APZ.5\H %2;(?^2.UC+9,W%@I0WKUG$$VZV;65PHMMWZDRO6 1C#U\:#6H- MWN3GG\)^\*N#>[?BWLW1.Z[)FPIM5)93__LK/D"F!E+]3QO7[CMP[55<>\XZ MW[!'GF8I22039"85AML*1PPS[BEM =C/ 6UW64\Z0?DW\M]14Y?0>N85 WX^#8+TF)V-1&Z!9FV/"&T$FG,;M1H8D7=%KB[9#I#%Q< M:,V%.KG*0V>W=IJPQ <^^X?TH F<0:X!.H$K@%3 M0\H_,R$REB1;N]9A"I<]MI\+ZOES=K MN,1K:KC_@H9KPZ!NP]@A _,YY%_<*#Q<1( V1#'3NK0N84^;/?,$6QS=0ZBV M#.JVC,97[<%R=&8X='YK\Z']X\K1Z66'TJV=BK[*J=X@Q\%;O_%H;4?4_8US ML!P+V.&N'/\O1K^QYY*"6N0[2QH_)W&DQ?9+=;7:O3HO]FSJQXNMKQNF%EQH MDL <0X.3 6I.%;M)Q8F1JWP'9R:-D6E^N 06@[(/X/VYQ#&6)S9!M:&ULK55=;],P%/TK5V%"0]J6Q&E3&&VDKF4"M,&T,7A /+C);6,M ML8/MMNN_QW;:T(TLTB9>$G_<<^XY-X[O<"WDGZ.O5]E>98 M4G4B*N1F9RYD2;69RH6O*HDT2H5N[DLE0+'7!.%Y)4,NR MI')SAH58C[S0VRU01('PJ0[0%1,YHK*.EV64&IY,+-#50< Q?J)34EA0.IZ@I*]0;LWI[,X7# M@S=P (S#MUPL%>69&OK:I+8$?KI-%2<)TK^, SS![B?2.YT4UV MNL]()^'G)3^!*#@"$I"H1<^D&S[%U,!#!R<=OPCAXW^;O/Y$]<-MKW/:ZV).O%=JS MPA=06-]'H%&6;8Z[:<(!;)!*!03*^G2$!#*Z:3M?DTZJ%_KM-W[[S_,K*G<' M:0%XKY%G;=Z[*4G09K(3\T*3<6,R[E1TSCCE*<)%;='=Y\=B?GRK$,9*H6XS M65/&CM(VC%421B0*A_YJWU9;U*#7;Z(>Z!TT>@?/T7O!Z(P53&_:9 [^%="+ MWP6/9+9$]8. /)+I[UVV)[_#:][Y"65"\:5 M.55S PU.!N;[R[KOU!,M*G=USX0VC< -<].J4=H LS\70N\F-D'3_),_4$L# M!!0 ( /U\ E<;>XQ(9@, )8+ 9 >&PO=V]R:W-H965TNV;IE.Y$61"X9HCO MJ@JS'U=0TOW,4( :;F35W M+[-$X37@KP+V_.@=*25WE'Y3@P_KF>6H!4$)*Z$8L'S6CVAXEO1DNM?M&^P ML6>AU8X+6K7!<@5509HG?FA]. J0/.8 KPWP^@'!(P%^&^ _-4/0!@1/S1"V M 5JZW6C7QBVQP.F4T3UB"BW9U(MV7T=+OPJB]LF-8/+?0L:)]!-(ESDZ1PM: MU90 $1S1#=+3*'N0VU$^7R]!X*+D;R3N]F:)7K]\@UZB@J _<[KCF*SYU!9R M,8K27K6)KYK$WB.)??29$I%SE)$UK WQR_'X:"3>EB9T3G@')ZZ\4<*/.W*! M?.<,>8[G&]:S>'JX9Y+S>]FS_YW]Q R_VQ:^YO/'M\7?\SLNF/R8_S$5N*$( MS!3J@+OD-5[!S)(G& =V#U;ZZH4;.6]-[CXGV?(YR;)G(CNI0]#5(1AC3_^H M@6%1D&WS19X=/DE3.1JF2#.IZ^$^G01Q.+7OCVT>@I+0FYR"ED.0FT1NCRHS MH*+(=SK4B>"P$QR."GY7$$Q6<)"K[ZUSNCF_E42:*GUA=-"8? MF@3AT;I"U^W9,,0$L=]S88AQ';<'RH:@B1^;+8@Z"Z+_8L$'(D!N+#%6^LBP MU'[E39B^Y"'&ZUN7&3#.(XKC3G$\JO@FEQ4]ES*K]N*YQC\J=169M,:#_''H M]^L[!$7!I =:#D%NJ$_?$[T&E)<5&5!...G7U3YJ-"I@6]WA<;2B.R*:RZ6;[9K(N>Z= M>O-7[N7"-UFX33=;6BWH MR_D.;M =HO>[FY*=Z2U*DN:H("DN0(G6"^V+.8M,MW+@%O^FZ$!.CD%5R@/& MOZJ3;\E",ZJ,4(9B6D% ]O6(5BC+*B26QW\-J-;&K!Q/CU_0(UX\*^8!$K3" MV<\TH=N%-M5 @M9PG]%;?/B*FH)X@C'."/\$A]K6\S40[PG%>>/,,LC3HOZ& M3PT1)PZ6]XJ#U3A8/0?3><7!;ASLL1&/X@,H*VN&5AWP=G%O1G!:5#OKCI;L:LK\Z/)OQ-I"P&=PM]_M,L3V#(49 M^%;4>[;J_46 *$PS(]@45"YCIEF51X>MQ$O:ZC M6J]$M<%W7- M 6&1H$3@'\C]/8F_SAAH:;!>:+BVI(!_[8LK8!M_ ,NP;$$^ MJ_'NEJBUUK4*1E6DX7:M(6O&9?+HMG^Z9?*[3 A8QDK!9([NG MU1D]GE8B&[O'Y=#&,LT>DP(;8]+C45KIF3QZ+8^>E,>(LW4>C]Z@-J=?_VIH M8WN]^H.AS73 X]!F8O7Z$4DK/9/'2PJP0*58*%*L$@16*?ST[;STY%*]/J= M,A6HB>'W!5Q@-34F?=496EFV;??NJ5!D-9WV=#Z25G8F;W[+FS]">63ZX@]^ MA2RWS]G0QG%[VA$(;'R_Q]?09J@OTGK.9,LTCK.'(568GWSN0\EG^,@V').4 M$E7#<+OQ $5E#BZ8Z#PC6))+H;@T,12IBU*T0"E:J!0M4H76[?W)W&E^6&/> M@'#K;0%, ^3U.&@Y(('/(JR5'.O=C5676:@TL^B-S+PZ,UD+K6,+K0_*W1L MC)Z:)V=, Z58[VZ@NLQ"I9E%8S/S7S(SIX+,NBT]CNZF?'8?*'*2DACO"PK8 MS8K$^JMT;E>*%BA%"Y6B1:K0NIT^#N_FV.E=&O' C@"E0_@&Q7V]<:7_C#_-[ZM3E;F8+UP)R%]4N+(WS] M#N4[+#=I05BOUBR4<35A&9?U:XGZA.(=?XS^@"G%.3_<(IB@LC)@U]<8TY>3 M*D#[K)53*R'!T0Y!!+S8#5:PU3R'--I,+X M47-:C4L-W!_OV#\:[4K+ @N8LOPK260VLBXME$"*RUS>LLTGJ/68 &.6"_-$ MF\JVYUDH+H5D10U6$12$5F^\K?.P!U \[0"O!GC'@. 9@%\#_)=Z"&I \%(/ M80TPTNU*NTG<#$L<#3G;(*ZM%9L>F.P;M,H7H?JB*QJP =(^W M(-![-$X2H@N(,XY]=,VHS 2:TP22%OSL-+Y[ F^K)#29\':9F'@G"3^7M(-\ MYQWR',]OB6?Z",G5 MM_V]K=X58]#.J.^[@5CA&$:6NM $\#58T=LW;M?YT);LUR2;O2;9_)7(#LH2 M-&4)3K%'\S0%<[,BJ2K#L82V0E0C_#;59>$!Y:S5JY M>D=<\W:N;F-U(#9LQ(:GQ6YC$,(H70"%E$C5F&*VI.17ZX4QJ>BZ>U&$8=_I M'NE^:G79"X(CV4^->GTW=(]D/[5R>V[?.9)M[]W.!?"E:8L"Q:RDLOHBF]6F M\XY-PSE:G[B#J=NR/E.=NFJL?^BK-G^-^9)0@7)(E2NGTU,1\ZIU5A/)5J8W M+)A4G<8,,_6W 5P;J/V4,;F;: ?-_TOT&U!+ P04 " #]? )7',4/H!X# M !($0 #0 'AL+W-T>6QEUY-B9X[*67S]?.TT_\$6,APV6JL2^Q^?<8_L&1QW69BW8 MS8(Q$ZU*(>L161A3?8SC>K9@):W/5,6D10JE2VIL5\_CNM*,YC602A'W.ITT M+BF79#R4R_*J-'4T4TMI1N2\#47^]B4?D6YZ3B(O-U$Y&Y&[D_<_E\IC#T5'G[O3R,'[B@%,2!T7[SQ ]Z^"Z%L.DTWUI-_S8"GGB,4:["-!LEBT3 M.HX<-^LV'A9*;I#AKN_!EC8Z)9=*N]P^@_\[;88? )L>&.1"M 9[Q ?&PXH:P[2\LATW MV 4?05'3OEU7UN%A=7IU4EUI\$G\N2^\:*$T?[#9H%1F-L TB>Z9-GRV&_FE:77+5F933JL"]]Q[@Y[_[CK/ MF62:BEW3MO9?\RJ_V'%R\:\LN_\JAX:#'IM#[+6;[+\%D^E;,/DZ:S)NCIV= MLVWO9&NC$;Q!C,AW>!\1VZ31=,F%X;+I+7B>,_GH@+/RAD[M:^*>OAV?LX(N MA;EMP1'9MK^QG"_+K!UU#0O1C-JVO\+TNFG[^F)S<9FS%!D%D@'(&*,>S0LC$ M?; \84YFK_!,LRQ)TA1;TLAGD#!I8',OW96N.[C5?(TW6 M[>E3%8+-%*]$;*;X6@,27C=@9%EXM[$\P,!V :L=R!_. S45YB0)["KF#7N" M<23+, 1J,5RC:8JL3@J?\/Y@3TF29%D8 2SL($DP!)Y&',$<@ <,21)W#AZ< M1_'FG(JWOYV,?P-02P,$% @ _7P"5Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'?HGD$ "8(@ M#P 'AL+W=OU3Q) B'P$B7W 0J_OC/VX,N8C MNV^4=K/1UOOV=#QVU58TW/UL6J'AR-K8AGLHVLW8M5;PVFV%\(T:YY/)R;CA M4H_>O-Z?Z]J.XX+QHO+2:*@,%4LI[MRWXZ'(;J63*ZFD_SP;]=^5&+%&:MG( M+Z*>C28CYK;F[G=CY1>C/5>+RAJE9J-L=V IK)?5H^I%@+SA*]?7>+YZSP%D M-CJ9P G7TCK?M^C/SX'Q5D#C7:GSYJU47M@Y]^(W:[I6ZDTX#=S%.+J-OA_V MG[M./+7?TXUFO9:5F)NJ:X3VNWZT0@5 [;:R=2.F>2-FHW-S*VRX'[C 9;V[ M-P]044_94PD'[&7=XU&BZ%IH)VH&WYQ1L@:.FOW*%=>58!%DCD#FSPCY3QY! M%@AD\2R0BX #/XT@2P2R?$;(04].$<@I-6332!\:.<9UC^IAJ I=2>$BQ!,$ M\806<2$W6D);KCT[JRK3]83L&GKT >0+!/(%+>226\GABNQ20]03SK,+P/3 MQXY^^-09_\OR,B)]B9"^I"7]PTCHR"4TZH"3#8L1XBL$\14MXE5X$_^&T6/9 M7-P*9=KP@SB(3[ H/B$>,KR5X-"@UL/3CME0PQ KYH);#8/#L1;Z;K'E5L1D MF%8R8J_T,%NCX*&Z']G%IPYF*S$;9I.,6",0QYP8TPTD46=R4HI M^Y@MNJ;A]G.<$RPPV13$LCE(^_H@[6/V0%A!C*/,=$-%6(+17/UA]..<+H8$[-0^629,< ,4Q ' M,^9^[V%/6'9T@\1QB5FH)+90R.HE'W0>/]/R%JL99: MU._@$@[J*ZZJ:\O"QVX+IYR&K.VZ4^H*,79?SP$ #,? : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VX_[)F_;8]ILNS0Z'?;'-*\V.7?/(:3E)AZ:-&Z[>+Q< M6;7]HL8=#*9AO[GC.IE]G/F:''NXE\FMJO5=AE?V^7G(1[S M+X/#5]OOTB;&7(T63;^.>5Z%T_Y^.H7K0<:7R=7H[6->]6\?4H7200I!6C[( M(,C*!SD$>?F@&H+J\D%3")J6#WJ H(?R08\0]%@^Z F"GLH'R01EG! D#; F MT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\E MT%M1;R706PBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'H;ZFT$>AOJ;01Z&^IM!'K;8+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.] MC4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Q]L=A/H[:BW$^CMJ+<3Z.VH MMQ/H[:BW$^CMJ+<3Z%VCWC6!WC7J71/H7:/>]7_JG?)Y'].]Y[;&Y_\GU?ER M;[P__KJ\G1R\ERO. ?Z1OWP#4$L#!!0 ( /U\ E( . C9MMRV+ M_H";/" BB2W;4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[;6?*];576?I(L0[ / MC/EL297VJ;%4QY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z78;> M\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2TKBRG>.7A?4W<4+" MSB8T(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N))]VESC3HYG/BXQRDZVKN"3U MUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV%B(7 MBNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X5/_"/@1('Q*D#P72 MQQ"DCQ%('[<@?=R!]'$/T@9R78N\ K @ $0 @ &O M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #]? )7F5R<(Q & "<)P M$P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( /U\ E=E)#ZHUP4 *D? 8 " @0X( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ _7P"5\EN7$38 @ % @ !@ ("!9Q< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _7P"5YJ+ MQ1G# @ 2 8 !@ ("!1"D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ _7P"5X%#2),?!0 H0L !@ M ("!XCD 'AL+W=OE%$(!?@, ,8' 9 " @3<_ !X;"]W;W)K M&UL4$L! A0#% @ _7P"5^?48C#D P 1@D M !D ("![$( 'AL+W=O&PO=V]R:W-H965TE;8?. M5P4 &43 9 " @>!* !X;"]W;W)K&UL4$L! A0#% @ _7P"5\%KDOT7! + D !D M ("!;E 'AL+W=O&PO=V]R:W-H965T M1A !X;"]W;W)K&UL4$L! A0# M% @ _7P"5XS!CX_1!@ 8A !D ("!.FT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ _7P"5ZQW MI"H !0 XPL !D ("!WWT 'AL+W=O3,# D!P &0 M @($6@P >&PO=V]R:W-H965T&UL4$L! A0#% @ _7P"5WV@'XKI P \PD !D M ("!U(D 'AL+W=OK0D% #D% &0 @('TC0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ _7P"5[HMS!;@!P ,1, !D ("! M2I8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ _7P"5^MS'>X" P O@D !D ("!OZ< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _7P"5_I(X17^ M P #! !D ("!C+0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _7P"5VT]%4]T P 3@P !D M ("!C+\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ _7P"5W6JY^OA @ X @ !D ("!3&UL4$L! A0#% @ M_7P"5^G"6%3\! -2$ !D ("!]-< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _7P"5PI95TG/!0 N2, !D M ("!*/T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ _7P"5QM[C$AF P E@L !D ("!TPH! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _7P" M5QS%#Z > P 2!$ T ( !7!8! 'AL+W-T>6QE?HGD$ "8(@ #P M @ &.&@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ _7P"5XHQ M=E_/ 0 ,Q\ !H ( !-!\! 'AL+U]R96QS+W=O'' 0 $A\ !, M ( !.R$! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #P / !;$ &,R,! end XML 66 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 67 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 179 224 1 false 31 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://www.nvrinc.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Income Sheet http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 0000006 - Statement - Commitments and Contingencies Sheet http://www.nvrinc.com/role/CommitmentsandContingencies Commitments and Contingencies Statements 6 false false R7.htm 0000007 - Disclosure - Significant Accounting Policies Sheet http://www.nvrinc.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 7 false false R8.htm 0000008 - Disclosure - Variable Interest Entities ("VIEs") Sheet http://www.nvrinc.com/role/VariableInterestEntitiesVIEs Variable Interest Entities ("VIEs") Notes 8 false false R9.htm 0000009 - Disclosure - Joint Ventures Joint Ventures Sheet http://www.nvrinc.com/role/JointVenturesJointVentures Joint Ventures Joint Ventures Notes 9 false false R10.htm 0000010 - Disclosure - Land Under Development Sheet http://www.nvrinc.com/role/LandUnderDevelopment Land Under Development Notes 10 false false R11.htm 0000011 - Disclosure - Capitalized Interest Sheet http://www.nvrinc.com/role/CapitalizedInterest Capitalized Interest Notes 11 false false R12.htm 0000012 - Disclosure - Earnings per Share Sheet http://www.nvrinc.com/role/EarningsperShare Earnings per Share Notes 12 false false R13.htm 0000013 - Disclosure - Shareholders' Equity Sheet http://www.nvrinc.com/role/ShareholdersEquity Shareholders' Equity Notes 13 false false R14.htm 0000014 - Disclosure - Product Warranties Sheet http://www.nvrinc.com/role/ProductWarranties Product Warranties Notes 14 false false R15.htm 0000015 - Disclosure - Segment Disclosures Sheet http://www.nvrinc.com/role/SegmentDisclosures Segment Disclosures Notes 15 false false R16.htm 0000016 - Disclosure - Fair Value Sheet http://www.nvrinc.com/role/FairValue Fair Value Notes 16 false false R17.htm 0000017 - Disclosure - Debt Sheet http://www.nvrinc.com/role/Debt Debt Notes 17 false false R18.htm 0000018 - Disclosure - Leases Sheet http://www.nvrinc.com/role/Leases Leases Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://www.nvrinc.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 9954701 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.nvrinc.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.nvrinc.com/role/SignificantAccountingPolicies 20 false false R21.htm 9954702 - Disclosure - Variable Interest Entities ("VIEs") (Tables) Sheet http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTables Variable Interest Entities ("VIEs") (Tables) Tables http://www.nvrinc.com/role/VariableInterestEntitiesVIEs 21 false false R22.htm 9954703 - Disclosure - Capitalized Interest (Tables) Sheet http://www.nvrinc.com/role/CapitalizedInterestTables Capitalized Interest (Tables) Tables http://www.nvrinc.com/role/CapitalizedInterest 22 false false R23.htm 9954704 - Disclosure - Earnings per Share (Tables) Sheet http://www.nvrinc.com/role/EarningsperShareTables Earnings per Share (Tables) Tables http://www.nvrinc.com/role/EarningsperShare 23 false false R24.htm 9954705 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.nvrinc.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.nvrinc.com/role/ShareholdersEquity 24 false false R25.htm 9954706 - Disclosure - Product Warranties (Tables) Sheet http://www.nvrinc.com/role/ProductWarrantiesTables Product Warranties (Tables) Tables http://www.nvrinc.com/role/ProductWarranties 25 false false R26.htm 9954707 - Disclosure - Segment Disclosures (Tables) Sheet http://www.nvrinc.com/role/SegmentDisclosuresTables Segment Disclosures (Tables) Tables http://www.nvrinc.com/role/SegmentDisclosures 26 false false R27.htm 9954708 - Disclosure - Fair Value (Tables) Sheet http://www.nvrinc.com/role/FairValueTables Fair Value (Tables) Tables http://www.nvrinc.com/role/FairValue 27 false false R28.htm 9954709 - Disclosure - Leases (Tables) Sheet http://www.nvrinc.com/role/LeasesTables Leases (Tables) Tables http://www.nvrinc.com/role/Leases 28 false false R29.htm 9954710 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail Significant Accounting Policies - Additional Information (Detail) Details 29 false false R30.htm 9954711 - Disclosure - Variable Interest Entities ("VIEs") - Additional Information (Detail) Sheet http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail Variable Interest Entities ("VIEs") - Additional Information (Detail) Details http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTables 30 false false R31.htm 9954712 - Disclosure - Variable Interest Entities ("VIEs") - Total Risk of Loss Related to Contract Land Deposits (Detail) Sheet http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail Variable Interest Entities ("VIEs") - Total Risk of Loss Related to Contract Land Deposits (Detail) Details http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTables 31 false false R32.htm 9954713 - Disclosure - Joint Ventures - Additional Information (Detail) Sheet http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail Joint Ventures - Additional Information (Detail) Details 32 false false R33.htm 9954714 - Disclosure - Land Under Development - Additional Information (Detail) Sheet http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail Land Under Development - Additional Information (Detail) Details 33 false false R34.htm 9954715 - Disclosure - Capitalized Interest - Summary of Interest Costs Incurred, Capitalized, Expensed and Charged to Cost of Sales (Detail) Sheet http://www.nvrinc.com/role/CapitalizedInterestSummaryofInterestCostsIncurredCapitalizedExpensedandChargedtoCostofSalesDetail Capitalized Interest - Summary of Interest Costs Incurred, Capitalized, Expensed and Charged to Cost of Sales (Detail) Details 34 false false R35.htm 9954716 - Disclosure - Earnings Per Share - Weighted Average Shares and Share Equivalents Used to Calculate Basic and Diluted Earnings Per Share (Detail) Sheet http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail Earnings Per Share - Weighted Average Shares and Share Equivalents Used to Calculate Basic and Diluted Earnings Per Share (Detail) Details 35 false false R36.htm 9954717 - Disclosure - Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) Sheet http://www.nvrinc.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) Details 36 false false R37.htm 9954718 - Disclosure - Shareholders' Equity - Summary of Changes in Shareholders' Equity (Detail) Sheet http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail Shareholders' Equity - Summary of Changes in Shareholders' Equity (Detail) Details 37 false false R38.htm 9954719 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://www.nvrinc.com/role/ShareholdersEquityAdditionalInformationDetail Shareholders' Equity - Additional Information (Detail) Details 38 false false R39.htm 9954720 - Disclosure - Product Warranties Product Warranties - Schedule of Product Warranties Reserves (Details) Sheet http://www.nvrinc.com/role/ProductWarrantiesProductWarrantiesScheduleofProductWarrantiesReservesDetails Product Warranties Product Warranties - Schedule of Product Warranties Reserves (Details) Details 39 false false R40.htm 9954721 - Disclosure - Segment Disclosures - Additional Information (Detail) Sheet http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail Segment Disclosures - Additional Information (Detail) Details 40 false false R41.htm 9954722 - Disclosure - Segment Disclosures - Revenues (Detail) Sheet http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail Segment Disclosures - Revenues (Detail) Details 41 false false R42.htm 9954723 - Disclosure - Segment Disclosures - Income before Taxes (Detail) Sheet http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail Segment Disclosures - Income before Taxes (Detail) Details 42 false false R43.htm 9954724 - Disclosure - Segment Disclosures - Corporate Capital Allocation Charge (Detail) Sheet http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail Segment Disclosures - Corporate Capital Allocation Charge (Detail) Details 43 false false R44.htm 9954725 - Disclosure - Segment Disclosures - Assets (Detail) Sheet http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail Segment Disclosures - Assets (Detail) Details 44 false false R45.htm 9954726 - Disclosure - Fair Value - Additional Information (Detail) Sheet http://www.nvrinc.com/role/FairValueAdditionalInformationDetail Fair Value - Additional Information (Detail) Details 45 false false R46.htm 9954727 - Disclosure - Fair Value - Undesignated Derivative Instruments (Detail) Sheet http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail Fair Value - Undesignated Derivative Instruments (Detail) Details 46 false false R47.htm 9954728 - Disclosure - Fair Value - Fair Value Measurement (Detail) Sheet http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail Fair Value - Fair Value Measurement (Detail) Details 47 false false R48.htm 9954729 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.nvrinc.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 48 false false R49.htm 9954730 - Disclosure - Leases - Narrative (Details) Sheet http://www.nvrinc.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 49 false false R50.htm 9954731 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 50 false false R51.htm 9954732 - Disclosure - Leases - Supplemental Information (Details) Sheet http://www.nvrinc.com/role/LeasesSupplementalInformationDetails Leases - Supplemental Information (Details) Details 51 false false R52.htm 9954733 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.nvrinc.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 52 false false All Reports Book All Reports nvr-20230630.htm exhibit101.htm exhibit311q22023.htm exhibit312q22023.htm exhibit32q22023.htm nvr-20230630.xsd nvr-20230630_cal.xml nvr-20230630_def.xml nvr-20230630_lab.xml nvr-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "nvr-20230630.htm": { "axisCustom": 0, "axisStandard": 13, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 618, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 179, "dts": { "calculationLink": { "local": [ "nvr-20230630_cal.xml" ] }, "definitionLink": { "local": [ "nvr-20230630_def.xml" ] }, "inline": { "local": [ "nvr-20230630.htm" ] }, "labelLink": { "local": [ "nvr-20230630_lab.xml" ] }, "presentationLink": { "local": [ "nvr-20230630_pre.xml" ] }, "schema": { "local": [ "nvr-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 345, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 5, "total": 5 }, "keyCustom": 40, "keyStandard": 184, "memberCustom": 17, "memberStandard": 14, "nsprefix": "nvr", "nsuri": "http://www.nvrinc.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.nvrinc.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "nvr:LandUnderDevelopmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Land Under Development", "menuCat": "Notes", "order": "10", "role": "http://www.nvrinc.com/role/LandUnderDevelopment", "shortName": "Land Under Development", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "nvr:LandUnderDevelopmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "nvr:CapitalizedInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Capitalized Interest", "menuCat": "Notes", "order": "11", "role": "http://www.nvrinc.com/role/CapitalizedInterest", "shortName": "Capitalized Interest", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "nvr:CapitalizedInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Earnings per Share", "menuCat": "Notes", "order": "12", "role": "http://www.nvrinc.com/role/EarningsperShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Shareholders' Equity", "menuCat": "Notes", "order": "13", "role": "http://www.nvrinc.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Product Warranties", "menuCat": "Notes", "order": "14", "role": "http://www.nvrinc.com/role/ProductWarranties", "shortName": "Product Warranties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Segment Disclosures", "menuCat": "Notes", "order": "15", "role": "http://www.nvrinc.com/role/SegmentDisclosures", "shortName": "Segment Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Fair Value", "menuCat": "Notes", "order": "16", "role": "http://www.nvrinc.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Debt", "menuCat": "Notes", "order": "17", "role": "http://www.nvrinc.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Leases", "menuCat": "Notes", "order": "18", "role": "http://www.nvrinc.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "19", "role": "http://www.nvrinc.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepositsAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-7", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Liabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "20", "role": "http://www.nvrinc.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Variable Interest Entities (\"VIEs\") (Tables)", "menuCat": "Tables", "order": "21", "role": "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTables", "shortName": "Variable Interest Entities (\"VIEs\") (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "nvr:SummaryOfInterestCostsIncurredCapitalizedExpensedAndChargedToCostOfSalesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Capitalized Interest (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.nvrinc.com/role/CapitalizedInterestTables", "shortName": "Capitalized Interest (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "nvr:SummaryOfInterestCostsIncurredCapitalizedExpensedAndChargedToCostOfSalesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Earnings per Share (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.nvrinc.com/role/EarningsperShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Shareholders' Equity (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.nvrinc.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Product Warranties (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.nvrinc.com/role/ProductWarrantiesTables", "shortName": "Product Warranties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Segment Disclosures (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.nvrinc.com/role/SegmentDisclosuresTables", "shortName": "Segment Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "nvr:ScheduleOfUndesignatedDerivativeInstrumentsInStatementOfFinancialPositionFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Fair Value (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.nvrinc.com/role/FairValueTables", "shortName": "Fair Value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "nvr:ScheduleOfUndesignatedDerivativeInstrumentsInStatementOfFinancialPositionFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.nvrinc.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-22", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Significant Accounting Policies - Additional Information (Detail)", "menuCat": "Details", "order": "29", "role": "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-22", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-7", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-7", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "nvr:LetterOfCreditOnLotPurchaseAgreements", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Variable Interest Entities (\"VIEs\") - Additional Information (Detail)", "menuCat": "Details", "order": "30", "role": "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail", "shortName": "Variable Interest Entities (\"VIEs\") - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": "-3", "lang": "en-US", "name": "nvr:NetContractLandDepositImpairmentRecoveries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "nvr:ContractLandDeposits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Variable Interest Entities (\"VIEs\") - Total Risk of Loss Related to Contract Land Deposits (Detail)", "menuCat": "Details", "order": "31", "role": "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail", "shortName": "Variable Interest Entities (\"VIEs\") - Total Risk of Loss Related to Contract Land Deposits (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-7", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Joint Ventures - Additional Information (Detail)", "menuCat": "Details", "order": "32", "role": "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "shortName": "Joint Ventures - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Land Under Development - Additional Information (Detail)", "menuCat": "Details", "order": "33", "role": "http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail", "shortName": "Land Under Development - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-7", "decimals": "-2", "lang": "en-US", "name": "nvr:NumberOfFinishedLotsExpectedToBeDevelopedFromRawParcelsOfLand", "reportCount": 1, "unique": true, "unitRef": "lot", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "nvr:SummaryOfInterestCostsIncurredCapitalizedExpensedAndChargedToCostOfSalesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-26", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RealEstateInventoryCapitalizedInterestCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Capitalized Interest - Summary of Interest Costs Incurred, Capitalized, Expensed and Charged to Cost of Sales (Detail)", "menuCat": "Details", "order": "34", "role": "http://www.nvrinc.com/role/CapitalizedInterestSummaryofInterestCostsIncurredCapitalizedExpensedandChargedtoCostofSalesDetail", "shortName": "Capitalized Interest - Summary of Interest Costs Incurred, Capitalized, Expensed and Charged to Cost of Sales (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "nvr:SummaryOfInterestCostsIncurredCapitalizedExpensedAndChargedToCostOfSalesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-26", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RealEstateInventoryCapitalizedInterestCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Earnings Per Share - Weighted Average Shares and Share Equivalents Used to Calculate Basic and Diluted Earnings Per Share (Detail)", "menuCat": "Details", "order": "35", "role": "http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail", "shortName": "Earnings Per Share - Weighted Average Shares and Share Equivalents Used to Calculate Basic and Diluted Earnings Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": "INF", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)", "menuCat": "Details", "order": "36", "role": "http://www.nvrinc.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "shortName": "Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-26", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Shareholders' Equity - Summary of Changes in Shareholders' Equity (Detail)", "menuCat": "Details", "order": "37", "role": "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail", "shortName": "Shareholders' Equity - Summary of Changes in Shareholders' Equity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-26", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Shareholders' Equity - Additional Information (Detail)", "menuCat": "Details", "order": "38", "role": "http://www.nvrinc.com/role/ShareholdersEquityAdditionalInformationDetail", "shortName": "Shareholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-26", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Product Warranties Product Warranties - Schedule of Product Warranties Reserves (Details)", "menuCat": "Details", "order": "39", "role": "http://www.nvrinc.com/role/ProductWarrantiesProductWarrantiesScheduleofProductWarrantiesReservesDetails", "shortName": "Product Warranties Product Warranties - Schedule of Product Warranties Reserves (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-26", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Income", "menuCat": "Statements", "order": "4", "role": "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "shortName": "Condensed Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-76", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Segment Disclosures - Additional Information (Detail)", "menuCat": "Details", "order": "40", "role": "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail", "shortName": "Segment Disclosures - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-76", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Segment Disclosures - Revenues (Detail)", "menuCat": "Details", "order": "41", "role": "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail", "shortName": "Segment Disclosures - Revenues (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-77", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Segment Disclosures - Income before Taxes (Detail)", "menuCat": "Details", "order": "42", "role": "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail", "shortName": "Segment Disclosures - Income before Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-113", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-117", "decimals": "-3", "first": true, "lang": "en-US", "name": "nvr:CorporateCapitalAllocationCharge", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Segment Disclosures - Corporate Capital Allocation Charge (Detail)", "menuCat": "Details", "order": "43", "role": "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "shortName": "Segment Disclosures - Corporate Capital Allocation Charge (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Segment Disclosures - Assets (Detail)", "menuCat": "Details", "order": "44", "role": "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "shortName": "Segment Disclosures - Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-147", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "nvr:UnrealizedGainLossFromChangeInFairValueMeasurementsIncludedInEarningsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Fair Value - Additional Information (Detail)", "menuCat": "Details", "order": "45", "role": "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "shortName": "Fair Value - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-154", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SeniorNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "nvr:ScheduleOfUndesignatedDerivativeInstrumentsInStatementOfFinancialPositionFairValueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-162", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Fair Value - Undesignated Derivative Instruments (Detail)", "menuCat": "Details", "order": "46", "role": "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail", "shortName": "Fair Value - Undesignated Derivative Instruments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "nvr:ScheduleOfUndesignatedDerivativeInstrumentsInStatementOfFinancialPositionFairValueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-162", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "nvr:UnrealizedGainLossFromChangeInFairValueMeasurementsIncludedInEarningsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "nvr:FairValueMeasurementAssumedGainLossFromLoanSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Fair Value - Fair Value Measurement (Detail)", "menuCat": "Details", "order": "47", "role": "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "shortName": "Fair Value - Fair Value Measurement (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "nvr:UnrealizedGainLossFromChangeInFairValueMeasurementsIncludedInEarningsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "nvr:FairValueMeasurementAssumedGainLossFromLoanSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-176", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Debt - Additional Information (Detail)", "menuCat": "Details", "order": "48", "role": "http://www.nvrinc.com/role/DebtAdditionalInformationDetail", "shortName": "Debt - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-176", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-7", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "49", "role": "http://www.nvrinc.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-7", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "5", "role": "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Leases - Components of Lease Expense (Details)", "menuCat": "Details", "order": "50", "role": "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "nvr:ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Leases - Supplemental Information (Details)", "menuCat": "Details", "order": "51", "role": "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails", "shortName": "Leases - Supplemental Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "nvr:ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Income Taxes - Additional Information (Detail)", "menuCat": "Details", "order": "52", "role": "http://www.nvrinc.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-17", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Commitments and Contingencies", "menuCat": "Statements", "order": "6", "role": "http://www.nvrinc.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Significant Accounting Policies", "menuCat": "Notes", "order": "7", "role": "http://www.nvrinc.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Variable Interest Entities (\"VIEs\")", "menuCat": "Notes", "order": "8", "role": "http://www.nvrinc.com/role/VariableInterestEntitiesVIEs", "shortName": "Variable Interest Entities (\"VIEs\")", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Joint Ventures Joint Ventures", "menuCat": "Notes", "order": "9", "role": "http://www.nvrinc.com/role/JointVenturesJointVentures", "shortName": "Joint Ventures Joint Ventures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nvr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 31, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "verboseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r702" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r697" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "nvr_A300MSeniorNotesDueTwoThousandThirtyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "$300M Senior Notes Due Two Thousand Thirty", "label": "$300M Senior Notes Due Two Thousand Thirty [Member]", "terseLabel": "Additional Senior Notes Due Two Thousand Thirty" } } }, "localname": "A300MSeniorNotesDueTwoThousandThirtyMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "nvr_A600MSeniorNotesDueTwoThousandThirtyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "$600M Senior Notes Due Two Thousand Thirty", "label": "$600M Senior Notes Due Two Thousand Thirty [Member]", "terseLabel": "$600M Senior Notes Due Two Thousand Thirty" } } }, "localname": "A600MSeniorNotesDueTwoThousandThirtyMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "nvr_AdjustmentToIncomeTaxExpenseIncomeTaxEffectFromShareBasedCompensationNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in income tax expense resulting from a tax benefit (deficiency) associated with a share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Adjustment To Income Tax Expense Income Tax Effect From Share Based Compensation Net", "terseLabel": "Excess tax benefit recognized" } } }, "localname": "AdjustmentToIncomeTaxExpenseIncomeTaxEffectFromShareBasedCompensationNet", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "nvr_AggregateAdditionalFundingCommitments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate additional funding commitments.", "label": "Aggregate Additional Funding Commitments", "terseLabel": "Additional funding commitments in the aggregate" } } }, "localname": "AggregateAdditionalFundingCommitments", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "nvr_AggregateAdditionalFundingCommitmentsRelatedToRawLandPropertyDevelopment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate additional funding commitments related to raw land property development.", "label": "Aggregate Additional Funding Commitments Related To Raw Land Property Development", "terseLabel": "Aggregate additional funding commitments related to raw land property under joint development" } } }, "localname": "AggregateAdditionalFundingCommitmentsRelatedToRawLandPropertyDevelopment", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "nvr_CapitalizedInterestCostsIncludingAllowanceforFundsUsedDuringConstructionRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Roll Forward]", "label": "Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Roll Forward]", "terseLabel": "Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Roll Forward]" } } }, "localname": "CapitalizedInterestCostsIncludingAllowanceforFundsUsedDuringConstructionRollForward", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/CapitalizedInterestSummaryofInterestCostsIncurredCapitalizedExpensedandChargedtoCostofSalesDetail" ], "xbrltype": "stringItemType" }, "nvr_CapitalizedInterestDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for capitalized interest costs.", "label": "Capitalized Interest Disclosure [Text Block]", "terseLabel": "Capitalized Interest" } } }, "localname": "CapitalizedInterestDisclosureTextBlock", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/CapitalizedInterest" ], "xbrltype": "textBlockItemType" }, "nvr_ConsolidationAdjustmentsAndOther": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Consolidation adjustments and other.", "label": "Consolidation Adjustments And Other", "terseLabel": "Consolidation adjustments and other (4)" } } }, "localname": "ConsolidationAdjustmentsAndOther", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "nvr_ConsolidationEntriesAndOtherForAssets": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Consolidation entries and other for assets.", "label": "Consolidation Entries And Other For Assets", "terseLabel": "Consolidation adjustments and other" } } }, "localname": "ConsolidationEntriesAndOtherForAssets", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "xbrltype": "monetaryItemType" }, "nvr_ContractLandDepositImpairmentChargesNetOfRecoveries": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment or subsequent recovery related to contract land deposits.", "label": "Contract Land Deposit Impairment Charges Net Of Recoveries", "terseLabel": "Contract land deposit recoveries, net" } } }, "localname": "ContractLandDepositImpairmentChargesNetOfRecoveries", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "nvr_ContractLandDepositReserveAdjustment": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract land deposit reserve adjustment.", "label": "Contract Land Deposit Reserve Adjustment", "terseLabel": "Contract land deposit reserve adjustment" } } }, "localname": "ContractLandDepositReserveAdjustment", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail", "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "nvr_ContractLandDeposits": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail": { "order": 1.0, "parentTag": "us-gaap_DepositsAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The gross amount as of the balance sheet date of deposits paid to secure the right to purchase finished lots.", "label": "Contract Land Deposits", "terseLabel": "Contract land deposits in cash", "verboseLabel": "Contract land deposits" } } }, "localname": "ContractLandDeposits", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail", "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail" ], "xbrltype": "monetaryItemType" }, "nvr_ContractLandDepositsOnLotPurchaseAgreements": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The gross amount as of the balance sheet date of deposits paid to secure the right to purchase finished lots under lot purchase agreements.", "label": "Contract Land Deposits On Lot Purchase Agreements", "terseLabel": "Contract land deposits in cash under lot purchase Agreements" } } }, "localname": "ContractLandDepositsOnLotPurchaseAgreements", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "nvr_CorporateCapitalAllocationCharge": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The corporate capital allocation charge is eliminated in consolidation and is based on the segment\u2019s average net assets employed.", "label": "Corporate Capital Allocation Charge", "terseLabel": "Corporate capital allocation", "verboseLabel": "Corporate capital allocation charge" } } }, "localname": "CorporateCapitalAllocationCharge", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "nvr_CorporateReconcilingItemsAndEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate reconciling items and eliminations.", "label": "Corporate Reconciling Items And Eliminations [Member]", "terseLabel": "Corporate and Reconciling Items" } } }, "localname": "CorporateReconcilingItemsAndEliminationsMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "xbrltype": "domainItemType" }, "nvr_CostsAccruedForNewWarrantyContractsAndChangesInEstimatesForPreExistingWarranties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate increase in the liability for accruals related to standard and extended product warranties issued during the reporting period and changes in estimates for pre-existing warranties.", "label": "Costs Accrued For New Warranty Contracts And Changes In Estimates For Pre Existing Warranties", "terseLabel": "Provision" } } }, "localname": "CostsAccruedForNewWarrantyContractsAndChangesInEstimatesForPreExistingWarranties", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/ProductWarrantiesProductWarrantiesScheduleofProductWarrantiesReservesDetails" ], "xbrltype": "monetaryItemType" }, "nvr_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which aggregate revolving loan commitments can be obtained by NVR for use in working capital and general corporate purposes. The total amount borrowed cannot exceed a specified maximum amount, which is also subject to certain sublimit.", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "nvr_DeferredCompensationLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred compensation liability.", "label": "Deferred Compensation Liability [Member]", "terseLabel": "Deferred Compensation Liability" } } }, "localname": "DeferredCompensationLiabilityMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "domainItemType" }, "nvr_DeferredCompensationTrustMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred compensation trust.", "label": "Deferred Compensation Trust [Member]", "terseLabel": "Deferred Compensation Trust" } } }, "localname": "DeferredCompensationTrustMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "domainItemType" }, "nvr_ExpectedDevelopmentCredit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expected Development Credit", "label": "Expected Development Credit", "terseLabel": "Expected development credits that will offset the aggregate additional funding commitments related to raw land property development" } } }, "localname": "ExpectedDevelopmentCredit", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "nvr_ExpectedProductionOfFinishedLotsFromJointVentures": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected production of finished lots from joint ventures.", "label": "Expected Production Of Finished Lots From Joint Ventures", "terseLabel": "Expected production of finished lots" } } }, "localname": "ExpectedProductionOfFinishedLotsFromJointVentures", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "nvr_FairValueMeasurementAssumedGainLossFromLoanSale": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail": { "order": 1.0, "parentTag": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value measurement assumed gain (loss) from loan sale.", "label": "Fair Value Measurement Assumed Gain Loss From Loan Sale", "terseLabel": "Assumed Gain From Loan Sale" } } }, "localname": "FairValueMeasurementAssumedGainLossFromLoanSale", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "nvr_FairValueMeasurementsChangesInServicingRightsValue": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail": { "order": 3.0, "parentTag": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value measurement changes attributable to servicing rights value changes.", "label": "Fair Value Measurements Changes In Servicing Rights Value", "terseLabel": "Servicing Rights Value" } } }, "localname": "FairValueMeasurementsChangesInServicingRightsValue", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "nvr_FairValueMeasurementsInterestRateMovementEffect": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail": { "order": 2.0, "parentTag": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest rate movement effect on fair value measurement.", "label": "Fair Value Measurements Interest Rate Movement Effect", "terseLabel": "Interest Rate Movement Effect" } } }, "localname": "FairValueMeasurementsInterestRateMovementEffect", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "nvr_FairValueMeasurementsSecurityPriceChangeGainLossIncludedInEarnings": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail": { "order": 4.0, "parentTag": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Security price change effect on fair value measurement.", "label": "Fair Value Measurements Security Price Change Gain Loss Included In Earnings", "terseLabel": "Security Price Change" } } }, "localname": "FairValueMeasurementsSecurityPriceChangeGainLossIncludedInEarnings", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "nvr_FairValuePrincipalAmountLoansHeldforSale": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Principal Amount, Loans Held for Sale", "label": "Fair Value, Principal Amount, Loans Held for Sale", "terseLabel": "Fair Value, principal amount, loans held for sale" } } }, "localname": "FairValuePrincipalAmountLoansHeldforSale", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "nvr_HomeBuildingSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Home Building Segment", "label": "Home Building Segment [Member]", "terseLabel": "Home Building Segment" } } }, "localname": "HomeBuildingSegmentMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "http://www.nvrinc.com/role/DebtAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail", "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail", "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "nvr_JointVentureLotsControlledByCompany": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint venture lots controlled by company.", "label": "Joint Venture Lots Controlled By Company", "terseLabel": "Total lots controlled by company under the joint venture" } } }, "localname": "JointVentureLotsControlledByCompany", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "nvr_JointVentureLotsEitherUnderContractWithUnrelatedPartiesOrNotUnderContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint venture lots either under contract with unrelated parties or not under contract.", "label": "Joint Venture Lots Either Under Contract With Unrelated Parties Or Not Under Contract", "terseLabel": "Total lots either under contract with unrelated parties or not under the current contract" } } }, "localname": "JointVentureLotsEitherUnderContractWithUnrelatedPartiesOrNotUnderContract", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "nvr_JointVenturesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint ventures.", "label": "Joint Ventures [Line Items]", "terseLabel": "Joint Ventures [Line Items]" } } }, "localname": "JointVenturesLineItems", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "nvr_JointVenturesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint ventures.", "label": "Joint Ventures [Table]", "terseLabel": "Joint Ventures [Table]" } } }, "localname": "JointVenturesTable", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "nvr_LandUnderDevelopmentDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for land under development.", "label": "Land Under Development Disclosure [Text Block]", "terseLabel": "Land Under Development" } } }, "localname": "LandUnderDevelopmentDisclosureTextBlock", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/LandUnderDevelopment" ], "xbrltype": "textBlockItemType" }, "nvr_LeasesCashFlowInformationAbstractAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Cash Flow Information Abstract", "label": "Leases, Cash Flow Information Abstract [Abstract]", "terseLabel": "Supplemental Cash Flows Information:" } } }, "localname": "LeasesCashFlowInformationAbstractAbstract", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "nvr_LeasesRightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Right Of Use Assets Obtained in Exchange for Lease Obligations", "label": "Leases, Right Of Use Assets Obtained in Exchange for Lease Obligations [Abstract]", "terseLabel": "ROU assets obtained in exchange for lease obligations:" } } }, "localname": "LeasesRightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "nvr_LeasesWeightedAverageDiscountRatesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Weighted Average Discount Rates", "label": "Leases, Weighted Average Discount Rates [Abstract]", "terseLabel": "Weighted-average discount rate:" } } }, "localname": "LeasesWeightedAverageDiscountRatesAbstract", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "nvr_LeasesWeightedAverageLeaseTermsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Weighted Average Lease Terms", "label": "Leases, Weighted Average Lease Terms [Abstract]", "terseLabel": "Weighted-average remaining lease term (in years):" } } }, "localname": "LeasesWeightedAverageLeaseTermsAbstract", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "nvr_LetterOfCreditOnLotPurchaseAgreements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Letter of credit on lot purchase agreements.", "label": "Letter Of Credit On Lot Purchase Agreements", "terseLabel": "Letters of credit related to lots" } } }, "localname": "LetterOfCreditOnLotPurchaseAgreements", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail", "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail" ], "xbrltype": "monetaryItemType" }, "nvr_LettersOfCreditRelatedToLots": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Letters of credit related to contract land deposits.", "label": "Letters Of Credit Related To Lots", "terseLabel": "Contingent obligations in the form of letters of credit" } } }, "localname": "LettersOfCreditRelatedToLots", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail", "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail" ], "xbrltype": "monetaryItemType" }, "nvr_LineOfCreditMaximumIncrementalCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The Maximum Incremental Commitment amount is the sum of all incremental commitments under the repurchase facility.", "label": "Line Of Credit Maximum Incremental Commitment Amount", "terseLabel": "Increase in commitment available" } } }, "localname": "LineOfCreditMaximumIncrementalCommitmentAmount", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "nvr_LossReserveOnContractLandDeposits": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": -1.0 }, "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail": { "order": 2.0, "parentTag": "us-gaap_DepositsAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The reserve account established to account for expected but unspecified losses related to contract land deposits.", "label": "Loss Reserve On Contract Land Deposits", "negatedLabel": "Contract land deposit reserve", "negatedTerseLabel": "Loss reserve on contract land deposits", "terseLabel": "Loss reserve on contract land deposits" } } }, "localname": "LossReserveOnContractLandDeposits", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail", "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail" ], "xbrltype": "monetaryItemType" }, "nvr_LotsAndHousingUnitsCoveredUnderSalesAgreementsWithCustomers": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of balance sheet date of lots and capitalized construction costs of homes covered under sales agreements with customers.", "label": "Lots And Housing Units Covered Under Sales Agreements With Customers", "terseLabel": "Lots and housing units, covered under sales agreements with customers" } } }, "localname": "LotsAndHousingUnitsCoveredUnderSalesAgreementsWithCustomers", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "nvr_LotsControlledByCompany": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lots controlled by NVR.", "label": "Lots Controlled By Company", "terseLabel": "Lots controlled by NVR" } } }, "localname": "LotsControlledByCompany", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "nvr_MaximumPercentageOfDepositsRequiredUnderPurchaseAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of deposits required under the purchase agreements.", "label": "Maximum Percentage Of Deposits Required Under Purchase Agreements", "terseLabel": "Maximum range of deposits required under the purchase agreements" } } }, "localname": "MaximumPercentageOfDepositsRequiredUnderPurchaseAgreements", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "nvr_MidAtlanticMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Homebuilding reportable segment in the Mid Atlantic geographic area is comprised of operating divisions in Maryland, Virginia, West Virginia, Delaware and Washington, D.C.", "label": "Mid Atlantic [Member]", "terseLabel": "Mid Atlantic" } } }, "localname": "MidAtlanticMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail", "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail" ], "xbrltype": "domainItemType" }, "nvr_MidEastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Homebuilding reportable segment in the Mid East geographic area is comprised of operating divisions in New York, Ohio, Western Pennsylvania, Indiana and Illinois.", "label": "Mid East [Member]", "terseLabel": "Mid East" } } }, "localname": "MidEastMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail", "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail" ], "xbrltype": "domainItemType" }, "nvr_MortgageBankingSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mortgage Banking Segment", "label": "Mortgage Banking Segment [Member]", "terseLabel": "Mortgage Banking" } } }, "localname": "MortgageBankingSegmentMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail", "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail", "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail" ], "xbrltype": "domainItemType" }, "nvr_MortgagesHeldForSaleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mortgages held for sale.", "label": "Mortgages Held For Sale [Member]", "terseLabel": "Mortgages Held for Sale" } } }, "localname": "MortgagesHeldForSaleMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "nvr_NetContractLandDepositImpairmentRecoveries": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Contract Land Deposit Impairment Recoveries", "label": "Net Contract Land Deposit Impairment Recoveries", "terseLabel": "Net Contract Land Deposit Impairment Recoveries" } } }, "localname": "NetContractLandDepositImpairmentRecoveries", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "nvr_NorthEastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Homebuilding reportable segment in the North East geographic area is comprised of operating divisions in New Jersey and Eastern Pennsylvania.", "label": "North East [Member]", "terseLabel": "North East" } } }, "localname": "NorthEastMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail", "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail" ], "xbrltype": "domainItemType" }, "nvr_NumberOfFinishedLotsExpectedToBeDevelopedFromRawParcelsOfLand": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of finished lots expected to be developed from raw parcels of land.", "label": "Number Of Finished Lots Expected To Be Developed From Raw Parcels Of Land", "terseLabel": "Number of finished lots expected to be developed from raw parcels of land" } } }, "localname": "NumberOfFinishedLotsExpectedToBeDevelopedFromRawParcelsOfLand", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "nvr_NumberOfJointVentures": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of joint ventures.", "label": "Number Of Joint Ventures", "terseLabel": "Number of joint ventures" } } }, "localname": "NumberOfJointVentures", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "nvr_RawGroundContractsVariableInterestEntityNotPrimaryBeneficiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Raw ground contracts variable interest entity not primary beneficiary.", "label": "Raw Ground Contracts Variable Interest Entity Not Primary Beneficiary [Member]", "terseLabel": "Contract on Raw Ground with Landowners" } } }, "localname": "RawGroundContractsVariableInterestEntityNotPrimaryBeneficiaryMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "nvr_RefundableDeposits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Portion of deposits and letters of credit made on raw land contracts which may be refundable.", "label": "Refundable Deposits", "terseLabel": "Refundable deposits and letters of credit" } } }, "localname": "RefundableDeposits", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "nvr_RepurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A revolving line of credit facility used by NVR Mortgage to finance the purchase of loans.", "label": "Repurchase Agreement [Member]", "terseLabel": "Repurchase Agreement" } } }, "localname": "RepurchaseAgreementMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "nvr_ScheduleOfUndesignatedDerivativeInstrumentsInStatementOfFinancialPositionFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments not designated as hedging instruments reported in the statement of financial position.", "label": "Schedule Of Undesignated Derivative Instruments In Statement Of Financial Position Fair Value [Table Text Block]", "terseLabel": "Undesignated Derivative Instruments" } } }, "localname": "ScheduleOfUndesignatedDerivativeInstrumentsInStatementOfFinancialPositionFairValueTableTextBlock", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/FairValueTables" ], "xbrltype": "textBlockItemType" }, "nvr_ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ScheduleofSupplementalCashFlowInformationRelatedtoLeases", "label": "ScheduleofSupplementalCashFlowInformationRelatedtoLeases [Table Text Block]", "terseLabel": "ScheduleofSupplementalCashFlowInformationRelatedtoLeases" } } }, "localname": "ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTableTextBlock", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "nvr_SeniorNotesDueTwoThousandThirtyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due Two Thousand Thirty", "label": "Senior Notes Due Two Thousand Thirty [Member]", "terseLabel": "Senior Notes due 2030" } } }, "localname": "SeniorNotesDueTwoThousandThirtyMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "nvr_SouthEastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Homebuilding reportable segment in the South East geographic area is comprised of operating divisions in North Carolina, South Carolina, Florida and Tennessee.", "label": "South East [Member]", "terseLabel": "South East" } } }, "localname": "SouthEastMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail", "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail" ], "xbrltype": "domainItemType" }, "nvr_StockIssuedDuringPeriodSharesTreasuryStockReissuedUponExerciseOfStockOptionAndOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of treasury shares reissued during the period to satisfy equity-based compensation obligations exercised by the holders of such rights.", "label": "Stock Issued During Period Shares Treasury Stock Reissued Upon Exercise Of Stock Option And Other", "terseLabel": "Reissued shares during the period, shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissuedUponExerciseOfStockOptionAndOther", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquityAdditionalInformationDetail", "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "nvr_SublimitForIssuanceOfLettersOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sublimit for issuance of letters of credit.", "label": "Sublimit For Issuance Of Letters Of Credit [Member]", "terseLabel": "Sublimit for Issuance of Letters of Credit" } } }, "localname": "SublimitForIssuanceOfLettersOfCreditMember", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "nvr_SummaryOfInterestCostsIncurredCapitalizedExpensedAndChargedToCostOfSalesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of interest costs incurred capitalized expensed and charged to cost of sales.", "label": "Summary Of Interest Costs Incurred Capitalized Expensed And Charged To Cost Of Sales [Table Text Block]", "terseLabel": "Summary of Interest Costs Incurred, Capitalized, Expensed and Charged to Cost of Sales" } } }, "localname": "SummaryOfInterestCostsIncurredCapitalizedExpensedAndChargedToCostOfSalesTableTextBlock", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/CapitalizedInterestTables" ], "xbrltype": "textBlockItemType" }, "nvr_UnallocatedCorporateOverhead": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unallocated corporate overhead.", "label": "Unallocated Corporate Overhead", "terseLabel": "Unallocated corporate overhead" } } }, "localname": "UnallocatedCorporateOverhead", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "nvr_UnrealizedGainLossFromChangeInFairValueMeasurementsIncludedInEarningsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unrealized gain (loss) from change in fair value measurements of derivatives not designated as hedging instruments included in earnings.", "label": "Unrealized Gain Loss From Change In Fair Value Measurements Included In Earnings [Table Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "UnrealizedGainLossFromChangeInFairValueMeasurementsIncludedInEarningsTableTextBlock", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/FairValueTables" ], "xbrltype": "textBlockItemType" }, "nvr_UnsoldLotsAndHousingUnits": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of lots and capitalized construction costs of homes not covered under sales agreements with customers.", "label": "Unsold Lots And Housing Units", "terseLabel": "Unsold lots and housing units" } } }, "localname": "UnsoldLotsAndHousingUnits", "nsuri": "http://www.nvrinc.com/20230630", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r160", "r413", "r414", "r415", "r416", "r494", "r664", "r735", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r160", "r413", "r414", "r415", "r416", "r494", "r664", "r735", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r160", "r201", "r212", "r213", "r214", "r215", "r216", "r218", "r222", "r312", "r313", "r314", "r315", "r317", "r318", "r320", "r322", "r323", "r736", "r737" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r160", "r201", "r212", "r213", "r214", "r215", "r216", "r218", "r222", "r312", "r313", "r314", "r315", "r317", "r318", "r320", "r322", "r323", "r736", "r737" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r226", "r227", "r584", "r585", "r586", "r641", "r642", "r643", "r649", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r681", "r689", "r740", "r753" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail", "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r226", "r227", "r584", "r585", "r586", "r641", "r642", "r643", "r649", "r652", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r681", "r689", "r740", "r753" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail", "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilities": { "auth_ref": [ "r588" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other.", "label": "Accounts Payable and Other Accrued Liabilities", "terseLabel": "Accounts payable and other liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r75", "r750" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r604", "r653", "r690", "r752" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Receivables" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r75" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.", "label": "Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r84" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r389", "r390", "r391", "r582", "r723", "r724", "r725", "r743", "r756" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Recognition and Exercise", "terseLabel": "Proceeds from Options exercised" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r52", "r53", "r387" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Equity-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Anti-dilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r112", "r136", "r157", "r199", "r214", "r220", "r263", "r312", "r313", "r315", "r316", "r317", "r319", "r321", "r323", "r324", "r413", "r415", "r453", "r538", "r609", "r686", "r696", "r736", "r737", "r748" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail", "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r60", "r64" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail", "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r283" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Contract cost" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r28", "r133", "r667" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r28", "r96", "r154" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, restricted cash, and cash equivalents, end of the period", "periodStartLabel": "Cash, restricted cash, and cash equivalents, beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r0", "r96" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, restricted cash, and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r137", "r138", "r139", "r194", "r354", "r355", "r356", "r358", "r361", "r366", "r368", "r576", "r577", "r578", "r579", "r680", "r703", "r720" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Stockholders' Equity [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r20", "r77", "r539", "r595" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r102", "r298", "r299", "r654", "r734" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r687", "r688", "r689", "r691", "r692", "r693", "r694", "r723", "r724", "r743", "r754", "r756" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r83", "r596" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesHeldInEmployeeTrust": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of common stock issued to a trust (for example, but not limited to, rabbi trust) set up specifically to accumulate stock for the sole purpose of distribution to participating employees.", "label": "Common Stock, Shares Held in Employee Trust", "negatedLabel": "Deferred compensation trust \u2013 106,697 shares of NVR, Inc. common stock as of both June\u00a030, 2023 and December\u00a031, 2022" } } }, "localname": "CommonStockSharesHeldInEmployeeTrust", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockSharesHeldInEmployeeTrustShares": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Number of common stock held in a trust that has been set up specifically to accumulate stock for the sole purpose of distribution to participating employees but not yet earned.", "label": "Common Stock, Shares Held in Employee Trust, Shares", "terseLabel": "Deferred compensation trust (in shares)" } } }, "localname": "CommonStockSharesHeldInEmployeeTrustShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r83", "r541", "r686" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.01 par value; 60,000,000 shares authorized; 20,555,330 shares issued as of both June\u00a030, 2023 and December\u00a031, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r370", "r371", "r380" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities for customer deposits", "verboseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r92", "r529" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Goods and Services Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r103", "r155", "r325", "r331", "r332", "r333", "r334", "r335", "r336", "r341", "r348", "r349", "r351" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r81", "r82", "r113", "r114", "r160", "r326", "r327", "r328", "r329", "r330", "r332", "r337", "r338", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r468", "r675", "r676", "r677", "r678", "r679", "r721" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r72", "r74", "r326", "r468", "r676", "r677" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Senior notes principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r19", "r79" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Frequency of senior notes payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r18", "r72", "r352", "r468" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Senior notes effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r18", "r327" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Senior notes interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r160", "r326", "r327", "r328", "r329", "r330", "r332", "r337", "r338", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r350", "r468", "r675", "r676", "r677", "r678", "r679", "r721" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r19", "r160", "r326", "r327", "r328", "r329", "r330", "r332", "r337", "r338", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r468", "r675", "r676", "r677", "r678", "r679", "r721" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r19", "r46", "r49", "r71", "r72", "r74", "r78", "r105", "r106", "r160", "r326", "r327", "r328", "r329", "r330", "r332", "r337", "r338", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r350", "r468", "r675", "r676", "r677", "r678", "r679", "r721" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current and Noncurrent", "terseLabel": "Deferred compensation liability" } } }, "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r393", "r394" ], "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssets": { "auth_ref": [ "r714" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future.", "label": "Deposits Assets", "terseLabel": "Contract land deposits, net", "totalLabel": "Contract land deposits, net" } } }, "localname": "DepositsAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r4", "r204" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "auth_ref": [ "r11", "r13", "r62", "r644", "r645" ], "calculation": { "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail": { "order": 2.0, "parentTag": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset", "terseLabel": "Gross liabilities" } } }, "localname": "DerivativeAssetFairValueGrossLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r12", "r62", "r89", "r140", "r668" ], "calculation": { "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail": { "order": 1.0, "parentTag": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Gross assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r741" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "negatedTerseLabel": "Fair value adjustment income (expense)" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": { "auth_ref": [ "r63" ], "calculation": { "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of derivative instrument not designated as hedging instrument and classified as an asset.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value", "totalLabel": "Net rate lock commitments and forward sales contracts" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r65", "r705" ], "calculation": { "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "terseLabel": "Total fair value measurement gain/(loss)", "totalLabel": "Total Fair Value Measurement" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r148", "r169", "r170", "r171", "r172", "r173", "r179", "r181", "r186", "r187", "r188", "r192", "r440", "r441", "r534", "r548", "r670" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share (USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r148", "r169", "r170", "r171", "r172", "r173", "r181", "r186", "r187", "r188", "r192", "r440", "r441", "r534", "r548", "r670" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share (USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r178", "r189", "r190", "r191" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/EarningsperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r7", "r128", "r143", "r144", "r145", "r161", "r162", "r163", "r166", "r174", "r176", "r193", "r268", "r274", "r369", "r389", "r390", "r391", "r402", "r403", "r421", "r423", "r424", "r425", "r426", "r428", "r439", "r458", "r459", "r460", "r461", "r462", "r463", "r493", "r564", "r565", "r566", "r582", "r636" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r2", "r4", "r90", "r545" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.", "label": "Proceeds from Equity Method Investment, Distribution", "terseLabel": "Distribution of earnings from unconsolidated joint ventures" } } }, "localname": "EquityMethodInvestmentDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]", "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r124", "r262", "r264", "r704" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Joint Ventures" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/JointVenturesJointVentures" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r444", "r445", "r448" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r444", "r445", "r448" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r10", "r67", "r68", "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r339", "r381", "r382", "r383", "r384", "r385", "r386", "r445", "r498", "r499", "r500", "r676", "r677", "r682", "r683", "r684" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value, Hierarchy" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r444", "r445", "r446", "r447", "r449" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureOffbalanceSheetRisksFaceAmountLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The face amount of financial liabilities, which are not recognized in the financial statements (off-balance sheet) because they fail to meet some other criterion for recognition.", "label": "Fair Value Disclosure, off-Balance-Sheet Risks, Face Amount, Liability", "terseLabel": "Fair value disclosure, off-balance sheet risks, face amount, liability" } } }, "localname": "FairValueDisclosureOffbalanceSheetRisksFaceAmountLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r339", "r381", "r386", "r445", "r499", "r676", "r677", "r682", "r683", "r684" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r339", "r381", "r382", "r383", "r384", "r385", "r386", "r498", "r499", "r500", "r676", "r677", "r682", "r683", "r684" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r443", "r449" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOptionChangesInFairValueGainLoss1": { "auth_ref": [ "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.", "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)", "terseLabel": "Fair value, option, changes in fair value, gain (loss)" } } }, "localname": "FairValueOptionChangesInFairValueGainLoss1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r60", "r61", "r66" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r476", "r482", "r685" ], "calculation": { "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Finance Lease, Interest Expense" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r478", "r484" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r475", "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance Lease, Liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r477", "r484" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments on finance lease liabilities", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r474" ], "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance Lease, Right-of-Use Asset" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesNarrativeDetails", "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r476", "r482", "r685" ], "calculation": { "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance Lease, Right-of-Use Asset, Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r487", "r685" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r486", "r685" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r350", "r366", "r429", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r547", "r673", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r727", "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts [Member]", "terseLabel": "Forward Sales Contracts" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfMortgageLoans": { "auth_ref": [ "r4", "r119", "r120", "r122" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gains (losses) included in earnings that represent the difference between the sale price and the carrying value of loans made to finance real estate acquisitions. This element refers to the gain (loss) and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.", "label": "Gain (Loss) on Sale of Mortgage Loans", "negatedLabel": "Gain on sale of loans, net" } } }, "localname": "GainLossOnSaleOfMortgageLoans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r93", "r620" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "negatedLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r134", "r284", "r533", "r674", "r686", "r732", "r733" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Total risk of loss" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r8", "r417" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r158", "r406" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r159", "r392", "r397", "r398", "r399", "r404", "r407", "r408", "r409", "r581" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r123", "r175", "r176", "r207", "r395", "r405", "r550" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid during the period, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r3" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "(Decrease) increase in accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r528", "r719" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Increase in customer deposits" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositsOutstanding": { "auth_ref": [ "r3" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in monies given as security or collateral for items acquired or borrowed on a temporary basis. Deposits may also be paid as initial payment of the cost of acquisition or for the right to enter into a contract or agreement.", "label": "Increase (Decrease) in Deposits Outstanding", "negatedLabel": "Increase in contract land deposits" } } }, "localname": "IncreaseDecreaseInDepositsOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r3" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Increase in inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Net change in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r3" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Decrease (increase) in receivables" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r182", "r183", "r184", "r188", "r388" ], "calculation": { "http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Stock options and restricted share units (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "verboseLabel": "Intangible assets and goodwill" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndFeeIncomeLoansHeldForSaleMortgages": { "auth_ref": [ "r117" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 }, "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest and fee income from mortgage loans considered to be held-for-sale.", "label": "Interest and Fee Income, Loan, Mortgage, Held-for-Sale", "terseLabel": "Interest income" } } }, "localname": "InterestAndFeeIncomeLoansHeldForSaleMortgages", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsIncurred": { "auth_ref": [ "r467" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings.", "label": "Interest Costs Incurred", "terseLabel": "Interest incurred" } } }, "localname": "InterestCostsIncurred", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CapitalizedInterestSummaryofInterestCostsIncurredCapitalizedExpensedandChargedtoCostofSalesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsIncurredCapitalizedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Abstract]", "terseLabel": "Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Abstract]" } } }, "localname": "InterestCostsIncurredCapitalizedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r73", "r118", "r146", "r203", "r466", "r621", "r695", "r755" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": -1.0 }, "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome_1": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": -1.0 }, "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Corporate interest expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CapitalizedInterestSummaryofInterestCostsIncurredCapitalizedExpensedandChargedtoCostofSalesDetail", "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r149", "r152", "r153" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid during the period, net of interest capitalized" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateLockCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments to extend credit where the interest rate is locked in advance of funds being disbursed for a specified period of time.", "label": "Interest Rate Lock Commitments [Member]", "terseLabel": "Rate Lock Commitments" } } }, "localname": "InterestRateLockCommitmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryOperativeBuilders": { "auth_ref": [ "r716" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net carrying amount as of the balance sheet date of the sum of the various components of an operative builder's inventory, including finished homes. Operative builders primarily consist of entities that develop land, construct residential homes and commercial and industrial buildings thereon, and sell them to home buyers and operators of the commercial and industrial properties.", "label": "Inventory, Operative Builders", "totalLabel": "Total Inventory" } } }, "localname": "InventoryOperativeBuilders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRealEstateLandAndLandDevelopmentCosts": { "auth_ref": [ "r716" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date, net of valuation allowances and impairment losses, of costs of land expected to be developed in the near term plus capitalized costs of development, for purposes of selling completed units to home buyers or commercial or industrial entities..", "label": "Inventory, Real Estate, Land and Land Development Costs", "terseLabel": "Carrying value of raw parcels of land", "verboseLabel": "Land under development" } } }, "localname": "InventoryRealEstateLandAndLandDevelopmentCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r715" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Aggregate investment" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r481", "r685" ], "calculation": { "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Lease, Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Expense and Other Information related to Leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.", "label": "Lessee, Operating Lease, Option to Extend", "terseLabel": "Operating lease, option to extend" } } }, "localname": "LesseeOperatingLeaseOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease, term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r16", "r157", "r263", "r312", "r313", "r315", "r316", "r317", "r319", "r321", "r323", "r324", "r414", "r415", "r416", "r453", "r594", "r671", "r696", "r736", "r748", "r749" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r88", "r115", "r543", "r686", "r722", "r731", "r744" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Borrowing base limitations" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum loan borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup": { "auth_ref": [ "r229", "r651" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after valuation allowance, of financing receivable held for sale and not part of disposal group. Excludes loan covered under loss sharing agreement and loan classified as investment in debt security.", "label": "Financing Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance", "terseLabel": "Mortgage loans held for sale, net" } } }, "localname": "LoansReceivableHeldForSaleNetNotPartOfDisposalGroup", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Senior Notes fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r19", "r42" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ProductWarrantiesProductWarrantiesScheduleofProductWarrantiesReservesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r151" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net Cash Provided by (Used in) Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r151" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net Cash Provided by (Used in) Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r96", "r97", "r98" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash Provided by (Used in) Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r91", "r98", "r116", "r132", "r141", "r142", "r145", "r157", "r165", "r169", "r170", "r171", "r172", "r175", "r176", "r185", "r199", "r213", "r219", "r222", "r263", "r312", "r313", "r315", "r316", "r317", "r319", "r321", "r323", "r324", "r441", "r453", "r546", "r617", "r634", "r635", "r672", "r695", "r736" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [ "r126", "r127", "r128", "r129", "r130", "r164", "r165", "r166", "r167", "r168", "r171", "r177", "r192", "r230", "r231", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r295", "r389", "r390", "r391", "r400", "r401", "r402", "r403", "r410", "r411", "r412", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r450", "r451", "r454", "r455", "r456", "r457", "r464", "r465", "r469", "r470", "r471", "r472", "r489", "r490", "r491", "r492", "r493", "r530", "r531", "r532", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r30", "r126", "r127", "r128", "r129", "r130", "r164", "r165", "r166", "r167", "r168", "r171", "r177", "r192", "r230", "r231", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r295", "r389", "r390", "r391", "r400", "r401", "r402", "r403", "r410", "r411", "r412", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r450", "r451", "r454", "r455", "r456", "r457", "r464", "r465", "r469", "r470", "r471", "r472", "r489", "r490", "r491", "r492", "r493", "r530", "r531", "r532", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r199", "r213", "r219", "r222", "r672" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome_1": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r745" ], "calculation": { "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r475" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r479", "r484" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r474" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r487", "r685" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r486", "r685" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r212", "r213", "r214", "r215", "r216", "r222" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r80", "r99", "r100", "r108" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r111", "r135", "r537", "r696" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "terseLabel": "Other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r60", "r66" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail", "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r549", "r618", "r646", "r647", "r648" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "terseLabel": "Other income" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other, net" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale": { "auth_ref": [ "r669", "r718" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the origination of mortgages that are held for sale.", "label": "Payment for Origination, Loan, Mortgage, Held-for-Sale", "negatedLabel": "Mortgage loans closed" } } }, "localname": "PaymentsForOriginationOfMortgageLoansHeldForSale", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r24" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInJointVenture": { "auth_ref": [ "r23" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.", "label": "Payments to Acquire Interest in Joint Venture", "negatedLabel": "Investments in and advances to unconsolidated joint ventures" } } }, "localname": "PaymentsToAcquireInterestInJointVenture", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r95" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r150", "r717" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "terseLabel": "Distribution of capital from unconsolidated joint ventures" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale": { "auth_ref": [ "r26", "r27" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales of loans that are secured with real estate mortgages and are held with the intention to resell in the near future.", "label": "Proceeds from Sale, Loan, Mortgage, Held-for-Sale", "terseLabel": "Mortgage loans sold and principal payments on mortgage loans held for sale" } } }, "localname": "ProceedsFromSaleOfMortgageLoansHeldForSale", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from the sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r1", "r9" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from the exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r75", "r305", "r309", "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Warranty reserve, end of period", "periodStartLabel": "Warranty reserve, beginning of period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ProductWarrantiesProductWarrantiesScheduleofProductWarrantiesReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r310" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Payments" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ProductWarrantiesProductWarrantiesScheduleofProductWarrantiesReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r300", "r301", "r302", "r303", "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Product Warranties" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ProductWarranties" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r5", "r536", "r544", "r686" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RealEstateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Real Estate [Abstract]", "terseLabel": "Real Estate [Abstract]" } } }, "localname": "RealEstateAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RealEstateInventoryCapitalizedInterestCosts": { "auth_ref": [ "r70" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of interest costs that were capitalized to properties under development during the land development and construction period of a project, and which are included in inventory.", "label": "Real Estate Inventory, Capitalized Interest Costs", "periodEndLabel": "Interest capitalized, end of period", "periodStartLabel": "Interest capitalized, beginning of period" } } }, "localname": "RealEstateInventoryCapitalizedInterestCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CapitalizedInterestSummaryofInterestCostsIncurredCapitalizedExpensedandChargedtoCostofSalesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RealEstateInventoryCapitalizedInterestCostsCostOfSales1": { "auth_ref": [ "r6" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest cost charged to cost of sales that had been previously capitalized to inventory.", "label": "Real Estate Inventory, Capitalized Interest Costs, Cost of Sales", "negatedLabel": "Interest charged to cost of sales" } } }, "localname": "RealEstateInventoryCapitalizedInterestCostsCostOfSales1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CapitalizedInterestSummaryofInterestCostsIncurredCapitalizedExpensedandChargedtoCostofSalesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RealEstateInventoryConstructionMaterials": { "auth_ref": [ "r716" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_InventoryOperativeBuilders", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of unprocessed goods that will be used in the course of a construction project which will become a part of the finished inventory.", "label": "Real Estate Inventory, Construction Materials", "terseLabel": "Building materials and other" } } }, "localname": "RealEstateInventoryConstructionMaterials", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r38", "r40" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r38", "r40" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Assets" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r37", "r40" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r37", "r40" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Profit before Taxes" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": { "auth_ref": [ "r39", "r40" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and assets.", "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "auth_ref": [ "r36", "r40" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r36", "r40" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Revenues" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r25" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.", "label": "Repayments of Senior Debt", "negatedTerseLabel": "Repayments of Senior Debt" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r28", "r110", "r133", "r154", "r540" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash and cash equivalents" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r85", "r107", "r542", "r568", "r573", "r580", "r597", "r686" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r128", "r161", "r162", "r163", "r166", "r174", "r176", "r268", "r274", "r389", "r390", "r391", "r402", "r403", "r421", "r424", "r425", "r428", "r439", "r564", "r566", "r582", "r756" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r125", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r665" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r147", "r157", "r200", "r201", "r212", "r217", "r218", "r224", "r226", "r228", "r263", "r312", "r313", "r315", "r316", "r317", "r319", "r321", "r323", "r324", "r453", "r535", "r736" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r485", "r685" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r485", "r685" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/EarningsperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of Changes in Product Warranties Reserve" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ProductWarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r33", "r34", "r35", "r41" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r43", "r44", "r45", "r46", "r47", "r48", "r49", "r105", "r106", "r107", "r137", "r138", "r139", "r194", "r354", "r355", "r356", "r358", "r361", "r366", "r368", "r576", "r577", "r578", "r579", "r680", "r703", "r720" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.", "label": "Schedule of Stockholders Equity [Table Text Block]", "terseLabel": "Summary of Changes in Shareholders' Equity" } } }, "localname": "ScheduleOfStockholdersEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r55", "r56", "r57", "r58", "r59", "r413", "r414", "r415", "r416", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table]", "terseLabel": "Schedule of Variable Interest Entities [Table]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "auth_ref": [ "r55", "r56", "r57", "r58", "r59" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table Text Block]", "terseLabel": "Total Risk of Loss Related to Contract Land Deposits" } } }, "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Weighted Average Shares and Share Equivalents Used to Calculate Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/EarningsperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r196", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r228", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r296", "r297", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r674", "r706", "r753" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "http://www.nvrinc.com/role/DebtAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail", "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail", "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail", "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r195", "r196", "r197", "r198", "r199", "r211", "r216", "r220", "r221", "r222", "r223", "r224", "r225", "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Disclosures" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]", "terseLabel": "Segment Reporting, Other Significant Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingOtherSignificantReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]" } } }, "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Revenue Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingRevenueReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r93" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "negatedLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotes": { "auth_ref": [ "r76", "r751" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes", "terseLabel": "Senior notes", "verboseLabel": "Senior Notes carrying value" } } }, "localname": "SeniorNotes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r3" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "negatedLabel": "Equity-based compensation expense", "terseLabel": "Equity-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r483", "r685" ], "calculation": { "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term Lease Payments" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r131", "r196", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r228", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r296", "r297", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r674", "r706", "r753" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "http://www.nvrinc.com/role/DebtAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail", "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail", "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail", "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r7", "r21", "r128", "r143", "r144", "r145", "r161", "r162", "r163", "r166", "r174", "r176", "r193", "r268", "r274", "r369", "r389", "r390", "r391", "r402", "r403", "r421", "r423", "r424", "r425", "r426", "r428", "r439", "r458", "r459", "r460", "r461", "r462", "r463", "r493", "r564", "r565", "r566", "r582", "r636" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r161", "r162", "r163", "r193", "r529", "r575", "r583", "r587", "r589", "r590", "r591", "r592", "r593", "r596", "r599", "r600", "r601", "r602", "r603", "r605", "r606", "r607", "r608", "r610", "r611", "r612", "r613", "r614", "r616", "r619", "r620", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r636", "r690" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r161", "r162", "r163", "r193", "r529", "r575", "r583", "r587", "r589", "r590", "r591", "r592", "r593", "r596", "r599", "r600", "r601", "r602", "r603", "r605", "r606", "r607", "r608", "r610", "r611", "r612", "r613", "r614", "r616", "r619", "r620", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r636", "r690" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r7", "r21", "r107" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Treasury stock issued upon Option exercise and RSU vesting" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r83", "r86", "r87", "r101", "r598", "r615", "r637", "r638", "r686", "r696", "r722", "r731", "r744", "r756" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r104", "r156", "r353", "r355", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r369", "r430", "r639", "r640", "r650" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndLoansReceivablesHeldForSaleNetNotPartOfDisposalGroup": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after valuation allowance, of accounts and financing receivables held for sale and not part of disposal group. Excludes loan covered under loss sharing agreement and loan classified as investment in debt security.", "label": "Accounts and Financing Receivables, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance", "terseLabel": "Trade and loans receivables held-for-sale, net, not part of disposal group" } } }, "localname": "TradeAndLoansReceivablesHeldForSaleNetNotPartOfDisposalGroup", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r350", "r366", "r429", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r547", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r727", "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r22", "r50", "r51" ], "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Less treasury stock at cost \u2013 17,294,792 and 17,336,397 shares as of June\u00a030, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r7", "r83", "r107" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Common stock repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquityAdditionalInformationDetail", "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r7", "r50", "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Purchase of common stock for treasury" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.", "label": "Variable Interest Entity Disclosure [Text Block]", "terseLabel": "Variable Interest Entities (\"VIEs\")" } } }, "localname": "VariableInterestEntityDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEs" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityLineItems": { "auth_ref": [ "r413", "r414", "r415", "r416", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Variable Interest Entity [Line Items]", "terseLabel": "Variable Interest Entity [Line Items]" } } }, "localname": "VariableInterestEntityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Not Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entities" } } }, "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure [Abstract]", "terseLabel": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure [Abstract]" } } }, "localname": "VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_WarehouseAgreementBorrowings": { "auth_ref": [ "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the outstanding short-term borrowings under a revolving line of credit used by mortgage bankers to finance the origination or purchase of loans.", "label": "Warehouse Agreement Borrowings", "terseLabel": "Debt outstanding" } } }, "localname": "WarehouseAgreementBorrowings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r180", "r188" ], "calculation": { "http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average shares outstanding (in shares)", "totalLabel": "Weighted average number of shares and share equivalents outstanding used to calculate diluted EPS (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r179", "r188" ], "calculation": { "http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average shares outstanding (in shares)", "verboseLabel": "Weighted average number of shares outstanding used to calculate basic EPS (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.1)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479616/944-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479616/944-310-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479584/944-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org//323/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(10)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column F))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147481852/948-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r698": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r699": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r701": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r702": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(f)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.16)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 71 0000906163-23-000108-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000906163-23-000108-xbrl.zip M4$L#!!0 ( /U\ E?AM6T/OA4 +"3 . 97AH:6)I=#$P,2YH=&WM M7>ESVSBR__[^"CRG)IMLT1I+\A4[DRI9EA.]L>6L)$]J]LL61((2QA2I)4@I MRE__NAO@91VV_TDO>#@)G_NZM(Z=,.K_MR(&H5X5S* [VA+,O1)7OU0_K;M4^ M !-_ CZ%D(+](_%]Y7:*?^ M)GLLN<$.O" \>;%'?T[QRJ[+Q]*;G_RC+\="L8Z8L6XPYOX_+,5]M:M$*%U] MHY)?Q$D5AT&',S,N:,>3ODC&6:WAX%J?1W(@(U;=JU2+O5WH,PV4>W+HG]@P M6!'^\"[OW^URM09=OFAW>WW6N&IUSN'_/NM?LUZK>=TYU^=:\"_\[K9Z_48? M#MA5H]=O=>'$QYMN\T.CUV*-]]U6"Y]=.3^KQKI^5G-/_16K2+KS5=SQV#3K M?VCWV(:$6T,W]BH:2<5>OCBNU?9.$WH\_L T>1UA!R&/9."?Q$#I$._:>=< M;>%HC;&M[NV\(PI53U];S"'EQQ4+7/9_L3=GU3>65G9 2U%N4K9<5]B1G IV M#J,H!SV!_<;<$8S[#B,)!>I*/PH8'P=@7SI_=-G5=;?_OO&^!8S?:72:+8NU M.\V*Q3C[0X9#Z4O.8+03,^ G, \]X7DB+ ?];RJ]"CMK='YGG4:_?=UI7+)& MKW?=;-.1A9S.AVCW7TF?J=@>,9M/N"VCN<5*3^C&L"1Z@]B;L[-X+D*+#I!V M ?P5ZI/J";"M[F@9R%GY#J;[P1!@JR"IVVJV^XW+WG=&.$7<>IC W]6$VZT> M;PWT-"I;E(<"I0XK]7TD0Q]$52OQ5):-%/-0L D/(PD=0",&M]D!W$(H!H$# M_.X*%1&*N.(*)@R.)W%HC[@2K#$,A2 W:P%GU/8(9]38*SCIQB'I#JZ;M5B8 MM!F$6JW,)#0W#ASI2CCKAL&814 6[!3^^P24]S*RE$'YO'QQ\.84)W(#)?3W M$\JST@CET7J)](,9XZMST82<#2:"FQZ,&?,%.@@XY/'Q,$;6W.%L)=-&<]]&-AJJH5QMCC M**)E'5EGOLZ%"ZXIGMTJ9 8"-?E$1C"-7P (@+B.%8N5@2)^$.7@@H-=)O^; M45PH#;VP$9\*XNJQX#YH7E"($V%K;$%W+]>=XVUS: M7V5]I4K59 *BBWHP(^T/8[.-H=D6[5FM4GU$?ML4U9='+68VI+86_2WR'_XD M?D!OBT[B;]2GV@V#(QTXFTP\:2- T)! ,RW>FVA:K8[!P(>")YI4AA@(!;Q* M ."A-O];./2;5&QU;WM.R",YL-3B"=E0^R&)+1FJ*&<\2Q)L)]NMBDF+RE>K MSORT/X!_GIEE548/-(#TM>-1+D9!C24XJ&WP>$ _OI*O#>\<$>_LZSCV*PGG M\58,6(%G(_R<\XT-5H].63,8CV5$*(/XQQIQ- I"&>$]=.".)/1*-]D!#>- MECVTESZ3=X@?$20\+>FHEU8V&H#\=IM!&,838LQ+3L#OS2GK<=\N%6P^J!P\ M5&8R:*SC!1+L@,&X\Q(@W&(XN59JYLT"W1:1L1TH")4%T^5*6^ O*K<83[Q@+O1SEC; @J61R&1RD[?A;RH%4,4KU-9B M5\#,2XRLPDLD1^U(RFP9?^ODN.?E_*75*BQ?W3<)%'F2)Z'P.(YU9;W?((BB M8'RRESW"!RKPXFCQD>\\K44NH*H3[LWX7!4'_U5%D53,F)<#*NO\RJ+(#=KY*N'M+'L!&A$D S"$=&*@;*"C(V WHA%'(T,M MPVT'>[_@KW$ % AF2)%7V6,>>0DF4LV'8*.&T W+=#RYFAR]QD,;IC\$NZ0A M7]:42KN _8-WV%YLXC]S&JL]MVBV(B"MQU0\P"<5.2;X$A6%L79AR'?1GLTP M]6Q>ZW&A^GS%M6<5\7 HHN36C.F@N5>#U\P+;+2K2("UQ2$*0'I'=#-OY#-X"79"U[!=>H %@[0E!7]LV8\X!9KA]RW M@&LP.?H[4!].]>8@!7 ]A >YMAPJV 5R(#7/@;\B=E:;IM@# M74GGH;U!/$_L@O'AQQSKE8% @7V;^/@!A;<2BT^I@Q!LNVW2"Y@&")-FSL5 M%Q0T@2IP$IFJ#1,P "[RA4*3(.$%9.^@8W$8:F"0\B+7[TY5/]WB(YG6]Y*, MK)O8::*!(8HI9AC3HA\L@P##"+!:VXHHHR:\VC2?/&A#YV24O@"A#J?R8J5Q MB['6)N.,1.J*8>SI&-]-L= MXK<"STPPL$BQQ($^Z6NSK+N@NSH+8@]E;AIX M4Z3(5 9>&CB\^XK<<9\5QA]F5PSOG 4\=/! QRG!XTJN7 BL#?&P\D^$\-+> M7$5B7 "',_D0SKV/96F>/('N'.$7.<"Y*-8$(JGXE$N/@!^5=*=-8JD)C% E M$ Q>^U< G,FFP"6QJ6WT-6339/A(1M)\D$!KS@:S FI(X[["X#-@-YCG MB70'PYJS5(%DRPFE,Q/H?!EP#3PO110)S>!-DN-,.8+U:CC@1P.@&;T*$!0P4Z2;Y%CXX\5[-6<>NPS72*-=I)[.N;4%N2Q2]4BX(@+;PG M7UFU)@'[XSR1,K#Q^J*I>E(T5=:R*> 48 3$?48Y?^*HW=!46%EJ$MUB4(: M!H"CFAZ7XRWS_'.A5(X>=5,H55*EV15<0:,9,BUP'.FB/-,!IYT+EX/I+T$A MGP&UIFXJ3+JN>SW3O58:M)B(#4_Q+!42X).$U^ *!K83#&BBH0MZE/ G.G^F MD7 )M68IM=;5K.H"A1"Q),P*@F\=8J*HJHA$$NM-0KRK>H[#"^+A2"]O+8R2 M,)]#;J+X;(L)&0L&_0!TI(P/$^FX(T%%*A);$U@PE1@#"A>&0OL2XC, ,/ H M$JY ^-2:$J)VTW/$;G?;W7;N9656X&?/?JP'LX^^4B3'?H7RB*)D6LC[*<=K MF<\MSZ'\!Y:ASS@PD;/.1OV4P+YN2GE*:J2*4*<9^*XG46/J U3 H%G^&P-" M=LICEM;:(XFK';0;/@EFZ(IZ8H@I/6Q.:UJ>EIY1T@W-$VU9<,=@X%B#G+,!.GN52G26IS)Q#<<$@&"8.HR6R]^AAT3Q HIX M<(892:YC'MALNLJNF/9+4SD4:$#G$!. ?GXK!ZKL\_A,6<786]I1'2$E_AH; MTP:WF_P7#"ZU]'*<6)\D#'0IA:_-2B\E*$ N>*0!@ S,7CB[]\'WCSM$[UO"V 3H) M"1(]3(;Q)(Y_(O.6*)&K/RJ4U,11MHN4S!BJHT)+?ZC9 K6O0IC M>)@M0^!N%:$\*N-O&*'*>T*YT/10FF6$244,&W E==J!?%UMEH2O*(/F*J'- M#\7316@C01,MI ^,W%.$.5$3!EF2TC%>6E%)IY8GKT&6ND*%-> K(>Y#@WC? M@EG+()#K8W;[E3('[ "-.GK9&?N(2[.=+>\F8613)%MR)8DE G+IFDR2(]!EC("1E

.4:VV*:S):>V1DA)@DA'FR?"N?NDK[4U%/F[;^XJ 5=A'3M?[2 .:@(%\$ :2PVYG-]2*_AS(TQ MCZ\A$X$2G=O'*IK-< M@,)69MRR.K=D:14N"OBFY%$YYO>[BNV@-#/]!FG $Z? +A2]VJ&(N"X/X#YK M*(! $2Z!RUTIN#.Z$2HFH@H%HT9P_Q" )0,!P SA&,6/T0!L[E^#RXY.5>:X M4!4"V"$VP]=D3H[!409O^69KJ@-<$5BM:IZD&@5NMK^"%L&)CB*.25#=:3@/ M+P!@AC%@'9PW+FNRHBKU$JW41=3L?\&XTH'A6WP@CR)W.1X/=-DO[?6"&V/ BTP4A(JTDY(6\K!5/A:$ M 23=G06?UX>9!:OCWHV:W+?[U$\J^G9Y1+]R2&0@^[S BRHG0*'@P!!\X,TI MSQXM+!5*CK#OWK!/NTPFE7G3;M M7FS;X$C@DE7D&DQ)#$O@J!5X' Z2&KQX8@"8YGMP*,*4.P?"%ZZ,"I4A5BYQ M9MW9V&3)CDFJ2 VNJ9$6D=U-XV+>%LOD]'U4A8)+:K3K+\ M/DID$$=FB:_$!:8A+@/PDSJ_-.];+!E\%KQ[!.^PM%+7U&5-6#E;,EE#EAZ( M#--)G[8<3/;7L7,=MU*F-,OK,:ZN@NS9U#8Y:"HEUQ&D!(MAC 'B4!$\I59OCT62KNDXJCTDK%!\&1CMN7"*Q@U%VQ M\*-W9J$G602]DEU[0O0QA<78 8;#7%UT/Q6^)/\C\+UYSFZ1T3 +VK!&G60* M*P"RRJWGF,(F3'U<7H35ZO3;W26?K-T6=^.'9+-/R.('8_L?6NP:_BI\*O;\ MNGF#=_3P9+?5H^_-?M"?XKS,?4BV<77=>4]7/C:Z_7:KQZ"A5O\Z:1E_6W1P MU?B3=:[[[*S%FM>=?K=QWF[B9VK/_F2M/]KGK4X3NG'!/G;;UUV+;FE=?;SN M-CJMZYN>Q:Z[K'=SUFO]ZP9?"^=SO>CA@XM]H.&VD/CP?^>:W70^==O]?JNS M\/C"*!Z48]KJ]YI>OGA3/>VVKAKMSCE,'1$ IO8C?B^U#;3KZ(]Z7O[)+EL7 M0/7+1N=W>*;^H'+/K_N^TP.>>DB+SRGU$J34RZ+;VQWVJ=WOM'H]]@EE^?K" M,KL$F>]D836(S+E0$&,O7^P?G2KZFWV2 MGB?YF)U56!/D&'R\]7^>XG1TP#$M]83\#)/0EY%7[EE@N"K)[-B[R9^-D-73 M05W8M'1^VY$#4:\*YU <[ EG7X@JWZL?UMVJ?>3LV4?VL?.?_8.=GQ>JE4"T M;BJ]"CL#IX)U&MK58(U>[[K9IB.K]* "=RL0!CF.)24YM[YA7T M-GW93/EA[7CR>6<3$7IL!?S/?UYPWY>"77&='[X(!3 3'MN4E=.?S.$F&-B@ MS9/@M^@$D6!ML]WTFL**_R(X!QU$!'XKDSC&N=Y\.U')6(LQ=;DFN9-VO[\QP]6))KI4T M;12C 2+O+H><&<[#9X;$LZE68=QO-9L_'+#HQ7EJ\X#Z'/:/EW&8C<$" MW(>Z-'J4]]FE@]AUWIQ88UW_19/_G5%+/969-K/^C[PU3#MGF_S!4XDCJX^'AY\_;R_>!C_<-_ M?A[\5UQ>W8J/@ZO;ZP_O1:?9%E>#F]OKGZZO+NG)QUW]_N)>-M>\[&X-T75- M#,H1Y"#^T1!O'2@[K8D$7-#I3(2Q#"]?]$[.=G'B"/454BE<6G4#*2HXF4=3 MX]SEH5^G)U_)SU9C[L-?KWUM6IJ-'DW#M1C+"0@'$PU3)*4PUA[O"NN"L+GX MR;I,M)KU?PF;BO?_OJF)ZSQI8#1.GT$TVGL7C;?28PQPWK.9N,OMU( :0>U! M4)1%$W*+:00U2)T+F<]$F0=7 GJ B85S#$9+B@SOG)9&I#+!1T[8#&DPV"BW M(9!# MY+-R.13-X!ZET9T^,SA<:@2L,)"G600*(=)B04R[&[8((2T[%.QL*7 M]+/L/P4'U2#D0*:]P!(%*=8XP)+LN8UA!^*([-;J5=YRGR!FW,3!08 M=D(L(=F8)20K-/@UU8AZI6G@&DF4!@40AQ;!PNH\VY-(/Q:IL5,_!ZF#D?;! M250DZ6&T&ZVLK6#-SXW9L/:9P*V[=W"[?1";ER].VJWC,U\!JBH B"!LFFJ\ MY:A="^F \8'QUD,#%$J_@-7=M]52\B[>::L0\ M I3&%T1;*[B-.");=E:4/E"4HB+RQI)-4HTR:R]+MWH90W!$1%I2DF45LZ' "I::(]$QY*0<[C4$F\ MI,I5NG5@),.LRJ)+J-0J*J9&C;2)MGAKM.*]J"^'7BLMG28'=,SUG !R&JGT ME']Y57I.UDR/U@,:A+M0[E1(Q'=2&DFLCFZQ$EM+HG0I4>84T%) M^)5.S;&$Z-9RJ(T.,\KLV]32RF+8,:+BHG@@NE*0P'?!PH.)-"53%047 MTA1K0SW!L/@M-=ZBCMB!>N/M]K*/X8H=D39]+"Z'M@R/6[!+17\F;6T;-K _XG XD<2R?X$"_EIAV<>A7CW1)$<)(8&O2E>&X3P(^*J!3 MA+Q8581O;UQ.[XEPKI^0*$7TN-YO-B*_.$CQ=>_[W/^K,R M_*7!V@QK18U HYTM[9$3#8B,*DLO]CM3D'>4=F.MQHF7JTP^XIR?!'T2WJJM M23Q7V,)J4F%'#PM2>Q2;56V*71R]M,&EP;G?8^+W98;PP%EB9ZIDLO7,[!GE M]?W;"%UB^DX=P, ML'4ZMI$.Y0/T(MJ^2'W0>!0#V]Y0!MX]50)#Q!^X.DZVD86'_OSB#(F[,'+6 MUSE/&7;6XV6H^V_=ZPW4:WU_ORH[8:G<[I3L,>\D2XN4 % MQLXIK[] !;[QA*>>JV^ J<5M(Z' M3"ME8'=>N:2U]*R')589;1K_)G$8HT\/2%;G(NK M9]V]B/2_GC;9T[>SAW7&9_FU+6A?U:N7+[K(??R[\;K_@:L[ O7++IF*+OE+ MB +GALY&Q7Q2OJ5IWK^IW;/9XQ'[.J"V9(?Y_*?#ZI(J*2[ULW&YWZP97H(XD#CDS MG(?/#"F=93Y7YV<9<''^M[._-YOLTB1E#MJSQ +W(%CII!ZSGP6X>]9LUE(7 MIIA9.B?YQ+QK$)VFOFT;I4?AA<.JBZ MSIL3HXP=OFJ'?Z?4TDQY+M5L^,.=S,&QCS!E-R;G^H>&X]HU'5B95H)._@;# M*$+SPNVT,OD8QU%2P]R%J$-&7SUD,I:>=:-6Y['%JXYS.T;?O2FP%PZ[8GN" MDPWVFQA?F2$@,99[:?2PU (L21V ML5)[6P)Z@)DE)!F,%F5W(: A@2#0&"IU!AC@LLRI@V$ M'XICLUUIESI%W@@I"Z\350H<$W&S$L &8DY:-6,%AIT02TA6:@G)&@UN336B M7D@:N$$2I4(!Q*%!L 1U+MB3<)>Q5)FIFX/4PE@Z;SDJXO2PLANM;*Q@SO3CK1\:FK 547 $00)DTEWH:H73-N(> #XRUC!11' M!@C*6$F7D3B)Y4B.1)!T+Z1+E'$E]B/:M$950"FL24#@8\?>("X$(-"JX%\] M)!G78V C9*2;4J%$U.7-J/\&WH:N45]4=]6MI")15P"E\1G1U@IN*QR1+3LK M2A\I2E$1^;F.9I2@#/[E!5+W:(\0RM_N$4([/9J'2W"X#2H$.XU!)O*3*5;JUH'B 69U%EU!I MU%1,C1)I$VUQ1DD1-J.NC)T4DEM)#L@JUX<$H&FDTE'^#:O2A60=Z-$X0(-P M&QHZ%1SQG92*$ZNC6\&(91[''E55L%K,X%4,)(C$B_U!?#G1[A6,X[V!\:!U M=+R)XIW9:@/,N_/P'?!PE<3KLI 511<2%.L#>4$P^*VU'B+ M.F('ZJUNMY=] :[8$6G35<5E;$K_M 6[) >^D :JG-/G]SHLGM?D805"-1-H M3T ;*?C^$2?V!G$+PJQBN8D)VF_7)5MHV0J\SZ!)2N4F24I+D5_)FUM&S8WS M^)Q.)'$LE^! OY:8=G'H-T]T21'"2&!KTK7AN$^"<%1 IPBZ7-CUMK(JXVY1 M9!#U!R 0MGAF*^0AI+ MAB+"7$7IDJP(9Y]1=FR4KPO3.):PWEBWR/3A 0Z9Y])[@-])!['!6H+:A43[ MPB!O$,O(OH[8'?]2(3U?@/!K*='\L-A*G83CA;?_WV?]61E^I+ VPUI1(M!H M9TM[Y$0"(J/.THO]SA3X/:7=JE8+B3=4F>&( M1-M7J0]:3V)@VRM*'W9/M4",^ /;Q,E6O' PG%^<(G$7BL^&4H"WN+_\5<&1]ZL=G6 M;[<&[:,GF]NMZ,FVWQNVU^KU^U]_U*C5[0YV&O8P3(2="]1@[ ["^O-4X"M7 MV;>O7Z50^Y+_QNON]_Y.N.2/VZ:Z;FR_ M1(&30X>C;#XK MW],\[^'<[MGTA1&'TJ.V9(<)O04M,?7_A#L@]F^+M2;550UVD4E(V8=%TOZT MLD>ZHSJRM& WY_XP)-R5C/[D)U4KV7[MJZS"N/ 6=%B=]T]@XSNM):I#0F\O MN_ 8H5WZS2[/?-I5_U8?FAV&#]S^!U!+ P04 " #]? )7>=1%L_4$ "B M& $P &5X:&EB:70S,G$R,C R,RYH=&WM65MSVD84?N^O.,737&:0+'$S M".(9@O'4F=8DAB3M4V>15K"3U:ZZ6MDFO[YG5Q(VOL2TC6/2J(9I_ <4JND4Q7BBV6 M&AI>HPD?I?K$SDE!UTQS>ECI&>P7GP?[ULA@+J/5X2!BY\"B5S76[+8[![U. MUY_'?JO7]KJ-7B^D8;L5DTZ/'G3_\&LHBNR%3*97G+ZJ)4PX2VKL!ZV&>]!. M=?^"17H9^)[W4\VR'@YB*33:4RA?O"W4W%*FZ:5V"&<+$=B0:H5H10XEERK8 M\^Q?WU" WC-/CRR6;,PW-QJ:_U\,F:H&1:YFB#"J]YGF(J:;JB5P?C<]F M)\[RK+/:\#DV.8_3R&Z?#L]?!T/'4FO_TR_AV&HYFA-#QOZSY[ M]%A:=\9R(B"40M!0,RG@@NDEZ"6%=SE1F&"^@C.:2J4!B<=2)>![SCN0,9Q^ M.*O#B0A=B*6R(BDZ(".@(D(\>Y,+^FS/[WC]IE %,UBXT::JRPG6 4MKT]5F1T[ M528.$LG4H/9U]HK)-$7IP92H.1$T99BE;.ZE8J9("(TWZ/"B%G5!H60*^=%3TB$-&MS$S?^UU'HM]Z#9,8^E?4EMRVVU MVU]?J^\VF[VMU.[;1*B*H>R^9L\.' IB";*4B%>U9JWB*;LR\,"W7)6-1V M MO7M(II%>&JGK#69&YF8_)"R*.-T>2(9F3.X9X-Y#\VOO!$3@A=P173,_-\(I.__8X:2-]O=KTKQ[J=VQ[%F- =-H M+=PBGV]Q:3-S=+(;?+1D-,9S&I[9-#NG,"D._WVN1'^[&6:*DBQ7=^V"?7O'>O#F7KOWB?>7GH9?4W?C@7HJ,WOU#!3E MQ&RK6X_8KP;!7ON\*Q$RQVG(]6V1!Y[*EZ_%;P3[]K>)OP!02P,$% @ M_7P"5R_@Z.64*0$ 2AT4 ! !N=G(M,C R,S V,S N:'1M[+UK=]M(KB[\ M??\*ONHY>Y*U:(7WBY/668[C=+MW8F=L=\^>]\LL2BQ9G%"DFA<[[E]_@"*I MNRQ1HL2B5+UF'%OBI0IX@ )0*.##__TQ](4G$L5>&/SW*$;[Z3],-H>'9&[[H, M1R^1]SA(!$52U.*J_,OH7'=Z6L_I.6>V[!IGFJ&;9W97ZYUUNZZB6I+F]ON6 M^'BNV*K:LQ3C3#6[RIEF2^Z9(Q%R9JFF*YO]OJD;JNB>$]NR+-=2^TK7T,PN MZ;JNIIFR;AB&[NB.A:\=)# _F&,0G_^(O9];@R09G;][]_S\W'Y6VV'T^$Z1 M)/G=_W[]0) !Q>5QE(RO[SMQEUX+']+G3IZ9 M+'_HY'GODL@)8N27DP##\7;I3%+.9*5X"%SY?=70)/4=?MUUXC%U7#)'FICT MVH_ATSOX8F9P/Q8>G)-?MFW['?VVN#2-SQX=9[0XX?R+^4F?P3MGGER,X;5Y MR_J99)VI\C2;O5+U3-!P(T'%X>:(INO/3:[@MYP[CO!X\\M$IS]?M\" MY!+'[7P8DL01\/8S\F?J/?W[SG_] MUW]]2+S$)QU X%D!O0_OLL\^O,N>W W=E\X'UWL2XN3%)S^W7"\>^<[+>1 & M!-[O_3C'"TF4_>JY+@GHK_#]#6B%R.MEK_^1W)'^SZW>&1 S<(;X).*=7X#> M<%%W?/:=QY;@N3^W^F>*T>KT'3\F'][-/*C$X[_+^)$G^&3>/P& ML]7!&5?U@F]P>>C.OL)J=?ZA;/^"JP 8\7()KX@<_SIPR8__(2_CA]NMC@3_ MV9(A&SO,XC*-HADJ707N)U#A+2&3@I];(#GG+GQR-H2G#,Y<9SP&4%,=60'A M6'C]NUDD1*1/X"T]$B_!+XKT>4R5*@Q0H")^G@!J?V[%WG#DHRC1SP81CG\: MJNT?L0M/>#?[B.SUDW?F0XC#-*)_41$^SVE"IX(T*3XGE.K%7YZ+?_<]$@GT M^62I KF\_I]9;LS?W"D^FGWZB(*F^ L41Y0@[2DPSR09_E?<-_EN/$QWZE)8 M :7)*[)OBK^+E[R;F?=R,B@,D"'3H$D^,Y/":_:;S6:6!EXVK7C@ /?',QL2 M)TXCTLD)2[\L'E%\5_R-SUA.*77?E,J'1QY1QV1_NO"R'R/?ZWG)5S+LPBM< M#[[-3+)\T3N_3X#Y>,_'-(95+8[OLT?$%S\\( *(S_FOX9!\3#UX7O"8?YL] M[\.[I:\9DV,\FM)LG ;HEFQ,J:S/\BE?%L]_O_]4GH4:9^'&+$33;VM)G"6[ MWF"R?PVCY-%Y)!^=X'L3A&>6\@:G?$V8-YE;5ZO"E,76S';BV?12 _;\/9H& MX^F! P3#FKZ46KM.$HZ!7W)56K@?/_Q$@G#H!NZG!,O.(=[.C7[LHV@W6 M$0=9%.>M=.WP5KHL<2:58)*R.9.4"IFT=Y?RJ)A4C[\K[]WA/2HF*9LSJ4I) M:K*O?2B[E85EJW=3R\6&Y.KB>0H+^X4S8:_* GH*LR[11\?'S(K[ 2')E[!',S2R!:>X MXC89D.@BCDD2-R4FKS#KW+!#[@H#\0JS/@HEYF4X''K)E"E5?/N'$WE.UR?7 M,)F(Q,D5'?Q-F'R+O*$3O7PD >G#"^!7=I$_CJ\'*8YEQ8[\"'Y]+;R]\#0_ M3!8>A28H?+[)<^8 PJQSM!P@.-$[Y_F7*$P#%W.^(J>7Q,<%E_^$7I#\^PG> MF4YMR$RS>N:*+9B^=T^K--G4JA0>"\[)K*52V=3V[F]L*ZIC__CJSQ13^,+A M* P6E3H*[?3*R,\^]MYKQ/^(:++X0M5-YGF:0SMF75) MU] >39-/F(<<$1>_@]NI&_40I?'>L\8JHSZS'NJ6U/\"IK'GPPV-X0"S3BLS M2I^!\+?*K.?(T@K! J/8WU=CQ(9E@5E[]U_WS*P#.GE5Q:35ICO6-3EYE=&_ MZ4[VH9V\J@BO-=V[KL')JXSV376P:W7R*J/^L;G8!W/R*N- 4]WL0QLZ%>X& M:TUWK.LP=*JD?]-=YH,:.E42ONDN\*$-G2IIWU2/MCY#ITKJ-]6WK=?0J9(# MW+M=1W@&#A_HW!5N"*.:ZC?7'LVN@UE-=;,/[^15MGNJ-]VQKL?)JX[^37>R M#^SD54?XIGO7AW?RJJ-]4QWL.IV\ZJA_;"[VH9R\ZCC05#>[)B>OGI.J>M-= M\<,[>?4PRFBZ-UZ/DU<3LYKND1_0R:NLM&73'>N:G+S*Z-]T)_O03EYEA&^Z M=UV#DU<9[9OJ8-?JY%5&_6-SL0_FY%7&@::ZV8MU]"ID@/$44WUFVN/9A^$69/&:=E(EU; M.%G"[DG@A=%-F)#X4TH>GL.'09C&3N ^#+RH.0>,3/:]]2I[':Q]>QPEDS?_ M0L+'R!D-O)[C3Q6Q]MR+Q >">[VC/%QOLA],.%U(U+-Y:;(?WSA=2-23M&RQ M'WDY74C48\%;S 6$-F#*31@E@RMG;>"G7O@UTY*PF(M1<4#4:D=8S(7,."#J MM2*8B\YQ0-1K0S 7!=S,L#MZ.-1D03 7%^1PJ--^8"Y:R>%0I_7 7*22PZ%. MVX%'*2Y-"K^'%'=1AJS 6".0YKUX=UV(=-C$ W8\.RD2BLR3IL8N";H_#8;$/F MXNT5,V<*K'_-8R21^>1?'2"[T=^[E&6F=S4X.A@PY*2F=QKX.A@ MP\"1F=P$X.A@P^Z0F8S.LV84UK7L,QFU9HTY=:VZS$5S661.78L>:@17 91J,06$/N",REY_G H^R2P+WRO:$7T+N.=1EB+D36$'[5 MM3(U*I;$$+]J6JR41D5W&.)73>N7PER\I?XM@P.@9:-Q5'8*KJ%KM<)&-V$"8D_I>3A.7P8A&GL!.[#P(N2EV9'799PXBMQXC2B0_D< MD3]3$O1>5K!AZM(8I"6-(AA9>$H+K@&1D=0AD4#!/0"B8"QTW2RBF(1#_2GP7 MI./>\0D7BB8+!7/Q?2X47"@V%0H63G?IS.W8< GB$E2S@VXPMX?&A8(+Q5;+ M2DU',PV^!M&'S_M#Y/9K8^5Y%>/B?S,!KI7D?\R(JZ77#Q&A&RP=FS\NNRQGQTL MD)/,Q;SNR%/H/\%Z-7M1!F1*>LD M[6*YJN1S&%W'<8J[G[?]+R2!J^/;?L:UJH!RBKC3_.(Q*'0"829W\.B./2\;C>4^<#_*#\]XAM699KJ7VE:VAFEW1= M5]-,63<,0W=TQ_HWAIXF]\3)BP\X&'K!V8!XCX/D7%/:ICY*WC][;C(XER7I M_[3HI9T/\<@).A^ZT3MX0/9[]IR%I^&8SQP?O-WS'L'=WU9V<_%]+_3#Z/PG MB?[WO@^3/.L[0\]_.?_[ [ P%F[(LW 7#IW@[R*8>/%9#&3I9Q?&WE_D7#9@ M@/3/YVS0)CS'!Q>XF(2LX+!_O[E^N/HDW#]7UW^?G?]<'UU M+US-TR2< B/@'?D'R7A*/N;%>9\OKW[*GP L0O"X ;45^3U MA%PZ[TB?ZMV6$#BH4UWBG7\*>U3'X8+:HH+9APLZLG3V#RJ\DZ=TUE$'2:&. MDLKG+B[NUX\ M\IT74'#TF?2F][/\1B7S1*($:ZOG+*;@QDQCY;>OW2FWI97?V7K;5K2-'ON.CC@;-= %J?=S2VT5-XP< M%XL]G2NC'X*\#.GSQ!EZKNN3S7%P$7F.+_P>>+W0)<+7^ZV!D"T!I;'_CQ1, M:Q+Y+["\AU'2$OIA-'026*-@HF!MG'?#T.\ZOA\FW?!'(25*J_/?/]FF9KQ? M*2@YXA(=; 9:*!U@/!%D5;N\$67_COA5N/PL/OUX)4ZO(> 6YN'S KV5;U>96 M[C%.WU$)7:NCC8.HY,U4$[@E0C(@PI\%SH3,>A+ 42/N%LKZ&[W]*G/S9N!Z M[L(G9T-XQ !O.W.=E[,7XD1G)"APJ[8ZOZ4!^>^?9$-ZKTJB@,;>QKK^\#1= MOLS=WM6FYE5;WE;-K_YV)S5OL\W/$JI>>U7,]K)Z[G'^XN;NZO MJ3;GBOYU19^,D59H^GX4#H5_PW]"$M)_-W0U6)H=38>.,6HA?/9 Y8(8=$ET M7F+]NJ*A![PYN[<0,1T('@ M);'0&U!+J297SE+:DFRN6N-?6XTUHZW9:N6+O-HV9:7RI]+!ZK68#AFY#Q_[ M*6DY9/()$I@WR@#51S-9+L,T2**72[!C%HV(&*\81>$3/F=B=INMSA\>0M%S M=K C)*1O:UN3XPB8\>#\N,X#_-G)MMF5Q&IU= T;?6NJ(;U*YV9 VMK(-'M# M42F ]1%B+0#A/VGDQ:[7HQ9(V*>1<&\:Q?32Z-$)O+_HWV^/$H(;$N^Z?=>^ M;PM7PY$?OI"(4FL68\)-V'Z[B)Z5%BHK3G)9X;IPW8C$7 B6#2:: M#&\1OOG.7XYP09_H")\B[XG,RYE8VB1;APUG MP27\>AL]A,_C]4.66YT[$B=A4!FYJ=:XC;[!6@7:8?.E3%96KV7;CN5;""_S M_W]OE"VJ^8O45D>19+N!?'^S.1V0UQ<1<69FKK4ZIK00EGM;@KQX]-O_-@B# M.6=+!F_+UHTST(8EZ%J#NV5OYECD !+!=^CY*:X[PE_>2, @DR@X@2LDQ"H^H:[(0\_@^(!NP7!*U(M!'\X!5^1A_EG?2\&4 L8T1:\/KJ)P2-X MC3&J+\%WX@18B*&]U0R:W:MDQCV^QV.RM!)##D(2P;Q&:8393 D&C> *:HK( MRION6P0K!IHN>LDYBW'P5YU9O6U(VP7"7_=T3;7Z\+HBMPUULUW4^@=+*;M9 M]*&9WL]R%_+!2WP:5").;R#T0 W$)^'.K*!&Y-"5[?YEV W]-_%IN';+:7&3 M1QLI,,B/;+D00(D^#SSX9*)IRT0&]]%801+\Q,>7A/^)K4E&3= A'@ =M9^HUXGR95< MUC-1'[/$I#L'G-Q[$X*K7)-DVS7S3C/JF3E_V0*.P&#_%4;?A7L4$Z%XQ"8A MRH(@^:@MRIM7V3+9_Q'<,$6S<)XUF[.8/VOA626WIVMR*:X#%\.71.B^@*-$ M '1#S)!\'A :(T;W86H7[HW\5A@X,7A8/C@>CN_GGA3Z(W^F'GHCX(1T27X! M/'/LD*@839KB-Z$PSL;9-%35" %$8 (F MAUZ2 (J)#]B,P@ 72?]%(+!@O@BT/IW3HY&H3T[B9&D8<_(Y><9T]. NA2LU M24<1O"./J9_M:]R?/0AOD+#F>T55VOD%R<"C6_ CW(+?M[!FXQW+((G?[B1A M4S1"$N4"-\[9E;B$52YA]>7\EY,P +4C^#!T(CB]'DA8A"4N*.@B7""6?BH M3,Z6?!$/03#A'5&AR@&:0R#!BXBK(3P,EA DTJ/P&(7/R:#X>@;<]X300;JD M[P4T7RQ&^?OOGRQ%@?FN&"K]6GY?7+;V@M5#+2[$Q3&_>,6PBRN](%,EX >> M*<5R/[W&MUD\??%JA$]IF])F";2EDFO:LF3M)<*G;Y:R4_]@]T=9>;/8Z?9! MSF6YN0=R4G?-=I[D6$:7H!,>P^AEB8]*+Z+:HI=?-'%7%;G5^;)<]U2; 5U- M,*#:M/*YQ;BZU.Y:X9/;4GQ2S$_J8E'DCE+$M/<59>,QQ\&;90;C:7!QG[M+ MS/'Y*-7/_2I?X?@ 7-:DHJ0IZA=N>D98V>SPV!&IORK$HM9=HA.2=CZIIDSJ M:GE8A@4QJUY!&F=Q2N!$5K)@R0'7,*+O\E_PY<\>O!I>*P0PMQ#-B23P@OE] M2'@#P*"1ZNR/TV+H^D^]_01MVE"51WHO-F:+4$Z/'/#Y"Q_("S=L!K# MLZ0QRO161Q450Q-5[)8S.](.*,D$6)>-$R?:FTK($\+)6]LK==1<1;U1F"GW M\XC@1O$36:BQ-]G8H5I-FMSB=./03Y/%6]:5Y2M;'A KUV;W#**)L?-(SKH1 M<;Z?.7VP;D6@ [9W@V'/OGPRC+5:6$ON[G]9O- M7R2&BH7LP/W>>^L7=@W"]I +6X6;>[U*!UCMVYLW$O7!Q"YMSCS1E@(O@!Y5EH+R" M68*\2C48@UIG5PX=V[\'YT?&R7(]P/"$EBX4T:.*GKP3=ON0AS M$>8BS(P(JRM%>++J8O ?JU4."1=D!OA<5I"!Q2H7Y&,79&-#0;YTXH'PV0^? M^:K<1&$&-FM82S0##"\KT);E9T3N'1N:;H M(>S5_=4)G$>J7OX>"Y^\N)=FO3KPBJF7?.4 MIYTK3XTKS_K'4I)Q8&(F$?"&*LYO4=@C+NA*;E8V1C7:VZO&(MN4OO-5#N]V M)4_<82F9D6ZF!H4/CL])(PXGJE,7I%/S6] MPG=_&Z16K%;G]V"J<>"]XV>E(*[^3+WD9;HA!P;B?H]I6ZS;BX?>[ M*ZX[FJ([@&NJU5S=L7D+OY5%EY95"&MX734\3[A[8349._1N456MGE).V=9E M6UA1W&..NP??>%6F*B:L.&Z?#?' 9:"TMFZIVY2!,LRV:6Q7!^KU[_0MF[6_ M-EA9W;I;>TV#5;8O6B7KC:POM:S\89/GN-Q"V.@,?R/GOUEQ\#=>("2#,(5G MN+&('=T)-I_&PJH"&=2 M#SEW5$R3]('G7@(OZVT@I;^&0])-/9_.8"MTS5%A*W2M MIV03 ,0IMG>16[X,"O1?I:WHM8O?Z\XCUI-!+ZF'OY _4^_)\:>#1U6J]3(T ME 0VE->KU/O;/)5*S9!IT5C9^22-W?FV)^ITVQ/\*^MZDL9GCXXS.D>,700N M_G,U =A%-*:W5T2Q1TW6& M,'5BOM$=Z1%@7]_&&-A*M3>V]1HO6&G5]D76%C2?\N"%)67G2P0HR1%,W M&3*!.) .JZ,K 9(!0))$2]MYL>>V]+:0N Z>8$D-HQ=FPL-,/J/*Y5K1LV1% MAE'Q)4RR@TR8"X(MQ%%3Q"),_8D>?Z(YR$),#T$YCQ')B^[2KN2]-(9QDX@O M]'4L],%3=([< ZOYUXQWOR/K+C/&_8Y\HV?7+L9<^R<(-P_!L8ND5Q1Z54C2L&^6)8.R9BF8>VJ6/&KHS%QW MR1/QPQ$NP]PTKS$&-W:Y[XCC7\5XQ@BY!,*&_WR:<.DRC,L+'6[F:Z(NL113 MX0@[;'!NOPC#37!3A$$SA+ 3,\$_YCF= K -'N#D]9_#9$ B;H'7NAU>"-Q8 M!O$D61*E]-%?"W:5E3D59$X1-9G;Y$>,K;7;XOO!ED8M!L6P&,+649V@J>W( MQP9VTL9'/HY/W#8UT_-F74^$KKKEPY8:[I>+DB*)DE55D+S,29VFF.PG#,5- M[?F=H8A=S$33LD3%K"J"OG1%@ZA#1?.W2!DM3J:;8#5=JR1K@8H MYV]1"#9/\B(*(U#/"0USX=%*&K[<7D?SF$0U.KI@SS=DSD7@7A6L*9\-JF'[ M;U,T99FA. 3'TV$5=H5XTB6*)UO?67NS%]=JBO;._=7@4?")$Q.!4N@L[)^E M\(=#%V5N8M>HOL?\^8+LN<.7W/9_CPFUE\K*F]SJF*JH\4308P;4&OU=*: 4 M )0,YO?.!@$WO[<_MQ=&CT[@_44+6 M/>&A>\ ):&3*F#5"<(3T')#B^'_9H M==PD! ;"DNWU/?IWIN>YK5ZWLO\E#-UGS_?+BJ$*;K LZKM[P=PN9Q<[:_3Z MMMC1&,3.J=G@F!3$C>WZ]2]EQ%:12!UWD%4;3"&#(5.(X^? MO7V^,&#UK(M M:I;*$'Z.HR)GW64D-[!<3CBQ8ETYC*VD";<615/2J\BR+\NB!AG,)PR[=<4S MMH*=A;!3-%.4S:K,Z4/E[C0\CY,^5.S:8-G M''-=;TY.%LND-\4YKK9F,X\V;;@^ZH>OW:KCN795M,R=72 >QF076,;A@67@ M,7?PK65>7K+1%8%YF*H:Y5UQ]59#!O'21(FIT!7'U&'U=M68HG7<;9/7<*\- M'&,?V0_A(<* ^"[RD-84Y*D"=>OP+\B426G77X$[GT-:RNV&)#=A\LV)DMO^ M)R\>A<"P7X!^H[(BB%D%JB6:^LY;6MP>9Q=G:_3Z 7"FM3JJ;(B6Q!+.3LP\ M+[*ZJSJ]P"F M537*?LO\>\-N=4Q1U7BGIB.&SAJUOB5T3(D]Z)R:!;[KR0UN&55D:F^=>6_* MK8YNBX;-4O21P^? AO7V\%%:'T(4@D8,ZYGS'WH&;W5,43%,$1S]\K.#3N4R"6,2]BLA%G[D# #SU\:AB3: ME9TAJ:MVNE:J=GJ%1^[[M<$*OH-#?$R($80+/2T*4<9<$,1[R" ,J M*PZ>^.A[@1/T/##B:',-5N8UV*2T/#?)['A&?-E9X_^RYR:!0 M.5/W97)U+DUN<;HPAC19?:2A+&Q%1GB7&],_!6#6,G$=RUHV(\_W,Z<-8 MSQW_V7F)6^]FIC3T@O&S+7CY_-178VN!$4,G>H2GY72=6W3']*+2,.$!E2F@ MF^^,8G)>_/+>]>*1[[R<>P&=/;WI_>P+D-MSJI*^+_LZGXBMM75+Q;GD_D_^ MXGR:;3K-.>6>?6>8;=.P5WXMM>4MO]-5;:L[7QNLK+9-==L!U3)89:/'+O5< M9;TUP?C*"&0&N,/8.[*\D6-Z\\>=*%P'O?:,5='4.:[LO9&K],MIE?[1\4&E M$^%^0,!0$]Y@BPXO2(G[MI&T6*NF*2W>>(&08#-U)W!CD:9IH$TX<")"$Z=' M),K_ B(Y1TV)-'!2UTM6\'O>FGVM$U )4X[-2]=$X_8[DIKA8FVD)W]+ R*H MDB@HDJ)N$,$[5CI\(CTR[(*24&5*"V6WPAXL[]HM)\"7ZXN/UU^N'ZZO[H6+ MFT_"_:\7=U>_WG[Y='5W_W?AZA^_7S_\B]>.:)I5.NO7 M<$BZ>7/K[SN?RREPT>ME^=\CYP4C)OM0YCNGYK)& MM,VW7Y;-D&F)J+*P:@ZM;QFR+M,H(O1,X$T8]+(_RFZ_F*V.:IJBKN_OJP%8O)19(B:J)DLQ2I?BCS2A:N:Y&*7$%\F.$LT[7\[W$(SRCO^;U"5GT9<*.*H3/;G446Q9U@]>8/&)HK5?JU4/+DK!,IA- MAB6:NVMN]IP+CJ@--7>EB%*P[ACF_;-4$>G$#/'Y$C;<^F9#=<]6&ME:Q-16 MQ[1$PV#I<"2'TF%U=D50T@!*NFC).\<6N76]+2CN2>"%49;MRPWK&K5SQH@; MY$-9,=);'1N,'IN;T<>,GS4J>0?\&(@?3;0LEO9XJC2:S;;)N!KF+2O9ULY3 M<<6RTH5%'D5)E41=JLK.:6+1T*JWKGAP:Q]=%[;=;[!E<( MKHFR4E7><%TU1O52-4;W4(1@EV=L1+3F#?(D=S0OP^'02VA94+I#@K(,DR%! M;]\K^!;/*+<"_HB]\\#S?VXE44H6CS.,YWT1N)?3LQ[K&Q.'/:=FFD@+JP): M6"MI<8P:CNEGG*2>NL?:CH/0!YT>_UT@?Z9>\E)[]D7#,P(XQ5@O.S95$3I_ MQ!E>?R[+-!Q0TTE?6"Y"?&G8^RX*?WMM)?I&(BJXK_JGUS>?EZU(87"/;_CF M1+?1/=8N=__ )KV31^;^@31>H^S7E\55@['V,1@@5:LCM:7%XU<+'P@C)\H: M$+\75HZ?UK:-=Z C'6=\D2:#, )>NYLY7U/SD5^A[O+1E2#LSJ-36AU#$@'W M^/\-:)Z-6'#&;RQ-^]*SNX[C=(N9J:7I7AH56XY, W]<$G5=%U6U!,T]^C;! MH5VV0=4-!"Q2FVG;HE(M]46*FJWY5_.%6[/*^3RWYO#QPRD 436X&*N1)0P4 M2BSER'"0'#;0MPE(#-9 -#"164L)5E=:7L<>_L:%"V1JGO'V4:@R@[L8/I=R1QX$-7 M($X4P/CY&?0Z%7O!C:N<&1>]7CI,?=SA!6GT>EYY&=-!QA115V31M'FM^R.& MUAIMO@=H&0 M@)6IBMKNP3;V+/5F!]N^D#@6DH@X<1J]%'&;!.BQ?;!M7?SJ M(7\;]0-SEW"[<)4)R#)%Q=9 :2T>[* 1IHH#A=6-W:)C5U5#5)=$V\:I'C2$ M5BIZ)@IPXXC 0J8VE+0)-O+I?4I#;5I*!114U97*0W#W=P M;XMA,*U9H*L"DT)C_:)E@&=EZ6R Z6B=JM<.G\9+DL3K]JY.^"3@&EU.Q2[G MUA7E56G!DUL=391U550JZRK&S&E4CL$#^&@58!![V8BZ9(B69C<%@U7NK"@Z M0V6[-RQ-0&W^RE:+-0;9?L^*LQ;>+-W<=O/I'XU2VKP\PT7@5J"BU%;'@"42 MS%-ST3QE]. \%SXN?#77IZA&^+161Q<-0Q)MLZK&+RQ6K2AQ.K3,0=+)3%68 MBQNF6,IYBUH3^WTGI=>[! O-%O'!J1#UT(D>O> L(_'YG KI$0!GE(M-YT,W M>M>9#33NXT&K;CN MNZ15"MHK)Y8_7I7;:)+21K0@9N<1\1T,XKY_]MQD4"B-J?MRDDJ36YPNC"%- M5M^R=QK*TD9$G,_QG/J)HT4UY!';LBS74OM*U]#,+NFZKJ:9LFX8AN[HCO5O M3#_);QI$$YEY)&?=B#C?SYP^3/#<\9^=E[CU;A:4@,A\0)J2N0+S)%M)F'Y_ M;X3)1 /TYX-1F(X3F^M32@LC72Y0EV-%=#FMB.['Z@X<:B0'[T""QI(Q)EWJ\ 4W/>;KC>&*^L-P>?5QHXJ>L!7\:C MIZOOW!H.P_&=44S.BU_>NUX\\IV7N(3CO[.E=NMM+6 M-17U6QY&R5^Y\;;"RTC8T;0^# MU2V;#[99@]T,LVM"BTP4(;*JK9BSUK>P-YE^ID_K(<"*L"G8)D3X"M<-8N$* M%D67ID\(JB2>,%7NO1\;T(2+P88N]MH !MMHP RB338-JBJ9>4R$4SBH.*CV M"ZKCZ+5!'[AYK<1?P3/MIIY/9[#7_)>JZO V(>O@ #U-.#DY.3DY&27GB9U& MOB-/)$CW4P-\Y[1DUHA5>M_].+?6[74'HC)(E=Y"ITU'%$L536/G%#OV$O:Y M-!RG-,C2GL2!]D$Q9$F4C*IZ\'!QX.*P;W&0]R0.)AX"T&1=E"4N#EP?$XNB76/XG[ LQL*;VEMC-$Z12]3[6F(+(BMO^ M+V'HTJ-=)'KR>B2^#_T-6Q]-R156ZQ1-Q1)E;7%QY]5CC@)-ZPS#"N&$93E% M6]$ 4HL%K#BK:+A4*N>O/,*[6V9A[ A963%4545-WT><<6"P#:XVU MN2=@V:V.8BNB;"SVO>; .@Y@K;$[]P,L30)@&> C:XQHK*.MH+=B.WM$D'_! MXRY;VA4Z=R=^ @S2K2'),D2M M.2@\L?#L-1Z#)W$BD,RYX;'8.F.Q!3>V]31U+)9L*!8;?B:'SZ%#KKOB)^O1 M9NF,!"HX@ X=6MT50+CKHX(&6G1\.(". T!KS,9= 62U.HHF&COE?O!0Z;90 MF*Z^PZ.E=;MH:XW%PC'['(5#+*OL!2E0(_?B\P= MK% ='^3I#K(BI[59A6._AE'RZ#P2X:,3?/>V+1Z[Z:JU&S696Y)VJ,#)*<8I MQBG&;"'79N].CY5Z-U/J0I]L>1#]I"/\I3P.=3^UO705PS*BOKNGR_>'&$:/ MMB?T:*V.9HF6Q=%SS.C1]X0>O=61)5G4>3&BHX:/L2?XT+082Y2,G9M@,[HU MW0!3<)RHR,:V])%+TAHCL&#&1>!^)J0(0L/8?B6^^SF,[D&""MN]O+B9M/*@ M4E7'^8;N>APYPM88BOM%&&89B:9YA"6W.<(V-2;WBS ;,[$MK:IM78XP%A&V MQM[<*\(,"6NE6TM*^/$ZZ0?""J^3SHH]ND.964/&M(8*VF_PR ##^%EC;>Z" M'YH6HTHLA08X?@YL2^Z"'Q5]$UCQL\:2W$7_&B(']5D*;)]8J')7ZJM M;'G2_E>YPVAKS,**"WD9V,M3$2U],?V5%R8^#D"ML1.K!A1VPU1%S>*5KH\5 M4&L,QZH!A?TD=0#4+A4@.*!8!M0:2[)J0&%'1D-4;4:6O!.+,/+J/$S9DPO% M#1;EQ6YU0 NS4;R ^30]N%Z@)BX;;,D#8T#Y#@ LN&F\RL P0*VRB[++0<( MRP#9<,_X%8 HK8[)RA)S8O5Q%LZCL)&,>,H'Y->:; <[(&^JK8YJB)JQFN6DIV7#]:\R[_MHHU+:&'6PRYK?#Y U?9=PBT=,^(U45)V#J.P9UQQ MB3A2B5CCO.XF$09V6U1%5=ZYSQ*7""X13.P%[2809JMC:I:HFHO10"X07"#8 M%(@UP83=),)J=2S=%C6FEH@CCR.H0!8W3+L^8=G]Y:,\_"A/,I;PT8F]GD"< M*( IQ,*(@. /G(A'%O@BN7*1_$:B>\3(ZQ$&97ZMO,I!5MQ.H3=>%J7)LHCE M%Q2U;;&T*G(1X"*PB0A8E8B C7E)JLQ%@(M \T2@&@F0L:J>U%8D+@%< AHF M 78U(J" ".AF>_?SW3PZ<)H>+1\ECP[L%!WXY/EI0EP>'^#KXN'C SGXEJV, MF,4I&^TE-;RY<$4(M"Q,QI1YR(6 "T'E,8)79 ";.>!"<(2- MO[@,'+D,E(L2O"($V(!"D]I+"A+S. 'W;?DH>9S@,%D$V27$%1P8+!;8I9&" M6 C3)$Z< *?'SW57MK1DQ"V;Y?_/G$<7&8MNTF&71+=]NL3$MQ-&Y4'I<@EM MMMGJJ*)B\#::1PZR-8GS^P6914%F'>%!$PZRS7/1]XLQFV),Y_UCW&E>/=ZW:SK/+>;RP M9)5>K61865 51"HNE15;@ 'ZM$"M5Z+ <^%?UWOJ?( ?Q=BFGM4C MV*PQQT'G0S=ZUQE/:,^W'0YU"J+NGA A"!-X7A(BPERL?H>R&-!"6PXZ 'TO M<(*>Y_@P-OA@",.-VRLGEC]>4[*>CZ,P]A 7YQ'Q:;_R]\^>FPP*T$_=F/-> MFMSB=&$0 ->5M^R=B+*T$17566I,_\31HLQXQ+8LR[74OM(U-+-+NJZK:::L M&X:A.[IC_5LV6L5-@W&P902R>]:-B//]S.G#!,\=_]EYB5OO9N@P](*S.;K/ MDVPE8?K]O1$F$T]0(F%6H_L!6,R6%F+,(@0IWZTWH6F:W. VH/(>P+ M6(,<)>'#.Z>SC/T'A:D\1X$%UY["].:/.U&X#GJKA??P(UTN4)=C370YK8GN MQ_J'"DK@=,&(^>KJ,3Y4W7;QB.[XQBG][#Q17Y)K/MMJ6KJ,SR@%S^XES/M:F>F[,VLN],N6T;J[^6VO*6W^FJLM6= MKPU6EMN&:C9IL/9&CUT32F4B8FIM9*9/J9U-=#@.4!XGOO MA_ 5KAK$PA5H:5?X+0V(H$KB#$TXPU]UCDOT?V0;#8JDJ)OL U15:OB8"*>4 MD9CCW&VB-EP?;3BA'X5#(9-GC&MJ!C+L:TL2KC MY-R2G!6U(&U*DZ8=JXZOV=XO0[0C.^VR;(9,RP(C%6452:^LHNPKHEE3OT N M$$-DRQTF81"1 /<\G0C!>0?%S_*N' M)O$H"I\\=*Z[+VS:Q VWTSC%N&7[*@4^D1$(J4?WB@0G< 5G&,+@_J(?[,/8 MW2C]8=-UGCE 56@>3G,&?O<)_G(1N!=3#"J]1IJP1HK:[J>EV;,9.:XVM;+V M BPLYR_:]LZ'AKCIM2U$KOY,O>3EK.MDB2U#;/"8J77>5[I^;5Y4NR3NY11K M2HN9W>IHIJ@Q=6Z*0^G "KP:+,EX!$\639W!TBFG8GUCMNS;=C&#[\5DA=\!2=%WSZ FSZE''I>CARO @C'9<@ MCH\DOB');?]NS+K2XBBW.C984(OAW,T[*G.KG&6<+6CUFH"FM#J&J&J+9>-J M =J)6>F_.%X@ %)B)TNO]4-XUO9J_J1MJMW4_*Q-A7S!78?;X!XX<]O_"K[P MH_-(OB!_2HN8"MZP+,KJHCN\N8QQ"YUE-*TQT:N%DP:F@29:\F)MJ5K@=&)& M>L&[3%<+/3\$SXL;Y75JZV_."]UC_!Q&MS!1+Z >\)R8_4I\%RY 2PM<5A; M5S042=2EQ4/_W" _#HRMT>%[!YF!9TME514E;3&>QXWQ@VOV./1=N@1U4XJ4L#_I^D2/:Z3! M3*6 _X1>D A/L#"D$8FY*U"C[L]VO;^29!"ZU\$3R9(//WF851BX\6TTS=CR MGK>-^A]HP5!: T?8@77_?B&F2*V.QAC$3LP-P-,]O8$3@&GO!8(3QP0,?O0# M?,_I>CY/1.:)R U/1%;TK%H.PT)X'?0BXL14!+T ;:LP>N&F59U1UH(EGTCV M[W5PG3-FBVUGA38UET5KR?$<'E ]#CBM,:2JQ9,"=A/@:=D!R,;'3ANFKWO+ MTMBV\XM/.F*U7^6=YQ/M4@Y3P>;#DFBHB]X*3VPX#E25UN%5P$K#.C&B+>^R MU\IH[+,!JKS@I?#&R[G[%K5Z1'K$>\)"=CS$>=@0YUQBZ&K9NYNPJ+3,Z1AW MDJV=^]5QD_RHU/DND#+ .C!$U6;$PSLQB_Q-P434WA/CW.GU8(Y)C+D,M)0I M/>7=ZT4I<8NC@=Q6K_>,R6IQO,BY]RUC'A[3S5CW91*;+BVG> K<%BUY\>07 MM^)9Q=M^M?Y>8&:!5:^+ILS28=43,^UGHC1I#.,@T6X!FI.VO?8:GRG.?OW3 M2P:7.:\*\7LI+7QVJZ-KHKU[VAJW[QG&6&E%7RG(5 DTO"P:N_=Q8M3J;T#R MPFTR(!$_0,B.#4\9VR]0T4=F]L6M9+C;(U#]E9*XOK+PO:&JMCJ:9 ,VJ?("]0S-?68J! MC/M_4>#5F*>Z]UX3S1MD149 LWO%>/3,015UL3=5MKM1F#E-ND,Z.J=8Q6V; MFF*/3P[ZQ'03%?=,W2]/U,O(M?8$@V8>1W\ MAFSZ(^-2:4-';W5D45%VR6W@P1>68;5A.9"J<65@W4=%V:4<'P^[5'7LN^>, MT$[CI[[K=F@W+\=0[GCN'0'N!;?]RXS1RP32!$5OL70C'H M>S^(>_87B<)EL+/0[+8467G/$/1.S.K_ED:] :;+P%(PBC#\GKR(PLAW0/&C M"T #"/D/S?QF3+QO^6\^H:,,JWLI/+TR&.&5^FJ M?J_@:Q%""N[*\]3'^G-F4FQYEM>-F=\IJ]M2/[*LA+VD3*Y(3[@NV+E]>H*6 M%2S0] I*YS.3,\/1>9B&/ > IP;P-$5#J:#P03/R9O:PH;[+,_:7-U/K("LR M!)J=-]/W B?H59$WPXL2

^1/:=M%Q_ZQLB@KNY01X.$3EC&U>8>-!E6T!>U>> MF@>QM/E:YLP3P:?5;*8:,W"WHDZWXG/&EB_(E3'C"K-PF=ZPL3/R+AD0W&%@ M&2UK%I^R<-&E5L=4N"/ 1L(,^4&BGI?%=FA(1PBIH\ ] V:29) KMQE3KG)N MN65M.QWKS!BR:"XYZ\0]A>.!59GDF$IPI6!NK2I:2\XZ\3HS=>7,+-LEJ]NF M/NFLA-V2$CX7[-P^*4''G!E=$A5YES.)95G9("/^I.&Y8]),%?C$I!E1EQ31 M6%(/B3V$\GHSC1GD"1H#XU8!;]RI]@'41A %/-X>>3T\_9Q]@& M0# #7D:Z5N\/=2S^_VK"C[LQT_"+B\"=_6#JRF\P>CS5.E\DN.>G2-&K'UE7 MW#LG(5?]/NF5WB;0L6B&I8HZ/V?1-(SNQRI@'*Y9]H&IBA(K22TG%G2\W'S9 M$84N>?2" %U73#8;$&%$ <*CD?MEY=7$0WRZJ8FZO'A@F\U-C5C M5""+&Z;8+99A8VO349[D:=C[=#3R:3<@QQ=<+^[Y88QU2[,JI_E)6<$+,GD$ M:>)'8_G16'XT=J\EY;-ZT<+( ?_032.,7$[<'-K##Z73*Z[+BQ'#&[;S@=9H MW9WW+%@C\.8&W+(9,BT]E3:>S>#U#5!X0TKOD1B8':I5T2R.O1T]+A%'*A%K MV^3N)A)8"$Y96L6'UX([V.+:"X=$2)P?\,@U"VQ$^C#OO9Q:V# E*:/4,@=F M,_?F"!70'@AT//IK;9=OP/X#0G];#::V.J#&1$.J:ANU0CXR'N?D(LU%>A\F MR[IYO.QSJ%!KH(R2KSX)]Z0!D+@GP:,],ZZ+\D(_CP]CR'N%Q>^7$\L=K M2MM$JV\4QAX-$$;$=Q+OB;Q_]MQD4(!^ZL8<&=+D%J<+@TB3U;?LG8BRM!$5 MM5EJ3/_$T:),><2V+,NUU+[2-32S2[JNJVFFK!N&H3NZ8_T;A+JX:3#>&Q@Y MC^2L&Q'G^YG3APF>._ZS\Q*WWLW08>@%Q8 LO8UDGZ?82KKT^WNC2R:=H&/" M*(L1@U(@$5X%8W*8&8LPB%"K_K2>0V:K\X#* ]V 2U3(-'_=J5'(97EN[@OA M?(K/FS_N1 $6A=52>_B1+I>DFT(778YUT>6T+OH\UD7W8UW$_*3>N*'O.Q'M M!9H,PA2>Y6*NRH\>@94,_$LA'C@1$6"*SEOV9Y,&3NIZP(VWR]3>#DOC9GI2 M45I3-]4C4');$'*#[28=PC-ZBT[7K$EV&STZ@?<753X31,,?%X'[+2(Q;K7A MG[?],<0G"/\TWH&#J^^!GEX?C)P@N>CUP-+"*M+?X'D]C\0/,(2//JV=5UAR M>F8]>D%*W LT $W)5BU'T35;,C2D<5>2#?BH*UFJK)IF2R!@#XZ0@5$*NGKJ MA<+DC4+QRL(^S FQR-?53(<;\Z'1N6< 6#N\3CG*?W1B+[[MS]'J)?NYA%[& M/+T41[%,PW:;!WJY6% ! =X-81WOR#.QNI&+&.@XM$T/W4)#>$Y M&>\I:<9KH? &*]HITGOXA/XFOQ?IU?G'E]D0QE^UGDD+?J9Q2P@CH16F4>LM MS4+TX,%QVHT]UW,B$(@L-1$<$0?T?0A/C 08$3VMBBO \\#K#>B+\C<(P#.7 MP+!=7/BZV9!'$7AFT0O\&1"0/0]_?Q.#M9ZMD I]B8HW)/,$*T&EM^W,F.IO6JWE#T9N3C%E&06 M >7Q!54,SIC#OUQX M3)"ELW_0R^[(8^IG=]V?_>\,-5'A1.BS^B\45R_@TJ*O-48FS*7(59U_>S\, MD\PMBPCM(^8*W1-,GTB/#+HDR2JFR*"B2HK0+*:"7AR,OR.N8@DX#-PR'(E(2 M..Y_TJ*]^QLDHI?UC0D# "=<'R!E?)AG+XVBK#A&+X+AQ87)Y\297GC&>D@X M,5? >7G!6\H3#UP3^"B 4<8Q"CY.P1'ZCA>AW(PU^Y0X%?3(YW +1J5#QP27 MISZ,LZ!" MX.H02-O1_"$-3Q(,ZI\EL:D)PB$J6(*J!5B@ HA@+J'E[E@FRA M*U]@H7A',G 2(!8J+9CIB-!L[7GRXZ"6TE^=\T[FS0KF5Z[EYLQ:ZX&N>)DZ M=(K*N2M6M 5-235"+G#Q%$Y140V=[\ &0.:0JD5DN1/':5:>-V>60T\Z9CIB MF*G[B(K01+FN%,@9I4*ELUTHOB2E\,]0T:-R[WKPJJ@H!Q;&4T-K4U9/4ZXC M-,QH^;R==,%UJ'A$JM C,@"UC&+E9=N1P%;'IWH@R3]ZG^D_@ !323$&6:F M5EB:G[?L66!B3"GR,7.W71A6!Q)F^5-3O*.<@W!'G@@8^UBJ"J,Z&.;^)PC7 M)>AX(%VTTE$PYQT%0S+[IM;7B>;:&NGUNZZIRUI?T13+<"6M-^\HY"^&5:L7 M@HN5&>MKG"FVY6"Y"EQ+E\ZO0.ANZOENMF1E9/%0&5'*_ 4P##/$QB1)LLQ4 M#)< @C/MU(% MQ9.GRL:*N1&?K_TH=2ZA86LZ9 *"YV:J;OQX'/\@1%*C'&:S (_F&<19^%N9 MO1]U38+]$@1_R4?^4GH7R&IU5,,236.QBB;57J5&KAURY#;VEU!%:TF1'VI^ M]50Q\D%7CT4BR"RE663"LD[H0CM&(S4G/#>7!M3QH-@GQGH2)G1E M<4:C*/Q!5V$8=BEF*LJZ@Q[C]-."L9=AG&RQ%6E*K0XP0%I2++P\!I5UXE/= ML#'541?5)<,6JT#@M]4L]N*9A7XPK5QSC_B6AB4RX.2><:%A-[$)NHY/"VK' M T(6K($%/5HFN*NW7E_L\E,R=5@5RHQ[/_VSG+WQ!_A1N(U4) Y>87#H91+C M730U3&7>U"!.5]9[JFG)KJKI/<61=%OO:J[BV(XE:]UY4Z-XIS#.([\J0E)O M6G]<7\6MMZ^;'DL7]O6CF!VU[,I&7U&ZFF%(6A^P8!)@?M]QI;YK2*K38L/$ MV?RP3&;\8^<,D$%X*W>\F'3 MR(.U;Q*+RR-$)'@$U[-P*WQ48RZL67Y(^Q\+W32&Q\3Q.,02)\2AYH^0O(PP M88.&]:@?BPY'1L.QTO)#]#DQMA!]!V>(6G=Y:>DG ':8QC-O&T=;Z2:O@*2> M"D?BGX7//%F6IV,7H.C[A(84O3X.L>]X/MJ+(Q+A&I _-LF?-?7H*2,PCX'- M7DKC*85?C4\JCE.!^^B#24CM1/@([O306?IE^%B,(%T$6Q(!BONIV&HS!L"2:&[O#C(D.)=S.V0(I7Z/R%\)8 I MF\ R)^#F 0I9X5B] $2C49Z@$=-CAVF,ID<77OLLTJ&2)\=/G2*N"/2,/23+ MS-9#1ME\#J"L:)04KL@M(BKI,-8BMKEJMR5'WS:SIE(Z(1Y5^L MB'#0U3 /R2Z&H%8:L6#ZO6[!HKTY,6#!^XHOQR_Y^))G6FP6PY$FEBL6"XSV-L% ;-I1[!.4:=D'/3**KL&P&X=#K 4+B;.,='4BT M>)?YD''N&H+17QC$15(/=?HF=FCN/,27_%@&FX;S)1\,.VVO.D MXH^Q[0B_=^C>)@:WH]BA,?,=D"^O*-^%H,%^ HO@OP:EX$4(&-R!@T%LT4\ M\Q&-Y0JB-.S7=>_8\TPL=-.7QMEGA0#_\ITX=)L.@$Y4'<3"R[.T )66?4%I1I[8L Q9I;+;E0/'HEO#VAK"^ M=T/8PB/>V#9GA1U<)$04,;7Y/*,L!DU-&;1Q,]MYX@7D9M4]9BJ-0V)39,6X M?!&QC\A?85:V/+ )YR\F%A_KDXW"E?A++K MD+:Z7LY6+RW2X+[8HE6-2?[*6#.3/"YL\KM,]3^$"+YEP\*^'ALL(:LVR47\ M.,?;?HA_1VM\8/!J:](;6+YUJ5E(TYJ*Y^,.4Z%'"K6!R9,3ZV@L4T.23&+: MDPVX(@TEQ+42[,5L6\!YSO1.\SZA8\Z"YN%_\-5TNP+N&E)'(]M%Z!.'1N9W4?2E-M7O>P/BICZY[2_= M7E]Z-,I:..I4R^*"UD^F%B,O_H[@IH[CE 6UU#;:V&50: ==(A]/WR.QQ4CZ7G\R0X%+0+0PQ#@*";GQ2_OB][V M7D )2&]ZGV,HW]; 2/[<^7^*JNSK29"_+66!_KR^4?[F_.LV_6JNJ$'VG:&U M%7WUUU);WO([7=WNJ:\-5C;:FJ8V9;!:6]?,C1Z[IC)5B<*86URZI,!*%EP^ M3"$1:]WV!<4U"JM0R.D&9:J.E0Z%=A(*Q;1;^5"6ROJNW\3+.B9?4XVB#2=>4=2E$N?&:G6PM+N\)+5HIPI%]7<;YL+&A:V: MQFJ5"9N=;>_)6F.$K:+ZX$R+QI?,3\PBLF&PPD_D+79+$[94_])#;B_8TLKM MA5HZC'(X50ZG0V[ZV/+*39\F-ZQE6FDO]\IH?>FZF\_N9CFR)W<5-G\K).R" M'IDK+6>XN2H;HBE5U8>J*&\'%),W\?:=V. M26;=_ &QA;UG;L_7%;?:2^ZIK6'NJ2JQU/^#H^J 9K7TR=*@DG'!#W+-A@" MTRD8]0\+V]W,-8A9O6:?4%!X-](3VXE=DA\*O_HQHE4J M2FLF UP@116?=5"%+F[&5PP6:"_1N_N,^!-H$@984T3:/0:!G>\/,5\)9 M?R!_*IU1':>I[UCHWF*W%I):42TD[.Z>O'PER2!TKX,GDI?5?:T8DFTMU%TT M%$DFIB8;IJDI%G%TNV<[Q'$D6>E)2G\^R_,W6H;BCZP,Q9KZ]P M>T:?Z(9)5%C\-$(,NZ?V%+-O]&U#MB1):\*!WML \X?S=-,N%IJG)R'"+LU= MGJG1(F"UG\=RU3Z*NDB__3$NBT03]@7X@*9 3ZK>9/6X4SQ&%*>TE/JDH(FXEL]*Q5G-1FSA/FRT.=G@4B%B>$;[/JX<,8?1Y MHFWV-3U!61P*H=G5P/!<$11:2;#(\'8$T'%1^$PB47C,%#8> M&8U\H ^F7-/BA+,E2>@QK**X#F517H@7#T1D MCZ#E@6$(6=G>;-JK"\]DM]%73>=^;UA:Q0NFJI]0#G?S:N7/I"B>DA_N^.T/ M>IHZP"+Z'OTD._T_0C().?\6+H5Y3LJ"YD"8KO6>S:5IIY NEIVYRL\CN9BN M/ZFDY(UU:24G5=:X"U.:^SJXZ/=!OK&P\_U44X2+. Y[]-.+P*4*N-"_I>T. MN]513-%8>K8B6'URBLK=OW.Y>W6"<]6P;NCAI=O^ZE$#0WLX\FF':;0X9$3_TF-AP"PW[9$=#H;-GM-5_J)O]"7CQC-4AV/<"8LA M;\&EJ0GCSK*HZ$N8-+-6K#S,L_U$9P[ 34^BFL-PJJ2T.MHK-2%H3=^I8V59 MH:]"K45D" OFHCQ6Q-CY^5Y1I4FKM4T7V/T]R(^7?,M*5=Q&-V$R<]6RB:M@ M^"WCZ&3:N8Y>=@XR+5XY+H\!VIL6QC$>QN=L%)>309148JI$*XLL+VJ+E:D#,KTZ+CULVQ8N M5E41SH[@+%T-0$/^]L??XTI* *^II7O(54&5=+HJ+"OAT1:F1I(18-(/8ZJ M7M;H.[,VY[L@S-30;4U7SVT)N% +8-L.=ZB@*]S,L3Q;T?3ZZ.8L);W?"P3T'_! M\KU)Y'73++PWVQ4E#69L(5R8LY!AUC)CF&9+FD"<"#VE.+-2G=Z 'D@O8E3B MJG=D!;%GS\,O>^I4CXW<1YNV_)QX[OGPE,F J 6 594!L(C2.,XL$73DLY?. M/\R9>5Q6^ILVFR@*D\R^C=8FR8CIY;5)2C1MFNK55=08[^.I>QS(U%^4&^&X M61P:S$]Y76AL;$G-YMDO%NKX+!@L6^YVJ#*[NQW:CKL=-,L'*$H=[$^3@M*O M;'.HTD(?6MFU-<7MFF;/M#2#F+;>U172DW2;] UWL6\OOE&@KQ2FWGF4':;6 MDV:6E))J6[)M*7V])VD]TG44(L-U%ZH#22J68%XTHK(R?J M$1\$Q\?^EB_"7V$PZ7[H92U':24[VI0S+*JP9#'ZV1+WTP"C3,SB(M.5R/," M2_&DW0(=4&;@4\NI25QUT!TWB%[N M@$%7E#\(EHO S4X$C<&"#8S*QU/ DE4)0&J?)LG@_0"F/<2QRV"\--! MZB*(_1!^)/E\B8N1ZSOG^5LFCK=])$;I""^6PER^PS#7C*)H+[ F1+E;.SWL2AD]V7FX5EN_!Y)7:!M6K+H.Y>01Y9:G67$ M*0HJ+=0FR3IL+"H,?[GZQU)*5?;>VZ\ND64:FUU6\VTV\(F+:;&.;AT 75R= MYH-L)8Q2C5VC5*_ *)UJ=U>42WO-)I47^Y 95J^KNT0S;%VSG+YE&0KXB?VN M;!B6;;GS-NG4"\>MR+9I/+;NM0TP0M!9'E-CDE]!+314C"M$WTVCPE-V%AO_ M9+VC%VS)^?JEJU\<9OW4?_MC:M,(P^:>3_*^[Y-/\_*91;]R;%><.:MY0\KI MLG,7]Y?"0S@".%JJ?J9(PME8* _=Q6U5B=<"C7L=U:MC: N72PSS)9UKP=%W MAO7J&^A3SOY35(X.,P@. 3FN*4T!ZY Q"1HM9@MJF2]95,1SD@IOKN MPI?Y[LEX2WN\I3&#N7'&$-WA=>=#)=/8*Z9-8\IEBFIK45V=Y'_4E-J;[^I-RV ME,WJ3_+!'O=@UNV$9TEI/WLR7R5Q^R&3Y48UMZH3:S:P3^D 7HJ_9 G0U M7H"PA.H)4^4>%N7U-.%B\.IQP!)%,MA&PX:EA#>:\*D13N&@XJ#:+ZA.H<+" M]4*L@.9L$G!ILG8P_=S[Y_6M>;4JZ+RQF7LWW)V9H\B!WE# LF-:>J-9&]9 X_ECWVDLE%^@S7)A@G M%E,H/HIR?6B](F;5P9BWG#FVEC.K"TDR,YUM>L[46+[8J*J#>-Z2Y1N)[I%? MBP4T56VA_4/7<753=W7XH3FJW-75;E_K]@Q=<9QN?Z%JX'MH^[J3%ST0#O&E= M?;MOO1WWC"Q5NI1>QTMX3G_'"TWRP?(2GBS6+FQHL4I>PI.7\.0E/'FU15[" MDX.J,80[O1*>_YSWV":=TW/?+4R3.'&R_FFKG#7PQ>H^_KK;UEF#=H@RMKQ^ M"N+ZYO-\M.'5&,/MA,)"7.1AYVE\^U&U,?;G>0_[>H857NQUT$OHKDLCH_-U,,@6]$N M$F!7-Z4;L@\A_>PC-BS]YKS@Q1=1A'TP:0Y,V<5.DS RI(F:M%C79[NEKJ$F MUPF@;YU[6@/ZL.*?;(JF6I4WP-''*OK8 Y]"^]V(FK9S[5(./L;!M\ZAK %] M*J!/@X57JZKC$G485U0_9\#JOYVF#+S:1/&8L7 MHDRE15_# )-F&**M5E4VN_Z321SH[ %]RPVIRH"N(]!U<"]5:>=(*@'H$9H&]PIGKY,2FUTF-2 M%T'BN?F&UOUX/^OJ1\]/7>)^CL(AN*8C<$:1V+?]]:?0-(O!,U1 F;,_4V!# MW\/MAYF]B3>MV^RWUMN%?0IZ(=VG@,ON[G_':[PX3N$[>M*7NFK)"[8\ U;@ MGN#(AT%GI["F73<7" O_;'^J2A2Z:9(]-PAICS7*H.Q0)P%^CYF$+N647RAT M2<\!SY%>!AX[Z<%CPM1WA0&XHO M"> EB7=6H*!=V_DMP]*V/+^E6ML>SGG] MX,[JE^YP<,>T+#Y8/EC3UOGYK=,ZJ<3/;_'S6_S\%C]JP\]O<5 UAG"G=W[K M8MH=FLKRK#M7[=3C4.MVT':,95P,@>9)Z>B433N,&3(_6L"1N^V66"W(U:4L M#\XP=N[NSJ%[M-!E$KDRZ%Q3%U75XLCER-URVZH>Z&95OD7;:@QT]UW]=]EN M5D:"Y>6 -ZM[B]OCK-:$-"NJ"4D/V0Q"'_@?7]&=**Q@^LF+>WX8I\MVYW1U MOD:D;6N68O>(I$B.9G3[MMGKZ8!_75'LKD[D^=T\BOW\G?_]DP4&Q'LA>_?K MM2++UGQ<+"RY?J2S,W--6W9ZJF,[:E_3NOB[*QF&+5FV;KJVO&[3U%R]:[I( M^!45)76-B=W0"R%.AT#V%]P<[ TP?YC6@XV7,#/?TIPM KFP32F,=RB]6!B! M^D51=H4N\D=&VM]R1.OQ8K;:Q MX387"V/5I.TJ-1Y^K#+!FNW+4-KS%AULRD@L-JFM!D&FK!YMJ$7 ML(_=LT:%Y+.C0M0VIF;("9/B L:*]J'C4W)\F/87EL*:#D9/CJ^$_2(*'QUHMY 4.7,)ZZQS33S;>[L MC:R\;;OPVXQ2+6D59VN8Y)'5;4(FK*-PH6)"].<,-GE MA6F3G9\I23- TD3#-$1#D[F\<7D[:7E3I;W+F]GJR(HH8Z4G@R]P7.".3^#> ME)*XA9;',8P??MN#Z%D@>I)H:[:H&(LE_MYRJ>-2=RI2IQQ.ZC 3V1#-)9G( M7.*XQ#58XDH)G+IOP]*05LH9-RJYL)V2L"G&WH5-QN(OEJ:+:F454P_5%Z$8 M2$%>G4K3IL+8A$KV_!G\&?P9!^_\0)62V39UME?0&T(+%85#4O?)699.NVQ& M.YJ-K;SG)<$YESB7#ND^:J];M*#3KJE*^Q+&&Y9?GS)FE59'DS114GC?DX9A MB$LZYQ+G$N?2Z7"IS*HY6YJEZE5397'57./*%8<:8;#D==CQ*_F5Y:^LJ&=. M0R()W]*H-W!B0H\OT_-/0E:;F9Y2+@YVU-P!IWDJ?KN%^!4D-:#:/^<2YQ+G MTJERJ5SNCOZZ55N<**2[G'\X?DHN>G^F7D341G76R)2_O>C ]G\TUF M'H@]0BZ5,EG7).1=N/])XX3VCGX()^53L'+*=9#73*$5_JAX39<^N,.Z<+&7 MD'L2/7D]\@WF$KIWI!<^!O0I5+N6UJ5X*%(797WGQFX>=8@?P@4<\##/ ]2!Z4.T8N ML>@3N52YI>0WVHG5S645JM3JF+5K2SDT8.!"YNN!/Y1TCE\IEZRVX MG:]5VKJFXO0IC8 B67".1N2F=6:A24LGB)A2JZ.JHJTLEGDM78B+8XUK!,ZE M[>)0:])W]Z\'Y)5Z@,.,:9AQ9<"YQ+ET)%RJ:(.RH9UI9IJU[F-[;6] MO).K"DQTPQ3[PB)55M?B6X]TUASVS0M&5DD9IF6_E+FV)BJV43L;4ZFDG4V% M#*HYZLJEDTMG)=*Y1;.IDMZ2BOUQ3,T4#6OG0A]<@+D $>"]-[@R-=IP M1U=DT;15+L%<@KD$5[K#H2WTS-I;+Q%3!UF615DV1$U9E.72QURY&',QYF*< MB_'A&G&91@4M@;@(+>+,)877 M:G4T4=9543&.P0^F&VCO$@=>URFFD- 45/G&]I\X'^%%, M*N>4A@F7HS"FZ:SG$?'A^B?R_MESDT'!QJF[\JE*DUN<+DPL35;?,C6M'@&6 M1U6#49;6H5'!,5EC[E)23/\1@K.3W[E%/O]O4TQ Q!(0!A1II\#8$F$5\&8'&;&(@PB%/F?/&); MEN5::E_I&IK9)5W7U313U@W#T!W=L?X-R^T#XAL+S%ZBM@B2^,,[IS/+R"F^ MY')UAFL#C--":.LF97D3TA4IXCT<)V,$7DS1]WHG =]-HK)W3XD2Z7 MG9LP@88+?J$9S$OCCLQ3!D[J>L".M\LTW=R*0)=% MSS5MV>FICNVH?4WKXN^N9!BV9-FZZ=IRMDK#/<2]P)56,HCFN&JOUR6.YLB. MK;J69CF682N*92CFK.8?.M$C:$I< (U"[#S$3W*NF-2*G%FVY@]D+-@ O0%Q M4[\X1#%C#5 ]\0 W?_3AJ\FB;[<$ J; "/D4I:0FUEP(<3H$:KS04MD#)W@D M%'447_D\:$:.^5X@=#Y9#>T!$6+OAS"$%PQB@0#IW-G4$<&+A5%$8L2=*W2) M'SZ?%\RGIL%DW::V2 \1/XK)>?'+^Z*,N1?08=.;WN>,RQ=[7-_F3!'*RNSK MR=+7EK+E+\_JR=^FS>YC2-YPU^%H=G9QXY@R;R/ M\H0BJGW,>%]?C^V>CN>O"8B$2FRS2#6/*M=^^C<3 '5?E"B)DK"QXZXJB2"0 M^E' M,7A(5TRA'^F\98NK,+38._D7 M)7!T315TRTI;U+> MKEO>MJG#L)^\&2Q;V75-U9(")P7N @6N7H9QK5)(^XF>":*GJ9[CJ*YG[U_O M2$J=E+KVK+N>U"TD%AY.ZJP&\OJEQ$F):YW$U1*X@]])]^RFTO"EL$EA.VMA M.[RL.9V>J=J:HWI64_UM#BYNXC2DFDA%79L)4T/W7N08<@PYQIF-<5VURC_3 M0HF2('V@LA1Y7=J=O#ZBY)+DTH5PJ9;WN*$@$NBT#TRE?4SSVOTS/+?3M3);\IO MUO_FE;77+K-@2')6AR%@%Z 4WOZ,75*N;G;()MM'V8?7($GVD)1Z"O\HHP^:K>?&)%L.T=G,PS^_T3"RQ:^R3 M-2=A)85?!?^6>8%*X[X(YV43\'**1\243/E.Y:$8^(U7?K@&U:%RZ." M?J?98Q10WA3W&PW2^X2-PK1K;5VJ=WJ6JUIF4]>/)2JE[I!I>$[X2DB0+L0@!K*U(L3N#HJFOL711$(E'J"\DER27)).[C;2V:9!!)P["2NF4TMF(=!Z\ M[*OO8:\I1A+,99B+,2XUD'E?F*L-] >2(JP M%.'+%^%:$FPJ7T2NF=EMX=XLPUA=?L]"Q5MTW5<"[!#V8' M:*\* J_K5>_^ ?ZHE/)#L/DK87)Q*CJ(DI$EQ:[A,H/G* M^]FKWI@*NPW2&,AT?1/*#$39'U3)Z$A4)@V5E:#+,5DW7\@"G@'>A\_OU]8N M8@F_>56\:#L(:A,(6IV>::F>L1A)9+1$;LFP>I1A2^%]&>;IL'OU2X"O%,%$7(%]6FWD.,,]4'7VQ M4%:3L&O+:MU.SW=5VUX\;ZP0P&X-,R!6."!! .J]: BDJA(E J1X?P 1MPU6 MNPJGDP+_P'AQ1!_A9:LGRVMOP:CX*5>1\#N!78/<4V!:SKX2S2&>O:([J^.1 M4,CD*"G9#889K2^4K86)^J,T9_<@;F%Z!!?[^BD*BV&UWT\])?9$;?((Z<,. M6!:K'YG:_P(@&["^Z0U%VVI#\>>(,_7O<-Q+< 0TOND#57_>D ',]9;$3^0Y M[[R:W3%ANQ1C>W87*3B_^)5+' P.MD2^T%;%^- M-(=:)#2#H$^)173BFZ%G><1S?,/P',/E1@(\0\,[W*H'H6T;@W!@4"VT0'_X MH1OV0\<, ]^U:-_KK'(L=&.Y9S'CX,Q;)-Z"NQ@,:5C&E44QXS@R3?$#GOXM MAH\F=@,,0L&:&"&GLI*>B#EW2EX^ #V>68^%(4GN*<,=0YA8!TO>=%\KE*V' M-U\86RP+EDJ59VB >:N,8/-'[(5*G\;ITVT% .9'3O9NYK@&B/I13F^K'UY7 M'3"BA$V@K/]:ZNWYFFZM?NN[)=9-UNH[EG M*75I=_)"SI)+DDL7PJ5:T8L-I5=!IWU@*NUCFM=M_&7I3J=GF:9JZGLW_I(8 MDI(NN22Y)+DDN73Z75,_Z*[IMG'7E)$$^:AXV?Q:KA4+W5L0Q>/F<)WK)-I58?Q M39H7GV@Q3.NV,;5T;,SC.*J_I*I?[2KB$E92^"67))?.BDNU5/2FP,-!5+3? M,A5]7:?*/(WMAE=)#:9K \A#9AF(O4 NU=&'SD+7JEE]>!?^6>8%*\_Y(YU4 M[\'"/1\24;*'52MFXC5=>>,;5B7,HX)^I]EC%%!> ?H;#=+[A(W"M&M=76K@ MG5Q-U?9O0BE1*76'Y)+DDN22Y)+DTO5RJ4GOL776DMY":^G*3B*S%$@7BF8C MO/U'/N[_$L%?J 0FS5L-,*@/))49]H8::95\"&.)S<])XH]BC[" M)C Q3$OL2HQ465T*@/=E RGD6Y*#3+HQ%%7 M*9U2.AN1SAUZG=7TEES6GLGW5-TPI0!+ 98"W*@ FP<78(\UG?$U5S5L*<%2 M@J4$-WS"L="R[6"M; R?]V[33=77]VD@)<58BK$4XUDQ/EX?.%-KH".5%&$I MPI*&G7.."JS?5XDI*KY1>*;TS/;-V"#37E%X#0UF^KZN.M9S/Y0-P*H#?P^BQ]P_XIUK" \GNHX3/Q:@D*4I"FA2WALM$>F:( M^>Q8?X$AP9"&95REM,ZPY@=.Z@<\_5L,'TTX ,R@P)<1#%-D)6T:E;J^"98& MPO).R+/XN,L^FD,Y_\PPNY:C MK_Q8Z^[ZF6VN?NFZ)]=-UNDZEG>^->L/<%_+CD,!;XX R_-I MWK"JX__H9Z]ZS BY8E),;B0Q$>R!&:> M7S$]JEM,4G* &&_I@&:9 ,?TO3WVAQ]9F1>2.BNH\S$B_2@&#^F**?0CG5>N M#5V)/-/_L4$$!VW@4Q5TVHD M4[4N%TY\U4$*DQ2F.6':4 RA@6B\C=%XT_54W=^[G(&4-REOYRUOV]R*W4_> M')8[IEFNZIF^%#@I+M5J9+,AEV2_7=-HXZXI(PGR MF^<429B+BIU7).%KF05#DE-V>YY=P%-X,R1V2;ZZ621;[AYE(UZ#)-E13G)) MV&M3U& MAW!2(4 >-,M@[ 5RJ9;9NE!6NJFNXM^P-&$>%?0[S1ZC@/(^F=]HD-XG;!2F M7VMK4[O3,W75M65WS#-#I=0=DDN22Y)+DDN22VWB4I/^8^NL):>%UM*5G49F M*9 NS)5!ECXHHCF\0JON\/(<4H;E+I%+[?!![Y+PG9 TT09 "&!M1>IV>KIN MJAYVPVZD,X-$HM07DDN22Y)+DDN22U?(I7;XGEMF0!$>GF,QN6FE6:G2 M^DDB?J=GV*IC+0;J:E>#DUB3&D%R:;=(U(8DWH/K 5M;J0?#:WK:!/9HLWU-U8_%JC11@*/^#/U:+8VZ(D MI$EQ:[A,J/GB^]FKWI@0;)RIIQY(=A\E;$U.)9"+@S0&-%W?A#2C0MKT0AG/ MHT%HV\8@'!A4"RUM,/!#-^R'CAD&OFO1OM?I_4&5C(Y$-=-060G8'#-[\X6< M86\:LQ\^OU];[(AE!^=5M:/MT*M-T NS=7156]+T32%)_:G[1YPZ9MYIKJJ; MBWG+"I\>%I)-RPS^5^0%+ =D8[:P;,AR@91B2.%_&:5LS7GT2X&O%,-; M! 'H\*(A,*E*!.BD11%3O!: $)Y+ <^[BQJ8CSBWVXR5+%-;U/<\+_3,@=%W M++=/^V%H6:YNP[9E$YMX_\%4UK6:63>.H(D74AR8)O:ZTRN<6>W,%C6/MWG] M\S5+PS(H_B!91I+B^6V4!W$*7*0_X*'?8@#0! L&1R_0F(9W"*%^8 ZT@6MX MH'LL4]/[)G5=,-MA#Z DQ* [!42-;R3)+ M1M.@U(/=,PQ, \PGKV^X5C^@GN:YIF.)_9/F:()$^5!Y$KQBXC02)(TCTH]B M,-=0=FCV"&M\@ M$0]&!HZ2>Z8G6.:5^SI7_BS#>_R#RN8-[V5**2^#H3( 599F;'W#"#; #(U MMNPLHBR!"'77A"Y!F66H@H(T%X2 WYF:4KA25'$")0X+],MR,0>N]\H^F5"NEN>8UN!3@!N$U&)ZB8@A/1%G(!GSF2RARODJ"FA:$ MA\*,5#:7$*2\S//)L\B">YK0#):/NCNG,?LBV@D(C^IO&2T((SBP;0A? L< M%74T $6SB,2 +-?-*X5\\ZK60T)ZE$,[ME=).'\ZE>N<3 XV!JYI@8#(\T8\V_!N:,9?@OF M1%HS%P7L$]@@_[;9* #O]@?Z@BB8;W!O30K8Q!'M!,4Q+&"L$K4U_!714**#5N=FM MP!+)2Z7]RRD34H81L./E,DU7R\!;:FMMMIWJV&R%,.E? M8ATO6+LG(?B/(1IS<9P^,2N":2I0;3':9=RH@'W[GC)\X:X_;QSNZK29['OH MO=U6C.8O'V_2+$87(+I'.;VM?GA==?F)$K88]M!K 0:QL^->-A>B8_#@'XMM MSG>[GN;B3B>RW<6+Q2;899O@7+R1?V:97<\W5GZL=?4=/[,M=ZWY66:96<':]:T\JZ1O\WR^<9Y&@(LO]?R@RGD M3UP1OQLK8KSAQZ]Z@AMR2E:N]& ML@V-[VV6?"U$6Z; M*W+72AL)JD9 U5 9H]/HY\U1)K;HL4\E0O&JTJ?@SB3H5Z4#=.*C=+=RN1ON M4F]Z;FM4+F/.CKPE/4+I,Q)F5N0.?S%',26RMQ9%UW:$BA?,7,LW[7WZ(;; M+EL5!5M"M%,7!3N D.DK;$E,$,96OCD3*QJ^3S.8725K;T2J67Z7A&_XB>^' MY%V5/@??_9K1=[\B^$-R/\G&K"V:7J=G&*JIMZE0MH1@XQ!<85NU H)XZ<%2 M;7MO'TA"L,T0;"\"78U=D; ]J00O&H$K&E>T H)X2\=0;7WQTMK9-ZQHMQ%, MGF?32F5AW&U)5ZMJR"HC>+VG67&GMC@9S*8PEU3BDRT,+@10.X4+=P:4"8#2 M5<=>-!$DH"X$4$?%DP7[O:WJSN)^+_%T(7C:T">M84#9G9[IJ[KIM@-0UQ! M7Y@G4;EU5J]70,4Z!7';R:JB6<92B8+5X M>J5!80V+-#G<]U;"D6$NQEF)](9NU)S=K*=52JB]ML_8O;[-> M7]USL7+1-F4KEM3=6%7M<[M"=-@=J*V%Z/R&"M%]IZQ*US6WN][MF4:P%J-^AHEL$\: WW@=LZ@Y-V7^6IMZ8AFH@X9%J8A]_<9 MO6<%>.YI>I^1T1"%+WY6HJ1(U]3'Y!Q9B(/J&PJH KOZ-/LRX,!!.1:\G0V" MPG(#5'%/H%!RFBPI=>GIG=X@+;/%0IW)/E3Y) M?BZAS0A#?0F2AN3U*6$?C1*@;M*$+A)B<>U"^+'JS&8J95A([F&41:Q8WZ"B M#GP=4!_QQ$9=UD%UN?'T",^.NB#$=)[C=(A3?LM4V6S_B'!;U MB63/P*Y05?X=H7!'1%7^H'DQ]>M;&I,GMD6!NOZ#Y$-86X'%--]VWW1GR''1 MT/X,BGFHO"-Y(8%]!HO"8?Z'9CGE]7Z1;S1+E*\T2?+G^)$ M*\'NZB6)7+/ M9%$XS/]+LY^J\F48I5P=ST,72XV&$4D( _>'&$9)H_QZ /T]+:4R/I]%\;WS M#44]<.].BY5CD.3\ ',N[S(6)'PJ9KU^!F63A]A MM6<8D(Q0*G%N:OC O2 MLS5R#WA))BW>Q[SYQ4KX9 M1A1[9E1?>4L#YFPKG\A/FHW;!+SY\O;3=&N <7E]Y6E(L7?(\C>-5\7[ U2! M#FPK4-61!4A@/QN%+09XFM&BA'V U3*'93[RBOP80!E7O.G&GY7R!!#%HVV(/LVF$WY(!6'V7/TD<0BE@D$7_\.^( %D)*@ MDA;6T E>'8I7Y(CUJK^!$K,F Y35X\\1/HD"F@+$8JIE0S$DA?@KH*7/@CGL M;S@N0.*YFI88![\8/8P((DE,XCVLJ\)[5L6-E5$)!,E1F?"O<_JNGAY27BB4 M^'FS8)4C(=5\)6,* L(^?KVK6C'@M!]IC(^K%?E!0%C7#%Y@>?((%QS\VSCX ME0V ]]B"8Y8&8MV?YL.,BZJ8M;K(BYR+F]#$<^IW'*T<\$+IJ%F+J ^1$E> M9LAMILXP0,XID#U&P8*69N]@C2:J+["GUNAH]M2JM,"= MFRWRI:I0UGOPAN^CTY]5.[PZO_&&?Y9Y,8G' W?!V6#]3*KY1'@@AS$A,82 M()YHC*X@C<,2U@(2B_L7('H28.KX8I$Z$SD0(+: MCN:5N%2PGMD66%>VA6U!S/#-RI4*.1^+(&=H0F$^.8%YPLCP%32AA0I:",M7 MG6C$]JV"NHYPX?RX(DQ1QR4%+.B! /UX]Q>$GZT MS#_@;84J1@S&_1CRJA]#=2+"%S;1W$QIU";3N\TLAQ=&H T7WQ@S9-PWA_$6[_!3%F+BO KS1!!(!WC8YD; M8W(N8W9Z9E=;/'S_N_*=)A'0FK?$"$NJ&)JI*2^0Y\*\F_Y&9>9-,WM:T:XV M4_HT(&5.JTX"C%;X]+39LE&%S2FG.8V]MIGF]74(TF6'H%;,178(DAV"6K&H MZ^H0M+S!XJ8\FKF\FX'N^;YM&H:E:Y86AGY J!/8CFF%?3?L6W7S;FHE-GVK M[&VV $S/8.[8>W#!JOR,'^DT+)?D.UD'[BVTW5[$>@M53#H%5F;[&N65]3@5 M!.">KCKMPH@(&W/,LQE>Y)6A0Q[0PL^%>8S^L7#99]P?)B4L>P7M)HH'R:-1 M' 4XE]-EI1BVOE/3(ZUKN_XANMWLV$II;0J-T76\W9KHR,E>UF2W'/8<#@UE MTR/9]$@V/9)-CV1_FA;UIY&@DJ"238^6.X9F3;*C<$+]PBR[YZ65UK3$UD\.G8W%!.H-H"Z M]XP];&RD:K:GNK[5HHJV4B"D0*P7B U517<6""Q^I1J:=YFM%J1 7*Q ;*AB MN;- 8-DHU?=]U;>D0$B!.!N!\#:TS-I9(+ 3CVK:FJHU5G.I14T SM.SFMRT ME?T!#BM5&\H?[2Q5V%S(-%3?:*K=HZRVW4K\&(?!CZ\A?ES5W-^-E?AI,W[, M ^$'^_KH#NSK4O]<-'ZL ^''0/S _F79+<+/U4?;=[8(-[B-6TG4MB[DF4N4 M?2"),E&B=-61W?XN&S_.@?!C=7JVH:N:V:96?1(_C>/G0$=COMWI>;JE:N[> MS= E?MJ,GP.=)/E.I^=[AFJU*FQ^U5'"20DH&24\K$P=Z##*=V%/]S35=!:[ MITDO_7+PXQ_H[,;W.CW',E5S__;-$C]MQL^!3BE\;,N@ZIZEND:;XCP208TC MZ##G%+:F,02YINKM']>0D<*=L3 NAO4;+X8E@X0'%2?],,2\&DJZC:'"!-N>:=.MJ4\ H$N M2$4=YA0,=C:6[6QZ\+^]LYT;9^")XR52E*4H'T"4#W,@:6L.BK)C>ZIO[6UO M2%&6HBQ%>:,H'TB2W4[/4FW=41VMJ8-0*L$2M!=3:$DS5BL?LA:PP\:2DHR\7*2;9]DM>6EBK+Q\/#6D"'+^..P+^Q;8)_[P?N%6^Q.SP0HVZ 4\>$=]]6#5O6 MEY42=#X2M"'C^)@2I(,-:^NJ:U[@170I01E9ENJ;;;HZ M+!'7..(V9 ?$W$V5N$#RTD67+EHQ&U(;SLFXIQ.SW54?W];72*NQ8B#)]H# M.;?3X\@A!MN*!Q3"+$VEZZZ^Q=@;U^,1D)N"G(;*BL= M$W)^I^<9JGV)G=XDY*8@UY[C4$/C)1\,XP*/0R7FIC#7G@-$0P?,V:;J^&TJ M4W/5P5M9B?AH8TC#P')1CNI8LOKL96.N/0=W!I8HLS75,V0X[;(QUYY3 M*L/BO1PU6^JYR\9<>\ZI#*Q3Y5BJX;:I?]^UQ7!E5>4C"V![CNT,I],S7=7; MO[24C&NT&7)Z>X[M#!=TOJ=Z6IMRTB3DFH=<>PZI#(^?%+L2J%H;<_YF6ET>AZVZS&;BO%)M%X: M6MMS\F;BR9NJ.;;J-';V=IS"K0T%K-U6F/4UJR2-J\8F]TI4T(<=:R1MZVIO M,<;A*OO(25[$)*\MD0JU-JI1)29)"-I^E.;@C&<4AGND"@G_+/."N>DO])>G M=LLO?K]=D760/&:W%9\^ IO>"R8;4BL6![ M6"TBAUUDW;N"CL1-JW&SXCS\8.K(P8Q.U7(EKBX:5\:*0^^#X0HOI*JF)>^C MG@X@[_XJH^+YID]RB@M^&-$D9R$"A?["GZGRPMC-OKSN<]@7C1B854#G^Y!D M]#?DT9LI%M66-P]+[*FZO:C'%U@L3_3/%$D;DE4;0I*/!<=5S5NLER*1="E( MVI!UV0R2+#Q)=E5KR6&'1-*%(&F57=DPDO1.S\3*"HOFY$F0='T!RVR49J2@ M2D!&>!*AD#A. VY,OC!ED/*D04K!FS><-7=CSKP!V;NGM67-Z/1<0W5T62_M MLC&U-D+9,*9,P)3;1)D2B:E68VIM]+)A3%F=GF[IJN/K$E27#*KUH/6*9PPK@IVG)F^+16 B_ M" [5ECJGT[,$GA 1G=/$XZ)DM2Y>',2?IEKF!Z9EH, M:::\L&20LQ5VYPRS)ODI^5T2?D%.U14^6P.-KOK^8C[F]K(GXP=MCA]L2,5L M%DW8Z5#5M+U+XTI(M5M5;6-X-@XNH].S057MD^(C<=5F5;4A2[-9-+&&>*KK MM$E775ND."_S@V#(.\Z/VN+%[OG8GLS'O%P$;2P> MNA^"\"Q*5SU=IL]=+H0VEK_<#T)XN\=L3V1)0NCX&9C[0@A+5%JJ[2YF6>UI<[K]$Q3 M-:TV.6<29$>+31X'9#Z 3-5DF]H+Q]B6-N9!,.9HX :;JN$U54Q2@JR5(-O6 M"CT,R/!ZD.J9;:IAT&0D\QSJ"R^4'5/RLG]38-7A4X8'NZ*CD&UD6.U>G9CJK;337UD&"] M,+!NML^/!U:[TW,MU32;ZN7TR /!BV:NKNJMZK$I)4A*T'H):I%;Y(*E";NW=HFE'*0$7:P$M4> M\ :A9JF^)[<@*4#G(T M"G;XV)9&-WW5M]M4HTIXB=6[*E+;3$*6"UB-=AMU M.G-,_&$3UA*F93^FN[0)D>]LXIT,%Z\* E^$_X;18^\?\,_L9NCA=TT(Z_!A&.3M=5#(ZPGXI>$DW M&)+D'MY;I$HQI$QO+397B1Y&),I84Q719T55GH91,%1(1I4D+91)R1DQ$+PB MS1C;JK:I>5=1OE.J#,J,70H.HSPH\QQU9SI08AADR>L"5H@(IITHG]."*D9W MK)SFL? WXR2"ERO6PP-HX70P S)(*,DQQ\4NK'X.>PZC,_%, .>(ECRZ)?R M &\?Y@H%(H?*_Y0)Y1N*J:F*H1FF\D1R993!UI3!NA12%%G4+SE* #<$1BTS MY9F23.D#GGXJ]QD!$ \OHS8-LA>].W[[P"(/"]9?$WY1)YQ<*.KS$)#[&V? MRP>@4\!_#_C6RI8R QY!(0N#BPR$\(7;C,;PS4?Z^BD*BV&U[T\]Q;>P6VWR M".GG:5P6JQ^9VA4#BFD=)P(A>J SU)KZ=YA-].L]O>D#+'[>D %,]I;$3^0Y M[[R:E3P0.S&X9W>1A/.K7[G&P>!P2&>D!DLHY3;4+1@N-,-OP9Q(:^:B@ "! MD?BWB/J>YX6>.3#ZCN7V:3\,+FM MU(@SHJYKWI16S(0EZ\UZ$ >"I#Y'HH7>>PR2G__]357 Q%VMXH\_T^7"@UL1 MVS*!#2&JPU"9B?J_CQ*2!!&)E>\%_.&!TPKX;]JW._@;'TO?V7:.OS/\PWM5(:-V4+#9HG-BW8+C2/8 MMC@/0)]RVW=-G6YNB**1%)X^97R-XEA_OMOGJ&[KW-N:J$1!6XU[-(*R7-:P"-@N =@GJ.AA-86_/\ MY#I]RL,99"U KC')Z6_WP&@SW44R>;Z.$\8 ] M]%H(@["(T :8<_>9,/"/A7G@ZUW?]M%"$*?#XL7">.@RXV$N!L$_L[2N8=HK M/]:Z^HZ?V;ZUTY/K)JL;7=?<=4)RLNLGZ_FK/V[=9%W3W6K8#1D33<9F_(6O M+HDK\WW\.-%7;Y.IR'R*'\SK_,2]S7=C;U,!1W.+](I+IF0[4;#1APV2;7J*FNV)=$.$."2H+JL* Z!S4\<;S8 MB+?HJD3!%JM=V_*(.SBW)Q"Q@YUFR5?.']E=4<+OOZ8=_T] G;L"G'"8GLST ME4DB=6X9K,BS.D2K%E?K]$Q;-DYGFHO*;(H142*2&M%Q#JBB&#S3ETUM,46"2=/MFVDO,K9>6B? MTZP8*N](7IRZM,K%7YNVCRAG5J?GJ8;;5,&),[VF?_&0-=EF#*LIBJ"R*(?#9P![&Q?RK*9 MVTO9BFN5!Y$RO'FL>GJ;JF1*2#4.*7-M#ZF&(857<0W5<_=6W!)3K<;4$<_U M/ TPY:N6*_7496/JB =AGLXJSQJM*G5_U2',[VDI0YC'D;,CGJ9Y!M/=^I*N M=S(X<$F8.N+QDV7AY>4AMJO^GCK"%T[$Z=! EV0@EI5 M&_D@"LKI]%Q#=?2F$J:;8VG+$^6D<$OA;K";S4&$VP7A=L'Z:"K")85;"K<4 M[OK=?PXBW%ZGIUNZZOA-7>20TBVE6TIW_79)!Y%N/$2W7-6PF[J#FZOE;E?';WG%O(T5\.8JYAFVZ0P<6[>(T;>(X_FZ M&VC^P#<&E.AA'^R_%];+9;3FY#NRR"V4L[.[Z\H';EX<+SI75:C$!TGX9YD7 MK# =JQ67LIK,:ZKZCLO&I0->RQ<_Q:H66*EN4M,WS*)'FBC]9X7IB%QAE4[9 MRXNLY,J#Y,H3C6/\;P[HCP8@"4FA#&+XG*^+%:&,RX<^/ IC!T!55A4X!;EA M/W65+V6VK,K>_\&2?&5",N!8!UCDCS#@.D 9P8+P7+#\&LH)C8@ MV(.WB"@OEH<5_901Z ELJPP:+8:E9;S$-3XX4_ /1"O"6M9Y5WF3YC Z*Q[, MOXQ?S%F9[&<*^H(610P?8"W-C,*(6.0/")Z6]\.J!O=21C&*9UA#5A0@C!(@ M=9%FSUT%&)SCD_AF'#@O^SG]JX2/@2?C9[9ZR].0+JUM* ;FL^\J'X#) )IM MX:)N>"E@(:'WK-PRS!@K@ =(/< 1GTJ0 E"J:HTCH%N4ECGBC0YHADR99I8@ M1#$DQ:1BXQ34X+DA2%H%KE! #5 MF[*ZB.LN.\JRPJ\S);@7N\K,=L$8-\%FT_LRN,.*EJPCQGN:&EV=F5#9H'N*%1FIV?JKNKO?PPBDW+;#!]KQ=G: MGO"Q.CW#UE1-N]3\V[/3R+*(P)$$:D-W\QT%"O/9?5-UG0LT^25\IN"SXB+N MGO!QL/:LIWJFV2+X7+6%+._<'DVD5MRYW5.D,,<7G$Y3UUIDXDCX- ^?%==K M]X2/U^DY/CA8QMX:65K(.P/A4YH5]YC@\1M)?L("I'%\8%E:<:UX3UGR.SW; M-D&6+K!NN(3/%'Q6W"#>"SZ.IG5ZEN:H5F,IOVTSCL_FLG"5=LF[#^>GMHSW MNXYP[L)VB--+1\,N**KA^:II-A5:;LWU& F]AJ!WB(-"1S,Z/4/U/%MU]S\X M/Q;TFK3(W5;L C73KL99O)C:7-"'K3*P=K>RMABCL6:D[9KDM47CWI!\R'+< M _R!_E5&CZ PDM-;'1>OW3><6"-C[I(0__-NPI6[X@W)LF<@S+])7-:]U^=H M)BI_Q_545Y-UIBX:7_:&(^W#X M/O%5;,U7+V#L+24;T=D;*V^K^5D%^T=U4 MN0S(-*;**VY\2(+T@?X@O[CE_ID6M>7+QGO9CNHX;3K!E) ZNO9N$%+8/,XCO%;)@W[,)K]/T_ IBG>K'BAMI<84^(0[8S'[P"Y M U'^*7A46^[<3L_R5=.1-80O&EN;-/E!L.6U$%O79H-_&=&,L%H$,:M!P$AT MDPYNRISN<[(CK:C&]/J811^10]_P-5\&O^=<$FL+G=_IN>#X.K))S$6#:I-" M;Q14NL8:76M>4U7VI'%>'Q[OHX0D 6U8CTL;JC$]+AC4B,#AO6)3-!8 MN_1CFN??.!^^)!6;/@*7WG(FU;:ZQ*"_PT%C@O/CW%GG<@;A'-[Y+P"_+E?9KMEJ:H MVYV>8X 2E_?*+AI8ZQ3Y88#E@#+75&MN.TCH'2<@LR/T/(2>Z]JJ[C?8M%]N4Y H$N1W$=Y'Z@[H/WHQJ.@ZJKV4M:9]!?2\JQE..C MR_%!+EL:&CB;JN-H8/TVY6^>7HX7.FE-NI'T1 >3Q9Y/J[MD+6MQPDFRMC.* MX+2%U@V+Z\)K;EE_H.B1BM8A @933PFR:9-'2!\H5!:K'UDUOR.BF?7LTLU9 M6DS_B]-E7:NH[WE>Z)D#H^]8;I_VP]"R7-UV',5.=YS*A M#;TU=Z7*)^YP6,%B1(AM"FF!+L1E? MA2<)1"16OA?PAX>9>[-M7=2+$!LT93EOLY66,%:8JPK]%5#8#T84E,(0>Y+! M$LG+UC7M2[?]Q?_K=?8ZSV),G9) M\VV4!W&:EQG-%[IW.88^W[11"TTK<$W''GB>9??U/G9[U S7=0>#T'+H?+VD3Q+Y5'=LVZ.=51QU MYIIK8K?-$R'RGW=W7S&, :*1*T09(/T>D7[*,*(9R8+A<]5B+DI&)7:VRWG7 MN0=*D(U3CPBL?*2/-%;TZOLHGG^5*:H@T<<1V]WQIH) DY]X?PA;+49("C3C MIB\5Q1'IBWZ,,Z,;TZ.+'WG_RF((1!3OX\-7KV6] /'[:1_/V]FN576[9*]4 MX)?JA<^@9"(V8!AE-,!^@3C'I/IM9C;F]&S*9&I\_O?5F\=LASG$Q5V&'5MI7H"WAEB>B-FX;>EWFD0 2K[QLU:5"C8] MX\BL.I\Q,:IZ@(F/1",PY8D"7O^K7N1[0ZWLCVER_X-F#V]IOQA3J[8G:G9Z MKF^HMK5XH,[64W/.&PHT-S-G"^;L>:KN+(;NU:E&JC%OU;J4L]A'MT]0O\*2 M #585FU6AP&+\PC$@(#:R@#V_ 5@$3T-HV"(SP7@\;:CTRS'.(%Z;(W:GY^NFZB^Y?[X+BC84E=UGI@[. MU%+!U]J(G7?<]"5BOWN*0%?+IZHZ/<[BP!&I#G("-4S&&O_:*+]*Q1BUUL<>=(2&IZ:+]FC*B$, MQTV+",WX-"L4L,P?@*P%J-'N>@.N)7M+S4WS+0STR&(^T[LFH_.XKNW'%%ZI M_(O&(;-.O@.Y6KGTM=OJ!]$5&<4@!D"46 MYM@.Y?W4)X/V*18W4"B(%[=MQTVT^VF6I4\X:@=W?.!.!RQME&FNIEFS9]@. M%'@+'6MJX(8RR CR!#X#FR'*A[P;-BY83.(NCBNZI1DW/RG**=]7 #UB@4_8 MVXD1'H42;5YNTC,RY**E=C&S(O&&3WS[R:+\)PP/R@9H.YB=<@Y3@/62D#4R MQP[94QJ%K4,,/ED^_($_*9I[5R0::YP<4,_(73T;@U3@K(G2S]*?-'L54OA* M5C$#W!&PP>[Q ;8NQH7JV5D"LZ5$R1"U(&I'[*_]&+$"_^QSG.0\7,8L9(C\ M-(.R=(38 (@!64%N8-)I]ERUBG]&+CR1+.0KJA#)!@5:Q4P$^.JX&JBDX 9# MZMBR'&U'WH\>YS&]]FDD3K\EGWH-6PSZ6\D<%?!=S*88NT!L@D Q/I>QE<&! M(M :+">1F @C39B*1O'2Q[J1B+!U!BUPXDR9.[@M)?W6]57?C-+ M)KO42DK/DDUX:2'%?9%)RF0F;#05YA.D&4XR!AV$7V=6&'-[I_;"8IBEY3WL M:B1+X+O5W.^6F4TJ3A$&8B;2RD4MJ*6I5=[?9_2>W]&N:;ALJ."])#;S93#H MDQB5[?ZJG+5HZ/$%Z!(JCXN18 MB";XYR-[IW -)M=^06C6/*QV?<+%ETO>LC&41D#:S<4+DG4?(* MD)I7NS+85;!'PR>P*95Q@7KUO.FNU0';6'-U[7L"K><#.) M<636.D"#KC)K)[;"!*@,J;&RJC$@4*N4(+(K*_/Y?[@!..2-3QO?"2U D M9H9%$Q*L &8%XSD(N,,E*KPY)Q7#'\+WC!(P1L&3R"<>SG@ 93O9%;Y*68"1 M\K]T>K^#"53^Y I_XUD$'%7NE(!^CN!ARHG*_8;J/3,J8J(6PLK+6*$;A.<' MG@+WGA@<)YNZ0IB-->U9H+\$JP"G"=?,G!NT>/"6W33B*:M\$6(@-1+S%^S. MEW]QE-&'J'P0#$>SJ6)MF3.S?8-P16.S(E068ZSBF(RO">8R#O&RUVWB/GOD MD>!E(KP'#LX!OCA-IGSBYQ&=IM+:*7<\.,I*W&V:TSAP\9">E& M2W3B TU,^ID7!T.2W LK?FP*APL6++=8J]FM67F5.36+SC-D_J=IB,_%'AFU M,MS\T2XFQ31*F)3RL*5:<0;L+32VA*N491%_BMNY>#2$9\AISI*T)D.I2D(9 MR<.JB0 (%1"+ZS?\/FASX$H4(\#"L:!/9UP(=H!%GJ/.F$TPJV+Z*[)KU"4J M9ADQX,\UH]4;KFK]0&AC_A&^[!OS;]!,RO'<^'V:X:GQ9UK GOV59,67P=LH M!W.=Q/_,TG)4.U[M=WJ6Z:GNDFZ+$]='."5X=/( 6&1I!,'85 BF3859(7PB MS('*A-OV7)=2&R[#C./Z7]A!W1LNS!^2\=__2:($R_#H=>EB:AC'M[PE5!ED MZ0,GASBO8%XSF$<4J! $%4##@J:B]21^8[JN$N MYF)U%2X7R].!#B<;&R[^'U,V3*/3,W5'];0E*$!DPZ.[(MO95/;O<,@6K9<6 MKW,>"-G.BK3"@R+;0M;Y(,"+M=?VW(RW2BK%M7T/AC0L8_IE\/O4@?0D36@J M2^A#,O:KO@S&SM97$809$VE%>JEISZ>7ML%;Z.$S9 ]]'J6L1C0F;M7 MR/C,/Y[$>KH:C_>("@CBS>+C+OMH[JXD_\PQNJ:]^F.MJ^_XF6WN-NJZR>I. MU[+,)5*F-WBSH7ETJ' MRL)1*N-FAA;U*V(-!MH@F+_??.J+^]LGL_*Z6,M"*3NV>IVEQVY=5/D8!VSU M>LI);JFJVM<[>&W- S"Y\WS[*CH;BFQ<3C6,"RU;H3L;;N),#-^);S.8_'&G MBN:F PZLI6IFS1Z?ARLB(V%\[C#><&GI(#!VP5LU5,.J61GN-!4_E]HWY[4K M35T]/JA-L[;6XB(=+[&E3Y MP:9XNFK6;L;1NDK9%Q$E?K\\#ZI-<>(E94E;&"C>=I8R4BQ#;!>PMVRHMG.( M$)N%O2\M55M2+TA&BB6,=X+QAMH+!X$QMI14/>L$*):!8ADH;L>NL#Z4MR@S M5J?G6S5/"&4@^,S0L[4R;C(0;-D\$*SMW5-!!H*W"02ON'C36"A8MFJ1'5GV MVIJ.&@QSL!6'JNN[!9-;UW])BJ@4T6D"U&O$OF@ H.S!3RT15A>$U:G7NOWD M7RO.%EM>8B;L*,TX^7H)C?#^R3YB=9'@_71Z$/HGXEHP7>*F0_?!+E?M@O[UBURRNF MT?>JZB0G$JL\R7X4S>ZNF#"\\%.E>@*.'FZP7S%=?J0%J&3T5Z9@PN1J8N[O M>8DYH'2J\_DYQ,N67EG>[=!V=O%;MWT7SUU+''+_];<[_GBFC3@L?UTCCKK' MDC59>O 3<2F:4C3KGMZM: XS4W]J:N<41OUTB!"M^5W*4-E:I^>IOFE(.91R M>(%R6/.(;D$0YX[H5DED7GF1:.-5OB-W&VM+I Z[HZGZ2RX&KSR'D](HI?$< MI/&@NV(^+D$Y#E?P2,5.Q^$VEM:T5%N3.Z.4Q4N4158EW7@MP2S!?/Y@;F1C MV2__JO+&/M>_,V.;.UZZ/YEXU@[7#MC_G56X=L7=X9T"MG/+WUI-+2';I6FB M94N\(&73GL:_MK6N\6]-1;-3JFOOMO:.=Y\DZBX"=:=S)G>]='=( MX%U#>D_5CVZNP]0I$GPNV5]GZ+(&[US996VW %2+0L!;;5;;RLVY M@VM%M\)C))IXL"VIKKU_E1.)L#:G4"Q"[ 0I%'ZG9ZNNWD &A83912BR9G,# M'*W3P:3F;Y[:+E100.<3S; MEC$V/2<+$!V/0!>D0$_F$SI8\EA3G?T5:./\/7&$74JZE/1#>.>G]\T=$VPF M7W67-,C8WCF7XB[%_3K%_8 ;>\,Q$JO3L[ #75/'D%+8I;!+86],V ^:_.(T MG?PBA5\*OQ3^NL)_LAPDQ^GT3%O5]C_M;8W\[U1I&*>SILQPCY5$VE1:=L,@ MS>%R^_JMQ9H K*CBNKP(,*_DRFKVQMB]!K[X7_72[38=+Y\.\VZGYZJ6N7CH MW%4^__O;)R6C 8(TA/5/48Z$?Y8Y*P4%5%6B)$@?Z YD\6N3I5KJEV3R-[;L MQ95Y(,V:OK N5BNYWCQ=K;EYUF2/#_X('M8LFB0L50]+21?#C%*VJCSZI3S MU(>Y0A/DV;+:W!G-1S3 ^<3/-7@L2DW79[*[*7QS,.(!VWJ&J]K68M!F%Q L M=#X^VCJP.RL*Z9)U[ ("8QX$D_K=RCU,.7^%6@YT[P K;N+H ;.TL19YL;(. M-J];'@DK'+]+A1VN,.V)==G3!-$$$%HH:3Z@\+YH^QKN>0'_X:^%X;@"ZO)5 MKBG5_13%L=*'6<+P@:BNSE94%O 5I?^\9+5\%'@)_I)7,0:%;;ZY"M_B,49> M'_Y!1!GA@URX*LH(?15E$)=!41+D&GQ8E8%_3&-0X>S749:&\!7E ?@';T/! M9.?^[NMG_C#=%F^N8+OB!9$<93P%\_LTV)[M+"*^"C- M(_S";49CAM))\7"TZ::>$K:,-GF$]($K9;'ZD862C\G MB](64=_SO- S!T;?L=P^[8>A9;FZ#<:A36SB_0=/S\5#PZQ:P@B@?-,'(?IY M0P:PPEL2/Y'GO/-JUC("LTC,R+.[2/=YDJTDS&!P,,)P"RW$+8"!Y!;L6)KA MMV!.I#5S44#!@2+^VV8.@47#>@F@%+U!'<[J59+5%JLPM&_0S81Y8JW0ZD^9 M<&V\9:5+#V[*+E0I93@&S: J'Y)@=7>'X\]TN<2!X0J#@?'P9JS$WTPK\?=1 M0I(@ J/\^UB=MWY1+T)LT9")W2HM8:P0-#K]%5!PTD84E,(0=T)8(GFIM'\Y M94+*, )VO%RF'I<[=KIQ!$=N.?IU76SSB_]NU[!D8J;UB\GM]<7&(VCOB,8U#'&#V^,@L94")0">1H[M$I:%F#A)2S^T;Y( QOQ-BI ?(,M M(/N=)A&8Z4P;MF\Q:_GXI:%,+P7X^(BFJT+N[S-ZC^;OJ+KA,^ZQ5-== M=&<*3WSX_'Z9V$Y"'Y,"$[6=*K/3\S5-U983*(/>GV_%4[G,+!=,OQ*,]PQP.0<+^O&F*S+ZO3,[I)% M_5U51N29&4;K%:6[)!([0_.,_E72)'C^,H"I1&D8!5_),WXRF83=Z>7T(;HA M":BV.'[&S9)D8"##OCDF*B/G9_28@$S*Y-Y#I2N["KIR,Y##C37G?R@3YF&! M&9'V81OEGA4;,@.?4H$Y5B]F1APB<<2G"6Y@,81O/N/?4D X_17E!<(;GQ:^ MX&1X\3X4QCZ0/Z%YOF1F3Q2]WSPO*Z\2_?&([PS6E, YM9D;8]_GKL#[ND&$7"9""R60/S[ MQ/$NGE(%;7S1AF7,'QXD1BS4Y)-]+#ZQL.86?!IE((#EPQYLL@_,)BRHOE13 M+1$OMM?T*05IIH.8LN -QN-%7 :,6 PIL1#6&*#PL"""RD)0HQ'LUZ@ )S"8 M>8X9(0((0(R\J!61FNDJV%UM^+=SHT>"\UF@\KL'I *H_Y#"T+Q?(7@>#R(@EI?] M/X&SB-B 9FQP[E7QF-EX:)@4(!S1!KM$P32X*"[%'H5=IJ 8F /UC8S'Q%_$ MPGT)NAA@2I5*LR/'P7-#Z.*.GK*;[SR^1DE.\5Q/*>"9G .3[R[(_HC_RJ)E M, X\"3O6/#\0<=V\,1DF%^3\@*YB>%<0WL] M_R'[L_[Z)?A&PR@88B#X,0HQ_ ZLG]C6&7U,XT>4R?FH[PYG,IMLT(^PSB\# M/E/8JYAP?2*_HH?RX;2(R MQ_(!S$IFG.;H3:(BP%,,H$XY0AFM22-W!8TP.6F:/H(N'_"%.!42OQGS9K<] MWM/74 @6@@2HB#,^PH WX%+7P01(1^%;_!A!C ,K9B=\J%(3$(ETRAR.\0 ) ME1I2&1\0T)RVG.;>-_V.F9.)R=G,@G#, KXNF[Q30IE=!5G!*-C.X@C6/SZC M&]L6P*:8%@62%GX,V-14_)$K #!4LA0F"%(/#LP^Y%A,JEE&C) MQU^;(B;+H5N6*,^R**:#"TWX&>_HS'T WV . M&R 3>VVS6O$/<#\QXDO'\QHC:"[9\7%WFD7W%8PG/;O3$<7S+A0) M])M8\VZES)FS0?*A HWX\]' -6D4(3;HBKLT(A@ MF ),378>/U':4E%G.M@UX^93^7S;(+,G8 MYE%]*=]M]_9/N2U@(K&]*K:XQ,V!/]VPO0*[T3,5O$H%+"4>1L4"/)4"+2GR M.$0JPQO._W$BP9C5W :8*?EU=C[K.,X RA V2MVOSAB8$#*WC@7C*HLIRL N MO .*A552TW>*WAS_&\9-X.=OE*66A,HGDJ-?N)3@S&G[O?N]J_R&L<;/1!A# M=WF>@AN,OS%IN[MG[$DPL^JW\AF&8]+4J5[XZ=M=9RPXS!+#O[+X%.7FW$J> M%\,L+>^'8NDN6[H%Z 'QYDH%1UCP6"= JJ:P=' P9 &6\"G:(%G$ JD8[ "[ M$#Z&MRS;?U0<=[>-=Q=A?5-FV?0.O%Q8UV_$SH:-6.DC79ADDLKE#\N@"HP0 M)JH*>211S +KF^241YT.0Z.FC!.WCG&R5<+1EHDU5J>]A\Y&0X?.$\\POTO" M-XQ4H","V/#7G45[WOQ9=&#W'=T:]"W+]RUC8/8]BS@:T0=FJ.MDT)\_BYYZ M,8/AS*O7'U*W?A]8?HR^D4(8NN$IBV@(\6.;1Y)%($,@\H4X4H*O1,P2$WYV MF@'NP>E0A'D#.KJ/IAH[%?H@OC.*$GP4$QU) MLMCU"PTT."@6,<-GR,*E?P MG@5.,7P4HQ*-9MX?\7 KYM\&(MC( TYCY8QC49P+91LBCHXQT4E0MLK58WF? M9,28EJ6;<'/ M@\ @NJ59IF\39WY2?.1%S72!FFHSO^9(Z1NZ;X6NV3>HI;FZIYE^GQK]@0$" M8@(>5KQG,PMFWT,#WW$,PPD=T)VNVR<>L2U?MVU/&S@:=2?![XD#&_.8*_H4 MJ(."-!NE[ 0) M/SB=+XV/TK_*:/3 +%/E;AR:C)]%MA%,D.M".CV]:LA13, T&P_!W?*$5KD! M2V=8!>HR.KD[ 4/AA/ME%#.-V/F:(5D*F 5_!0X\?HV*IY<=]K?.71!D>&R[ M3#]NUIA7F\[MK$[GEIG9,C-;9F;+S.Q+SLQ>OL5O,@WFMG@G(& ,!*:AD8&E MA9YG43^TW8%+=9\8?6V5*;'1-)AW5_NNY^F^&PPHL5QXC^N;FAX,PM @8"RN MS6D^$?F%"Y-/Q>ECT<0,+( .>ED[I0:!@Z5\&;MGPB11OGWY722*\"3$F0^G MWLLC1_52:C<4&IVRY%GEG"^#WW-ZAW.I&_?V=7;X9YA-W+JM,>V=F\OY>'YK MJ8# )7'ZZ3N2JK@?OBSJ67MEFRJ_-L@0<1IK+5[O/NBT=V>(A27,Y M0Y9?V!;>JX [ISP;+8]@]22;@3SSG44B?!X,:5C&%(\=9_SFY2]XXML= MGGE4.2U\9!P3#WWY;^.;WN+F-X9/X^JKXP^[3$0Q28;]7=20 /H 7 @,//Y MZ\SG@ M&]HIRG"$8Y0!UE\'[)B3+^2WXJ3#'%-M@]07:WG.:JGBB\2.M+O?C M.3D(KO*B\WT("+GA:5=L[,Y+4(!_S( )C& FB#"!?!(&J>[W"S2S+0 3Z*+J M2C\_T/J1CD"+>)8Q3IR>C,$FC %JEIP]??T?HR=C,0GG+9P%RV8?9M=4=_#F M-VE>,%]T2>S270B0GBHC>TJ2V$'!M'YAAB#)Q2VZ?'Q-CA7[F<1W6($AEAPP MRNEM]O[Q)$+2U7B41)1O%V\6 M'W?91W,%D_AGIM\U?7?EQUI7W_$ST[-V>G+=9'6C"Q[,^4S6-VTYV0-,UNKJ MFK_5L!M:&M2HN+_QJ_["5Y<4T>.QC.,4B_,WAC6O5*.!: M;=$/X5*I\CWZM05-CHBNJ;J1-[R17^J>"$T(!K@CG9[NJ@: M;1>9.U[$CB?HIH.I7(N#-A8WZE%TZ7Y[YIO2[LFUTSQ;MA,9G9ZM+R;2GKV% M)M&SM1N\!WK,3L]R38F>2T9/0^"I:2%CAK:JZ1);%XVM#<[6'IK)[O1\TVT1 M>IITK\[!6*Q*-6.&^D(6[D'=K'5RM82HERA7->S%BD_C4,:B+#E8?G+O*-X: M/!]*$TO$',)&W (Q+B)F[[U;(J;-B&D4,%ZG9^SOADK M!DP-8R]+1"#;1VT MO0V\!A%S9;E+\]?!#IF\)%VFK4T[QA:\)#R^?U;7]=8U[-5M+[E=+UWO"\+1 M!H.O 1SIG9ZC6K[$T47CZ. P,GBM!D.& B\:1QNLPP: A%5*#-5K%9 V&(W5 M_6F8+%V//?G-7;]Y97DO/[#S8 ,F^P;'MY&[(9>8/E=[_1>DXS?X+KNK=CPM M=%7'6*SGM%L\H,ZEQU.&EZ2422FKZ]GM+F6LWXQJ^XZ4,BEEURYEAQ(RI],S M+=5SY%8FA>SJA6Q#4&!W*[1IL94T=(!U?;G^<)6O9,!XA6KJ-=;[%>RHD_6\LY9LYBZHMX.KNSMT(JYR-X. MLK=#*Q9U7;T=ZA:_76S0L&MCART:-6Q5;#=YS&Z_B^K2Z>![.1K%#&DD?D/R MX?LX??J0<,L07OT-MS(:%JEH)[:T+J^+X9,6U.7]PEI!1)/9*QF?/HI<58*; MY+(T[[+/9&G>LZIV>U:3E:5Y96G>PU)%EN8] I%E%559FE>"JD6$JU6:M_6Y M-RLT^Y2#HJ"'HJ"+DBM33LHV%6B:@,CA YFG?5^;7GEE&68,V","5,'V3>0! M.SGE,SU[L!G0 _BP)6\ -.DZ,W5%6)9BDF/(4DR;*T<'*&T#MHVP1EOS3=)E M,6E9_O!0Q:2_\@9_>>WC=Q^OF%E&F\H?2M&0HM%@->E=18US6K1;)Q;17/5OMD@^E:T[+X MV6E=F&5U9H3 Z%'5M61[MX M[.Q0'6T[\#B77"CM'.Q"D0E]&+M05I@YA%WX-8N 8R,23QRR1<%R.SU+MDZX M;,S4, >WPHS7Z9E.F\J22\RXV.K,RS--)ZW9E+1?$/B<)=[17\&0)/>49>;QE+NT M#[-EJ:<[IMQMJ^;E&)[QSN&&?O(%CKJ%:[SLVEG@-OB#[,M;?Z(I3V MA^2=4-GOTVSVK'@JZ%?OL-C$1 I-U?R]T^_:%U&6 G2Q K0A%'-, 3)89WMM M_\Z74H"D +4D+G5,^3$[/<-4S?W[,TKYD?+3EB#=,07(8@+D>4U5XI7'NKL> MZQ[R\%9F!5^L+FG &YP^%%B7 &)B]I MKUI)\3@?\6C U]M:/)Q.S[(O\'Q5 MBL?%BL<1I0.3G'Q?2H>4CK.1C@;\M*W%PY.)%G(,.<;BL?!^ #R'\V\Y1CO' M.$EAS'/\ZEE4!JQJGRI;UE:\5#J\I0%]Z--,,75&BUKE$B\MN^T/]@L-;PC, MBMQ3):,/8,2- V+#/<'2:^O-_IV5U_ ML9=6.S!]_CST#L]#"ZNG=;6U/)3GU-(2:M\8YR_>"RIZ.HC:B'"SO.6NU8B& MEBS<1D,WSD*#L=#;1D'+$+82E01D!: M.,:550U+2CP F$]WF,DD74AV6.MBOQ5Z_ANH^:\TPT./<8[#C3$QVLQ.S^JV MY++@*3CR=UFQ]= H]@Z/8JO3,[LMN3!Q>A3+*)BT:8\TQI75=]IEFUX39]E6 MO=FHWEIRR^/TZDUB^.B;= ,8QE*UW98DFY\>PS(.*LTM1NSA M=U0/45*RZF%+_Q)&C[U_P#_5^Q](=A\E/*7&J+1CE(2@$&X-E[V9"T _>S4Y M%!B/@GHBHK[G>:%G#HR^8[E]V@]#RW)UVW$8+AAKM $.\YB#BE??I5(JCR17*FY^^GK3;AWU=3& M,,+=[@V7!Q MX<.F2;YTZ_,8VQ9ODOR=+:GN5 \Y4Q]FZBZ;J:ID-!_QH>-G M%>;T,"(9T+](:R]@O:FQWPILT ^&U5ULY+(;K?U#3E5G4UV,6OQ])]P;LRSJ M*LH/& %FG[&L6=&9>8F0B4^6O$N!^4=IF&,/9R99TUS'9W(@Q_A+, Y.@XG? M* .:9: G%%(46=0OV4:#CQ%E"')/,^P9C=H*I]&G"1U$!P_2^#X%$OP'-PS= +O@2@\!G6M2M!&(; MG9YMJ[ZV"!'&IWH+;.'ZS$[/]55]R07MW33_O)*J3Z05=]-/2B6KT_-4UUKL M_K;#^E9^!9>*9O@MF!-IS5P4$ J0ZK]MP:).[P?;?V$?1^L$*\O_XQ7I+6/_ M&H=.^)$W&/^_->>]AQO\RP8?;^^!C^UM?2CH@V*L]+@^D02 CCKS_^0*>I9E MGJ,.1DUUEY#X.8^8\22Z!)$8R1\R-<&^\XWF95RPKTQLQ6W(9BZCVHE\MQ=A M&L;NF7GHC=[]/LB63AS<+X!P"2/[?DF2@E<$\_T9':58H@$=8^X.B M:S?_%^RF7'FB<8S_G7KX@814Z3\K)1N'6_U1 *8^&NFP3[+#-P5V[+1 ^WY4 M]F,6EWEX ),DX-A&QS')BZB _5'Y[[]YAH%4X$2/!=$GKV1?T%\K3Q',FGLI M#Y2PJX!B;5^SZ!%]F.\T*#.0*YC 1_@/KWD/BT-31+D+"OR^[ONVBM]DGQGN M737(U,/CKYHF(P-81VAE<%-R_*C^;LFC586)J3&LZ3%FE,@;FF%E"E4!STA) M4O@?15]'N$QQK.((>0G>S&KJ* '@J@_^&X(M&D1@# %W<%9ESI@__RA>G(P2 M0. ]V,9L<)B=8$*?QA%]!">JHKGX._V%EM3"GQ_(\_R?GB*8]MS?$^Z> H8H+&*,)^Y[OB&S!P%!!0C$ M@D^BAU$\)8=;HHL1"-R930HWK3A%S$:@ M@[,(=F;4,;@<$;!"$H7X=2Z KYE:H06CCWCE(P&A$._%U01ISA1ZC+],T)>1 MIS&$-N4X(U5$J0G"L54@QOD?SD*$:Z; M]DUAF1*T6OXJHXQS+B9/\SI?00M;B$F4\+ &OFJBQJ>E%O94"A8)6%;*AP^J MPEP'71@9FVPN1A[^Z,R3"*2[)$%=MOC4_S>.CPPB#*NP@@@B+%*5E!"A$5%7 MHGMF9NSO2Z5I8_, MWT#CEEM47$EEL)&*I[N@H=C80U##?4H3T**/*9KWSV+_XUJ9C,V>O!R-8K8= MX=3R:E*@ $A,*WN:S78\ 914#/3B#P-TDP+:5?[%]N5GL$SXGD-8W'MB5XGC MJ?&&-F,*Y;AKL%7.&$ATBOU#[C7COO>_Z#DR$VX A-61D5%KUP8H@0-K#BF M8&-U\= NJVK>Y%.F[_/88A(KY?-X3T-F^H&8TNR1SHX-VQ=SSG%)N($)TXLO M!(B;D2CG-M?T$JMSM !]-\RI9:0!%(X-%#0TT,[H*G^ 9R[H(49'VXI9Q&!! M>8X5HS& M:"Q,'H0BO!07@O,1;PX:3"_X^I$)B\:]X M+S$:QLV=^5S'89N_ M^K!-GIM=ZKE9N]3!@?1!4U;TF5G)F+/(\YR>)\&V:.RM3G9JEK= .(S0WHJI MF!#81 4)AI3OIF";%&!4<>N6FS-)"/MM@K$;%4\%< !N&N#F/LFQ&K^-VRT$ MS9T;T(LAVC)1%6S\ 296B=%.82E6 ;IJ7UX1L&(6&UA;J?@;VJL+<3B<;A%A M[ 8'C] 3KTC2'4=N9B8*%@9XWCK*Z6WUPVLPGD8Q>;Z-$@93]M!K(35BS\1-8NXZ M!),C_K'8/WRCZ_AL"Q&W!\6+Q>[291_-W=$0G]E=4S-7?JQU]=6/KAG6[%JN MU?BHKMOUC>TFNV7!X=/V$!CK*S;B;53 VX(MKJ1\BD+EKHC9:=PVI4!:MMJU M:UM^K^C,%_4)]IJ8>='_CE"X(Z*"ZP=Z9/+K6["AGU#OH6;[@^1#6%N!QW]O MNV^Z=6X)MXPN-:']&53N4'E'\D("^PP6A7+,$JY.IZ'KJI\ ..2)(2!^T,,HZ11?CV M_IZ64AF?SZ+XWOF&9"E\!N#E[)O\_@.@C2DO5%7>PXRBD./ZGS0%(V2)GA[? M,CT?OWY5!!K]>W"N0\QG!&>['*&[_9A&S-'CAUR3;"UV/,W]/99D@]E,"LGS M%#['IS&M40GA.^ )L_,+\/YA#QQ&(_;]$'-QTA$.,/&A)^YOF+*L()J(4RH^ MQ-1#R@O,1P@G6XF[6(WCXS%\>1EFHC$A6/,^\"P,.HS++2_ ZV*E/](ORDY*I M<9'\\*5@B#?7R'U&!1E?B!/ZCU_OJL3!EU5T@QW+X <5Y>&-+$R,<97Q$C*2 MW..$RQ&^7-?^7KG@Y/X>TSH*.GDQGU3EHD_-+5>KPSB67PK?",#0Q@R"F/[_ M[;U[D]O&L3?\55"*E<>N&E'$'9 <5\FRG?@\MN4C*$2,0DPN.QJ M\^F?[AG/ *F(PIAZ:Y3X3(9F MHM,D6&3W7O)&$18=QGWNDORB*TX#V$OBZM)T=@N][SA M77'Q=W%C6[F4*X)) ;+L0?IJ^.U.!,8RV&"'C38U\M4^*+X?.Y/?1DK MFKDILPBZ^\K%8N%QRSQD-5@4\5V8&LJK8,P%*8R$]D"6L)J!*XM2+"XBQ1UH MG-VUAO?^#/Z";D&\;-RXU2PCR.,ZIUT9P1"G,L31C\NHV$3*^:WKX"P\#:]S MO1F@74:>Y3$*&^(".9;GIDJ9."\(B6T=<[SU9D8WF<_3L$4"LHT] A[$4HN;-C0,JDK4,EC+*S MM')088RF+(D!B(Y@7SPJ_Q47X1B_Y(O8XT3&RV'@,/[CTT/W ]Y5HPL\&S/G M.P*R&#Y;M Q,A\<77,:>9S&I(E %'H;C<,J7,@VZF'JV[D3D1,M("Q#_&Q"%8.Q>4(QN5A>.4*R!'.1$2KH")N\GHE0A 2C\LJ0$%CHSS+[6<\M1.12B.4& $ MZS-E0D.I3 M."B0K:C!]I (S>UA099?@/&_YQOY7:'>]F]=>U?QSWTL!!Z[.0NE6ELBNS0- M9,"1O+3+,8[;6JC3(JSKJ3Z-RJ10=#8^^)5IZDR'+XJ<>(=IX_%V/8R?92QO M$W(DKY208DDBSLR/A*", MLC@]%(6;"S L 7IOQY89/NK_1QPM_\B.EE\R25UT8%;>A]$ZS*^"!>S-&F%R5"QCKZ3)+\B8OPL:_E JHOU; MUB$9@3Z_+'Q9( ?.$-"Z'Y'%:'+7G12:P4SD=>9+D#9,5<^76O/F@2RDRH;! M4.JS#7#W=!:JV#D2Q5YF-U1- HK^K#!:&U/T9S_FED?W1^]!$V/-I?97IR-6KOSD M6>Y%?$/E??3YNLB(6.!"NI%WVK;R $4INJ=]FQW^E4HRX\BJF MC$ZX_"8MXO\-9=F5O!J'F-4]9KX+?]TK*$?N/C=2(J1.(D\.<%8FIVI<)"SHP5K[VT M+3/?O#@&K:3P#&?Y:W),2=0M#W=6_FZ5+A,OX&$:+Q_W>8WE^%S,&?^>%?7 M!15^ZEEF)\VY%_NPOJ-$BVH*':1WN;G_ES]6ZFYE:H@,_V"@Z&Y33D=<1 MXDJUL;T$VJX16=X$;D3NWT5A'&^FA^(7T)(0K11Y7M<$9J89(_WE M_DQI27+-.O2@-A+X$<'^(.5QS2+$( #-;;GE'\,'/X@'85VO?;_9KK:L^<'J=K(QD*.(<.HK$4X5C3Z$DM(P44VQNF2FU]IR4>NK4[JZ M][Q5K,8T1V>VY7;2OYYP=[NXL]0Q&UL:X8YP=\&U&$N\OBSE5= M.&L[/&=;*[ES\7^#57+?9\TTQ$7N49KN%@$:[\ :PEW;#JQ;8K]WH,ILS6&J M8;7<@7MVP;DD/^'NJG#G:@9@SR;<$>XNN#:=Z;K%QB;).\+=97%GVH [MZV% M]8RXNS5W[E_W!H^>P\E;C*&UHVKM]NP?AC'"MA-#K8O%OB2 M >(10 A@.R7 M( 8!A "R&R#VS4J06W-$?I(UP%C1/%D4^IAA%4)1%@RK&6*V7A"3GY+L)]5P MF&FTE0UDM1/J3D*=KC%#[]!F)]3=(.HT5V.JI1+J"'47-=Y5YAK#]T]V#:"6 MP=19HFUPUSB8^GB;D<:XKC%NS60LBS(H7V-A^?B;?2F)GN>/!J[6 .Z7=9I: @/ZQEM2!* MJKKY8&^CJ\L=PMS-8LY61VU#_0ASA+G3Y%Q7<5*$N9O%G.5TB;E;!,'>SF#,-DG.$N0O+.7/DD"?J4N3^ M'A:T#.\NXH6B,6[$3-7TX0>?7SN7L$1IAT5,;M69,,GD[=D\"30&:7\#UOY, MA^(M"',7CO'11U1 ]/))&$];4-(=^!'1R:VQ^SQ:7!>+/:XBRHT#I'TP&0'D MI@"BM;Y7((#<&$"Z<>=T#Q"AF[T6W7:_.]3 ^,413:*??9%J^RQR359UK_2H MWVCD_$K9T4YSJUD\5E_"-F;*P/H];RPVRCHX59J=JP>;PC]I/OZT!SI3O%CQ MLL;1^*(GQBVZF,-C991)O-4Q?2O\!$99>;",&?QA**KP<@+\L46%71/<\I%:%)CN9 MGM':T$8V&B;K,/91W7^3SSWK2RTW7_7%K*OUN'S%FP!$TV3W*T]:_%U>A@A( M:>HF.:K_743Y;-; W%<38,L?K[PY3/:-MWSP'N,7KSR8+1IN+W_G(N?S MLRU2[EZ 52C[F;\!X<\C? KFY/5F+@J(KOE?7OS)YZ[C.#-'GVL3R[ G?#*; M&8:MFI9EF9[I.?^R7WSW6>P V)P@#!/<'M^^]KZKXV0'XGPOW@X)I,:[>',@ M;:3\=6\)Y -RL92A, ^L_?N2*?,H7"E8YG6_4-WQ:117 ;_+A9X/RYSB@05R M$9X PBJ31V4!E$'G0AB#@)N'D;+T)F'$E"EH&2 W82Q,&4P!5P*#Q>+X MFBY!U !%Q*L,IC('6:D *1-X7 XNQ>(R74V*3]1*W8$=@CC,!UD8 VB2<4VS M@6$/"Q^/A>IYA(U?LJ,(N%5YM62XV?K,K$>!U#$JGP#J%+S6&W]%<^CA"GZS6,"%]>A$C9;/YP9,-Z$8!_ !9P7/D= MB9,@3E<"",'7P)Z1\G.@ MH(Z,8HLIV^N4)]\FU&&AGB1O>:)7N1-(:***,14E,('2*]SX/M\!U4UE8R=S M=^T]F! ^CO18PV+C%";^A,ISV(@$7H6'X"-2&<+WA%#(MNTNXF7ZE)AY M]F=D1@R'O3\'XP&T(^1;-G5O#7.9^M*S*-Y!&L&_W?MA&BO)0Z@\7^1Z@!'<,O/HI,X/E7 MJL5 [6BX>9F<'.J]E2,#?LR4[,J78!QK!* 60#!'ZLL]2*T"/U]BL30$:7D8 M/-WL7ZD: \IN# *3B\,@X$LIST=-#9A!V&Z?_"^W:[F-BU-H[D<@26(@QDH2 MXT3;3=MIN[&*OI I$$)D:[M%]K:!]]1DPZ=+P2XBM;*W9KM,.*>9"7>$OBAI M4J<<>;D0SP=(TB@0.QAEN)"X!;E7S'=J>?*+K'=I2^Q19T'VT.D6V]O1OI<5:+XN] MEFFS^LMB!S^' FLR_9 "N[&I:C^106Z6RF&#C?'X?U( ZZN)6!22"%[+\#1_ M8A%HS(3I9 ,A#1'C0F$0FM(\3.5F4R;+##_1GG8 )N\7'.+_1C![[Y$YLBX[$P/0K*+)V?A M_LIDJCEFNF'#F<>#C9TB0X88)R.9M6IO&A. \>LW.)X4$$ MG\W$,;)Y#:?3-,(-,4O+^X#R(,P. MP.*C6X/5#81G$KR:JRM22.#".-!>J"C>\MI*K_NQ>*Q)$R\I3AM@-:;M*BL*->F_9C+;5R:5DSJ'THQL0K1[N*X$Z3N MFBFB(*HW-SH4.!2.\GCV)[G;5?AL_$6N9^-@4M',_GH+T*CS<_Q3B M7!$6]@PT(E!OT+ 42HD4LC"G!1PF88014T]E4BP$-)S-\+.P?[-# D[%M.YY M.2J>GD)\5^"YB%UE.(X+=8L3Y$X MG?P;E$,\-]8AHL7'*8&D3J)T*J8T PGW^,1"QJ/8!V.K\%),%WC\SOPX2J4= MP?(C3XXN%6K\7IQX0::TX?F 1RRLLL8+GK,)U:E<'X4M A8S7][S3'P/34/Z M7%%P-YVQH.U7=:5<(9K#OX21] ,NTYG0:')+)?<4)2%#!@1WTDM4J)/2XP*: M#Y,NC "8"T">9:R=>O Y\2O01OX*_!%:EOAHY8'"JY\[)G?R71HR H7%J-D: MI%[[L/!!>P-PS$*Q"/X%#G\_YKEZ5\-1?_:7%X=EGV.^Z%ZTU5\(?10R20CF M3_QN):7RH'"[<;43RS7DKF^)3!1TL)^+:Q_IY)RB(TS>C2)2A?"0^JP\I(3] MS110]:3NB Z3TN6)=OE3ATF<:\!P5*Y#L7D J7@[AS,(IU*6 C*C.[3; (0K M$9V'%DCQ!E $-!=<1G;F?!9?/SP@QUT7",'N!T)6RJL^H8KCFF-EDMO]TG\B MB%6<0H5?%+VW,*GD0< M-AL.\JOW!YX484DA="QDQT?=H'Z M$OPW'!.(])AK!-D8^4F M,T0\1,(XYP-I7ZS3@$C8CO(QV4$Z>ZIX?F?A2E( MR;T?1.DZ0[!<2.EP#)1??G\GO1QRVO=\B:\+XSF[HA#Z@]1\M4 QPA I*)+=.[1J%33R'_1@*F[4DB\(].'1RI:XD M:N8'E&O+Z:E,8#T/+)-'=9_!MZ)[O%S8=7T/VXRC[RS[295>-F7AX>B D&PW ME_0OW71"E2O$150>'1EC8J%/+<*'77P6;D2DD? A5H3*;KIE;K9LZ3"[.,S% M^K:#V1&.>N%EM)B+?VQ)A&V7)'!^"=HA>K]01 #JQ1Z(4^E1*)8%F%GZ/)5R M)%X,38A\%GA'P2SD)W(4#KATA:[&__+BYG=1/6C+39EK^Y$(OSI0GY2?IW8-3<:/%7D:3W/."*C#FORR] M=>ILM-'/7H']B*P=&H$C^G+DN7'?DF#IZ+[)< MX>S#F6-C)!P;6XDY\C?#'(VUW3^/1^J1OYFZ=M2;^R:KJB-+MVFR-%G+:#:A M _GS/>ONN3?YK#[+;L^B=F8BNDW6+_V]EZ& R#[?6>>QM4DGKE^2Q4BW6B""M:R59H[B)R<7/.D=Q9K7 MNJM;8K_+FZAL;#K,=H??[(=P-RS<:6.'Z:I&N"/<711WKNLRUR#<$>XNN3:- MZ>:8C;OL?'AK%=9_"Z-DH?SHQ32#TC+8=I*GT^TF^J*,/Z-LNPFNH*K.D=C1I>^FUNSH3^%*=G01\M^9\QT MRR:MO]]LL@R=Z6J'+6:)38O M4%8'97505@<%X%-6!X%J,(1KE=71"S%\=/)&367Y)GD7S4#X/Y?-0/@^E7O0H]8) 1:"B?)X3\WF4-8^0+6#_ M4FK/M7[R%@,KSIG:<^T7C>:H[;W-\]PR=K'8EP20(Y*E1MV4R2* # 0@QJB; MJF MUQ0!9" ,4;=-/WL'B"WZ!>CA*/C=HG66HQ>B\%" &D(D&[RT0@@ P&(.NHF MQ8H ,A" :#=[[7)K/C'*+#OM]HE\8@20/5DX8P(( 81\8@20HP'BMM;5KP4@ MU#*IM[DU@TH$HLE2BE6?9/#WB7EXMQV;9QC,U:G?1-^YI,)!UDWB.7&I,9=LB[E7 MT&GWRKEDV4S3.NP)UL\G4F>5VW6CBAJSG$S-V;EN75,<6LXQN2L81FUH(E3%S-++,>LXF M3=?8V*3=U' M3QZ+R*C+YI$ ST9CV<6I;2*)IHXTJUE0?ML,@MT?/3:#P!II8W<@FKH=59X=C ,/+#]S*M2UDHURI8Y%A+L- MB.O(SCA_6LN5$NY94M>8?O@. MYN+=\6\GT>OO?H_\*:<$5X(808P@-BC*$<0(8IU"K%81==M=W/7 Y29&;)ZT MCP,+!L=,"7BBA'-EZ@53OEQZB1\&\3#2^'M"^^4)5+>C)@(D&)H'K#/'ZK"" M! F&6Q0,NMFZ35/_,'?E@L%@IM.VOWS_F$2"85""0;5'P]=2KUXPJ%;; C'] M8Q()AD$)!EWM4C#<6J8VU3D[13Y:;=6F_N65GLR6WD&ZN72L6V*_$6>:[9OQ M]0]SURX6C&XZ$Y-8N%FQ,-9'5,FQYV+!'7=8()#$PBV*!#?\V].H%@ZH.O^PN M"88A"09#';=6F_J'N2L7#!JSKJ"X/0F&(0D&W;%)8QB 8*"P>!(,E]48QOJH MP\/HUF)9J.O 21:5;=+]5/] ?D$DFE 4DEPR!5ZM@P?YJY<,!C,L$EC(,%P6<%@=MF?X]:J;5/G^%/DH]Y6.E*!O#Y)Q^$5 MR#-U=S1\S%V[6&BM-/6/1206!B46QCI5VNZ[6+#=X=<\)K$P*+&@Z=29H^]B MP=&&+[E)+ Q*+!S1T*RG5;:'X&*ASO$G="T:6\._)2 '])"DH^ZT;V?6/\Q= MO6#0J4$T"88+"P:CM>^U?YB[L%@6B08 M2#!<5F/01FV;[E(L"W6.[\:B,ELK3N2([I-\')XC6K?IVGH @L$>#Y]))!B& M)1B2TP+ M=8ZGSH.[.L>/'>H<3Q[PX8AEPW!;>WCZ=^M"0FFO4&H?P4Q"B812ET*IO7>) MA-*@A)++;.U(%I-0(J'4A5 R#=*4KELHJ2H;ZR252"H-2"H99N<13,-I'.^Z M(T,UL0-QV[[Q0&93M9^]6[*JCBSWN$;IZQ\UEB2(]91RU%CR*4V^AV4MP[N3 MFDH>BY"AZ6T][Q=%Y"1R$CFIF=DS-S.[SHQK@QGF\&^TZ+YB2/<5IN9T>5]! MI1B:"09+'7ZW.!(,@Q(,AMIE([);*\70H*W(=>8^N53DNX=PO.;,)].Q6U>? MZA_FKEPLJ&SCKM)]%PPZ4\?#KXI*@F%8@J'3=.-;\_(T*+AYG>:Y7ZDH]7)@AFKC\,@H^ M"')4_[N(RARZ._YJ$G'OCU?>'";[QEL^>(_QB]>;U2S\X-46#;>7OW.1\_G9 M%BDQ,N/3,/($;^:B+"(^_\N+/_G<=1QGYNAS;6(9]H1/9C/# ML%73LBS3,SWG7S:H\*(J2#A7WL,' 3_QMZ^][^HXV>=B(P"+T5A"XXAJ(YIQ M7)F)0\4K=G_TE.(5JDN3I(V3I"@P!R4P#1.TIH(( ,!"#:Z,C.;X,'R*U%U3>HG4 !N'M4 ML6[B;[O?)P201@4Z6M>'(GS<$CY4M?5!2P"Y)8"TSS"\%GSI,D+VR1Q7K MIE1%]_N$ -(0(#8!A !"+C$"R-&7+K<*D(%UJ#XM:6SL-DO Z46VT*!2FVBR M9YNLUBS1<0C),I0T1DECE#1&26.4W].G_!X"%8'J)EO4'YT;EG6)5KPI%H:! M]:U6:> G/H^;I(8]-T :C$.?//F3MW9G<7)*U8V[E"SJ:=5W%IG#;W5W[2RR MVL90$(LNOHNH1]=04FMN.^!&OZV"N$/D$+4^[SN': \1AZA_U',D6-RXVJA2 M+Z"^LT@C%O6=16J'C7.(1IENSCT\,M+]MS5%5.VP]2BQJE+O=314N MXE"+4&*RD'O.(K?#UNO/:2$/O]G@A;3&FVL-9FA'7IL-IR\8P>,$>+0^HP@> MMP0/[<@"002/FX#'^$B'1O?P:)SLIFH"#\]+7O50)*UHR?>W<,4GJ;_$Q2H_ M!_<\2,+HL8@K'4RZG:6/QLZQN507S[.R1H:A#V6RH/>K%B6%G1X%/*@0^SS; M26F8I'"M=/B!3_EJPB-%5P4MJ%D-^KV7,\5_BKBJWT>Q:V[>[3@Z,\SA7T 0ZH:$.ENSF3F^$H_]$(0^=6\X@7B::C/7IIB;]GS$IN9LLATVUKNI&7^3>@K5U#WE#D<' MK=J@W-J^LTG5F6EWR*;GU%,&$ZZD?*U^TX6[Z\PWR;TC=FNWQ3,2J-_[7F6. M[C"[=6;]L].IYZXZVC&T8_(=8]HF<\=MB^[T9L?<3AUF"@RAP! *#*' $ H, MN4!@R-^#&$-#EF$2*UXP4Q9A&F-@(9:KC"EBA")&*&)D8"K]@)1RQV*NUK8U M4_]N+@AT0P*=JJK,4:D($@6,#,'#KSE,LSH,1" N->*2SL8JE3FE<)'^0Q5. MO_90[9_.=>U[-]IG.!HL1+P*8]C M#]Y)0GP,J:TD8B;K,,J":.2GXS__R=%4^RW\%*?+)&;*P\*?+A0OXLHZXK-P MY0=>D"P?E15\$[\+<\+/*5,O7B@3+_;A'?B,I\S3Y5+QIM,H!9U!_*#,PT@! M;O H@'^:XTA3'_X4)[ TL7#X1 S_*Y>P3J-U&/-XA%2+^9X%XNR",%&\Y3*< M"C+!#,(T4L(UC^!Q('2^OE&!_VT@97O7.1\?K9%ROT_@ST7">"\ 1''(WP*YN3U9B[*(N+S MO[SXD\]=QW%FCC[7)I9A3_AD-C,,6S4MRS(]TW/^98,>+K9L.%?>PP<1U=^^ M]KZKXV3O*CW]@D$9..LH7"YAGZ)\^P7_\P,7NR>FHD\4VT>Q?13;1[%]%-NW MTP,E0ONFQ2E"D7P4R3>$2+XKO^ S+ 9_H&O8GG/)85J77+JU:U@*%3NID133 M6X.5KF$O'W_3*9=N44^A4+'CHAK'S"0=I?=<4IE#.@J%B@T"K*9ZA$@A'>72 M7!HSZUITE,&$BG6MH-QT.TRW2X/X7;Y9#]@[RAV MS24[M+'!5+=M5]'^>:()=8-"G:HQS>XP5?[6/.MT^W^*S]9F[I@:"_6=2P8S M3>HK1+?__8>JH3-+H]O_OG/)8$Z7Y7QN34>AV_^3-&J7J7;;$ORDI%SZULM5 MF:YWJ$O2_3^5O>B'N^)FREZ8&B@2+I6)H?U"^Z59B)S&W-:=]WJS7TZ.#)$+ MGD2OO]M9(Z0?111J;Y+V+_A\,VU^T2KF_GD1<:[\"L\M8N7'8,9G"M[+2]#E ME_.B+ 3>3"L-E[=1Y$>S+\"9^GHJ6-ZGRIVBHL_"PUH7BK=>1^$7?^4E7/G* MM#!PF"EAI&C:2Z;,^#3B7LP5OZP$!(_/?2P().KUQ%@Y:*;\)_4B@"P6 !'4 MFH:KM1?)JC<[']-&DL8XQ3U?>O!B91;Y]SQ0)H^*5_MHQ.'G%*@&(U=6M'Q4 MOE(-MUB4BHN:AND:"WT\^&!C;@X'Y*O!RXGM+F)_@Q@*P5IE. MDD9!"$)1B1!0Q1CX+]E?) 7J()D5>HKKV*"L>81BT;OC%?+#$L#R4%\>0.,\ M"E>*9HV<_0]J(^6O-0!0@-Q<"?B=J+D$Z_:!@--D@_M BHP0TS!.9%FII0<' M#"N*82$>(R!D.55TMB5)KXVHN<39<^ M .NY\+Y:S>UOX8I/4G^)RL^YY[EW5L@3659M J0=*3]C@;69J&;&GK!%UCG; MW)U"/+DO"T3EU,^!%,C=A"?&%-]%4*Q0G/I\Q^X2DNLP#E&*UXD+F! ^CEL= MJ\K%*4S\B8R?@^B8>1-_Z2?P*CP$'Y&5[_ ](Z3_X74.E3K5,/&"@M2KW,;Z75S/P) Q4#!E:3@+LFYX\'+Z':Z M.<8"'U*W,Y]9MRLT.M5XN3$2+KL4'K*'G]3B9B>I=Z#+--/N#NMQ1VMLN->E M&, _/;>N9HSLEP<1)K4U>Z0?>G18^MH690;RHT35+YM[#;3 MW:CZ:H7-FD755_LQETM67SVKTK87;V0XG=]P.LYR"A3G2-.I3H4@HZFGCON: M:."!6'?MW/8#4[=PSY2LV6OW1UHS/ZTQ1MJOZ?8FW*M$$V%H28WN=3UFSI>GQJ2^Y=:*JXX MITVKUB@O85ZRP@P5 GF'9;G+U+-WB_#MY;(]+J]=]JP?;XKB;5RH:E>W%5NG MSM9:2Z+4K7G+3"_= (#?[!39<9Q)5P 0J?E,3UCAP$1:C06)&ZR9G5?:FN9+ M\1I B^$1O^93J3$P\OA?F^**6WBG^-JK2#YUK<4+?RZ.P,J3\$.VG\4X,SQ( M_N#HI_.318$F@=HGGL5BO*KFBW\MO$=RJ%-NZ7JC:K5QI ],*K50M%RL %BZ MF@]K6L_@"SM!VVK@D\OU+>,D3^MAC.?.N;_OTZKTZ_#^));'T6;=IR2I>3?:[ 5=2L=OEF-JW=/:ZKIMZHEJZ@;;W^B5?HL$,(9W/> MR-?G\L0IUF4<<8VMCELW&N'H^/48^?S+3X6)-+TZ8^ZUVA@!6]%T\YJ7;46 W:\P;( M517BE@.=R>]]7)J8U3!45!\?>G!8NF@].0+:-\;VX&:<<]O86X;K65'*']D:8ME$%=*Y1!M5GQII-= 8<\H<\1 MGN@>=DX-ZY0_:R2C6D:6'!_*B"$IY2HJ#@&E>26$\_I3]?/[4^FFN7K3[-!- MW[ M$*-:SY3Z3M8=67?]LNYV)[)MQMY+@5D?.!]SI-UR3T3^/AOR)M4G=[?ZA-/U M9W]Y@ HH>^%42EAA_8%'\O*G/*W%P.(6\+_@O MRW3&0>'-YBZ$>;XN/"86W)LI7\OP=PJDRI.P6P(.$H^ MI%$YUWD:B+,<3K(XA4EC7-D4SK0 #U:@,"IM:?0H297"*O#8#=-HRN$-T$$5 M7$LD]'8 *U!JQ6=%(0+IH,&G@C!12IH!)$*95&3G*7 2R!.E0&/Q@W!P%62?XTB@-2QAO\%",ZCQ&&_E MQ'+6*? E%J1#7;0587X\S-R*%IX12Y@"Q6/3!4@+O" .Q&<^\<"'Z?\6)OF, M8$$X(?E<85X\G0YLBJF7QM*RR$?%Y628+_3IO;M^:S\7P6(9^W(U1725 ,FU M]-8Q?Y/_X2V\O5YZCV_\0,@?\=+;3!QFN@V>RUL=)82 E#^71_9H+(_MK'M3 M]N7LYY'X::M+AOS-,$>:8>[\>3Q2C_S-U'=_=-^;^R:KJB-+=6FR9YFL8>O# MF:RE&8V&/=#1;*NE2Z][ M6WO-FSJ)W=\]PFZY?6T64HX!Q21L=[0KP4?DKS8)SQ$R_2AG^B&@WRYJR-G1N,\6SXI4E>YR2?LSWR$'JNU[9PO MUQOHVSJ@SJN:93+#;=N=?,\6Z&FO84)=G]:F:SISG2/[_1+J"'5'KLVD\9H[5UAAY1C;=H@?JZ./Y@&[< M"*M-]>3^8=4=,\,W8W1#9ZIK#W7'"#/OM2A^\UVSZF!>)=\71KELL1W7 M&5F.<52M'6.D.\<64ME;9,4X2Y$5VW%HLC19VVU6'XIJC#Q]=*!%9:C4#I7: MH5([5!6%2NT0J 9#N%:E=GHAAL]04>=)Q5\>-RFL\]R8:3 .??+D3]Y:N/') M!6E.=+K=@-ML2(XOUV2::0P^XI-0-R34::;*["O(>R?4#0EUNFDPK77Q+4(= MH>ZD8)^QRDRM;00@!>MW59#FML-5#8.Y.F6\]YU+*AQD;>^JB4L7YI)M,?<* M:GU>.92JCH@ M]X?O^+QV-IDZLUQ*=1]*-9K;UB75L<4LHVT)2E+Y+RY4QLS1R#+K.9LT76-C MDW93W]ED&4RSKZ1@G-V+#/>6D4P?M[N>=]X&C,88T!BWIN*^#[%5_311EEB] M:<;78>PGV!:>1_>\4MU)^?II;2(Z#PY[J9CCT*'=93L,APV"62WNHQQS2Q\RUN]E#MV=E1^LP\A*N M3+TUNK(4;[D,I_*P_OIIR5+2-0\'E&G,4BGLK^]8 M0Z[&=,TD#O670ZCU&BT:49!E?1";O(I5W46P:98V9;'6ZC6[.I2U>XCR7_>)SDM]5D3[>7+A8SG1;2A4R! M2S-(59FC6L2A'G-([\Q8(PXU"_8PF-FF-2J9T\]Y.LL"L&1 MZ:EKC/=( .M M[UQB8ZI+TW,N?P*QQZ[V8[V;9>?[]WO:$;S%:/#%ONC5@G,!.8 M447!:N/&D0DM!&8""B$O,[$=L^4I1/G"OS-!+Q[3,_GJ9QC 'P MX5Q9PB UGX/I13@]/U!^"Q.N:/@G'-^;8ND8+WC,S/49QN+--@WWN1]XP=3W MED!]^ C)M&KQZY%RD3 M0.0?REWD 8P 8!_6^'V98/'QT]\!4G&<"N^.\JOWB(-K -"=Z,A(8&CRADT M%<9[$_$E+.R>OWWP9\DB.WNK+\I3[\VX?,6; $339/),< MU?\NHO(XN..O)L#Z/UYY#LZ#U MC$\Q? B9 YH0C_ IF)/7F[DHL$OF?WGQ)Y^[CN/,''VN32S#GO#);&88MFI: MEF5ZIN?\RX;-*'8#0!ZK9*+,^_:U]UT=)P"K^:93&:SY%(:,LJD[JNB-6*OOROY^;?B]6I* .Y?>R MP?[\)T=3[;>Q(H0R"EO0YV&O*UX<\P1> 15A"HH "E08 N3R/(2Q'^)"MN=R M/",*GQ5%C;-9;RB)P,*EMX[YF_P/;T%#6"^]QS=^(!@A7GJ;(343JRA'MLP, M@53YXSL@]G F@D?MHRC.1ON@MOZCM_'H_4(W^SQNY1;^Z; MK*J-7-NFR=)D76?WS]5A#]SQ;9GYW?AYG$;>CGHGQS'&J]MD^5(MZX8 ]07D M/PL]^E<4U;'RXX;B?,-4^>1_:4 3V@8-?3@'/8']1@,:D$UN[ILL^-8(IQ&H M"%3G!=4S14)W?1TE1FS>^65OD4UIH77>"^;9P$N3O,Y)/F>P8#_Z-QUL@/PN M67H!S*B+4, ;N(8?T$V[;C)='WY-7P+=H$!G'Y';0Z CT)V4T.HP4^VPDB^! M[@9!9ZM,&W?8C>[Z>I/N)?=O871*]_#;+OKB,,UN6Y:!*O-G\V?CRXN>>)%4A9(D^6JU&1 M4[&%9R-0O_?[*7V?GX](/;]WI>U"V^7T!MRT76B[W-AV.:D3.NT7VB\WMU]. M:$G?_7YI4R(IH_!WWTZBU]_UN?:-VJS\@]&;\@_F2-)!EEDXW,^WMN*-LEGQ M)IS+*C?X*^9'86&%LMK-+/+O>:!,'A4E#7P87!0($1]/HG0JOQTK#WRYQ/^- M 3G^'% 4),I\";^GGBR!XP?*,EU-X%48>PK4$?5R0L"<^--(^9!&==4E_@^6 MHDB729R7J!#K$2V7LF),,& XQYG!0L(4QP]GV<3F'C9]2'PNZT-@)0ME#7O, MP_).,[Z$I46R?!2^N%'H H#J8YVH>*2\#V,8713=D0_C@[$H0?7(8:_Q)%G" M#UB6*N(P(I:U (*'Z=TBKV]5RRA!\0A+KV2%-_P 2)V$T>-( 0;'^"9^&0>. MTTG,_Y/"S\"3XIU&7WE8\-J:'MG .-S'B%3JLS*")$LO*2L5%*!&KRW@!V3 M@VN600W)B&52Q,?%E,+Y'.N(K#V0=-X27H/Y>#";'#!9]9- (A5FMA/SF_!E M&4H1.3"&!\LH"U/5@C5?)\-=(WZ,RD)FA^F/=:/R_Z/Z415AK:N[ZT?A=/W9 M7UX$QZR>/Q0G]VS\^*@73?Q(U(CF#,W^A[H!/@CZS#2-84'\"QR'L3QEX5C" M0IDX 3Q%-O293)]2X"T@+1Q;6'XK&RL&Y2W&%/"\8EBQGF7HH>X&KRW#6%;L M1"4%AHCB_+",L;G6#&:F *_^X*B(X0DH9C)%S16.&RYJ?<$G_1@4A\/J>#0LQHK M5 N.:L&UI0K5@J.R797P:"K;1;7@"%3](1S5@GOQW2\56UNY#Y?I:B"UWP81 M<]OX0"1Z$CV)GM=(SUMK:BPBW_$B-ICZZVYBX&\@;FI(D4],=U1F'=NQ=4#1 M?H2[/JU-8(ZYK8LC$>X(=R=EP3-+=9BKCPEWA+L+KDUGJJXQT^JPF,D1-VYG M-2R>V3@YK8QGB'X M1=Z)Z'@1&29:K^1!:C$5[VFO8G=2Q:*+E;XD=+0W_-M:7@2/6X*'3N@@=.RN MU'VCZ+BU:ZJ?_"]\]NH9-+&F>G*#DI_-#,\!;2;WR!X:S0DQR+U&T'H&:!WI M7B=H$;0.0>NTHFD$+8+63FB=5F#L6J%%]T8TRYN&WV0Z=C!758.A2Z. M: RZ.-K9YB$KW2#WRCE<>B>[\7I'L^9Q/G5+[+?JI-O,,;IQ8A/H;A5TFL.< M<3?W:@2Z6P6=93/-)M 1Z"ZY-MMA[KAMG=Z^MDD9@'K[XW]2/WE\-1$EPK 2 M)@]B64^4?\$_\ZZ=D -T,WZM,MUVONDB!)P8U$B=ZC)*GUC4: ]IS#9,VD/] M99#MZ)VPY]8<4+]NE]/T@RE6YY[P>1AQ)?&^=.&4NMG.&:W7W^]MK%O,:'T: M'E$XHL\6(&'Y.K"LN6Q,6"8L7P.6+8.9&F&9L'P%6+8=IFI'7IE=IK76J<%/ M/;NX/V/ #LWR6F9YFP4WWWOK)(UD$O!Y*VU>:8)6-W! \ M=L/C2(N&X$'PN&9XD!%"L[S)6=ZF$?+D2F_.>=QYW7\:8T!CW%JZP M:R2VV?1DXUG1'Y,JG-]ZY55#9X[5UKW4(=G>>AZ^Y7SE M'#)8MEP MF.,0E@G+5X!E=:PR!)&5JV73 SZE:GJS*K^:\3C-9\F_CV\Q)1Y%*[$/&(/ M)K6&]86S6/$#_)PV4C[#+_DW\5^7-2N9I1'^#032XH@5/7BQLHY@$1'07?&2 M)/(GJ6SQFH1B/%5_*493M9?%7,04\<=%N.*3U%\B,I185OG^\Y\<3;7?QDJ0 MKB8\PB#3-/"3&'Y/DB6?;=, "R9Z$4PO^V M*0J1OXTQF/F='PC06OGA_11R MWWT[B5Y_MW.0G@!ULTSZ%D8/<=(/=F/39>,,@[KZLAYU3RC]O 30&A% .<_' MFU'_\\*/"RH>V!@PN^))(-RJ+A=![!IO8__>\8!'WE+^,EOY@1\GV$;BGN>5 M0N/;I7]M0L=>6)O,SD6K!K#.)&'C+2,$4;H473S$EMCB*H;*QWFL?%P$R^>R M+^;3$/CXG]2+$A[=+M_^>AC4^P_.\M@<'\'%)TS;SLU%&F@0 T# 2 M-=G?@.'+(WP*YN3U9BX*G'7SO[SXTV$6 8<^BQT-^^0]?!! %W_[VONNCOWU MAA+*M;.?%4^R=K.SPH/S&+9+\MC$I!,2N"?'W#]YKK^#Y%MXH-XLX%>05SC^ M!W2=*!X:M;"T3;FV\)9S9!;^RR/W(J$I9>^B 9T9QGB&QJB3WO,@E19\P).\ M4O&FTKD]Y$CY6_@ +T8@OU,X?A_7Z*N$IR6UJU-$QT#Q/26)X&R.Y7(FG >* M-Y^#:<[1>Q!,.$.]1C5&N2O* MAC_M:3Q5.K08*3N'Y.JC298(D M$Q,XC0E(*53$(Y 5L W_"Q] O O4Q['U2=BJ5/#WIC^H83KK&,)CZ9^C'K> MP\*?+N C">ALLR>VM\G<\5@Z.6V7:?#GHUB[S49A16Y^RD$S7WY)M8_^TC8_ M![:=4#JB.0VR$-B.?XI\CA+Z/D2==IF=.F']KH-?YJFHV9+7#C??@10A0M#O67% &57O\M(02P!4F!B([R)\%E!?(FN&G M'SA(:D^8!(*1_@K-!)C%$_R5LEL MG@:_^," &?(8P?[>6V.9%.4CCX'HU02W86 9H#P'S5<@)I2-=/'T+J6_>\Y="D((9L "MY!7@9Z6D 2A9*8KEAS 29N\THS>H9N'R7OP+JB6P M-[RIW'DXH_+70L.)^!KXL\ #(W^4(>KG:22TF1F/IR#.<>8P^26RB5VZ\YXJX*7TJ#-.M:M?(3I"$L%J8* M:Q*VB>#"_G5_I9K%%-J-MH].HSW>LDU4GP_$8L1&%8FD QNH&_F D_=(_X_( M@$AJ]7=PM L3 MI>7>RD\68;&D$V =;+.)'$8>8YE?"D^8S%Z(TSD8*[XPB$(%>[?%\T=YI5K, M4Q'SQ%&6(?JG\6]B95&%T4(SV18;."083#@&CC;S4,15Y!Z.N>)@ZLEM(P%7JCXR.X/QU_XWRN_>HZ1GYJK,4L(E(W)8%(:H MT$8 \/C+2/E):DS%K^M\K$S9 9Z#_2OTEC2)$QA)WH('/H S%A8B5">GWA: M'9.9(#,E![_2;"$]<8+X#YG]$ 9E03 ?)_?@#366 _QQ.E.B?W:+WFR@4E! M*'%J;])*UU1!';D=^!= *S[UR^_OY%X##10]M3@ ;N2UYPMK:HELG8$ 6^(^ M0SD4Q^E*WBMYR<;.R)X2,X(E Z/#@$N-=05[,O-]E&,)Q#R4ZFRFQ0CC"0VR MJ9 &RASOP18;ZOS*^X.+SZR\?X.N"R)*[LB8EZ![@@UA M^Z#S!T8;/C0 &0"-#Q5(9!*PU.> [D!5#XV>I8Q"$?Y\H'$IT8"8($C;$!D$H)JE4\&D[+00\E+Y!#3\#;:JHAJ2YF#5_*^T)&"TCUQ*[4#Y*01Q MKXY?_:] 7:Y+(GS\>)K&,0X,[^.GY-R&9E]6-&0D(NKGXN(F"A] 2&66Y4:X MCSBVMF^(JF<_JJR;QAO(,J$?@KZ=3E!B)GA.(8TK],MLT&5A\L!T*H?]AJQ= MP#:-\Q?Q^,0K)F&#XHS!.,W.>C%90,F]%"L!OPOATP@=D -![ EDQ.CC\5&\ MWX4X>N6C )^[R%NA&($5 3:%?\:;H@=G"?M<'@)1!D38OI-_2Q.\I& XN^ /.7GGYGR<\)7BL:4OP<1OT-7)JI&G_++,]EP M%MX E4D@6:SO[_)>[_JVWJGUR10S'0[CKFE@84:B9]7?J]9O_H.RMKDV:@)MR'<[7J;\&YDV\I5!V M4;2[TLV7.\5!<$O35/G5>X3A];&\G]H8&TV8S!HMW2M5HTMX5D!Q0[^(T-!@ M/)'M@I_,#(]\AH^E>I;98$(?ER9R.7SV/63#!-0KL*1R-XOX4/'ST^^(J-KB M*_/<]B['D:8;J#-@D@F+CT>K&(TH.#%CF#RHE&$$:J%4Z^2-VB8]T'#+/#[% M'4G-BP<6FR]U$>/!/,FTC&, MKZ+BRS&0#%:;6> Z64%:G%KXVU)@Q8V5#49=N M15 ^??G7W Y$4YI'=YF5_CK70[-2US #GDC3^X'+W2/U=['+),Z7%_TTI&_1C:^V%[TBV\R MOJ.AFZY%8"+:*@"@7- ^HK@05FN=;Q>!F$?U@_ZQ#J-,-P>ME6?;>?NC:$W> M^S,N/5BEY"]G+_-\*MY@H=UG-SUR)3]E/N\7WXS 2,QQNOTI<>C@&M!)C3[, MT@C%M)PU[IABX$R&Y2,704QH*0IKJ']^ZW*NCPA;!P=[)5ASC_<"J$K/L@Y#*S]PE3\1%.?PQ M0Q/\*8N)P/@D$9FQ;4CI(E:AZJ/8(2UJ@8$+Q',([>^9N+>/E9_X) *!^2@' M4#4Q@"4&B#)!%H0*G&"1<-W'&Q]/=R)CQ[QZ*P7JA=C'TAX=JB#[[1\??Q5Q M#3LDV;X+KTP6U%$!)9O Z@YA4P%,)@;R:UQQ(X*J1? *(XC2*!8[%.8IMMK_ MI,O'3*$54Q>GME"'#_ 0TK*3<1W-*M3F5F-$ SJ8;$9PE;5*:.V11R%>*#]AO,T H;(S'4DI=S#>Y;/"F.&S[!_J MXFDVDQ*_4AV=F;H[DAR6_\56.^*U3/SNC$T2F_DKW3"8-C;VYTY5)HN7Q1N7 M7D^^!0!$NQ'4(\&YS2A2H>D$9-B,O MR!$1JLH,PQD\:3-72[Q8Q821 M=],I*FFXXA]A*Z+T&=H1*+7&,LDF+Q>-Y\CS5,<6)7I>_95DA_)3B %0//XWQ2B?1-:# M0&4"_F&9__T'*4'PI@/.I#11?I71.A_]^(\KE+%9%%46DA3!(N.->)K#V5(R MN.:@Y;O]E5IS]MV997130>3V5PD0A#)&8O=%X5+ZE$1\%;!M<&J O)D6KGF, MBI1_S-)H\=(KDI:C"!F+!!C0_%4X7F-*A EED4<(.7BV=#3%Z1KCJD721Y23QV[ IQ=D@DX1[UDKWKDC'# MAU"IWSQ(\,N913'?IQ0G\'J-B6:3L MX5K$5RJ>UCS[7)0AP?B%2&:P3^"WI?\'E\Z.)R^P=M,BA7)#H32?1:%4-5(H M2:$\9OW;59;JS^+?WWW\#-K+2/GP^6\_?E1^_NVG#Q]_???YYP^_'97\H&\? MS*_TL[K;#^L9ZH84KO[W%U#LEGE<-SIU!Z9X_),+6>X'>*,2/*V>&#,F*\/9-7$$"9B[] M_$+_3AP.>,NZ9%+/J7S?E^%4,BM'>N]DA$FIR,-8'.)(JCEC>:S;QO4*WJ>8XS%F?2XK=F%5VCY)*0M$!.L* M2U-MI9=AM.GA#+/"Q-J92E,&]N;QC2#C_:@,"LO&^.=F M%&_O:^2Z:#"5R% M72_= +63?)/C2UX'%T:0*" O(IW7,7^3_^$M2)+UTGM\XP>"]>*EMQD2,\L) ME?ZM'@L"F_+GS!YPW9%CZF@29%W9L@]GUL)(6 M;72'D;[H^TL?VSI_'(_7( MWTQ=.^K-?9-5C1$(.9HL3=:TFF'V0*?"/0T)I>OA,KU>G$.'HC#W?Q<>R08= M"5OTO!@4 3[C#7L61B1:* A]/)S+?_HD1+OXI]]SZ7_#Q'H'PNQ1!K1LFSQ,LR3^'D4B8>>YJ"ZQM]LL.?8MK=M MVFSUNLO:.]#CEXJJO"J"O,[1'W?:I''SL[2QZU\[-]$C2'O;TW9NU)N0>A,2 MF$E:W12#25K=AK3279M9NMU3,+?6/;?Z7PX!>EBR0RB7Z@G*9=.^G_O$=0WM M!B*159.9]K@EANNAX!+)W.F=]AN+E;KEMAOT)G,LHR1Z@X>=B0N6V&_0 MFPXF$130M=V94]&XKMC:)GY% _=XN)K-M M?60Z-[YA2*222&V(D&/'$.K/:Q&4?S!AY$"*6.T[&TDF%\FV.91DHE7*=M9F MDN3]3KQ@LR+QCI2-1ODELN;O\6D?E+1>35JWGB5I75.?(VE=Y)3MHABLVPU8Z(53O\"NUK1C4K_8>F]:S+W'',(]+)-HW5PMEN-ETV)J3 M/R=W$(IM34^V>;(QF]3QR#669.G6/+'I$=]-3(N8H-DYWF2I8;>*G$JKZ2X0<>3R-?5"ON")JW M_.29M^5SII3!()=W/,@++CBY.]VG%QLZ8#$S[@ M%24/6"SIMW]\5'[-VTG\Y ]X/5B6C#/EYV ZDC6"1I]&RO=>\,> UZ3\YF7> MV $OXET M'?R3%TV\@,>O/GQ9\D=1U5O40!MK)-KZ]"2)MD*T:23:KD&T:2U%V].F ,\G MVA22;23;NI=M)-FN0;*U%6SM.J'4"3UW;#42>FD4^/&"!%]?GB3!EU\.J*.? M?_O4 ^G7Q>K_O^\__J+\'&#![2F61YRFPJ'^*NM*G/W[+/_W(DC26Z^QK'S6 M*^)GO"H7;5QA#"_QA(JC3/C4P];!V)A8?"?Q[F+9-6$UX3-TTZ,<*,; VH1E(2$!Z*YW*?I@J^\0D[0_J3]V>'^ M?/_N%]J?&_OSO;>]JL&YOU%V_"E[1/>_ D[=-RG_[^\4?:IQO[]/>(Q[ O M20?NRY.T7?/M:MSH5GTO&L'_CO&\]9[BK^=AM/*21/;1K7J"\38*V\E[\"^B M#VJ>=@+"[QO:S->ZF8\=_N1'A\*'H3SY+'@Y>VV4FH(:!T:I5IXX:\&/VL(( MO:D"8C]/%1#CQ7>G5P')ZZ]L4[*_M3XZG\O9RWIL%IK8M]^>#[I:HY(=GW[^ MZV_O/O^]8CXUG'OWS;I_KT3AR$;;_TG]2*2SQ44H3MF=_,QNWF$0RU [YIA)IFXLI\5W:>QJSQ\9L*5&%@&/X!1A??Y$[[PEG-E\B@& M$HC*'D@POB<-X"4Q7MD4O"B@=-G")8XY1-BI'Y% MUU$RA6!**[K8BL2(;_P$/C5ML,9///##2/F'/^7BML]'@YSM3%K!*X3/$??B M--HJUU7O7&SC_[NMFK_.;F_?ZTDX>X3_622KY7?_#U!+ P04 " #]? )7 M"AZG^ D0 !MI $ &YVC"7[YY7GBD4B9O%=\7A'G5V'>K0]L&6N]_>W=_[U#X8[#KMP<#=WOG< MW76'P\\_CPZW#W9VG,_;^^V=3X/M]NY!UVW3+F/MSSN?W*U/P^&GO?T=S?19 M'DIGS":4P-!\>?@LCUICI::'G<[3T]/'IYV/@1AUMKO=K<[OUU=WNFDK:NMQ M_\="Z^>!\.+V.QV\/:"2QQHVZ[N]7>WDIVY:H96;*?O8ZYV2)4*<$'H6(7 M -49&]+0 Y+0_S.D'A]RYL(\\!@BO= @<5M1,6+JADZ8G%*'617Q]2="$!P^ MF09"$3]%.*1RH 650FFR%C% 7@4.57I^8DL9CRG5OL,\)?%7&W]]?)9NJU.^ MUU"V1Y1.*_6J2)"8E5L'!P>=9YQFV1)D3AW=OHU_MK>VVSM;%;K- MFX/E^X9?[9AN'3+,'[%J,L1T*\J0^5CES04;I?XM2XJ1_9B65$),@*/?J]*A M9,['4?#8<1DO,_&7F^,?&5.=^GZ@-#U>B:Y-I]P?!N8"7$+ #F/4^FP8&Z^4 M"O\7HW?9L.KH@83[_!6#1^I[N$^X>]0Z#<#S;!&\]M"_S/,@=(>F:T2EU RM^=_U7\OS^J(.&I20+@T'TK3+6HR MDRRZ&*NN4*&^RWP@AC]DX'$77?03ZN'J?#=F3,FRVK;RL4*Q#?J_ T6R&181 M3Y)D2B*NQ+#=8)70\2T5,+PQ4QP$7A=PBTRM*.Z\!D7R8:&7?S4=U9D"93"\ MA.AZPE9 ,X.9%<7=1F:F!V)^9&8(?G0 MTCR;Y!/^.^"^^@;R@W+DPH]RX!306Z$Y6(9&TY.8P=+/!H%R!=;\ =9@<<8> MF1=,T<27@R.3T@;$5G<9"&1#-!^28-0@!$[IE"OJ\?\R-S83)1?X#$*K_K>6 M]9_@,C-3#=+^.14^+)=RRL3=&*+U.--:30(CY6Q%+!4HE$&OE@N#<)LXP,0!6H\LFM"*6"JJPT0A,A M6 K(^'01$!2*80J>.016^%( MA6CI+$03P4BG%2H]'7G45CC2^Y?IU$03\9@E':K L$QDU7XJ"ISG*YJH=!,# M5]'X H55W:F@T) W4=6%P=RQZ^I^J'?IXTMS6M8SIB@O6?#Y:NXV"-,;EK;H ML4WF_9%$A^2#Z;))H!<%@RMC_EKF5LA3"8,RX><&]I*YA #"Q#Z7/X+A52!E MGWE8\:<"K"@3U%%8#W#&IH'D2JYK-KRB3^LD>56.HDVT* 1EP,%R?G/A-)!*7OI.* 1S$P3GSU-=\8U%R6-\>5X;8JF"X1T% MG[C*7'A[,:RS)Y7LR4R$@M=HY#(O)$17M6@DENWG).G/));/E%L;"IF,SO9S!X=@S/HHJKX([MC\,AKU_#\V?%"E[E#$4Q.@\DT M-.,.ANNJ5<#]G9V4S"]3+ZAFU2BRM.*Y6E%.IS&R49]W%&2#%9N.'&BN0C'[<\SYC@ MCQ2S/I>^5$(?5U?I<:O,U8IG*G>U@&>R&S+OAR0Z:C2XLS^N&47]:5OX&CP+ M&%DA+*IQ6_B1X-U$U/"ENI6MJ(V)%:U48@@Y;DQGJDCQ!C,<:&PJI71R:&VH M[*2/Z3"%BVTRX]7(_(I1 ^Y$!+XY_$Q?B39K7P&-C945J50^98;4G+4N-<++ M\:YR@[&["Z=3G MQGA(>(Y>WJ0ONUK=4&AL*VE0:J'L^C/F<*F8!I\Z++GO0P@FCR-E)-5B1#5: MJ<+AK0:K$ W[8#-*V>8&YIX]JQ,/$,I_+DJ2KWV4\P_T'*JX&_MH%^IQP7OGC/Q.1UDS.+_+UGIB4Y76"K;8151K9DN!W!W#>SW-?< M/:=27;/)8-'F)O%;:O263Y8;3"CWRT 5GZ&,=MS]3RC-D;W6Y<-.6%>HLA)% M,BHA>[D5W&&F7.A74""^;0&.FBXIN_3C^K%8)%W[VZE#B/5#[ZKPN]C59 MO8UP?5RX>L,'R(7T?].D3!C.WYE-%+PO'\.9,I_5U\/K Z4T?QZ3# M=Q4H>X]. +,\A;JC_RU!,W@5IHE:O"-?9008<5E 7BL1$3 MI7R58^5A[9MC]5>6&];!9XG2H&E;&#_/Y4Q&*0;O;!CZ;!H*L%]@UN !UO>* M(2L@J -T&9@U\@TP>_E4_LV'FMX$Z\9>+G.A!J M!,'<"?5_P,2(2C@L3VA'%Q63?DV=* 'P26, M'Z?&A0@F2U^(R%'9*SB]\X+=9T-PUE :[8[JVD]<]VH:FW" \]C[LD+[CU2 M_R7?+N2U?V=P;D(TN+UANIJF61H:/4=8);W(5T?YSST^@;53YP^*GXRJ7.KPD&1L"L6G(<#L MA %@1OX)$8"8"3,(^HUTLW^(&6&07*^H?3#2%X%XHL+-5<];=/7>^SL9)XU4 MV9,K35\36Y!E_.]%:-L'L9+5X5&X@?!J;-_3236K@^S1J\^]TD>:',^.-+G7 M1YKTS)$F98.0-^JN)K.\5/)TM=1K;0-;$XW'P7@/?!EUNYQ@LL7R5NJ:CCT. M%!/&^#3JSQ):9E#4T],YWN]VK^^8SP-,4S-Y!O'_4W _!B<-EJ+[,1A>U7(/A=]7A&%H*)QSH8K[7!6BSU,LM M5GGS*?5,GL KSF16Z^=/;_2RR E*&L:C&:DST\QRF F8:CS)W-_&RN13L&I .,M MBK2Q L]ZKF\KQ;)_HS V9P_)K$OXGLHU (D7C<-=S;P5\:FK;&7YU%4A<7F0]DHOC%=:KJ HBZ(..T\6:\09M_O@A$59-^8B M0."]W5+A, \<%#3PUAWY5W)]YYW[Y:K4*A45I6C?NU;5O")P"X$?5L"/P.^, ME^H^^S/D\5I5(6VU"LMU:R/Q%$R-/"42.3LKYVPK<*C#@W\7A&6VXE+-ZB"[ MW@H[=AP0 &WJ#7N*#AY]F8659C?,!!3G(,0$7S.%MK>"G3]SB=^*FA]66I!? M6G='=5W9%EX]@Q@<,^WQ:V/)$2R&O2<=^ '2WH=F M.-P;#F'OGVWW5W/J]U[/_9#;[HB07\8_>](>?^J:@\-ACU,NSB\[_VWWD_)1 M1A\]<2QI(K4RQ 4920B)"TMERMG^U\%/W D1+==$F,")=#013P&(%28QD[-1 M6HPWG3>+OWXJ7X+O80^'M^C''W]^=#@,QS\]?OSAPX:_\__[-\R\>N3CMFD7\,;9'C\NO'S]I%PD6/23\IF_G32IB_M7/"_ZWAP!# MCZ,8[SI\.H:?'_7-T?$S6!5U5Y/!Q /R+Y42=/WO>QB\NFARD)P?>'\]> M-#XT\V9HH-]?I+=#&_\Z;.<)WZEG_SYIAD^SX*++BFJB3,Q$6L5)L%83+BG+ M,B1GA/IR_LH@>QSE*.SL^S!*_.R!C\O,/H;YT)]_,L[U.,^K8EK.=I4QST+, M/+AL\*7,@>!X(K%2:9*XCRS'F%S4TPWORY%<8LY^%_?:#H>,R]JCO0]0EJ"S M%6Z)Q7?Q*TI]^7:=7?&X/SDZ&N])F@&.SO\^=^W1A$P8VCI3OA0I#F53F3]I MCXZ:H2S^973XC@VH)%!9%$#,.AIR-"1#$$2R$(BW01+K+; +7!6 MX03_'CA12R35.'+-^$2D3B(OB38"QT>S(YXI2SAS(4$V!E+MU>];Z]WUC!#? M R,V%$ U(NSW/>K;F>(VLGJ!/;[E/Q!(;N))9)^ -_T35^WL]T0BM&.EM,_VI,> M+:?WBZ9PUX)E0#.QW $:3BR20"$1FVFTWBL=^!5_YBMW]]8'K")BN?LBKC>) MU1: 5\?0^6("OP#?PYLR?Z_R^Q[&45W_I; :W" [7[/*@_^=7X\+IK$=3PZ?7<+P9D:#&(CXNW]!(1:2HDI=(0 MS:@E,BK %0=IJAC7PJ1@C*QMFMZ&9Q4VZ(?#AFI37\\CB;$]04?Y#41H3GV8 M0X$B=7&GD(BX..$Z!=Z2$'"@64J)"WI@-/O:#LIU0%81OWDXXM]\LBM:A6AN M-'& ],3WAR5,@O\5.I[Z>0F1"L&"K6X- MWHYI%3;8A\.&JB*H9RT,A]"=C.*[[A-:*'_Z^0G,%%@+Z',0D#Z@RZ&1=) D MX9!QY-9Y1:O'K%+6,;G\,8+OT@XAO+?4SB%>3L:NT_:'N?%^QPC4XQ8 P[7 M0&-P7FPD24>:J-/15U]H[H9P)3(]H&#DA/*IQJ$7K5]<,H__ ?/T6SMR'2WE ME^WPVG?H/S]M^N.V]_/?N_;D>!9UE(XS3C(MJ3(0,@G<<2(0M_ X.S[4ME+6 M@+D2FQY0#'-J24VY^:I2,A$2(]%!0FJ[2%PVGOB4F>)&)QMKQ[SJ)YN47>YV M,=YW:2MD 5D$$=%Q=/C".AF(AT!Q:%PQK]#F3'&";(/+&'9I;VY#N5^75+#V M=-<+UZ34E+'[^6O?I.>+)_ZX&?S\$KB9,@%-1*,(,,OQI49(/@=& HN!96WB M!+&;;Z+:I7V]RL2H+)*JB4EG -X>^@[ZLD0_7SP[.IZWGP#>=6@MSB1+J 2* M!J"Y&(H4^0A\:6Z7"HF V3HNI(H>G0,B_XL MTW29EO/IR0G^:@Q:OVP7?#- M(SWRW0E>WW8SPY*D( ]#IR$YMA%I0"0ZTC,5FT M#$4P)$"BQ'*:E.79)E5[V^G;J'9I*[(RY&X3$@ MIZ5!:1$SLLYJ+Q2X&%QMHJ\,;I?;%W)3)2\) O3INU<0-DEUZX6*6K,>O44C3.&7FO7 M.4[12?":&%,"_A($\26FQ[1E00 M.?R\TD7*0:->(S19BJ-&;]$9GTNU#0<:C)+450\,W0)HEWRQ6NRH)X%ZFR6P M:-KN93O@T"@:-N!Y)DJ%M$Q.#2)+Q(,.1DD^4+GVOMJEQ^]2YF94-ZA#:N07P'7H"@1CV*!&)\29&W!I,FVX[]"U61'/A2$F"0;2*R']Y,4PV_*I)F!!G8F]K\0E:8+FBCNBHY)$6AN(9YRB MM68@)>2HK1Z*K)^XM"VWJS)[MB"R[1=>1B]<]%H3&Q"B1-,?Z<]Q=4,+(\9@ MJ&>U8SDU"R^WY91-1*5)Q'2%1'][?'7^7N#/%3L1O2WX1YW9YN<+O/9*6>CZ M[8BNN?-$/8F^-89*C8DN8GO+9[QH^WZ60D3I0;&^52 R9T,;R2AXM%3A>R!PQ8M&D! 4)8;Q8&UF^$GM\IU+C]\E*W93 M>5];Q['&+%?TT>?XJX/?88$#FZ/*VT]'S:+!%6M<%)]]++D @*94"@YX)(:6 M!B?@&#J86I!L9(8H=(Y0.[5G-61W-&ZGW3^MS8X)A%,QXMJ=E3X9C0[E?U5FR"5A%#1 M2D6CYP3&FC0K(@!Q. *TD9E 0T>A$V84]<*C\RUK4^#\V;MD9=:6]UKS6]&U M/1_$;SC292NT$QS^H M\;0M_MQF9-U%&A5?''3[BJB_1;80#;,K1&\=*BB-^D64I9/A.9,6C8]%D:FLO1IN% [:6 M;W]??*HDK.T'(95-T1K"/"_U1E JS!E^H<(+)0W.2&U/JEX0TGSOI)I B-4( M]A*&2Q$8\-EYI12)*: N3L7$+TJ:">9HSHS7KXKX L!]QF% .H?"-$0EFHD, MRI%0ZK*R0V$KET"QV@7=U>(P]QN]6)]#7ZOS[IOO=V;V'UJP$[ M)AT8]*,)];X#T4VE?NAVJ%\U]]\"VKLAI%4TF-H]I0'O.[:TP;O]NNG]PCE^>*W9N$7$46_ M']$/7-:](%,X<"=+Z6LY7$T$XAT31 $:+UPZS5GM ZM61[=Y%/[8?QIG_%5> M%ND\A3#,N!)*N9Q(9+G$@DNM#U TW*26V3KOM:Y= 74]DIW261.1YNN(_,8R MJ7=DPAF2W]H.89UT\=#W\"I?[O&ET4$ RA1) =6HC.@X6,&!!(W>'QKXRE;? MO_DVJEWSL;;!F\JRJGGL1@1(HQ8?8;PZ'K7WLX_0Q0:G8D9!NB"9)U;+HE-I M1K]BY:DGH9I1].M&7BI= M^N'*R",-N/!9DF)21#(H235<$@:<&@G:2U-;@:V.KI8"?]?NQW^?-,5;6CK MSQ?_W3:+X4_\Y4D',Z0C- +33W*462%$6-96PDUEA+N/'6,\==JMZXX0[P M'H#]6)U<$PEO$G8M>T;^ <-AFY8347 ];.,'>)8S MQ&'&7.9CE;>.I1Q+4$:"@TP85RPX9IR+U9/@MCK"B9R+BXV#2ZP%X7SVI6@C MEOVEC.M<<)X1K:3V-CIG3>U(ZNKH=BEE98!%V: M<953CX0C@GN(-HNL=>V*C75]W_O=C'SX]-Q4_%/3\[J@% ?!11*1,&42ZOP< M4-MR5+X\4$4]_I.U2_G7W7N[7PO_X=-S4_%/3<]K5W>EM!/&E-[P93M%!.*\ MH\0H*4P(7(OJ!["MJ]PWS4/.-&93:O(E1,"5 ETUYW&EP#$G#LEFE-#V\I#O M/;MV"H9<\Z*L*8"*!^,<=Q";<5+P^SF,,[Y(^T=M-S3_.WX^LRFR*,N1/5*C M$N$:%X-8VD-)HY@-$#BOO0.S"JY=LAZVQ)CJXJI7-5,.?/K5]U\>V3/S68+5 MPA#E<967,GH2N"I-$"T-#*T0&FO'AZ]'LDNZ?$MDJ2"2*LU&SYM!+_L7'K=] M,SP_.O9--W8Q1) 'T..4O,IO():.J67<21BI*"TQPW($(>6FG/2"F(&C?<)U MMNG*F2C7MB%=X]$/('A6BRC;$$Z]U@2^610]^6JQC#R?EYB.I:;^I):(KLME==2)FN M*] NU2W/@N)!CH%?7M**LW7HD&A#M$/8S+,(KG95YUTQ[E31\):H-:D<)]S; MO!$?+4O?,'P9X)FS7E.A)6^X6C-\=)_K+0 3,'+LA=K:N?FK@1L%1*Y M[YY$FTIL0C*A1P#-:3DJK)SYPC1S41)T!DJ\6!D2K%8D@E6Q3(0WM<^PO!70 M2M%$^MVS9UT13'T-)N@'16I]J[E M>DA7XMEW%K;>@DPGY-_M1Y,%H("Z.I!H0TEE3T L99Q R+)DN2=>O=C@CA!7 M8MQW%O:>4HKU:KY+8]=K1GY>YWI1^SJ3(*D &XAE9=;2]#W M#5D4*4EH"DCHDX2!TF7#&T7 MJ*&4RC7W!GV? MHKH]@/&S'G&/WUQ*8"Q*&1?2,P@EJ:&)97C-_ 3_^NI=UU8W6X6WN3*ZO]FL MI*JN 'YY$ MN*FM?\/COGK.*+.94Z7S8LPD4QF)9%X1+[@G'(+AS@W<"N$OJ=$JN M7;7VIY-BW=N? MX""62=1A[!6X[!*XK@&P^KTWU]YKCF,'^KP:%83T/*%=ZH%(AY0(I=);0(E- M,!]8JG]BU-;[O-[@/)W9V?OI?TZ609R9"T@?RL8NE&5C@Y4NV!X]*N&DA,2B M8&(%SV659^V20MT6@[[AS&XFCZGSWP'0M:(:B(^RU+27K7KJ(V%.\"R]8$'4 MSLQ9/__]09RQM@YU*@JI4D9\=]SB2.&LZ<#^?+P>L2PSKF=)1ZNT2<2Z;$L; M-E$T?2#)9!&B\=1>;4EZPY)R^W-VJ2CB?I:3BG*HPHSW"[_$4"AZ!NX5FH>' MX-.,F\C!@"59EN;]S'!B62P]CP7+4?$D.5N!%;<]8Y>J'^Z#$=7FOU;ES%GK MY"*!"PU7SDD:]RQGRE)!;:2$^G)\;S">..K8H#FBQM.$96Y&7&E4,S9YI]EF5N=T0&1@A+I6296(SD *%+*&S+_N!5!EVB?IXOVF3.&K_+Z'$=3,>QJ94>44QU*.YW"(WL=$HG/) MF>2\R[7+W6Z!LTM[ !6(4&OBMY3HP3D-&1(GB94VC[A^$IN#)@94QH&[R,0J ML8TJB1Y;.QE^ S'7G]7ZQUQ=S[UHJ"K- ;@S)1BK%0G,XX\I,J^%M[QZ;^A; M >U2;*/":U]O\JNV,47[]$KWL?WAB>^Z3XCT3S\_@9F!'#R5BJ#77'K268V# MYIY$SYA,-!E$6YD7*P';I2A'!7[4%T;]F-8S7,D:N(BCH!MS-G 64G0B2A)< M,D1&BGH+QXH6C!0Y9K1B'%U!2:STL#M&+795[M-,;LV(A%\<-*4\[-Q.O6A M6 Y__]#,YS,5HF#)4G1;2^LJ%12Q;'D.EI'EW!+(M9>&57#M4ORAPLI07103 M1A!^\TTWKE3OT=/NFX-%"91ALU%5 M*Q2XYGDOV^'I!:+]_A^0#L:#,B\N&"FS/UR,8%8R?[)V@F34(^7X9T>L-)0$ M*I"6&D2 VMD@=9!O'OH4OXN>+54\.%L#AX !P\ MMYPX9M'F3]QDYE-,K';!_&K(=BKO9*>85DV>V]"^%]_\@<[FR3*3='.%>\M= M*^K85;'?JUH];YY7PK>9\^10_L1IZM$G@TP<""!",&^==53HVJV8-P:]B4MX MG8#P[\-G/& MJ F462F(-2"@3%! T$.)..YN"97YME=T*R M2YLJ.\:ZZ20ZH<4_;B;U)3V^791!M'G\Y"R9;6DV]VO8_*O==W.K?PW\E>S^ M\3E/VGZ8*4LL->%P8 M,P14O'+LW8;>:8P T2?MO*A=>'TMD%VRP=>3]^V[N.O,]S82>+XX7\08&P-' M7)P[AN"X(Y;BF%,(.G"(#E)M]W1%:+MD5=>AQQ0RF80P5[.>>;1)^A")-@(9 M7-K3ALPU6N[."=1FPL;:Q>&WP-DEV[@^,3:9^XH%D$C'=] =?1Z?YCC K 7) MN>06R'(,(;A<5C'!G+>:BMI!Z:]1[)*!6D?T&\[TBL;CV>?E2\#'_/+#_P%0 M2P,$% @ _7P"5]((Z4%@10 )/X" !0 !N=G(M,C R,S V,S!?9&5F M+GAM;.V]:7-;29(M^+U_14[.U_'*V)>RKGZF);-*SY223%)6OV^P6#Q$3)* M&@"5J?GUXP%P)T#>"\0%03*[VB1Q2=P3?OQ&N$>XG_C/__7GR?$/WW V'T\G M__B1_XW]^ -.TC2/)U_^\>-OGW\!]^/_^J__^(___+\ _L_+CV]_>#U-IR5(,8LI&,JE^+^GR]_%U[*Y(0! M::, Y5F&P!#!29NY+<5J(YCR>_/[W^D<,<_R!AC>9+[_\QX]'B\77O__T MTQ]__/&W/^/L^&_3V9>?!&/RI_/?_O'LU_^\]?M_R.5O<^_]3\N?7OSJ?+SN M%^EC^4__Y]>WG](1G@083^:+,$F7#Z#'Y\7%?W@5C?YI]4/ZU?GX[_/E?_]V MFL)B2="]0_AAXV_4K^#\UZ!^"[@ R?_VYSS_^%__\<,/*\N%69I-C_$CEA_. M_OG;QS>WD8XGBY_R^.2GL]_Y*1P?$^+E)RR^?\5__#@?GWP]QO/O'P7D.\B;"^I&3;[/Q)/TM34]^ M6H)[-9UD&C!F^L=\>CS.=7Y]&8[KQ/'I"'$QOQ\Q?2;4:989R9;(.GSH%;CD M%^/)N$XU;^G+LT^NX)H"QS\72/]%_O&')JN/>ZXSI[3"[J/0\3CY7='IW/X$L+7T:<%?6)=U6C4 M^(;^.1]IA]+)H( I6FF4+@IB9K0TZ1)9<+3BL'C;6>;GSE?"/"[=Y>P1/U52 M?L+CQ?S\.TN:EA1M1K&B9OMQO9C/R3@OXGPQ"VDQ"B(53$4 ]UF"2LC!9_K# M6+3HM"(2>.,Q74=P?3R7SO9B=CZRLQ=URS>YS*8G39E=3)L9=,49P?_QA^DL MX^P?/[)=Z7T5YDYU^FLT\$[ATNWDT7'\)L\;Z\'L^_3N?A^)^SZ>G7$1/6:A<, M%!TYY5T4[P;&(EDF&LR2:1]<8Q_9 N:C=INA:;GM27+GR"*EZ2EY]"5J@CJR M7JO :?S>(+DW9QQ2#Z!,#;*Z(/6438F^CJ"1\WP#L:\3:W>E=H/L^E7 MG"V^?Z!\:D%K5EVOOM:0N;I=5#'&C Z<381-4)P<;=1@-4&4 ;G6K8/'N_ \ M:MJ;&?JV$YA=G> ](0L+"ES?8ICCQ[I=^[[\-L?E\$?9\I1E=*"=H\4FY !1 M)P,Q!:E],G&$L[,%)OG"G9$%#$4)Y%.4 M@3J4$JPRB"XP2CI:K]97'O^HZ=S6C+<9]6TV\T8Z\,@TQ0C)* H$&47_L7ZI MF636BL"+:KTQ^01XW,)X:S9D=MZQ>S/Y1NO]=/:=EOR+<=ELBV9:@:#T'U3F M$3QWA2)!A5R4[&GQ;\SH.AR/FM^=#;N&[:WWWR;?9I33T\@F^5_3TSDM];^1 M*>>OIM]PAOFW"7U\3>[G+[[,<+DY/?_O\>+HU>E\,3W!&24$C/Z7"7<)E.&I M(#)$KA-09&!DXMD'>^,5OW7LLR.$_?O"[@1.]V_\AGNV%?9O]70KKP$_RD%F M[RDGC$(+4$HS\,EE8$KJPD1@/G7QB(T/>.1\MS'< !NN%Z/\B.'XYWD]C'H; M)IE0UK]>XS<\GBY3P%?3.:&-W.E2*UNL-S5F+!&"2P)T+%IS6:34K0_H^B%\ MQ'ZR!TH&V&>]!'F!NQZ"+V:GJ=K]5_K!;!R.":=6&%2(8!F229!64$H9:04M M@:O"8[*B]=9K5VQ/P&D&H6& ;=H+=&>;#-_PY>GX.-=U369G'0F )E,D" M8K$)DN#!IJ)J]=U0<\LM-$_ )1J9>H -W;?C$,?'9$^LR^&GQ33]?C1=(JL[ MCHOO5P)N7B23 5!R!DH[6B8M(]BL1"MXK8=H?K37$=NCKQ09A(0!:@3.3YL^ MA._UJ.G5Z6R&R]WI=]-)6GTQ4MQ%7W?18;A=,/Q7RM"AO&9V2GF*^98CU)RH5%FH"B)7A\4 8*G3$I$D;(P/.32 M^NRH&[*GZSFM:1D@):*X:3G4JUGW.>3O(V<00U$&O$RT=,:P+&M00$DWQ4\N M*)Z;%ZO=!>B)NDH[$@;(>:X?D%W",JZ$('D AY%@21IZ<)AIU,8F38F:UZUW MOC= >:)>T<+P R0UGW RGL[>31>)^D(K @8H@KECQ-DD5DITE 45!RH3O(!!@K J1INM M="6U#B0.:+=K/W%%&_,/4$M3?78Z6>);=>ID7RC#41:RS33,D@I$[RE'YKC< MS]?8LNS#3]K)H2MC3O$=E7.2T.&XP]AG-],7H6OXT4XO@)SQ I7 MC+,$Q1I!LY-.Y. 4_P:+)DK!)2UHK8/)>U$]&8=H3, @FU(74#X=A1G.:P_. MF\G/)U^/I]\1/\].YXL1JIB#48;\EFE03-86C!+!T#IFN>*%-:^\ZX+KR;A) M:!9KR."//CMR""Y04V=H! MZE$K*UI/+;U!/AD7&I:> ?:V/N*"S(7YYS";4-@\IUSZ].3TN H89A?CK[OC3 M:HY9 M@F?-2@!MA"*WI+C)LV(@BARS58C*MBX;OXWBR1"_HX$'V-BZ+T4?Y5A"=E:" MS'5+AAU!0S^X(BPW>-'6#F9#K'_(\? M%[-3O/SF=++ /Q<_'R\?^(\?Y_CEY%8HOH,GO*Q5\#B??UI][OS%G^/YB$FF M+&H.N4@*96R(]!*("$4$)1&MRZ[UE'$GH(9^U\N#4"YV%X+3<10QU M"U:IN@6+P!(:EJ)@B,U7A.$IOZ8X^7",]S%NXY:Q7Z>SQ9?P!5^&R>^4OI[A M^G49-!&N(G7RM5JG3FO64,AC*(IU3G'N(V&3-XKIUG:-W?6,!XC_MS?]= "[ M-93UJ[C^-3U9]1'< I4PN4*Q*DA'/JN$5^"*4<"S$J)PR007'KUO"#?D7H45 MSGM5ZP""XHD%D4U6W%L6K$?#]-JDHHF?=%,VI$%]PB8TCY[S1H8>H ;A$Q[3C[[\ M$RO6?>[:AOSSG_7H&T;!Z#L#0%BHL( M"A6"\\8"EXX%826-JW5&L /<)^ Y^Z%J@"::"TAG7O^2IKTR7HR"!UYTQ^C_&9.2A]7[B-0"/GN7MS3E$R=!YP>L'G"VK[5^&.XIH?)FR%[3,UXX]J4OKKNJU0!X]V;N;MZ4B[294K\?'IPO,(X5,:ADX M:(TT4EZWN4O,E*\*3V,OQN?6>P4;H#PYXKKFO=# M]@+XZ-UD.#K6.,_.6XX;T)[Y]BW0H\ UYZ)6U"3G066?P5E.\#U]/T7KK2K[ M<9]-$)^J S6A9(T+[:[B<[WDLAZ?K M/G2)\DY[S]N;\7&4*.N(S-K@(2FW%(HP$'**D)/-:'-BB;>.0!]#B7(OHGN5 M*/>.RV3=!F4-Y0;6?J7[ Y"%7FF]+ M9C.[[:-$^=/XRV14+D2^R/('Z;'XZKF=2GC\F92IK.3Y;G%Z]H_?WP= M8Z>:Y:T?M7,1S549A\P3>3J[]!IAH3>Y?92I:8F'(*G&>REL R<+$(B$'' MXIPMUK=N'=H9].Y%U/=8($0NMS")!+H7Q+'1*IG6I[7V8 M]C]![M>W;M=H-^1H@-KMNS6VM9:]JQ,T!B=":0-O[_ECTP2YRU'+7>$UU"$2K["#;S LHX#3%S#ZY0-!@= M$\ZUKN#;C.;9.4T;7@8H"]_6+JO-)>6L"#$HBFUK@*L<0A3*@1"82ZA9:&B] MFNT$>%][MP_K;?OC]*%WAN>SQ>AJL]_/-*"EV$K=!''U(DZI'+)!%QL@ZN! .9IM?;W5R"<1F-,E!=>I5N' MR-^P<[QO[OM8=X@S@CLWR-%RH45,($*=YHPFF+2J N9LG;!1R]*ZIOT@#POW MOUBTYV> J/CZ#FX7,,_U;+$747>>-&UCY<'/%DLIJ*2HU]W51HT2!;'/C98CO&^QAW;V>+5N3LF/? L*Y_M78NEAR!P.; LA?NIA;" MXSI;[&7T3F>+?2PVP';IRW <:,WZ=(2X>%M_NQJS.FI65FG.$3QAJ,*=K,JP M.AIN\-X78P6JQN_N)BS/;WEOPLH /?#K<)V]&5V0#;3,;T;U,&M^&_8ZN,0. MIA]@[;\#H5(YQ1AY;=:D=R'3^N=SR9!H_0L)F8RV]4[GOIWBGJA@WS[1Q^)# MJ>"\F,]Q,3];YV)(*A-L M;=Z-843#DI9_A]FX+H,7O=MGVQO_?O-SXXJ6;9^TJ&=A+.42L7C/ MK.+.4CAHZB5^)0AK^]3OE^N$+OB^O\>MT/E[,/^+_G(YGF'\C MSF8?3F?I*,SQQ9<9KL+"D4S""&L9!"VK3%6F_*!JD7FO!''J.4;5(?_9'L'^ MI[B6OG&M@F\_+#2NUWP[7^GQ#0-9YG7; Q.T/I MNZC1')>K>ZT">IZMUU*PT('F'H]\.M0/9>>&.]Q+#\7%HK;\O:():+S8!)!G MYH7D 9(L]?:J6I/BPO(^&Y^TR:AN;I^L?]^[/.SIN$![VS;Y$MR"I#IV@M@ABS ED"!L^2+3>[N+M. K>>]72H;V[9 MAMI^%=\[7*R!^(96I_&L8ON(:?H-9\NKV='8Z%WM+"AD N'J=4?UYC*M?6(Y M2!U9!_Z[/_'I>,% 5FZH_+<*4N;S,^=\/UFW;(UH.&U3CB) BD@I1:1I5I#7(7>-(NA M"CC<5&==R^/M3WXZ+.YHM8;R>)=1XOP\3/R(RWMC/T]K[CCBMDAGH@7#DZ-9 M0M.R8"@S2$[EB"HIE;N<0-_UC*?#:S-+#B"#]RD=83X]QO=ETY[GZIR5U7UO MIPQ846$B*Q"J%G!@WG@EZ8^;2^WN12;=H.VK7GX([QB2A8>N>[]VBE)O&QXO M+@MT1"XZ:I=!HJ2!<"[ 9)\3#4Z%TOJHXIX)A7S[0Q\H#<+]^,7TW77R8C4_"[/M*)#B-Z9_GZB#, M>\59ABQ]76-EAI $S;: <_[P^=)6!X56<<%RK&*)UIA56RTVER RB/VG\>@HY]R,;\ M[RG9]M]DG--9:YF8SA^]E#397+=\)\/XFL4;^VM3-BYZ MN0GOYW&-S9?%EU?UG'Z;S%;G!Q_"K&X4OI]1,'WMMT:6:9N%+H3:T11F&$UA MQ6D(E*5)QIE@G0YGF@%Z4EZS'UH:E]6\^/)EAE\(WF50_LOI4CK_2NXWLI8I MF2B/=Z%F?54 U&DO@"N#O.1Z0-7EJ+W3PQZU3[0WYP"79MXK(^Q M%OCEJGM!2*.KLJ^V7O7;>D?M<&0>!\H=FAI]@'LS7Z0T.Z4PYTP,D":J5Z>S M&2$CJ.^FD[3Z8I20LGJA; 58SS(3.7%V&2)R5#%&[WCKT]YNR!Z]@PQ 0./: MG6N#7AU#"HI]+&/DM%E23FLH('**1T"I4"<=@S==VBIN?_+09_<#QP-;F.>A M3^7O5%B**- XH2#0&@5*\0"1&0Z8G?"TEN4@.IW*/Q(UNA9T=I&7ZV/6_2F+ M=4'UW.3E>C'536)L&S/OT0FXYS+) D;6W:Z<*SH":U%+6Z-7Q3LI-1\8^=O( MRPW!?0_K[E]>SI7@@BJ0?"AG=Z9I%B$1,NVX5CGJQC'>0+VX M#F">K5Y<'Z+NUHO;PLJ#Z\4YRBV\2@4*.O)P)6E6,BR!<#$JK8++ST\OKAGC M?8R[-[VX$$N]DY%!%&AK284%AUC%<%B6*E'RT^D&HX/5B^ME]$YZ<7TLMD^] M.!H)P[S4JEW*X]$2Y]$R0"U*4,)8'?]W% MOK8Q_7X%X$KQ?GDQ!PI*7)06B6:M$* $DQR7D>N8'[E3;"L -Y!/]+'X7@3@ M$B\&4\[$5*C7+]L(D8<$(<>HH[/"^]:BX8+H7L%X/J8=Q\"<,NKT(^F MQ_3Q\WK,M/C^Z?2DUM5.RTHZE8+=V[^S_;V&NSQN][L-FPWV1F&K24Q84YAA M6JCDL\M9>>E1&DMAH/2CG9Z\XW59QV$^?U\^+:;I]\O3BZK&%+BJ'=T^@ HT MIP4I"CB3N,10-&^^>;,6R.ZEL6F&88ZO/T^/B7Z>R/,,LC M;DS14BM@25)[A]RN@!V.E0&R MI=O@1JAXL>@26%/KN&P5,M.8:1&PQJ0@I6R^#-Y&L7]7&)2X6YN=.UE]@&CH M'2[( )335Y6344230\8 3&AZ 3R]!8[5RDVMK2RQJ(*MZ^:O 7C:[&]OZP&V MMC_7X9[.OB^'^^]P?(HOTDJ[LMY@^"LNCJ9Y5*12QJD$F(JD0#!'<,5X&C?C M]#,O0F@MM=\%U]-VD^;,#+#;YJF=]69&X'/$H\UR4U1P,4O:AA%,0JXBT M3Y9B3"EHLFQ=:#?TF)ZVUQZ41S0L!=Y]?"\F^><_<9;&)GY: *AWK#+B0#=G;.VTBOS M>C_,\HU;OF97<9ZCSZ,<;+$F.LC9D-D$O7:$UT/2(N;H0U*N=5S8&^33=L-A M.1N@:GI-JL.4]KPD ]ZFFEYG#YZI4HN'T-ELK9:MM]KO2S"W&->%#-'RLU]^ M7VXEG%VLI%CRCF)XLBXM49CJN9I!T,X5K8LP4C7T%YGZ:6 8NK] MCHHFU:B8!J%9%"S5MEOV>%VA:R7:GCRAC[$'\(#:$3E=!9/G C\A6ZPJAABB MI_DO9W""(_ <*._-]4:FUFO$+1#[#[ ;D#-M:=D!SF$V9)075[ Z3[&Z <1Z MF8C0'IRG94\8KE*DI<^P]KM@=P!Z"B[0SN(#O/D?Z_'W!///83:A).^\A*+D MHGS2D?+%X&MKHX?H4X$LDJ-PVG/D[=N.UR%Y"@[0P,9#G\>LIJF+^IDSZ!N+GV>G\\C)N M9D/RM=.J-C?G6JZM@P%!(TW!HN2IBU[-/8]YS/2VMF)C.9%UT,X[VL]E'&WQ MC!N+D**6M/C4Z]N5R8#.QARB<1J[W-'6X5%/D>A=K+EQE[UEW>%9_\5X7O>> MVBMC]OO\W2L+MQ_.C5+"*$6A8-NRG)U"K5T6CB)OCKH$SU@<]7M4D[ZOC_AU M.EM0>'#E\R\W-PT!,]E'$$X%4"8P\,(:<#FR&BZ6>//.S%;M8'?BVKD8Z$S= M;_60NO%VWO$ULMPPH;@%F62]&*=8FCFC 9D=9YJCMZ5U$+(9S8/U3K7SBENU M06U,/T"&^AKCXLUDOIB=5CCGFL0?PP*7NS+Y\AK>OE0O:)PF<5]DG M&PLX[00PI3@+)2.FYLWV_6'NZY1M<&<:FJ*#.XQ;V]6]>4,O&8@^K RN!= %S'.5@>A%U)VB -M8 M>7@9".-1*THD.0I7TU4"%9D (;P+&5VV5CX^RG>2@6C'>!_C[DT& K/4A5'( MG4OQ]9X6A,AMJ!>"1BFYLJS<$/YX9#(0?8S>20:BC\4:B_G_2BO4%XIV7X;) M[[=P6E.W Y%W/>*QD-K/; !/P]1QGI3K& MH\-Z280-EH.2-H+7]"_&4&34CEG9NA3B-HKG$ICM:/\!3LJN(WH73O!".NY^ M7 ,%9ILP/4R,MBMG=[K C@8??(JX@D]YG&>R&U??M#'SHTCMT\X&4_KO0$X?WV*G_^8?CZ:GL[#)'\^&L\NCH)< MTD(+I!DOUJJ.*E(5,LV"Q4F?EFRYWOG1ZV/Z#@#:\3(!V M]=86%A[@6.QB<&%U&]89KGH1UOG^R.?I59WC52B.VNC(/L(\;H6@N);H?TH6YZU^T8[V/)VXD%[13!8U*)9UO3U)0:9H2CH" M'&67[?&#/>CH9?1.!QU]++;/@PXM;2A,420D&KC]$T6Z6JC1"#@%*OXT ;4N;I\5%_QR54^V2^CW$;1VB_CO.+ MQ7&8+,;I;%VB64RA2!887PZ/5BC';!7GYL%)+PFIZ;*>W_S@_2WB#8T];66I MQA'9.XHLCGX.%YUF%#,PB@,U:.8I6Q V@'-10,XQ6BQ..=NE;NC&QSYVRG:Q M4OOW[ H0M F#B 6$, X4A0G@,WF.-T6CQ$PHNQP07OO0QT[6]A9J& ]QFFOLM# DZR7A L)P=+T3P%\"0Y-+EIV(.O&QSYVNG:QTL9FYD&/9U=B MR!'+=(:?PY]-SVDW??8 ![:=AG'SY#8APZ2D\U$J760(1%5"4T04)81U+8^; M'M/Z"/?:N@0!."4,9V#HD2^7G*Y^;\4L_6-. M80O2*L7W DM,ODO :*2Q(4 M$Q0%,VZ!NT39AD$F;QY ;IAI[G[.\_:/YDPT%D7Z;1)6:*KCGL%\_PUG1QCR MB":X$,E#P2%-?\K6JU."1.":2^-X*5)U2=GO>L9?WM&,@<9J2I>CK'1<2O2_ MF.3E!80CEHWP4==KE0(-F"N:VYSE(*W6-I3LQ=PR&U_03S/X<)D_B\\SF2@3^$8SZL'YB-:!5WQ52A04+*F;,X08E*0##J3 M0BPTAH&>UP+%Y867![A6U8\=YD!.O2@BB0KLJS M2RY+UEJ%W&F[^)YJAO5//Y0:IZ'IGS:EH7&ERVU$9^=A73 UK'7:A&/_I4XM M.+J3\AT,O#?R18P\4,I .27YMZ-Y-B1T(%)@QN@DYVT@WHJ^Z6_#S\?AD/%F=D)TC35S+G!!D+ H4FECENBDN9T9&66]+ MSET*/?H]]1$S/[")AS@_NK/E1AHA(M9@ROEZR3&7-./5J]+K%<>1>9MDZVLO M'D6;XIX"Q?8D#: &=+TQI N8Y]JRV(NH.QO8MK'RX"V+V9KB8O)@:Q.6*C& MY^3FB E54J5P;"WV<^@MB^T8[V/]M2P:F5+A+ %WI0I&1@91!@6:BQRLBSR+3N(2C[UE<8_;>6W( M:%B]<7>)>Q=0SZU]L1=1G9K8MK'RWMH7@Y :&5K04=3KP9.EZ= ST"[&J#4S M.3?I:WX$[8OMF>]CW,';%TUF&ITOP$Q=^%3=MG2T9"G$'*5#+F^J]3ZN]L5> MQKZS?;&/I09N7XR!61^+!YT\I\S!1'#*29"<@@J7',OXB-L7MZ5L%RL-VK[H MA,K&&@V1A5JCJ2G1J]6:&#V+NC MTGTM5 ?;OKC#^[6EA09N7U3&"I12 ,WM MB08D" JG%]XS';PSWI%+=2#K0-L7MZ5K%RL]3/OB?973#;L9.SYJ@.;&;09Y MH]>QA%POX@SHDZ&ES =?*$G5,DF5LHEV3:]CQZ>V;7U8Y![]SDL9P5S,A!M=*!L M\A!LW9'4QOM0G!$W)X#+E(TH6C&G:VX:1A(D3Z9 M-() FYS":/- Q4@'M:NY3U^XOV*Q#R?[*EKK@NDY52SVXJA+]=HV!MX;^5*$ M@LR ""+5Z\\R!!$981.$4:N I<7IQZ%7++;GO(==&^^U]"RITB9;SB6"X9$R M8!X\.&,0?-9<<:&,CUWT5Q]EU5HOEK:O6NMCX@'"X;NK+KP6&C,B4+A5-4AE M@$C1.S K@W)1HL;<.+A]'%5K#Q YM&=L\!*V+F">:PE;+Z+N+&C:QLK#7R_L M+?*H)21>"F7Y-(4Z'A18JZH2=2F!V\='^4XE;.T8[V/)N<14\=!, M9CP';U65E*?AR51/A+M4N!]L"5LOHWMCL89+_]U'^,P&;4V1!"K4\]I$ M88^CN#?74P\EI5 B/(N2IP?:'&C#S-[JG[J >F[U3[V(ZE0%LXV5]U;_Y!@3 M45H!6GD-*G$%!$I#-$*'PIWFOCP^ZK>J?VK/?!_C#E[_E&N=@6<92F)U.T3J M.KL%D(5P(=?./&[Y]E[&OK/^J8^E!JY_\HI)EKV%X&.ITG@"G**PDR)1]-*Q M($V7@O0#K7_:EK)=K#1L_9/A*%PH0/ SJ*@CA$0A3(C%%"YE%MBEI.8@ZY]V M>+^VM-# ]4^).6%CEF 3TJ0O%:>

R#K3^:5NZ=K'2P]0_ MO9C/<=%2L_W:!PY0R[09\,V*):.#BBR9)*W*G&8RP;1T6:@8DF-E3<72M<]N M6Y>T_.C-Y_Q)9G(&#\(BO=@F^&%BU(.=%-C-X"[[I"M##LJPN42 M5:3!+=6Y#,U?,LEZQT_!A%QJWWIK;/7DAZ\^:L?_S0VR+6P[P&G*JS _>C') M]:^?_^=T_"T<+W?_%J_";/:=QOOO<'R*(QN9I(G/0>"90.H0P(L<@"O/$A3HE&C=$KX9S5-VE$8<#'"V]F:R"),OXWB,%Y (Y/%IW5C^YW2:_Q@? M'X^LU#G+% &UH*$GZR$41"B:!>$$-RRQQG[2!==3]ICFO#3&8C.,E"!%?I7HFE/:C04/N9B.W4P;J-5M0[04_:6 M=DPTU"$_!_?+>!(F"=="DXHB*<@RJM#Z&J0[X#QE M%VG%0D,)\IK6UZ[_LUM;WD_6W.@R'XEB9#310)*UUY/3_.:-RA"S+\[DX,D" M';9#[GW04R2_O84;2HO?4L?_F;"-\4(9_Y?I[#P!B]K+G#)(DRTHF02$9!@$ M1(N$5^K0K9&FP\.>JANTM_0>1+Y7J#:J3*\.Q:N#FF T"%DO294V@=.E@%5* MQA)R)!\>N%FF"\Z'ZH@9;DD9G*T#[G5)R4HC9(&B&,V9RM7KM(4&GQDS@B\E M9Y]\KTM[PN]O:.EC^'WU-'3!])P:6GIQU*6Y81L#[XM\S)DE+#6[BH*P25'E MJ!A@B-%@TE'ZY]#0TISS/G;=HP1WCH&[7#0407'14FH\%E<(EI8YR&Q<:MV: M>]@2W+UXZBC!WC:4H78. WW%3=0VA=SMQM='V,RT M#?,#FWCO$MQ)6(7%"L@I.5 L10(G$QBC;6!""%\ZU2D^M6:FP4+#]K0,WK'4 M!#AT,6W=Z6S&9VVYOH-H_.T>02(-<[ M8Q23M13;![!>6ZF0QU ZE;H\]@ZT0;?LVIA_;VUF74 ]MS:S7D1U:C;:QLI[ M:S,K7&2-V8+WCH%RSH"CR1M4*E9[FO]L>BXRV^V9[V/[8$*T$:;N;,>#>^RFA]JFUDO8]_99M;'4@.WF2F*('@I"7S!0E!RA!!I MC E9MHRSA*%+W]*!MIEM2]DN5AJTS]>,0RE7HQR6_'(5*&M1CC_%<,M=TM MOY]0XG4ZF]7ZFTE^-YW,SK]\&>;C^=N+^IOBE'52%^"2,F;E?%UL0P(1R;<, MK;U!-"^ ;3F 7;=+WTXG7S[C[.0UQL4%L!&ZE*J*/>AS==X'R4N(]H+0-N;:2P1]2P MAWG@J&TNB"*63J)"O?;6+Q[_G%UC6Q8&.&ZY,,IEK_'[4F(XKL7NGXX0%Q_' M\]_GOX2$+TZFIY/%NZ/=KG M[&Y[XGB <^#/LY"Q6FX:)G.R%(Z_U0W6^;_P./\RG7T*Q_@.%_0B?0BSQ?M" MX_LZG8?C?\ZFIU]'3$?G#>=U&R83]NP@&H]@@O>4BC-N2^MK-';!^YP]=&\\ M-]P;K]G.A04_U$!]_#4A*QP#8IQ 8[1>\2\+YA" MMBQU.=7L^KSGZ$N#\3%$2]\YSO=?SRYAF7S!^9O)Q??_23:OC4=\Q!C/.04& M1;AJ"FT@RDQ?&I5DO>MHP%7V7G3/T<\&YK!A?^!E]_R,YM/%^!N^F6+^CER%]J&>'E+YS#KTWV6H92C)=@MM[XN1?47R[7BK$!>B-;F&I5WF&"XM$Z RHR268RJ_,'B&BD5TJG MA*TW3IJ!WU<7Y>$XYL/P_M"ME]UJ27WT/BL:AV*R[D:*"#%2_F2%-:$HK:Y< M#?Z4J^\?R$?Z72+2@ZO!Z[*[@'FN)?F]B+K[$I$MK+R'2T1$45XDD,[4"Q)H M08\4#5)DR$4)1:3DW>.C?+=+1)HQWL>X>RO)%TED;FCAC;+.:3ZEJNW+B"?. MT#LM@NA2Z7"P)?F]C-ZI)+^/Q?99DE^,*3PR#3S3^%12"H*2&K1T/-A?K_XY[_&.*.'''U_B]]P58$:=/%2L#I@00F69@9" M0 J: TK-F':H6\_,W9 ][[!N /8&.&J[@'9FE^7J=AOOV5O6!>Q \5\OH \3 M'P[!^":G&HRN(>>Q3J!S%M991F^:KV+JP0L76Y9 =8?T5-+7D;0+]YW?MU ?#LK>H"<8^!T@UX#QX>M:&V MPP+6@I<]140WH4I/Z:60%C!7>=G(. 1!KY)WI8B2@I/--3 >S'6Z1S\/YCE] MZ-A7#'TQ%Y_O5^3@EXNLJY&?$EQ692D#PFJE TTM:5VTS%I16D?&MU$\[_AF M1U8&*$J\CNA=.,&S%Z0+KH%BF$V8'B9PV96S.UU@1X,/O2OAQPGXYP3QBR+S_H8^?&IX%76I1>G^+G/Z:?CZ:G M\S#)GX_&L\7WLY4M>I<#I@1)I Q*\02>W)(6.F%8X5$:UN7NX4X/VW_PT(:7 MZ9!&'6+#9'G1R;@V_E[S\%PL5P$]H'=5ZRI1F!1M@BQ"]%9*JUWSJK?U4)YW MX-""GP&*S#_/PF1><%;-\@EGW\:)AOR^K$$[_TP?.5__H_.]R YC&2CB:#F. M!]I>:>$@MQNT'I;= <*;IF-216+6D0-+D<94#(U):@7661-,J 6JK3/NP_?4 M^W9S#MU1^Y Z@(.^F2QPAO/%Q[# M]/T^ZOIR4UPB4N'6*HV^M=?="VK_<=K#<7[[TLF&A T1VTUG?X19/K_%[ )5%-KQ M8,"5S.L]F &"Y9K"6Q7HS;/%VM;YW'HDS]AW&E#36IOLK"+N:A?V&2I$H5B4 M KSPJFI0"XA99<#,:';FSJ>0.N1]FY_P#!VAHK<)T\.D:BUXN]<5=C#Z $'M1GS%^:*D"E"GSGK+,JUY2HBZ@VI4S-QE;'TF MM5]GN"<;VJ(ZV> M0;5.9=; V'_N$%5S*S&+6/H]Y/:R7*<%E%^O:B1QM3(E#(P J&%//F @&M M!4U>1]XF@@ZF\0M\)Z!V$A272B_E\INKF]^1T7OC@X>$I:KW>4=!6_(04_$N MHI?!V\$&O1G70YR5M?*-S<(2C7@8I,3F&IQ+":#9=#Z_5-.3*AFO:F$URU54 MN=[LDH4$PQSW-F@7??NRFR[(GJ:_-.-BD-J*;11ZEB-Z<45.UB4A;"X"D@^< M%O5Z 5&Q'%*,7,=:7\8[7MS>N!RR 7!^Q5(OKXB$OJT?012] M_'[Y"^?;E75+[.7WV['L:FN#1UM,;3]2SM1ZB1 HE"T>LE!:\V"M;!X:##>: M?2GH#.>O!\+TH4CDK!OYJJ9+8V;)<]!8*\D%63LF96G%4(5)RRC[;MU/O0G+ M@V]O/K"K3 >@;(!5?1VN\YK.#L@&VO/[9_=RW3_2Q^ "^\'YQA+/5D=%YFZP* M2A>M:)R>\A%3E=:M4&"*#<%KFBACZRZO6R#V'Y2W8FC:TKP#;!"\2(DBF>MG M@ZN[QTR2C(E 4;X2H- E\(["?V&,X\:7($SKJMI-6)X,^TV,/82.VITB8B%H M3G,<@K!NN3^?(!B:\A*C(7,4VKO6!R"'K<5X6"%G._(&R-VO2V!U ?-R 43C! O9\>9*%HMAMV&5:>Z2 M:9@B!"5B"4%,$&40++2A4]F S68:OZ'5: , "=>]*LV:P)U07L M7S)_+1G?28MM&[H>7.;/:%-;I O-O3:#BJK>%9QM/0#CTB?NA6^]]W4 OM5& MYF]_KM6'I3W+_&EFF!#* @O2$R!:QIW2A"\93$'3SYK7H#]BF;]>1/:0^>O# MP@/)_*E $9TO%$0*14/7-'17O*6)G@H"\2_=OQVIW4*];1M>'DCWSQ:7%(\<*$W/->?E-%-3XHO:2 :U2:>TD!RKD2W+1QD2,&4;=@]=&6?Z ):81&B,([>:(S@&8^4XC*CHS2HFF>- MA^^I6RK['(RC]B'U091])$:>@D3PT3""12C).@%,U;;61J886E_[_M25?7IQ MWEO9IP]A^U/V$9R'4G2F-ZS&)#(DPB<<8'$Z%6D"5\VO0'F*RCZ[^$X#:C9. M04/T8Z_+;79OP;[C4]MU77>%?J/1.B9NSVLK M$3W[?2GQ2H;W<3S_??Y+2/CB9'HZ65SVA7(T(B0GZ;74]:IQ2M^CC05*D:6X M6B>_D-'? M3L.DBG^-5/)"H$+(7B=0263P01H0V1E9,!-L?<\4O,5CGZ-?#Z7.+<\[%_.5)[ M=AK6CV^$^NHH3+X@(;Z(G#^.OQPMYJM.]1R39E+(NIW-JHHIS9\B:LB):Y9B MLHZ%;7WISB?_Y4Z#<#1DG>'[KY6@"ZR7=[@8&>\P>:Z@I%B/HRFJ#$)FD#P('950U@VGG[8EZ.?HKP_#>$-Y MWFLOW(>ZDS;^&H[/]QP=:C ^;ON,;1;6[2QWC3DDCI(&4J-2Q6I;7O0*>"J\ME_E]M-= M,_#[DH!Z>-]\6-X/12'J[@93%I6S2M$T;K">#5'XX5$[0%N\\44+3*QUS^U! M-^[OUT=Z]>GWX6KX9NT.8)YKGWXOHN[NVM["RH-3;S E$P*#ND>SDC?QS$00 MD0GFF*4UGC\^RG?JTV_'>!_C[K-/W]CH6?8.2D15CYT2.&4E).UHD,EHZV*' M6/J0^_1[F;YKGWX?NSU\UZT(%QQ804[M53:N-"^K?AQ] M^@\:#PS WI#BNYUZ.+N _:LMOR7C._5.;T/7@[?EUTLGT.4 ,EL/2M7E.#H) M3C)AZWN79>L(Y0!\JTU;_OYV[+CZD47FR@4" G4)Q+"@5T@&2Y9,$; M'O5@Z^'C:\OO162/MOP^+#Q06[X32B(-#XSB2RESA)AE@JBD+,[Y1$'C<('3 MP;;E'TK4U(2W/2D9W6SQ[ +QKR[\':G=HI=Z&UX>J L?57')>@8):QT-S='@ MI4_ %9>2:>ZX':R4^A%VX0_M.7WH>*@N?!T,2Z6>K&1NJ]9T@9BD ,X"SR&C M-6MI9:?>M-]+\Y[-]WW(6Q_3?=,*RE8C%"*SZ""X1"+HC&+Z# 4D51H M+<+_))ON=_&=!M0,5!JP+.?\957.>:$=D:3T7 "+]>9/%NJ^+[EQC)$9KC"E MF_=CWED8?DHU09G.3E;W(6VKO'#?)^ZL MNM +\@W%!9D8U]SS[')0]/^AL*H?'%(I](HF-;KOPW?MUHB+2S=[>U$BZPE( MHEP2-!>\'MQQH&DAU,9PI0TB_=E:/W$#E-W[4:Y^[&43_,@9P;SW J13B1R? M,:"7"B$ZG7*.1@3;^EQW$Y:'N -Z=]YO]X$TL/0 PX0[X;M27I(&R8&2)"NX[P: M?:^ZU,??D! G^AFMJ:-0S:&3 2MSC;VS 8^6EE&E:#EU#I5M?;[?"^!3])V6 MG Q0Q5:'_+Z\FB&MVS01+L56?@U_CD].3UY.9[/I'Q0#O@I?Z2>+[R.A,A>. MZ-=(_2K.,WQO)FEUHA.. M+Q/_LZ65(D9NN9:0"3$MK;$B91&"*SQYE9V27;H2^SWU<7O$P%8>X ADG>]> M2A*4%70A MR];R(W?A>1H>TLSB#?O>[_+>5Z>SV560%VNB2MI+GB((:2BBBIZ,4%%;QE5T MTAJC6[@JB[RC+&^J\"5I6LC&?)NS1H M*K37KO3ATYS^5CV43O'KXUC=/VQ5H 2>7#44,@N/M/9%[H [%;E60A4_;)[\ MD#4^._-ZIY_TMN_@FR;OP@F>WP_> == 13>;,#U, "^\<*#26XE^:)!FO43"%PMP,NTH,[0CWU*?LRP_ZV+GQ&>\JA+F(><][ M< JSD2<*47R4H#)EU!YS!$T)-GV5+2V3'78KUG[X0P> V]I]VM)HC36:/^+7 MTUDZ"E>RE_-.],B*S-R#9Y;7I M?L+)>#I[-UW@_/4I?OYC^KDFIV&2/Q^-9XOO9P S#T&66*>?JJ@EJGB!*19, M,L7SE$*(J@.[G1[V!)AN;]3&RL8O#&._=D-9;+)1TD234%A0"A%"O;DO6,EU M$5$5UV5#N?L3GP#_ YFW\T@^C@&0WBRX?43DWY.&[X/[/O8=@/./^&UZ_*T>&EPO?#AK M&F"Z=L34U4?7:N)0P$EN(4F&3GI?Z(>-R;\3T/ZC@-TYFPYE\ $*(=].)U\6 M.#NI"UZM-5_UJ:,M(*[ &QU-9_'>V\0 " M(3S.?G]:[ =^7M[@@ ME/.+4KC5,L4U:AF+ ,UC38'I7]X( S8+$2AWE3K>D.U8O_W7^8G[7_A;\#,= MW+@#Q !W2P^';"(C)X=(RQR!8PPB*@M2^,2YE(JKUD?T!ZG@WCHJ:&?U ?:# MK@L7=P'S7+78>Q%UIS+W-E8>7(O=&JU#K5O*2E/B4U0&5^^%#3YI(94I0;?N M?SIT+?9VC/ M<^JPTF]\P$.KL/&ULW+WK0!)<<]DAR_9J3[@M;UO=O>=TG*C 5>*L$JDAJV1K MGOX O%11JBH6P *IFO-C];(D$IGY@?B0 !*9__R_OM\OP:,HJZS(_^4'_R_> M#T#DK.!9?OLO/_QV\Q[B'_[7O_Z/__'/_Q>$_^?-EX_@;<'6]R)?@:M2D)7@ MX%NVN@.K.P'^*,J_9X\$?%Z2E2S*>PC_M7[MJGAX*K/;NQ4(O"#L'NO^6OXU M(@PQP@A,?1Y#%$<)3"EBD%(>A-A#7$I\=Y[^%]=-^FJ8_UW_=/%IE^QY4S?H__Y]?/WYE=^*> MP"RO5B1G6D"5_;6J?_FQ8&15HWY4+W#P"?T3[!Z#^E?0#V#H_^5[Q7_XU_\! M0 -'62S%%R&!_O_?OGPX*#+]63_Q3*QV',/WD3-T;Q1!B>H5[8DY6N?F@WN5\KF]W(^IDU:?7V-5G4:S(ZJ*[RN1<]&PY;.F0<;_Y0?UKT7^6"Y^ M)=^S^_6]ZFFF9C]R*Z[E6_%05-FJ^B+^V@'*UA"PUI;4OL5#:PX@&WO^^><\;#O'?K3\Y6 /%>R9YDOME1;E2V + MY@C89BY0;4&]&O#BT&N(_K3&?][YZ"[+SBY2LB.]V3[Q,RN4B_ZP@L]&FRR+ M>Y< K J7WVG3:OLE4FJLOO M6;50:RH2J#47Q#&.(!*Q@&F<8.@EH1

LY5DK_&@%)*EJ;H-[_67/(SV*YJO1/ M-:/4;#+8]"Q<86)L,=;\2B6Q8/FC;=9Q99%M2[%C?)[ MWRA-_[[PN)^D4>K#@.N-%29B->R)&ON($2DB&1&1F+JGAC+/C06TVJUSTU/< MW*DQA?JX.SD!@!.3Q'[LP%9I\*=6&]1Z'Z:-T9B:>X438#N3"WBCG#HE1?D# M@&]QE44)EAK]QO/C6ZL<>7N6@ VX=J8MS>;'69K6=]IL7QW!W$6E_+]*E(_B M.ES8 M6BFLECVUQJ#( 6MU;@9#MS"R8)JC<(L@X,A/""1QK.!.@@2J2=&'/E.N<4@( M0BA>[&QASH"ZV2;M?V_P62HCRM( GJA6A"ZSZDXM$%?%YM?:,Q'?'P33"T>Z7BD/I5(_93)3/ZMYLA*: M0Y;UNE*]MI]#7#DQIE /N2]'VYC/<3$UYYG+8OR2G;.RKN M(0^+CUDNKN55 M*7BV>D]8MLQ63^W>UINB+(MO67Y[1=1WI7Z_H AQ%H8<1E'*(>*8P91&1$VF ML<>I3&+*?1/?98SP84S(;VN=IV>WM=[6^V^UVC1,]"6:> TC'826V, M([0/^:.:VNJ=]@_YI91*EIJLJJ]K6F4\(Z7>G:NJ@M6_O:<1E#(,( I2H19FJ5Z=>8BFE";""VP8[B1MSHWR+F]OR]IM!MG& M+#N>.ZUSS(AO-L@G9L*>'0IOH/VK2_ZH0]&TX[4U[ +T3;L 6^,NZI=J^T!G MH#NR=(*S(_8\39=9Z=0);"_YU4VC8PF7E8)4XJUH_O]#?OT@2K6BJ2D]6Y'E M):UJMW41(H%3(4,HI*_\1T$YQ"@.H(\B2A!.N>"A';N:BCXW*OTD5H#=U?$S M>FRK994:Y7JTJHZC>GI4/?976VXU[@=3(IT"W*,Y:%4' M?W;*.S@/'8^8,_XS%CPSV=D"LLMLUBV,H['W6:[GUH]:R.I$!A*&LB "TK4 MAB&]E(Z)EN(V_T! ^MHGHS63:6 M@&4]^'HL9D=BP[V0,.:+0"0P3(CRS@F3D,0\@3@B5'V=?NK%U&;^.!W^&:>, M1MEFCZ&Z W)9?*N 'G+/L7<*N-E$X0S&B>>&5D]0*WH!MA]RIZN[F< ($D?D M/RQK5KXW,OLEQ9N]9'\6^T7(=> -4'49W9CHZ)#N,X<"ZTYZ79#H(.*]P_^1EX:IR'^SLI,]W*G=Z>;'#_ECL7RL(Y7;#5I] O7N^T,=(K-9028RC5"@_.$P"M1* MWL<$$L$)#$7"HSB-XIA)&T_,H6[GQL*=::"SK8G'?;H &_/:WX">@=L#C_HP MO#/29-DZ>>>;>86OU*433Q>S]Z:UZSD![HX<59>:S>K63@#I2R=X"A'CIHG+ M)A*D^B*8R!ZU3I_$:A%QKJA=NX%76=+G6%'+6/UU%R[@I6XK2_.9'E]A[>'X:TH M;DORH):_@)2"@*Q2J^+[AS*K!-=+YV)S+,6SQTPG\JG/^C^);^#?]-?^5*^U M=5.BS,%GD>?5T_*1Y!EQM'8^ /S POGE&[.MF@^HVE\R'WIDG"/T=?WPL*R= M+;*\(M7=>S6Y?^E$;8Z ME3"4>V[4V5>[=]>IV2+J3BS4U[TQQ/)\V[0[S+RL"4">F)J?X:M5!EIGT%-Z MDN6D)5".7#!3J;,Z9990O'33;%\?QUK*"536U % JM%KN3DN_UP6,EMI;_R] MLNQK,V=5-T7__O*-GL\6,F*QAR,?2N0)B$000<*16OKQ5%(_3CDA5FN]TU4Z M-ZY[;I%FN&V 26,4^%&;]5-S0-M9I@/WGMW,_[.VSG(KST$/FW'DO/TV^3G/ M/%UF3;#N4';$O0X4FI66W0'XDK$=MCR.S-\*NO_FO)\($4GE2$J-S["-RSHUVM9IV7'D(0#,"= #+Q*RF-;1.V&!-44=P<,0[ MAZ3,2B9'3'W)$,<>MQOV7&2+9J?_?;84Y96BD=NB?%H$/!(!H1YD A&(D!KI M6% !1<*]*/11BB*CN.D#[9_;,&_/SVH=0:>DV;@_A.#P>'> R\3CW X2XP%^ MQ/ ] [L2["^WQ>//ZLUF3*M_;(?RH?9F&<)'C.F&[K''QE\[RQ7(3U\$6;ZK M5JI5?4OW4B>6U9=U-_E&KHI*IZ40H8Q2/X8R4 LK)/4$CA,*94(9#@.!99PN M'D5)"YN;9N8*V'S:?36F^\(_[DV'8W^]S*(3 I*F/O%#Z/,T@"A"$E(>8A@% M:1HB+H(@MEKG3M<%L^33(V7YI%=#CV2YKN_@ZDBN!S42Q++>Q--!79/VAYE3 M-AW*$W/X1G$=*T*6H-']HDEJH?_79K?89N*J+7![8\\>.8=7]"R$SWXGSQZ8 M?9?P1K0R\G!"-Z\;:S9T(H9%2-4LXI$D@8@B"C&3%*:,>1Z2 4\YL3J#>-;\ MN5'51KMQ&V@OL#,\,!B-R-3G L9@V._][[79U1;_\\;GWA9'5JN\8"*.6 M?@<;G6W]=\RL_B+PZ+-C#^!TD*:^G_H\W4D3$Y.24"<2X9 '.HXR2G2U)$IA M1,(@]J,(IY%1REXC:>-EWHY-Q(N@04)Q',. MZ#2;U$\@90E6%.-Q'&*?A=(J+9NE_'-CF49]T.@/^FET=M/AC+Y/8]M'9JPT M(?)3;U [!MV:O$9"YXC.;*7/2G CH7E)>6.;&;G!T1RJ;V[ ;$82XL@+?)_" MA'DI1&'D09IPK#-1Q@F)<2ACSVJKXX"@/;.QW'406L.=$ > 3;TG M,@8K^^V1(T"XVB@Y)&;>+9,CQNYLGAQ[WE%XX^I.E%^SVSR3&2-:7OOW_/;# M2MP?C81#:9#P)%!LXC/%)H)@2"(OA!%G+!+8$PQ;L8EC_=M&3I\=&NL%[JD#)$[5[W:A)-] > M#:%T)&;<['%5W-]G&[=5IU-7JJ#+W+)1UHZ7AQ VXUA'N$V]0_\"LBLCR*P)T ,1V0V M)&E68C(P^27)F+QB?PWZJBB5[ZJHITLTN:S[2]'8U1TI;\6"$5W?)HZA3)(( M(A0%BC%\#\9^ZA&1<,X#H_@A$V'G1QFMOKKB09U0E6PT-K\Q?!3B-)*$T1!# MC_)8+?:34-$S8Y!RY(LP\!(F8K,X.=<@SQ,5-P2S3B"LE':(]C!!NT9PNH3._Z^X2PADOO[/C7Z*^WBZ6V7V6UZN!K"XQUOIO^BD]3ZI' M**EOOS>7Y=N[\__S'W#@)_^DYE(UKG2=[%RLNK38XOYA63P)[NC*NRG^ W?@ MCS8QVZ5X4V/ZM^2-W[&?,I]M!'_, M0CR$!3.N4[M?Q+E-CR\//+2BS1+:(I_& 32/L_3I&$W,S5/"8\[$I\,T$_\V M<#VVFCKBP6'K!]COP(NS<=ZPXGVF._+DV,C;@OW]KEBJ-ZKF2.Q3L1+[+AE2 MX3,9TQ0*J8-R4Q1!DF ,$XIXBEB4^JE1WB1KR>?&AE_5O"):Q?\1-*K;ANR: M@FYXAC4%E/,_*W59=[#1G(L(" M*7^*ZZP7%$'L10GT0^''8>I3+JRR7NP7E79EX5-$1,SQ(_O.CG'<6+6:/0%UYMBT]TMLW9FV^VR,JN_^67WHAU1 M5^5J>SOV;YLDQV1Y^3VK%AYB4A*)8,2$A"A1_Z&>C&" <<@"7XHT-;J,/BCE MW BYKY\970R#.,RWSJ"9F&/[JH$_M7(.7#(CXX<\,M5 SQM3/VT]L>&V9QGU M1N9U(]WL8:?WT/;MNJ;82T,4>-!+8JI#802D09Q *6-"I<^3T+.J!V4N^MQX MP+#<^JF FZW/] M$B:,1)3Z!')*]=81XI#HNQX)D[' 2 B/&Y

=;RN=&/4LZR?,ESH(XO\T:; M/S%M=):/*%SR' +SQ=EH*,ZO:,D&O1-*EOQ[4?[] ES?9<4%^$/LUBRY4&3. M,Y*3FL@_+)751>9J^;>W+P:6><^?GVTYMU?-_K)M_P-CDU*JKA,WY/L^#P)Q M3\0B593(T@2B6!)(::"<-^XC&C+B2]_JOL.0L'-CR497H)2U==$&(35SREP! M-3&?;C&:WLDR@<19'L(!43-G'3QN]&Z.08-WQI'%Y[+@:[;Z@Y0ER5=/EXR5 MZVT=]H5:W"61$ A*$OD0>9S -&8AC)&7IFF $!=RD8M;O0=M1AC# HU&0MJ, MA+[8Z09$IYD=81R!U8PR'$ U6S+"G.NCN+INV?>5R/6Q?ZL^Z/0'K0$7X*U@ MRLFHFH*11P&VYA4SW!PQRQ%ALW*+F>$OV<7PK='.2-W579=_R+M#PS^RU=W5 MNEHI9BL_9H36F9065*2Q0"G62=)2B B+(4XB#\I8>2E)RL(XM,S.;"7_#%V6 M9J3H:Q6MLH"WE>&M?1BKGC!V:Z;"=WI/IX'VQT[WGS3*G?K@F](?= 9<@(T) M3OV?,=BY40W??(V#I]#Z5@38X;]>^EJ NZYOSR7B<_^Z_V),''8> '$J91K,9I M2A!,4R0AECZ5 D>>\@CLBO8=%WIN [BO<[U'0'K*VI;V,\#<;*B[1G)B#NBK MJ[=06H5K/"]-\!Q1 - <(&?5 U$SEP:T!R$W3J!%N_:'W:_%5*4I>!7Q?V# MR*NZN"..W$U0-#^(=XSF3,?S&U19']5EI[>C@W$+; :. MRTU:F>T0W<*D_M&ZS6OCZS5_R*M567\^W=+O"UF).D:3?Q;JTU'?U:U8$(PQ M]U(&/2:)+N$GE5$3'5YHU@,AU_=DAD:]3E=8 A(.U:DW>=97X;N$'L1^FD0<1YBE$011# MG'*FO,7(#Q.$(XFP34JI71%6=#-#ZJ@;+0-4SQ+:"2<)[1;2CS *> P%]6*( MDCB!1 8^5*ZV%R3"]PCA]K[V:9#.YV>_V7C5;XCZ [-<_._!DR88<1HD$/F" MZT@;!(F"$$H6)DG@AWY$/5M_V@6:T_O22H)+($UGN5.@F7A.:Q2Z )>K59G1 M=7,%:E6 ST27 )XRC:+S66M'P"LG1CP\(QU\]K+#_ M;&&EE05ULG7_GX#OQ1=QFC2S69U*Z-/O7_2&(?N+?DU9#2IM-B#U'VFQN@/_ MML[%__P'/_;^*?0N@/X\ZU7H6\'J_?/V3W[]I\"^=,S1_C7C(F=]-E\Q&05V MK>\%:#0&6F4=AMPI#6JMW9:6,<7(88V9HR)G+S9C"L*^JC/&[]KGU[GJUTZH M8P;KO# BI1+YF,. Z5+HC M2W$M?RW*U2VY%1\+DM@4_ZB=E>@ AE^'0)YS)F#)5[N MSB%,!<]]-F$)R)[S"ML61J9Q)EGY.UFNQ65=R.DRYUVT32:J7P71M]?Y=?Y% ML'59ZOS1.?]4Y&7WXQM29553G==3W$>8)V&<$$6$2+D_A/L4IC3@*)$QESZS MROSL2K-SXTEM&*@MJROY-NK63-G7?US)97?=:4:5K]))$S.IH_ZQSU[M&DM7 M":^=Z35OCFS7<.ZDU78N8.RE?5UUJBB?/HG5YM0SDDAZ8:26H!'6R;?5ZA/S M1$*/IYS$&"F.MCIVWB?DW(AUH^-?;>_:[P'0C/].A65B*MNH=P%TH8\I3H6' M$'!V]WV/B)DON!\V)!7X;$)\1+@YA;973=+^?? M+%.['H#9C H<@#?U 5N'EU*QV<&^ *V6#G.Q#L/@*O'J 2GS9ED=-G4GI>J1 MQ^VOE'U=4UW*=Z66@A^J:JT/DJ]E6W6B2RJ_JAO?DO*HA.&B60Z:"?FE0VJ M[_NH7F]1W9;OL+^$9@&O^5VT:6">Z4K:LX\XZWW$RY?U9AS=3K-':^"2FD5C ML]U5LS>P?V5MQ-OCW, O0GF3&5-SAB[QII:3^O]TV,8C6=:)"B,_H)R'#/H\ M#B!*$()IC%+U'XFQY\=I0(S.'4T%GAN];_4%3&EJY_T=15=R1"(6^E"(.(8H M5O_!$4V@C D.8T^P)(@7CZ*DQ6O@VQ<\&\+UKEC]#['5VC'L9MZW2R@GGBY[ M&%YU&-;_>&> H;4_;@J,(\?\J+A9/713XU^ZZL;OC8S29G>"K_6I3AV9\N;I M:DFJ=M\=<18&:9I"%NG;?(0I1]U7_TDH0@A3(C#UK.Z+')9U;O3=J:H=F%I9 M78NV5G?<8<@0S&:LX@B\J?WO\;C9!\\>1\15%.V I'G#:8^;O!-7:_#*..JX M*>N#A:>ZW3:ZK0YL6XA4K>R9]* 7Z/(I(8UAJE/)8(]C$?'(]YA5BKF#DLZ- M-CI%VT#8'[.\C9:UW/X[#*T963@!;&*JVQK$V:G;QK.YHXB@6CDCBL)Q9 M*>*HN2\)XO@++I/:[JN#@3E-/)V"4H2Z5H#.VIWR4*UFB A]%DF1QN'IZ6W_ M&]09.9"E-1,5^/&'WS^\JWZPY!'S/C#CE4F0G9AG#J:^G;Q,B35:D^;#??4" M)M9PF.7(=5L'[F-1AT_\4JRK++_]+<]6U57QJ,3QWW+5@@YSJ[;UP\48]S8S5M2KVS<-<8 ];:F@O M&GO4CUPTP;95K\QSDT:_*UU@4U+[A!X\?BHR4[],S(EUER@S0&L'J T!K26@ M-J4.W*UZ5AZ'D'$$4<1^F MR/,ACCS"6RAJ0:%# MJ!O,6HZPG'I:VCFD;S4%-P70NCH"S&)2<03<3+/&QY=?&"A; %>%GA&: D5+ M/5=TM:!==_ MNWZH.>;==U$R76QWP3W,9)J&, Y\"I$@*:2IHF*/D]B3B'MQ:E4OP%J#HJPQ.?*3M@ZG.@&O)& M>=!H#QKU+[K[+,TCK0U@8X3CY"IC\'.9>\5*_ORI6<; LS=SRZB&[+W/K@K; M1S5BWS8SV)@E_P_EW>HY=L&2)!5(IC ,F(0HY1XD$4]@(E(O]I(TP#0V M]4)-!)X;\5WMF^B[1*F ;/0V]Z:,8#_NAKH&=<>QN&WZW;\S$6VN"F)SB7W]>F> M%LL%#D(229I JK-3(Y'$,.4BA#@*PR1 2%)IE)!BI^5S8]Q6.=!H9\8'NW - M$^A)($Q^EF]DO_&P/6CK'M>L$NPOM\7CS^J=QBM3_]@Z8[LMS3)$#QK0C<7# M#XQ;+WXJ*#MQ*YG=?VXXIYD^4(RF23J%>BA^D*&QR ) M< 0YCB+FISR0.+$A@T."SHT1NJ^ZIZ@= 1Q$U(P%7. T,17L@0C\V6CI<.0? M \+1\#\H9E8..&;L2R(X^KS]5LG6G[\IFJJU-^3[N^\ZNZO8_BRE8*LZM9.. M^7M#JN?USCZ)U2+DTF,"$>W J_]('D""? I9F,@PYJ&'S:K/NU3JW%CFW7<]=GQO9C7Z(F)>6QKDCXO;(P R@K0FO7L M5[5EX'V=H:[.UU ;][QBI3+O%?K.?/_G-?IPICVBRR;LI9"Z?+L^R!'@1RZ: M?_VD#]:;JN[UB!-M]RKYZZ4^OVD2#Y)GPU&]+3.6B9P]_:2\W:K0Y755A]?! M+J0)TX>T_@:>Y9@J?B6*X:YRQZ:9W]\]_7Z M\T^.]JY<]_# _I8S4;/M@;D&I[]/YKSM<>[\QR*_O1'EO2[LMTGRM8@(CV3H M>QZQ\^;U2SFV*;>M^?JKK?DJ=&.]1JVGGS._' MT\R3/QFEB:<_K1_4"@*MX078)@]TY\0/8N#(@]\O8U;W?=#,E[[[\,,GYD+] MD#^L5]5'\2B60;O[Q*C'O"CRH12IK[?U0DAYE$(_"$D2!R2)V+CLIKNRSHT# M:MV 9:&((2S-1KXCA"8>__UDH8VB%Z %;(*-/ -,7"?]W"/I==)X'C;Y8&+. M@5=&;OB+5>.'?"RJ:A$E-&281C#&::P\@D1?MHT$3 GU:!CR) F9366U9ZU; ML< ,1=5T_LC&_;?8M7M /RH53M\E]+^5&.?R:[.,YZU/>])QCZS=LXP M]CYDOU^YHT;8)ZF,$Z&&O.E.Y>GJG!L'=,J#6GO0J&^^O^6@ M?X[O2LZ+^FP.&>B; _9V!- F 6T3Z(Q2_P"=6;/VD_D.Y+S]-5=6PZY_'NK^ M84W_B&;'N,A[FP_@?FNVHQT_=X@.[/4Y$#+;+I\[0/K[>PY;/6&J^]S5(VJV MNS<%561;)(BG-*$1YS#R0@\BZ:NEOA 1#'@8<\1%$'"CK-HV0L]MVNHO:[?U MFYIKL1?C2S99]8/%Q.40W1GW"S9:@\L6V%KQIJJD!G:P3-,)'[C]3.,0X)GF M$W= CYM)#!$SF2^.-37_K&!HW%[N-WWWQ#W<;8:2:E/3@P@1)$1X4)!0+54\ M%,)4>%07'T]0R).8)E8ITH:$G2^C]W+P5"8E0>QQMMS@/1&]^184EL"-W]X= M0,3U_NX^4:^SP3M@],$=WJ%W["]2-+F-WMV+4L>%_:TLOJWN]-$RR9\65,;4 M"[&$?D0Q1&G@0T*4DYCXG'K$9XC$1C=]C\@Y-]IHTW9UNH)&6=!J:W[I8@C: M8;IP"-C$3#$2*ZL+&@9(C+JN,=3N;)7SL.<^W2\:T>Z)OUI9% MKO[)FN7J==FL43_D_2=JEV8IFMS"./0YCB6',DHCB )?0.))#+U4I%(M(25" M1CNB3K0Y-T)1QH"MKN"Y.:J3NIVY+'_^6&O3N$S0I_6GZ0G,3+TT,8OU4/^Z M(CDG):_ ;P]UWJLZ5?UI_3/BF,9C) >P[1X[N6AT9%2>J"HA MKA]$273;'W50:M7+9XME0EE*(&%)#)$D@?H79S 4$44I1JF/[,+S!L6=&ZLV MZEF&Y0T#:L9Z[F":F-8:12_ 1E70Z#I1&EHS7%P%[PT+FS>*S\CPG7 ^L[=& ME,AK,_$7\NOZ03%1O?.XU.4\WB^+;Q]RG2:NWHEL\TBMBE:V9JSM8%#$D@8H MHC!E,8>("@ZII QBH?HB"$CLF14W=Z?2N3'06*LL*L&YZUAJ\#9S8CK^WM2/M4U9>NE49V;MK4%M,;H,A-M+J"QQ:T,N\?,GY\2])EF M.0WX"Y2?P$9]FSGMA.I8=N@Y+YEE*/Z5ZFC9@7.XN)9E.R/W'=I6U4B]S'F= M6_&N6*KW*UT0_7']\^^[+UW\$[_[W;Q]N_MURI\*T M"PSW+"8 =NK=BZW*]29LH^@DA]"VZ+C:PS 5.^]NAB48._L:MN^/XRA]"W*; M0:HKU?-%^8;-;>GL47P6ZE-4;N2M6*01PRA@*>0(Z3QE(H2$^Q1Z@2:P(/0] M'-@0E97TF=;\ &^W!5GUW5#8*-4=\9B=[5E(;!U^VWJ=?"!TL! MM*5>P?-*LQ]K*36$ 712F7S*@+E]6V_JZW6NQ*?RZW3S3#O&GM;[^>LN,V$/3>T"3V!U/EVI*>#[-GV](1BQJU_/K3IRMZVR^C;\XV;+0=L!6D,LP_!LN\EL;30A^!//TA/@;KU&&HF>HU62K?19UTDC MH7FY4AK;C)-"/1_N'TA6:A?D2M'SK:@^B=6U_"+J:J29J!81YE*&(8&>9!Y$ M." PC105^CY/<")P$/GI"75[CLD_-RH\5":ET_<"Y#;Y2@&R-F!;WDTH N<1__FRO6^SU=>XUK=2"0/_4?O=/LU6T M/ %9NRI"1UM]S:)"IB8?J3%DW,P)U3+WG\.EB1?(. A@BM7,@K!(81I''HRC M(/8(EQS;I?GZ[W/X62^"-KY;LZ[^ZXC2EJ><;_ZW.-%L%+L EZM5F='UJ@[* M4/3R6>&GBZ!,<+(YVUGFN9Q>VI]7.C^AU-3T:\8O5TL=[,3:#*!4LB2(F( ) MB10_4"(@20(?RI0AY7>&!)N5S=W;^KE1@E(0=!J:>S"[H!WW"T^"8N+QWD?A M>&94 SC,W;638)G)&;NY$^"7XE[0=;:LJ[J5:@XO&U:LQ&WMF[65[9\A>2N* MVY(\W*E_*N(D(*OJ_=NRWJ95KEVQN>["L\>LJO=Q53N_DO))^V\7X/=,WY[- MR 7X0Q_+;G]\JUR^;[I&@W;S_B#5G6ID5>3J#W^YR8 5]N]YW9/+6# MZO;]L,,/C?.R.K_NCVQU=[6N5NH;*3>!;@L>!B@*/ ']2#"(0N[#E+$4BCC& M*?4)%C1>*&^/%J:NUJ \FX'3ESKA8K)5<;,0L?.UAM$E(D@H2S#DR$,0^0&# M.)$4IH&71 'B-$E#&S?6&;;S[H3T8L]TLB0V)>1F'JXS(.?:ZJ@+GG2:7FRC MD=TYMT:0./)OAV7-ZN(:F?W2RS5[R=51E%IPB^Q1S^35(I0)2N.$0L$EAB@. M$*3(QS ,:,1#063BAXM^P!DBV$KWI<],4 .P?'0GLPF>P0J"_KE8]\]IA]_(!GWTNCZ:3- M\JTK'FGBRO*U\L3;J]+*G7\CU*2\+8\DJK?J'Y5R/Q<)D6J-'2.8,$^GNV,4 M$J+L M;>[_ID3 MMELY[[.*D643M/1>_:Y:<)W5V?,1C$6DTSO$'J1I%$+BBP#%5/H2^:;)_0Y* M.;<%7JI:_JTH>'T#2Y2/&1/5UV+)%R1A$6<>@T$H$$0!"R"6(H(X M5$@FB*<4>7;;.X=$G=O0UYKJW>%:UWJ#M],6:'5M-W0.(FRZF^,"M\FW0OGF,&[^S='WQA'%CHV(F?9,JN=D&MY655B5?LH7YLS MF)M".2M5LI(=,/)\'TDLA\P.NJ\/&D 1A"M/4YSXC+$5A;$,C8Y0X M-X)Y;H,>-XT5S0J@M4,?]_3VAI'G,\S][4ENQ?,CU(:" ()5FX5(@F':9(2Z/DDB%(/2X]8 MU5O8*^7JG/A0L(6D:A2R15A[1 M?C'G-O#?';Q$*<8PP %LD?"HI_-V1"))%;:>A-3C! I?1C$A,94"VYT@GH#N MK$>'\^!K1K&G?Y$3HT6;>B2<3Q25$,J>[<<^\P-*XB M;/<+F3>Z=M#0G;6:S;V46D]]/?W3[U_,@TL/03G,!8X FI@( M:FRV*H(W3W;%>X;P,0_!=8#33(&X^[\E1P&O1V 8"'L]].9LP:]'5.^'P!Y[ M=-Z:/!^S7'Q8B?MJ$7B^\IQ$ OTP]"%B5"B.3.HT:#2A*5/>D]5R]&2-SHU' M3Z[-HRT#M6DS%>C9=JZ9WS9KETW,[+/TUFSE>G80?N62/5M]_EN4[=F!SU7I MGMV&1^1PJW,L?M(I%M^NQ<>/,\*,UST3F&M:YJD\8P.LHXY<-0D,YO(S:F2\KEXU9 MS_)L6;UX:I6'/X3.WB;XY:,HR:UH4LI=RS:KU_-: H0S?;*30(\1Y4E+/X6$ MD!!ZU,=!Q*,D95;%UD9I<6[TW:D.6MV[3(MUK(C^9YW*Z9$L:__LMZI)IW%% MEFRMDVN -Z32MSAU3I1LN=8-O2-EKN;B2@>=-4V,K1%AT[F&.Z!3=]G4LT:O M6L1.SVWS*;9].$_1B!%(.J\<8:/#*Y6/& '3X1H28QH;D9F+/&0KLLS^2_ N M5?*V=/EVZ/E)C"2A1%%JF$ 48BSXU$>UIOO(GI;!]N8*NR697+L7A:9,YRCNN,^1F4E$Q!R;>HUM>A>\AO MJ@:PHG*7$\L*LZ$T6&8-S9?YRLJP9\FN[-X<&SE^?U\TN1K;Q1X*$&41IC!. M$D7/G 80BP1!GZ9>PK$7QI[5!O*.A+-CXUK!)B&I;5#X2_#,W,J3()F:8WMH M'-]0&!'X?+]N?.87H-4=;"'OM'=9.] >,V?U RU$SUQ#T!Z4W3J"(]H8QV67_#_65<.--\4E M5P+5<"3+SR13:ZUVX57OCM&7P8R7.=];Y*-:$!XG,8DB& 9$0B04VV'F4RAD M3,,882*D56G4"70\-V;\7!9,"-Y>UFJ5W);@L:/'*?K4C$5?N:LVKTUOJK>V=KDCW@EA=L3/4V@X*XU/"/%+MI]2E'W:E"N=!;H4 MY*K@8I%BY'DX11!CG$*$,(,T\A'T8BXX\0(6>T;E0EXV?&[TJW4#6CF@M3-/ MA_(,K&&*/ 6"J7>ZS*RW2G.RS]11F4V>-31;,I-]ZO?SE^S]N_U@>Y>O=$.< MJ^ZL/A>5&NG_3_90?TV)%T>480Z]B*BAA_T84APA&'*1,AI[W#/+1CLLYMP& M8J,I:%6] (VR0&EK.3('D#T^3MW@-?&H'0N5U3 ^CL2H03W0[&Q#_+AI_0%O M\/2X!=C?2);KU&C7^5>B(Q1^+9J@Q M:W,PZA.L%KI.75#KZVXU8@2+HW7%L*Q95PA&9K_T]&LDD:Z)6H2LAKK=5 M?'\EW[/[]?V[[P_U8?E")"Q.&0EA2#VB^$1$, UCHKSZ .,@H"@2TF9KQD#F MN;D8-SKA+"BSZN\-GU26F\\F,!ORB5OPIF:51MNB!#UU+T"K,.@TO@"_Y3IF M1M\L&=BXLF<9<[!<<8V!Q'D9QQR"'=ZQ>'4<^W31RY]%66]6;./%DB#VD')7 MH$QB'R*B,P3Q6*=-2S&*4!0@8;4=?%#2N3'-)J#[85Q ]V%(S?C%"5!3KV)V M@M[-@A>M^>,H&(Y8X["<6;GBJ+DO&>+X"R.]DJ+@W[+E105R3V0A;1,+4*I^L:/K=1W^EEZ55T,!FZ#B.,G]H_.&:W_93_PDA7 M\WK7[+R3]PMC=F;HEW\?6Z95+AQQ,/":L25X/2SFU@-CJ"K9*VA5J'D#4;ML[PFGI6?@D5 M^%-KZ+0ZJP$2S@JT#LF:N4:K@=F[95I-7AK'%S=J65!)-?HVJ95U80;Y/LM) MSC*R_)!7JW+='$XJ"=7^/[TM[DF6+Y!/:7V7B9+$@\B3&%*I)OLP8 DB!#.2 M(!MZ<:GSL#_-GHZ9#UIH#/$4DZ56U6 M3IT"U)<4/(F,$1=+]46S2\;*M>#OB_*3^/8'T:%'>E)HBAQJ!9O\+M6'_%VU MRN[5W%&I9S^7XIV:+G2VE_:=3%0+7U]ZT!=/(^JG$,6IA$2F#,J(QC1& J7, M*,!C"N7.C;$_ET534]GB1J7K_AIFZ=?NA8E9NC8-M+:!]SI-B?@&.O/ QCZ@ M#&S3856*T,'&QOJ=SSHU0VLFV-KYBIUJ<:'V%3MWIJNW7\2#:JZ>?W7Y1V&*[RN1<_6' MA[+@:UVD=X,"R*I*?U%\7>IO0C?>U&/7/STT%:!T$ZS]I)0"8O-):>%*8RBZ M3VK;KJL;P1-U^M#=8=2T@1"Z&?A-R3"=,EB$UG]H-2SFV*UHJ"3M.NYHDYLQ]& M\_B\ZP2CB2?0O?",2)9V&"?SJE M7@&I!SX5>=G]J#,5OLP:&" 1ZUU]B"G6.30\'^(4*WH-F, QYRDF5K?:W:MX M;IRL+02UB:"UI]X2K*\+-D;4:\R^57:G 1/TLMF9P.OVW=0G _;=-FGZR.G M=G2.,(&"LYXF3 ?PRS.%"279WT1[7I#[WP4IF[+N+(Q#'WL,^D@?Z>(DU2XT M@6G($R8E#3DU.M(=D'%N3/VR!KQ6]$@%>&,XAQG5$4@34^((?*SNG!U!8-2% MLT-MSG;;[(A1_:MFQQX=YP2^%72U/8I\7XK_7(NI)3&RK6C(20XBG0>#^0%"6*^H#:NG:G@>@E'/CH;Z&9I0S#.(POSB#9F(RZ2OG,%#+R/PA@E -],A!_;0EAN&V M9V$!(_.Z(6_V\,BT8TWIJ4JQA5[!J*7-]>I.E.VA:F\=M @#?3N$1)!RHA8@ M0F UYH7R3@B2J4 ,G]![SL46O=-*(1Q&(M]-YAY M)9. .S&3;'#]W,.U5GL3:O31 %_[)%ZV6+E*S64L=]Z$6[9P[*31LFY@''7I M]&ZYSLE8G[%1K\5Y9U+)E=5-<%7E5+#.N0Y%ZA91PY"6"$1@+'B@G MADN(=2Y8'',1I8*&7F14\.-T5GKA*XPX[-Y )Z8X)X;H==:K1E- MLLG.D+H\5<^42;>Q3P?6$1N>H,BL]'@Z8"_YTD&+(]-GBZH2XOI!E$3'P7W4 M09TWHKR_EEWXW(+S6'(>)#!-!(<(I0&L"]!%BBZ].,%!C*U2]!\7>6Z$N-$5 M++6R%T )O;?,DGT<9S,6=(O>Q&S7*'L!M@!^; #4&M>ILEN='>;!-L;'5?;K MXP+GS7EM#,!.IFOS-\=F5_QZ3Y;+-^LJRY6LA<>(B)A:1#)!!$2Q4!R3LA1& M21(DB1=)@HW"8@^T?VXTTB8)K'4$G9*V612?(WC\".M$7"8F"#M(1F1+W&OX M"6D2G[K&'4QKSV,@3V-?XN0W66C]0*]C6)#4?J3O '1^FI\ Q]21NCH35 #UD M\JC1N=/8;$/SD!G]<7GPF7%.^^>R4)/TZNFSZJ>5SCO^G^OL02\2/HG5 A$4 M>'XH8"0#Y:X32B%-8@(3+B)*PS!)?:NL@D/"SFW0=KI>@ >M;7/7K--W1*+2 M0:#-_'57\$T\R+?(?=X@]VZ+W*N+(+WB7(N42IP$(H"",PR15/_"GA=#'$5)%$1)B(51L)FQ MQ',CDZVN0#;* M8K,=?>?-WVK'YHC M:7[SPSFB,UT!V2)+!C]:1Y>@K6 :N!QBULYLMT2LS.I?%[%[\;12JO5]YP^Y MCCL6O%>,^9)6S39B%!$22T0AC@-=S9X22%B 843\.*%$<"^URO!J*OCC8E^EY*LI&(QNBOXA_Q1--6[WF:/&1?J [HNWV9*3D;73>V\0$:A0!1!(5(?HDB$D)+ M@Z&@0>)SWT^070)L*_'G1I)]Y?1YC.@R0->GT>N<]<^@_Z/(U,KP49FW+FVC M RQ[R8P(I\-^^M5VK\)DF^"SL0-L#;D ??T=9M\>!9NKE-QVPN?-TST*F)WD MW>-:&;D5V$1XZV*%3,DM1<>Z'_)_T\/U]V:T+CCFG/@RA2RA%"(<,YUL.(4D M\1G'@2>)M*Q=9"C9:-3-6L5HVR?U(E[O=!'^J-V..NS&(>F9=H[A3J)#P&>B MN59C#6NK\];[4]#7:H-6;X?[BW9 N=IJ-)0Z[ZZC'10[&Y"6KX^]#5=FCV25 M/8I>>LY/Q>JMJ++;7(_"R^H7P6^58])[H*O>I+?B \ZYU$Y=*"(,D<<%3$,6 MZ-*H"958?:>15:[CDS4Z-S^OJ;,D]?WYQ_K^_/WV_CRX57K__*,NOO23[36Z MTSLNI&D<4RB1)R *_1BF.B87(4_RP*?49\%BI94_QX[;Z#5UQ^U/?#!W9YE- M4[-VP<03V-:69[FHE35@:PX@%6@-ZC]U 7JE_QR?H#G#V-GURE/UF?G>I2/X M=B]DNFIX3#KJSFM5RXIWN5IAB*J[=_&^*)N\%HLP$4GD>Q(& HMU>X;+(/FV!^_"3/.9)3;^<^ [%5 MN,[TW-S5TJF=&Z5=8VF3GMDQIC.=Y3W'5K38;N\7U@F6:^6=I32V &HP3[%) M.S,F'[8PZWE&89L73\P"]^:IY]!M;O#758Q"YK.0QBD,,$8Z:3"!*48>Q+X@ M7DJEB'RK18V!S',CZYZ>VP05(S.Q#2!MYM@ZQF]BBMX+G?/*41:8N$YI-B#Q M=7*4'8?@8-(Q@U=/K$!W+:](=?=^67RK-J?-:100+Q 2XD!'BG(?:V[QH%0$ M@S .0LJM"&9(V+DQRT;7^A:2TA;4ZHX^XA\$VHQ?7,$W,;&<@-SXPG0#D+BN M2[=/U.N4I1LP^F!5NJ%W1F8':1(B=M\R2EE,*2/0BR._N;.%(R^$/(S3E"A8 MD]@J(]GSYL^-)BZ_?GUW\]4RC\=SP,P&_W@8)A[NC6*3C.[]-KO*K/&\\7G3 M9^PU;"='QOZGQHW2Z_*6Y-E_U6N69PL8M7+YW-3P::^6;VJA;3BC>IM5;%G7 MG=<5U;+;/),9TR'G31:/++_]K-IC:AVTS=F@5GY!ZD4>#'U?0$1"M3J)"(-) M'"**!&/8#VQX8&X#SHUI>EJ#K=J@T]N.@F;_&LQ([IS[>&(:[9M^ 5YL0N8< M],W7CM6V".86 ;"%H'[GR"<#_IPD6\AK=:*C>6%V]6>=>5ZK"_R4K5%0Z*0$17;N3^H;:+.U M$HYYA","XUBVF9!4 QA&+(W"- X)XT;Y2HX).C-V#U,S/G"! MU,1\L!>D"!OGO2M MI ]YZ[ODMY=LE3W6!*0S)67Y6A=GLQ5$A(>I\AM@G.@KU8E'(<8< MP<1G$20C3U_M6,?1_UGQE7S]\K$ MS*8,:C;Z.Y, ?0(_UA?SLOPGL#$,;"VKE[BM;6!KW"3;B&[Q=D2?CI2:E6S= M OF2FAVW/O86-2ONQ0WY+JK/).,ZJC6-HYA)F<"(2@I1R#$DNC8S"N*048Y) M2*TV,G=%G!O!-AJ"E581/"@=^\76FQ+K=:XV37C'0$S7R@^9.#NU>XY=TDFAKQ]O&FX.7_27 M*=. IR12JSCU_SK/C80I"22,%!7$<9H$TJZFP6%1Y\8#G:8-$]BNYPX":KJB M7=H=?6/JQ=TBU4Q!)(/$ M#YE:P/F**[R 0A9BYJ>18$F4VEQ7,A=MQ1TSW$L:L2:8:LGF?%EV1@3D$N8) M%U:OMG@ZUP72Z8N@$TFMEWCJ,N?-BNI6Y/K0;'N\MCV_IS&6TH\32+W0@XAB M!$G,8R@ECY#O25\@JQ+B=N+/S3'J:5\?M#_3WX[&+/O!C,JF0W=B.AL$MA_> M,$WHPCC<')&:I?!9B6T<,"_);60K8RL_K4B6"_ZNS5C4'=C[B>(J&D+/2W15 MI]A7OAH.8!CZ5)*(RB".[*HZ[1-S;H35:0DZ-6U+-^W%THR,3D=H8M+9 6>" M8_IA$)R51]HK9.;21T.&[I8U&GQZO&M3Y%]7BD.^WA'UI?PBELJ'>G?_L"R> MA+@IU]6J^<."I#1&42"AQ],0(L8"2'T_@"P*,0TBC\C$MW5KS$2?&T-L=C+4 MXOE!Y%43:+C2"H,?LQQ4M=:6^3\L>L+R%.VT MFR94>A[Q8.PG B(_B6&:2 9C[B5^2J.$A<8I&@Z+.3>"VFC:#!U]RUTK:YX_ M8 #18?)QA]/$1/,"HOX5'_>&&,8:N6J"X]S]<"UU MPO/VC!%<]SKI7;^3ZI= SS#K>^NNNLM\NIBYVV::5]QTGYM9R"'" ].5"RFS MS6L.(>E/@"Z;=5/X?E.U]7-9R&RET\F95%Y7G9O()"308\R#B'$&4R^D$ 5> ME&)/I#BVNM_D1JUSFS<;Y0$5:O"V 6"V&ZQ.>LMT0W;N/IA\ [=OD(Y*W-:3 M;KNFR;+9Q(MWANFLTWW3P)\WA*KETB1'2VY!=[9A[$2IF3>870*YNR'MM/5Q MW-V[KZ8ON.J-IKMBJ=ZOFM(!B]@/PH#[%$HOQ!"E4M\346N9,$H3+XR3@/'$ M)LSHF,!S"RYJDAXO>QVZN7:FL/ MZ+;5U[J"YW'@S;Q'UV!.S.H]%'LW7\"/VZJ=G=*'@T?&U.$TQLA=#<[C(N>N MOVD,PI[:F^;OCN4B712M*)_:-?2C>+/.:B]V$48!%X*$$,4L@2C""4Q3Y5]2 M$1+FI4RJU:W-^O6PJ/-!D/J2$ M$1BE+!:8>;&'K;(G[95R;NO+6JEM65T%=+./!7[\[>O;[8^6@9?[ 38CB9-A MFY@?-E':2L$F7/("U#HZ+( [!(&K.K=[9EBX#[F), P206,40Z$1). @)C(3CRHE!07UIE$!Z2=FZ\L#W!:@)N2JTN M+"1<5]URQ3+E[R#69M3@#,&)*6(+7JUH&WVAT=M$7SC,=VL"BJODM(.RYLTD M:V+V3MI7HY=<9&6LCW(7:1)A'&,)!0N52\'U;2_U"^B3( D23P8RL+K?L4?& MN1''5W8G^%JMQ@L)/A;Y+51"[\&+Y(-5>]9M6<1D'\1FS'$BMMKNS[SV@GGCP?1JX MKWWJW0-YPB/OPQC9GG?O:>EU#[L/FW;TI'O@57LBOXP][]=F2OA4K$3U=BUN MOA4W=\6Z(CF_N:=\U+K#I3R0&D/.O5!H[\YY5ATPG$JGP;:B=G<'-41UV\MX#4G M]6E@GHG7'7S$5NQN#]8 P5LT-AO'VQO8I_D1;X]=P3^*?"VJA1=[2$CX,48!0P'DBN-5A0-?PN;%UIY?M,KR%R73A;6_\Y$OM(W:/6%D_ M-]+96KIM=N;5\W-C=M?++_X^;KA]+@N^9JL_2%F2?/6T+P.A)WA"DUCOFR48 M(N)Y,$U"!#&7"4HQ"Y3393,0CXL\MR'::@Q:E:U3/AJ ;#:,W4(W\0!_@=K3 M]-D%Q1 T& FBBI;54WTX8(+3U$*#F$J0S6[2RE@ MRH0'/3^)HY#), JLBH8_;_[<"$1GOM2K8+#4;BMO=:U+:MB>QSU#,<34\_PT M@C2.%#4K+Q3BV$NAXF@<4Q(D*<:([%9F*>[11KH[%= M'E;NL]C9.>6SQF<^HMQGV.[IY-ZG[#>P?LO)LD9;\*NB?"CT/;+K1U'>"<(7 MD:08"3^$##.J"PAPF 8RAC*FJ1>11$2^\?'#D*!SH\2>KH!URH*BU=9\YV00 MW.-;4:X@FWB,]]':Z FNW:)EOK/D"K69]I*&OS5'&=],,!G8,AI\?;9-(A,C M^MM"1L^/:F67#Q;KG4\^E?!UF5]4?K==WU[17"=G>&JN']8=_7# M7\:M;A=9"'-. JK<):;S:'I^ -,H3B /E+L4Q3&)D973Z5[%U(^ MZ6"(OHE@:R/HC&Q2K?3,U"_MAF[;>6H3? 1FWM[K=NW$LTD_^LU1MTZ:2F>Z MSG#DS$Z@X*P.\70 OW2J)Y0T,O6./JJ^*JHF_'!+$Q))'$0RA6$4)!#Y+( $ M4P9#*A 5:<1H:%4VXH"<.6>Z.'\#>C:0>H3LRU[7T$K>.D''D$"5?I=@Y(F3?+SK"I M.\EUCCP^NFYPJ1M^*YK__Y!WER=U 3H:>220"8&$$4^MZCF&.E$7Y(ED3/@> MP@'K H[-^&-0GM'W_CSD>&(>Z=35F4ZSL9>?AQ VXX?349NMDG #UX^=IC]I MY'K*.JTJ?!P3=P6&!V3-76OXN-E[R@X;O&3'(%QDBW?*^5D]77*N/J+J2OWS MNKPION4+A+@,$LY@'$8Q1#R@RNN(/,A$3 /JA;% 1I4>!F2YTG=T$\H98_S(ME0R#R);;59<'.*6VU/<4<7\G73@6:K MI]D[9>+IV]&1^@5H+'.WXG(*M*/%F!N=9EVG.87QY1+.;>/V.]-O6Y_G?Z]) MJ::2Y=,7\5"4JX4?!B0080A#S],YQ'$=:HX@9;$7,!&D'DI-=Z8/R#BW55:G M)MCH"1I%S;>E#Z%Y?%O: 483TYP]/%9[TD< &+4G?:C-V?:DCQC5WY,^]JBK M8^LNS/UZO:I6)-?NXD)BDOJ!3R%-?0X1PC[$(>.0DX#Y/(XD#>6IQ]=[Y)[W M,3;;>_WDU#/M??"//=L>"^FKGG%OKJ_TM)[RL'L I,D.O??)?.7#[P$8CA^" M#[T\CI<^B=45J>X^E\5CIOR<-T]ZA=JBE6J ^UJZ0O@66Y6OUNS:W MZ+/BPVD0$#].8) H5P4E(H58( Y3% KD,2+3V"K]IQNUSLVQT28!N2R^5W'<$C3&%MO;9[*ZFUK/6YRZ?M<^T/96R]CYV8A#8K\IU7I>B3G&[^>4OF:+? MDMT]O2UTQM4%1YY($C6F>AE!+X9*4P&Z<24L0_-^DK/I\O?P9^-N@Y]QE$PN0[P,I+].C%>-K < M#/.R:F3\6&>)TD20QPQJ9;9Q(2P,?.E3M="V M/0QX*>3;UU8M<"HBA"F"OO1T5'J80HQC7XUZ MFJ8QB;%/L(TWLE_,N0WT5DO04]/.ZSB IIE[<3I&$X_R/?" /[6.#IV'81 < M>0D'A,SJ#@P;^G+>/_+TR(2[SVMR7=.5,T&R9 MK9X628 %#A("0Y\F$*549_%C"918"N4/D!!SJ^WV$W0Y-Q9Y4<[/-KWO"9UB MQC,S03TQ&>V6^0.=)?ILL;.E#IE]42,0;.QQF('X=%!=)2T^09-Y\QR?#ME. M:F0'38[CTJOB_K[(OZX*]O?&A8VJH-*Z7K3QJ(!LU!T?I3J$MQD-.D)Q8IIK ?S: M -@H"K::NB,P S@<$=20I%D)R,#DEP1C\LK8;$2*L<3[+-?!^DTZG6U*','# M*!!^ 'T>"8BD^A<-I5J=);&?A(3%@EJEKQL2=FX4,BZUT "89O3@"J*)^:%1 M\P*TBK:)F";*LFZ"B;-T0P.B9LXY=-SHW<1#!N^,S:9>9H]$QXAO]WT_*B?G MPTK<5POB"TDH4_3 @I1&%&(,6(0BX0PAEG*B5$6$2-IY\84/64O>I?8P9]: M8U"K;%T$>0AL,R)Q!N'4>[BGH#%$*4YPD4,8BBO1UO)@A MTZOY1V2='Y4TZH*^OJ!6V/P&]3%\A_G#,6J3L\=!P$84Q3N&G/D]QC+H'>+N>0I(I4*8J3Q$<"ARBT6L#M%7-N+*JUA'4%::WG!=": M6B[D]L-IN(0[&:2I%V\:GYOG^$P0D#.,@ZL%VWXA\R[5!@W=6:0-/STVM>/[ M;"D^K>MI2M^:C:)$0IY0!%$D=>F\((34XSA-U7*,"",':E_CYS;6VU2%6D'0 M:&B;PK$'W/#X/A6.B4>U!1(C4C7NFGQ"CL9>8S,G9]PU8S:\._;)1-5&TO'K_(N^=*\SHZ@'/A5YV?WXAE19M5WV4X_$+* 4"A3Z$"'I M01(@-9>K8R*MU[<04]RJ].CX0V27ZK@.5G>CV.H',+F$]&.CL5,C(Z:.W MC__R.A%6JSJ?2@F3))4049:JA5V40,]#?H1$PD5B% ]M(.OLJ+U_Y'0!C"\F M66-LR+5ND)N:.4>"9D]^Q^%P164#DN8EIN,F[]",P2LC@RL%6;ZK5F0E-E?< MTQ!1Z:,'#QJX$Q1X^,F1*2X9TZG6JL_D2=<5NE(N MA\A7C0?"FA\6B0A1B*(4"IKJ"Q1I"&F8!C -J?2\%,>6Z4@,9)[;X.]4!@^- MSI9I* U -N,!Q]!-3 P;U#X?0Z&K;-P4^_+Q;*X>;//Q;/.7A03+@'F0 MJ%&NJXY22&3L0:YH($U#'LD@L7(8)E#RW$BC9Z,N0EIV5H)B4 M4[_1N]W;,RK">$)B/X&!U%,*QA)BBB/(_3@(*$Z5$*LIQ5+^N$?F(J=XZZ-36/Q,X1Z]I*GY501T+SDBO'-C/R MJJTB7?V_=_^YSA[)4C/T%Z$(-F,KP?4?U*+\^2]Z3RY4!U'*PAA&L41J69U& MD'A(*H^;1"(4-&8"+Q2%9P7_NB+ERHP:3]+)9K2^U&RZ@:N5O #E1NG:A;ZH M3_!K9UIL#;@ 5-QFN2Y'H0N:K.X$:/2TO--[4L=*2D0@.8$1UB&V/$P@%B*" M2$0HH&DD?-IU[+O<,$OFS-W:Z74FG2K4;U^M.\WFQ=DZ:.)9LNF7>B'SKM\% M6]W!U::G7ORR_X;#^^ ND'5U8_PD7>:]4^X"MIU;YTX:'7N.W4[B;=FA)AY' M5R-J9WVU"BKRJEAFO,FMW%VSEBR5A&,.8R341(N]$)(@P5#X@9M-BZQ+G/0+4+T9E'/$/#GC3[+ M 9-,+*\4[;26M<(*>J3(U/]C\J X(1C&,0A@2B7 N(@U>U) BJ) MS".:"!BKZ];ZJMH(O=,/$- TH#+-<[?@LTDW4P@1F*&>8DBS@D5-0\)EY MYK;I3Q;[*HRH'@M]-1A;^H?7(S>VYW>BP-<-J,4 MJWJQHM?!X]=&_^H>/"NU.#^[[;9_5;]8%V19+1A/$JDSP<.4ZH(]-(9YE&

9CL2_IX@6NB8CZW8"V^E;>W)OPM9DDRIF[E]:\-7GER5959Y* M 5W$LJ<(T/G/3E;^YZ+XW<(_EQ\>9NM]79MTU)_&AJS-29.YNLA3DC.42A@' M8:1;>E%(6$9AGJ) Y'F4L31SZ]IW;BJK;_ZD[?MT!4RP:<2M74) -H"5U0;\ MYW_@* S_#,+L)LK1399'QM93_XSC]";.LUVAZ$I_W_^V78G__(\P#?X:3T*%78NG8,^SL0MI9BERHHL_[(NMT\+DF*$.:JS_*#7A2 M:FGJXHUBX%YKYLI&5RRH+6--LTPCL]HN94XO4IW1K>VMCD(WX*_M2GTQ*Z5T M I^:16K5 D:O&T"D^EH92JSO$F^7R_*[ML1\$N3UP'LCT2M$F9AHKP?MF(P] MC.F>[O=%URE1MG_;EN2C^G8O0IZ'.!,))%*D$(DXA31*,.0HH@%6OXR9=<+? MJ0GF1JRMC/M>/5I*^Z2_DR#V$Y\/:$8F,T=4G%+_^E0?E/QW+KQ1GGMKU;@>L(''V((1I1]4NW]@C+6@;Y)+0UK]0_-"?L/#LT 6ZK?WO]%K,2: M+)7=3&12#/9'=-[[): 3L&\HCJ5,9) ^=?.G ^%]I_)3,WE+RE M;5E-.G&VE@L0QTE:3I^^OE3BOB\IS3CB"44PBA+=2"2,(8XR"H6((Y&PE(;8 MJ7W9R5GF9O\<5/J[W'/4 5 [>KD:II'9Q!FAJXH@CM5O]?0<+U;X\&*/U/Z' MKW>'=.K)YN>O8O-0V63+=BDWENM%:C5 GN];D!7'9W[I_71 M:]MH-(Y_YP7D$?S Z^1Z,7_1"YQ]?J6?"=S/K-\T$3.Z57[WXVH]^X/72R^ZAW)'711FM+)(?*5^X?))7J"^76?([ MW< 7U8.21CZ-#+JZMV/O059;+&T9.*K$!J;1 TX7W?@Z+C3GC[*[HQW5GE? M9'4\P;0\!-\NQ9T\9)_W*_7B>S0A1)7DW# BEF2S+CK,#8+C;($[F0U'$1?;#9 @FGI;CA$1WQXQ5!7E("IR\TL M#J@B9D0&VK+F!V/#00 MAI'YI4;@0G6O865JW2R5LO!(T.;JMQRKI:Y:OZCO9YP M@4D0QE1R&&8TA2A47@J.2 QCGB8R39.,!XZ]54[,,KK$;5EZ%#ONSM+WL(>LW+J3 M+/O7ME@+KKVB^OIL(2/*@@1GD 91 !&.$Y@S*B#C >=9$(5Q@*[(T#TSK=4W M?=(PR4^=]'+6J>)DSC;;+-XKDFG/X6_WOO>&ZA%JO-B9-$5-,TTPBR*1,=+,"?3*0!) 2%J",)@+AQ&W//Y]@IMM] M+Z1CKN=)$&WW]W!HIMG:MJ@,V-"G5;]B+Q\,./$V/JW.\0X^\]PP3^+]BJU- MM2"R;(I%FNHTMYLZRDZ?&7XMS<]>*1.:-S=_M^NUSC4UEX +R@F5F$20)CF" M*,N3+LX(U-41QG0EJJMBS-U]=&A+6^*Y;9. )-2,%-9PSP)C9;MA3CHZNG/ M^_&'N2??R(- DWI._@ \]*L\CNPA5Y_HNR#UDR>QWOS\I+[JNH6W#JE^TE,M M9"YB(L,(VZ,?)R_KXL=W]Z>Q'IZ]+][3 ; M(_'_PLPO5P+ #I+>8@"60[A7\=V']"G+J=.T5@UO;M$6,8TC&2(*DSB-(8JY M@#B-".2)1"P@N10AMRWF>VFRN7'8,WD!Z725WA47![\@2T/2"NU^DO*-XZXNR=_)M.J/U=U/FTBQ1GG#":PXCQ5#$L217#I@+25"9YPO-, MVC5X.CO#W&BU%E);*$,RB\\#>9D\KX9G9,9LD+F3P$@(?O>$C#TW7HW01(1X M[CODB05[8>BAOM.?FXSO>L7NDES_@\,OOZD.+,(J4O:FH,*<9@BAC M'.8XPQ"3,,MH).,8.:48>I)K;BS:J@4*W?ZI5JSV\!K50*,;:)4#MXRMMV1Y M UHUP2^MHG\"?VA=0:.L8]"XKZ6W\]%?8$%'YOT76DMG3]\S\IY. 7Q)->D) M@6*]O-4 M-S85$$F40)HE.4QS% -> M24^6_$#\>FQ\UQ$GL_X'JMKU"X8.,; !;EU5J/BW#I)<;=:$;72PY$>Q641A MD 6ZZG4<9HF^24.02$Q@S!(9A9E.LK"J$'1YJKF1?RN>:7;DV.SV/)YVEK4? ME,8^5MX+"79@:3%O@!+48]/;BV#XZGM[?J)I6]]>5/BH^^WE3PQCAE>D*JH[ MV;1FT14IRF7!?M9_?A4_-J^4X/])!( MI\ HNVGGQAA&ZOK"5U3M^]R-.2SQMF,1_RB.S"@[ /_2GW9#R1#>6DTY*/6Y '-*0XZ?=?=G?])40_U":6Z"_EMM*S?&;CB=<4!:' M*$I#R,*(*09*E9W":0HE)4$HF:"Y7?9%[RQS(YQ:4+ LF_O'AUK6.L32WFDZ MC^IE3]0+5B/32@.3%M+<>#=B@M]\P63O17J!:ZJ[;K)>_]0XD4>]G9LVGCJ" MC)*EJ?A=/0BQ ;H,5=W0MOD:LHYAR+K=RK4E;09Y*-6TIL4>4W[,6CVW72D& M,*%I:HRVKVL%OA>;!\"VU49]8.WK4NGB(O0XG><_.YE[>5'\KB-Y^>'A)60_ MB751\K#L#'-CWUU= MU5I*\%9WLU5RNM>7?0YD/^EZ@6=DPG5&9E#QV9/:7U6%]OF(DY>C/:G0J;JT MIQ]T-Z<^D^^Z!>)JYS16OY-UH4.YVZ.F.@]'-TY<%X]D_?.56 E9L$+]M6GX MCC*L&#*(H1!"0H19#"D+$YCE*,FHR)5#&-D:7A[DF1M)[ Y&U.M/J0=J_>KW MV@?ULBR_KY04]D:(CR6[;-5-O! CTU$']YT^H%5H?_/0I/&9GK*U4J"C%?BC MULOR1M[76MF;EA.OV41&J%Z[^WKMV&[MOK5K5[1K)^JU,TV;F[6C>^T\V8T> M$>ZQ,'W,,IDMZA&2KM7J<]AA!Y^[HKSF^WTG/XMO8K45G3*\U?,ZO'4%1D2P M".,$P3#A J(\X)#&80"#+,,RYQP)ZA0S-4R,N;T$GVNA'%M:OCRMI# M"F<.7#F[(]7QUV/L=^%(2^%\Y'H=DIZ.8 <*,>F1['5 '1[17CG:]>T$_RZ* M^PMW!JF,P3C6#*)XPQFJ8Y 8A&%>9(R?;3+DLMOF-13D?@[3AP/#A'YKZ#1H6M[* 1'K32FQBD&] H M,$X;0WO@1NAO:#'YBS4^M >FKR.BPR@>ZA+6"?&-QQ901A)$=>PH&!3A^/BN<)U M-01/@3%&XRT3@6$KK_GHG9Y@;!S1G:(V4P(@)E)RN)<(.@;Q\)W(U M/"/O?F=D!I0).Z/]%77"#D>W#8R_U#L1)W\O5:\&+SCC#3 M6GD7D7LG;\U]^-UV4^F4CF)UOPA#*H.((TAQIM[YJ7KQ8X0IC-(X"PG/(LR= M.J.["C W&O@@-GH:4X?8* '*O;!NEH'S6M@9#&,B/#*3:-%-.^$:V5;Z&]#) MK= Q='74QIT%\,X6QE#T/!D>SM-/:H\,!>?03!D\CI].I9W.*A]V#27S)*9! MBG+EW" $$O M4YP5[S/X]K6)0+%BY:, OX@?3V)5"<>"JY<7P8Z3_& Z40#;3JX;H*5M^P K M-NK^RFN:DS4^GMCH\GR34I&U^H<\9/_!*^I&=[+RWZ^:_(;J$_FI+\=N5]P4 M@="]> G59EHAJD46)#A,4PS#%(?*4@J4D21"151)'''!&,(H=ZX5[2S&W&RG M3FV,HJV7H;87:50!3[4N)HR*SX/1M)GE6=W(::O[#P8J)/5G(>/-IA)E1WRE?QX6^_H.F9K MLXA($F*M6G/]Z@IICE JFV.GZ^WZE>FR/I'I5+]CX4DE%"&='*WR!5-A &D M3.80YW'"DI A&3K=MCE+,#<":17033]W&H!EJX+K>8_K>MB>_XR(\NCG00W M7>%W#M'/&]#(;_REO08^#X<&@N?ML,AU_HD/CP;";RTLU[ 81=Y8RS+-)=[-^ X]:1>&2/PI?03 MFP6Z^@[0%=V1[@6MQ7C1NT)7L"[='SJ/=WTNRF<=)'XG?ZO$;56)S8)QSJ6Y M3<2ZA3/39_:<)Y!%.0YEC/,H<2IVV#/7W'CS(#?"2 M+"96\P @\//'D$&4[ MYO.$WK&\ MD3,J]R6)G/N(>_3W%Z',064AAA']6FR60KFH,LAS&L,\2)@NFTHACJ(,!I$@ M/,$4R<"Z,?3AX'.C#B.4?IV'T2_T3Z 5US[D^PB]?H:X%I.1*<$5#JQU1U)P1^C ME".U L77R[QWKFE?YS9J'[W0K3XTC#/^3M9"U]04MVU%PE?E>EU^5RY)M4B% M$$D<"9CF>0R1I!3J2L=0LHAGDE#U4R?*Z)ML;HSQ1M K4CIZ8;6C#5]@CJ>:E"YLE#YD"ZO/#*E+O!9UP=,V!E$7U'C]H'N? MOU^=:>; EELN^/O56[)>Z?E-I8W]^U/0'&&2AQ#E*(&(40)))I5)$B1)%G$N M6&;%+R/)-S=*.MU8QJ6ZK_\E[.>R&2S,R/2WUZZ.HM;Z :T@J#4$[U?@]+KI MAD"UFOJ95M&F"I%5#?A)%MBE\/.++O1$U?HZ"WYOPN:7)FS>G.VS>LF+!#\7M_9%*:F=/VAHOV>J(%%@Y.W.M&CK5EO MA6G_LTY8FWHTR)Y7M1YOFF&NPMV36!-]C=%>8;758/(H2HF(H4SB%*(T3R$E M1/TMP9RE).$DMNI+<&&>N;V-=V+NKO3<7(1S<-IY!QY &OG->(S/"'5@+L#@ MR2$X-\NDOL %50_=@$N/#^. M__:%IN?NZA+%D94LDC"/,(((BHPI(Q+W1F) MQ%0I&;H5@GH^_-QV?"W=X-#5 ^SL]OEP1$;>WO9@.&_JTSI[VLL'@T^ZA4\K M=KASSSSE[K+K@':F[,HWXIM8ED^:!>I2"XM8YCP+PABFH= U#CB'R@W/H90L MB*,P3$A&;!WOL[/,;OLV@BJ+>R=I4[NE IL'L@'?B^52F>BR$AO3!(;:_4"UD2^YQ#0G-S!BV#T.'7G/SN9 M:W91_*Z#=?GA*]VD4U4Z/XM'Y,PI!ZP,_R._M8(H$[FB)VK"KR3OWX": U&\-$< MH?/MO-E._S)>G2,X9]T]UW'EX^+D1E)$0M"*ZM7 X ^!EH^XZ6$:FF!$0L;?@KD-F M(M.M1NA;(Z6GT_OSFO?8:2<^-)F!=E[@KF76\Y0[6[TNUT^EHD9Q$&ROFT6^ M71:/Q3WF3\ M'>83.?1STB,X3=?>KO #FK$Y FW/L.,!/E6?WQWPZP[P MA0%>?[M%1PE/W#P,LQ[>=AQP,DX?IFB7[P>.,,P]?[TD574G36'\#[M4Q1AG M62)8H%M8*!\\2P7$/$L@9ER&A)"<,*>R'"=GF1O#&^D>RJ4"K_I?H#W0_S T M3_0TLG;N]=5XC M>GY_'P7<;KQ$PO4\KKO,IGRWGU?&1@RXQR=:_VX:/. M#/BJAKC]450+3A+&]-4I8AF"*%3^(D4ZGSJ(HQC' 4N04XK$J4GF1A1:1JB% M!%K*&Z#E=.QX<0I*.U:X%J"1ZF: / U_])TY-,6V/B1XE MC_I(]#WKGNM\JUQ2KMW2=TMRO\!!E*8I$1!)2=0?0D(2BA R(C(6AUB(3"Z^ MB34M;5*=GXWM\L7MSC#>]WL?RM?!,YI.Z#DIG M?C[29+G,)Q7H)C*??F!HBSGU\G[/U6"F2HKV_#]NS8%5EJ.<1A+ILB6ZWCB) M((G5/VDLTX@F&#!B M UK274#CBM9TYT:>N$7=!06/6]5=^L# P!I=/>GU/NKN3:EOM1=(IC&3!$$1 M5 ^W*Z[_HX^KOY&E'OIV M\YJLUS^+U;U)B5IPQ-- (@'S+%-V0J#/\3'1T9(@SAU)?$:M:Y$826 MUMQM,?T7L9?;\5#?"G'+0W[?.(Y]Z-]":/[2$?D&D UHI;Y05L;]%L %)5^W M E9S3GM+X +#T:V!TX='B//5AX^ZU\AGLA&?A/H^KC:+$,>I;79;59Q/K\,\H"&(58Z&1/ M#FE, QA3(DF2LSQ&\6)3;LC2\JJC'=F)F';CCWB&7V\?+9KCM<8.*\N[C"$( MC'V!8:&\^X7%H:*^;BEVXTY[-7&HSM%]Q-$#0VOGKXIR_;'4I%$@I'8K1S^;NRY60:U:+HZBJM5T 4,49DCD4N893F' MNGLWQ&$6P80)I0U)PT!RNWN;*R&;YN:F >N.S]D4K'E>R/'QD:?*481%2;3Z3@NK,R1F'$$K5! M=3E)M4M1!C%'&"(6Q530G,614_;CP?ASH[96//"DY -\N]:;5.>:*ZNN*/D- M6(F-CC,LVN<8>2HV=2$@UP"LYT#;;>4KX!MY.^^0TZ+=@+<_=+$CC=[K/4*@ M?>@&[+VA6[8IOGGOZ7H2)F_Q5\]'GSCFZJ1JQW%6IQ]SS]"Y;:LLW.Z*++RK M:RQTCH\_UQ46OI:?R?%VOP#Y/3-JB\A;UEUK)D:EPOXA[G4"C MU+/;KD8M\+4$2C&@-0.M:MTB$B^PTVV,M8[C3=2Z@*L^CK5)27S!)A!%C#"$(4XP0I, MDJB_!4D$49@QB2G",LSL#B9\P#G-Z<1I0*\$\O++_UIPQKYA;E$Q;^8W?E!Q MR>N]#IV)WI)?E7M\O]:%M\V4+$USLNI!*+]9-U*L2RPW^]4X MV>J=6>E&.\)\8JWO2_3/GI1X#[K:C2Q6A?H\!\MRXR_[]SRRO3F^)SXV82;O M>:&?Y^OV/.?^PC&'Y96^JW^W++^_7\ER_6B^46W>SBYO+(A(G*8<09ES 1'/ M):1)PF$LPAQ'B4P9L7X+6<\ZMU?3E^W3T](4?%:VHHE,T0KH:O([%?[;GD'L MP;],MJ- .L5U5W6S![*+(V@%=LZ"=(/6GK%'@7@B&K>#V@__.N/40\KV8TW& MU,[J=>G;_<,#@S5--<5WA)G.XDU@<2BH%"@.81@0"5% $YB'20!CGI"0D3"/ M8K=""RN>WUG9A@+^>0OM+'@-KM>0\PC;SM3R'D/4/Z @Q>NT0?S_("':+/JGJZ M._3YQX>QP&=!EF\K94&*]RM=Y+!<_^Q MU7#FKBNQ],1M0Z68E/NNA.J0&Z\=;AAWOJK/,+_H(\P/99TPV]CY,A.8"!)" M(62LC*@DA#A %(8LH5CDF>ZNY6)$G9]J;G94(RDPHH)6UH%)KCT(V]&;']Q& M9K"AD#D3U&4T/'%0ST23TLQEA0^9Q.(30ZMC&!HB.J9-O"$;\GJ[7IMX"IV+ MP2(&&=%=)% HH&*.%#*&TEQ94[F@J5MQC-,3S8THFDH/'6&!EA8TXKJ6QCB# M;C]-^,1L9)(8"M> NAC]6%Q1%N/,P!-7Q>A7[[@HQH7GA]D.7]>F_^=/4Q_S MBW(41'7+_K4MUH(O0H(CRD(.E:F E&^5YQ#+F,& YI+*B.?"KKNVQ5QS(P4= M+*->?94IUKH6[54O![\4ZJ=&]#^YF1!]0-O9$)[@&YD?6BGK0K8.F'MNU-*(6G=[-XW>M:3F#,#^:M@5 M_WZ&&1G5L<^#=:MT(SKHR Z>X:S%GPQL^]OX$4&?Z$[^WS0Z_V*::N5 M=P[%=!?%E;*L=+65^ISZ:]DY&WO>@'X1YQG.D+)&*<4I1+G@, \S"J.$)S(, M I3QQ/8],HZ(:U?V[NS*/KM\V*WK;6==OS;K>M>L:]-Y#6A]@5'8(5YMI*6V?YV^ M_))/]-;M;.I]GJ]9^J)=^D[:+Q#=+7WN-M#3"WG<->AY;X\T\62O]W&!ZUH! M(\]T31B0L&VZBZ, DSR-8$B24/=."&$>DP1FF6 L3A%/,J>BK6[3S^TEWT@_ MJ Z:(_!V9U7CP3FV,]D@^3*=CH?!YC48R7KR%XA1<@7F=.B2\RC#".T3^6F2 M+=^5Z\^[ ^0[69\LF].X!4HSGA(20(9D!I'0)):'#&8,)Y0FZENCSI M_.*4/K5Y5#HEJST]-B?O;D1F ;@=>7D"<1K":H4%LER#O;@:S.82XTLOE,X< M98^.)UZRF'!2+K('X)!_'#XY]'*_,U9]V'^WW50;8C+ %XP+ENQ&VO_7WA.,WE M_V (!P0!V"!S12A [_ 3!P38J'H<%F#UJ6$FS(&-5#?AN)-OBN56_?3XVRYX ME 0LYC#)N(0HCE)(>:;_&60\#U(AN5/*AN/\K=VV:H[3R))M=645P)N5?_OIRW0K:V?([]\ MCGSQC[NE.GX%W8!&(W^&[T#D/%G!KK-/:A(/A.;0/AXZS( :12:/\?9^+JW^6:.DWG'?'PKV M ,BN(-U:?"N7WTQW#AWST2U&Q]2_J0 EW9!BI0B=_@0??_]L3C#4N]0,5J[_ M:4K8U9<1YB5\+U:*%I9JI/53N=93*!?ZJ:Q$]5] 5_@QYD);X8>6ZW7YW=R# MK5;E!H@?3.BW/*B>!"MDH?[^2'X4C]O'YA,WC0*%>N,OJQ)46_H/P4RA'R;6 M6E#]HV6AE/!5XJ=OG?MJ_)S\W'1%?OK$?E;EI_?!*UKXW5:5V%3-OD(YC7$4 M$1B&A.J2/A12'&60AUQ*Q")$D-69QMD9YL;9=4NZ6L(!K?J>@6=G,EX%RC3]]1[Y3ZIULQG?RP:%]*>XU)S0Y='F.1!SF*<12 MGQN@$,&<9PF,TH#D82R1")TNB"YC=OAT,P\A[MD5@A,S" MDRI[:Z_0'7OB!@LGU#INL7#JH6'[\W>R+G1T1QLA4A\U?BPWG]:%CAUYI6PQ M6;!"_;5YE20ACBB))10RBB"*< 9)@ 6D,LMX+BA3[V*7/>PLP=SV>:O /CC/ MJ-#71<#34MBQPZ@ C\P@9[#]>:.;M8!& =#18 338#!^GNC(??Y)*6LP/(>T M-GR@@8%H;8S\JY^[O_ZU4)[GFCW\_* K9)MJ2I',>8A2Y7+(3-^E*I>#<,5\ ML?) 6,ZB,(V=*BO833LWDMOGWMR G;2.\6=V>-N1FG\41V:R3O+23DYSVO'Q M]G?_1:V"OY!<9^NM:?,AB;A^W;% M/Y9UK.YJLV \YC*3#.*0IA#%(H"8R0R&0N DS!G#F5.K:HX'E7A,W7K)< #M>\@_KR+S4(OK! CYG'G)#PQ,/64XZ*0^Y 7'(0XZ? M'EB83U_)WRB7ZK/5VW]MU= '"8Z1;N:3I(HH2:IL.$:Y=B5C& 9YSM,D MY"ER(DK[J>?&C)V\QM=F<4S')!/XT6CQOT"MA^/IN?UB6!ZMCP+QV.?NC= F M8JHC=@.I2^ZO^\&\,V"^3NWM)Y[V2-\9D*/S?O<1W*BL6F]TJYZJ7!;L\&A#Z^4)_O<(7ZUYXG>H>>A!%LE&OWOM6S0RNP MUY;16[+6>9"5\BZWCR:GG!L#M!(#T8CL6D/](L:6;II7Y,;VQUK06FG!+QUY02/P^>CX 070 M;='Q5NO\XH03ES6W!>"X@KGU)PJR$N5JHZ81*U:(ZDU1L66IZU+M M&IO1B$1)FB"8);IN(.?*WI!(0AZ'.2$R%"1W8ARGV>=&/MW&W*8X4U=\L)?? MN=GV_/T[\7FX?6VVI2/8OU)F7'LY_[L041IB'%,(<^# "*2(4@#Q&$:IR@2 M$R5_+]>:>W M=4;3Z MJUAR]8"ID9OQ.$JD:BOCF,N^CNPWIA#T#6@UN %:?*B>@KW%H:\I ME^,$G?_B.7;3OU0I'2=P>@KKN(TSH-F\\H[O9)W;]FN=0?A^Q=9-/_6]<7EK ML@H721;SA 8QC#-ER*$LXS"/*()2^;-241UAB95)YS[UW,PY(RJITSOWR:" M?"/%4M]6./1%=UN"?HH;%]B1R4T+KFOW-EG+C>R@(SS82P]J\4?#V:$)_6AX M3Y3ZK-.-+X#=Y"$7%=BHAROU8"D!62YUA=[=\]VDZ.U*$9!Y>-]O!LBFT[*G ME.-AP/>UMG<;<+K^]H,4?=;D?M@(UYG/7\NF-\NG=?DDUIN?G]373H?SZ5O= M)_W((L%YE'%=)%*$!*(X3_0900P%XXAA&2#&TV&&\^7)YVR;@[]37Z[&0HA#D3!! QA$(E'&,,(P1P&' M3)*$VE+++R?(3 M*?C[5=-IH%N@&4 ME,A0>\NUT([I2Y?!MJ,,OQ".3!X=]+2T^JRAD?=FI'+8]O#XRF.Z/.&T.4S6 M !SE+]E_89@80P M2L-,_3VBKBVO>^:;&]6\;5LY=V2^ 49J!3-H) =:=/-/WFW; ME3S7-MOF85WNFJ<(2XR"/N;)=XB2.E+.3Q!"+ M0$(61HPH4T8DV"F8HW>VN5'+P7L8OM^]A[U8,4Z%;KP!-ZWM O>VRPC5:ZQ M&==B>8FJ-%9J6]HI7JK-?!!5)<3=D] ,U70?NGO2LWTMW_[8B!5?$(J12*6N M+Q-@9:4$.<11DL!(TCBAF<1)Y%19Z_*4%1M@;L >SZ7%VMP/S;3^8SB1CCX\GIK&8<%*ZL0?@D',Y2NNW_!_;JK[N:J._\P 128(4HI G$ 4)@S06.608A[D(&<^%TUGNE?+, MC;*,Y,4W 92QO5V;XAS_[:']@\,"V5'8A+"/S&_#VD/<@+U2HX3R>P)XS"X2 M#M*\?%<)=^BLNDP,&':HP:>+ONQV*8]R+&7"(?&RO6T@W.3SK SM9(&XK(Z :9+1@##*]3.GLSLIX-/K%!=4JQ8^/I MY%,#8W/6)=^RS=^);G>Q>98EM/\JHDB&%(D(DE2$:AM+"HF4,8S"0* ,1U&, M0Y=M;#/IW#9W(S/8"]U)DQN^Z:WPMZ,"WZB.3!#7 ^H>=N. D*^ &YLIIPVU M<0#A*,C&Y;/#".D56>IJ55\>A-A\T"NJG$)3(I!HY@1$4M))>JI[KAJT=P?A ;&12&0:6,Y%<0L(3 M>9R=9E+"N*3L(4EC3RW36^$ T_D7IS/2KN U>7]/!B!D3=PK;Q/U_NLMH,VZ/.1 M)MN1)Q7H;L'3#PRMJD.6;RN]C=^OOHF5@O5G$Y)1_%M7=J[[!+TN*V7E\32. MTB"B:E?J$,\L5ALR2 -(64K#F$J&F;6UU* 6&^SDO@$=R?>= MY(SL/JL<.0/FK<21_3H2T-P:4U()_KI\ MU!V(S(G.9YU\7!4;\46LOQ5,?#(;^+-@Y?W*C&(:1RW2/.?*8LPAC0(*$9,Q MS-5["A+%ACF)\IB'3HWDQA9X;N9H7? <&FUT086=.JZ1QB.OL^5YTXQ6;^R3 MK$_O7]_4L3GPE5F]ME;3K;X\N1=U^N>N;HPTJ12*H3LZ^0R(G@9X;S'5(XL[ M<5CV-. ?1W9/-*][G:F_E<5J\[N2;+L6'\I-96KXE"QT*9T"S((>%A C$)0\Z2',>IU;&CY7QS8_[Z"F"IA%6\WTH+Z$_S%E#R M=DKJ_$-K![[5ZME70+)9A'Y>'P':D6G92 L:<8&6%^P%!J]T&IL1V2^*]L6C M/*,Y4<6HOW6_@#W?64^%GAQ ZJGN9#/*9"6='%3JUG%R^=@P#^%YD'Y;964A MD1!<\!2&<80ARKF ),8A3%/%V#3/4BR$BUU_>IJY!PO;<^ ;&=47P_=R)Q[E)/3RNC/ONW'P)-5>F:226W)?D4/+< +3U_9 M0OY7->BVKAE7?=:)(&LU4Y.\&B$DHS0-8!#D 41!IN^,40"E",(H":0,,SRH M@7S/I'-CBV[[^)VH ]O']V%M1Q.^$1R9-$Z"-T*JL LLOGO&]TWY,AWC+4 X MVR_>YK/NGN)M' 2_UB7&/NH*8V^VXNOW\NM#N:W(BG]]*-:;G\T^4#@G:8)S MB&,B(,*,0Y+2&'), YR2"*78JM.HV[1S8YU.HGU3F]QG'P'9F3_J<6V@K5RT1U#;SV[N0X,$_D5=K#[<>M= >KQ[MT&&PR M)]-=P:ZO.>#3 PW,3L/J]K*KL5WO5ON6[XR)1)$\@C+(&%3^: @)#A,H8IFG M613F$A$G$]-JVKG1_7F75#;-WX@=V;-NS0:YQ5W>7Y^T-3KD" M.[$]6J).,/FR1>TFG=8:=0+BR!YU^_0PBGIV!_]^I8U=P1>(4IGE.((B"A!$ M,DQA'J4YS#(64AP%-,N<6MV?G&5N!+3;'44CH!O3G$;2CEBNQF=D'GD>=0/> M7P+(F3)Z ?#$$*?GF)00>M4\W/_]#[L[H&]_/ FV$;S)?32==Q3'%-6#X/K( M7;<@ZQ[#5PN!LX!C',,PT*4/2!PK/S2*H4A(QIBB@BBP:NLZ:/:YT4.K@&Y@ MT&B@X_UDHX.Y++)WDMP7X[(K.BK$(S/,#MV]\+IC3BM^?<&I%0#/+CY'1=S> M.QT5^8F<5)OO=VV//[NEKSQ=A0Z&L,=U=1]S,@]VL+I=1W;X(-<9B[W2- M2R7W,-/2#G3B/.,(QP5;E%;U*-3?NZP0 "J-3$_''GG6SWK9Z@:=:,5#WXNF$ M!QH72)D>[0>'Q[8-7_'+9OB+K./(K'LBVK!6"QB)]XW)M69@IQIH= -WYM[C MX.&76+[A 8R3+./+A3D.WYGMPR/%1%Z-NT/DY/"Y7BR^\FIX^J(PKQ_\^HNS MS[H,Z)W\K1*F.,CMHS( BG\W^S=/LI@R#H6@^H J%#JR7IE]2<:R(*=YGCC5 M\[.<=VXOV(-K'B,Y+"54L@,C_ WHBC_\!JUO+=ROT#PA/.T=VF!PK[I&LX!J MA'NTOEE?["+- HJ^FS2;C[M[%"=CQUX_Z/2XZOVJ3CXJ5O=F\JI.-$PHYT&2 MQC#)L"XI3#.8,VI.V$5,LSA'H77+>??IYT9A.QGK#5;5$9/V%N* !;ALR8\+ MZ]B\M8L[!5WQ02,_>+\"+P"ZO?T]+O@3&=IF$;Z917C[O C%OV:;X9GKBO";5P[ME^=T4Y=,R+$*$JSO=2ZZ%/U +3@8">YQRQ+5[!\)5Y:SSMM+J8K'$?IF<_Z#Q9U_YHZ]2\$?5_U;^76]U"Z.V/VLS^ MK$1]*Z5@FT4J$4XD99"F5$ 4A8KD6!3"("&$DBC'&0Y<2G1/*[X34TY0"ORC M,-$/=96@7WBCP)]T\W<=\7\#UCO5FQ_H*WZ3#"#V,+BQ[,1?&#NJGN_78&2^ M?VU6U3![1R.=%KM;^->[A3_XX?-/U"CLBT[]T@+Q)U.)JL8"M& C0:HX?#W M$GF99?3T)II8^$E?9R^S,(?OQ!>28N!9 WL0?+L4=_)WLB[T<50;B_-6%^56 MK_*O^H>+B(F$QIC#/(YT ZT 0\Q2"G,B)4H)B=/,J5NZY;QS,_I;L76 ;"OX M/KNJ%5TYT?H7CKUM;)?"\DC"/\!C'TOXP=;];,(-*5_G$Y:S3GM&X0;%T3F% MX\>'4=8;19'?B&[>NSN9O9/['YK;O44:BI@E,8:A;GJ,\C2#..82=&5G]9EU4UJ 6/%<1V/.0;N)%):"]9>\?_94O_H=ZS^I;F5U*I M=0/*GZE/+;IE4*F0Y5J .RFKGA,A9W)R@<\3,UE-.2DMN8!PR$E.GQUX.%$^ M/I:K+YN2_?,36=^MS:$'-U,I<\[4)UU0%"C.(02*/)8049Q ' 8,)F&4!CC/ M:2:L2H$ZS#DW.JI%!I66^49'%#:7G+\4*\#+Y9*L*UU$'U1:^#\YNOL62V#I MH_L%=FS'NL;T2XVI$EA':-8B-R$ 2NBZAK-'_]<>(E].J\6,TWJ:]A E"FV2$2:"AXI-F))!E&< M*DI2MI'RZTA*LC1':6)5V-YMVKFQDCZ$WO(@]@GN2(IW'*);6JX= [R]S8 MO!82[*1TLR)/ VEG-UX-S\AD?(@,^*,6T>-!6B\$GBS!TW-,:OOUJGEH[?4_ M[&[?[8_8=-I-5=ROM/6X]V??KZK-VKQQ=&QB>_MNJ@.0%2O(\I,F(?4NVGG# MYDAN'_"69Y%,91#!4*( (BYRF*A7F=M;X_OO3M'Y M[N@,VLXWC%1 P7JO3Y2[3ZU-M*?Z?;$R\U6[KUM=G*?YNCTUD'K*$9AJB7L\ M@=%%F,Q_F K,KMINT16ST,(%PB'64QE M"CF*$^7 ".6[4(%ABD(J\Q#S#.4N07CV4\\Q@,Z$0K6RZX9$OVCQ%3G\">PT MZ,31NCD^#JMBYPV-@_44YU6>8'9VGMP1\^11.4P\J9OE#LBA[S5@A&LC$LQU MXHXYS07\OM:TP$*AGR)(\D"[5I&$.$82HH31*$QX*F*GXKIVT\[-2:JC$I:- M>,Y498FU:W""+P3G&IZP4V;$" 4;#+W'*/1.^D)1"C9 G(]3L/KT4**BF[T! M>/NCJ!8DR9(89P3*,%54E 6*GN(8P22.94 8QBRR*F1V?HJY$9"6L./+N]+/ M$8*V5',-+J/3RC-(P!]:/H\GP^>5]\8'1Q-,O/?/*7B\S\\^Z6-/?RA6XKWR MZ:H%CS*<9(3#+,E#B$0#/[2DP(CJ&(]] M#M@A^WT07%-O>ANDKMSZ1SB,LO_WL[P@"1RIVL\$QX\/HX._"UV'0O#;;V)- M[L7'K6YG="=-7%%UM]U4&[+2F22O2%6P11+A3' 402R)>OLCB2 F,H.1""/) M&<-AZD023K//C3J,4.![HP(@M0YU/&(%RKWT)F2Q_K%CG*+;ZN0)5ZYAF,-$ MY&IU*\5;H[X=KLS(*Z!/Q$ZNTU2>5??1%]+;*N%#$2( M11K!A.$8HEA9L#CF#"9)(B0.@S"(K7)X+DTTM_=0+2MHA.V4Z:G%M>.KB^CV M4Y-/S$9FH:%P61..+18GN*42[+_NRV__6PU1TXKZRYY-+@X\"7'8JM=RA/7S M Z,935JSN:G4;0"^DA\ZV5E'4A:KK9JDJ392KJH%BV,1(H)ACE*FK-=SK=2YJ=5]]7\;(3,TQ;INR\BD<%R7H>O7)W MFRKBW>;=,<%IAF"2QBE$,N,P)[F ><@P8X3%$7>JP'IFGKE9&OOOL^G*/?PB M_QRNCIM^.%J3;?RF@< (#;4>8X4\3\!(EG*;*@X'J#QV8K7A-.3LA##*<,AJ&0<:=,DN/IY@; M>=42@E9$Q]HDQPC:4<]UN(S,+P>0> \9.J^\KYHBQQ-,6T+DK()'%4/./WEM MO'(G&^1CN7FSRQ>YK?Y:IR1U'JC;)NTC$Q<"R9B2D,$\$+H':B(@#D,$9/P(];E7:60F.Y/AJ=N6OGF6I==HU7WJI@W#)IM.ON<8P=4^P/8> M?'V54"\4G.T#R//!VUY&'\;J'_8G,8LTH81&RMF9) H5$A&8I M"@06+M3<&7MN_-HTF1YZ#-5%S8X !V(Q,HM]L # F7Y.J.J)0[HC3TH$)U0Z MW,VG'G';DM5ZLWA=KJIR67"]^]ORMTU%F9ASD4LN( M# 5%* GTFQ&$N,,8A MHC2S2P3KGV9V3E1'TETY9[O->@'/_GWK#Z6Q7:I3 'FLTV,'1-\&5R-T-K?Z MUWYC7QA\DCUNIV"[W2V?'O@R+LFJ^BR84'8!78J_BB5_5ZZ_*"M?^0/*,M - MM._DFZ)Z*I7I_Y=UN7U:9 0S$0D=[IMBJ+/<84YQ"H,X)2C.)%&_=SE7&2## MW#CCUW*]N=>1I4NM"WA0*FB7R;A+ WIO#5D52Z-@7*Q'9IZF^(/N![M3X09H M):!"&WXQ:&N'2*NAPWM;18#11+D_4F>>:BNVKHERNUR6WW7K98^VR'"$?=DL M R28UK89#M&1#73%4,,8\U2;U7=K\:^M6+&?S8N>I"G!<1S *#,Y;32%6% , MHY 1'D=YA 1Q84B+.>?&B/M3AIMN>V>P$]N-$6U0MV- SUB.S'@GH1NA)J(# M*IY8RF;&25G) 8)#%G+YZ(!:V4U6@WK[%=6#X!_*3?7VQY/0;9F^EJ_$&_%- M+,LGP=\IG3Z3[XKSF%A6=U*7&VB8;TT6A70Z@*^EN"5 #MU@-8'*(5 HY'^Z(<)E\:A M?/=42S1516]?N\A384 O^/;5_[YJ_.E*@ON X5F5<"\#>BW&=ZJ?[XFH^5M: MF"W=?COB*"^!A(.W:\#IZ1FA>:>?_+*K?UJ6ZDAJZH)_JU,(&DH19X$3-E: 4_5+L\8S DG,"!!1GB& M 6/PFHXVZ_%J:Q-WXCEO?H7"L ?&_^DW.]# _TJ7V6 M$GH_Y'Y\>:*Y5'6W4O[C)_7U>2"5N+U?"S-QMZ-4FS(D^D,&>)E6"ZN8G^Q%K7?M(_V^V"YT>0 M)[8)V8'CZ;AQP'+T'"ZZC#;94>( %;L'AT,^/KS"[)M=_YO=L9'((BHHC=1+ M)%&V9YQE,$]H"BD.0QI)*B25K@5FCZ>9VRO$5$W=BVES].,"JIW]>3U4(]/_ M )0&598]#X+'PK(G)IF\KNQY14^5E>UY>N!-07-+4:>2^H M37/]K #;BPDN>O'N)^<7L?!U&GY^HFE/N"\J?'1J??D3 ZOWD?6J6-U7;2O[ MW8M-!KED/*601+GR0#$3D!"1P"#".65Y2!+L=!Y];J*YD40KIRX95U?%'6PR MG,76CB)\(#8R00P#R[W8W@4D?)76.S?-M(7T+BA[5#;OTO-7AO=6^V3)ZE7M MFW[1KNF'II_FJY_[!UH?YZN:\]7/)H.R3:I4SYK6A M!29!%,8-<1C%$B<20 M<)G!.$VB)"&8TBP:%!7L7=2YD=,^F+CJ-+JM=*GN^M# J M:?6_T#7DG77IW MR*.5;IK<.G+:B%\+.U:L.G*^K7X>9I[T(=H?DZ%IXP!#NE\1? MRNWFX2VI-K\*[?$O9$HPYR*#@B(3J\L@CC,$LSQ$@0A1R(A5P,B)L>?&448\ MH.6SOUL\A.OR]>P5((S-'#O]P1^U<):V^2D@["]2KP!DPLO2OY:/@FZ+I6D4 M=7Q\JT,"]%5H!\-[4=ZOR=-#P8#RB@DH=+FNQZ=UH0.&%3GOX[EY\:VH3%RP M&N6C&OD!O"9*P6)%;IH1]_]^MRS7!2>F&-A7L=+Q(4)XND0]LQ0]%Z6'GYCL M,O2,J-T+SW./#*QK63X^EJLO&T6O=?6SF(:(B32'*) 11"ACD'(A8$C"-(UC MB=+0Z1[C<(*YT6,M'ZBT@#?@?P;_%80Z=0A\T\+^&:3!31"8_[>MU8B"7WU7 M_RWXGT$4W"1)LR0CDW6S&E_JU6CRN]\;3#W6U#RCOZ^*FH?# M3UM/\XQR1]4TSSUWY;GF_L[U3DK:<6VUEU2]4\M^:T)S]I7NB4BC/&<99$CF MNCZX4(RC/,L@%4)&%(;OBM_Q11RANUN;<4*?/ MKBIET259P,),0I9+W7]!_9&'1$+,*0XR$DL1R,5*W.MC*SN&O3"CU3[-ZWW: MG7>\[=H(; PO\DQD-W*\!+4= _J ;QJ:Z^+V7%;0".N/PBQ1\<13EV:;E(PL M53]D'-N/#6SXM+XGJ^+?YA!B7Q]0_4/-]TE]R=H#"I.SK\NFD>4NQ6.?5$US MQH(XX5#PD$$4AA3B+(^@3&/**(M"GEO5^/0JU=SLO*Y2)K=ZKY;9>EW%M%^Y M4PWL=1L<3N-GG>V8;_+5&YD?IUHX]XY8/H'VU3_+BTS3=MOR">-1;RZO@Y\C M^>YWZH/ZV__Y'^U/U!^45.+__(__!U!+ P04 " #]? )7EWK 2<1O "? MV@0 % &YV&ULY+UIEYLYCB[XO7]%3LW7027W MI4]WW^,MJWS'E?;8SJH[\T6'"QC6+5ER2PJGW;]^0"DB''MHX1LO([O.*:=C ML0@"#T$ Q/)O_^/;Y]E/7W&YFB[F__XG_F?VIY]PGA9Y.C_Y]S_]]O$7<'_Z M'__Q+__R;_\'P/]Z_O[-3R\7Z?0SSM<_O5AB6&/^Z??I^M-/ZT_XTS\6RW]. MOX:?WLW"NBR6GP'^8_//7BR^?%].3SZM?Q),R/-?.__I\E]U2"J%%,#S;$ 9 M;<%'E2#&+*1C*I?B_J^3?Q5>RN2$ 6FC .59AL 0P4F;N2W%:B,W'SJ;SO_Y MK_6/&%;X$VUOOMI\^>]_^K1>?_G7GW_^_???__PM+F=_7BQ/?A:,R9_/?_M/ M9[_^[<;O_RXWO\V]]S]O?GKQJZOI;;]('\M__E]_>_,A?<+/ :;SU3K,4UU@ M-?W7U>:;;Q8IK#=6G']=3N?ISVGQ^>?ZXY]?+ @.1.CF'ZZ_?\%__]-J^OG+ M#,^_]VF)Y=__1/\,JD"9D:RN]G]N_]W//Q;]LL05(66SR3?TC;-_7A?9EP#\ MML9YQNV6SC]_MDA7?FE6&;JX^)>S$'&V^>XDXW2R^=1G<;5>AK2>:!6D\Q9! M64=H"HG0%'P"EYB+J+,A5%W=;R5X111O^+_"].>3Q=>?Z8-_KDRH?]EP8\.) M&\MMN7(8W><'[B/][@03AJ*2!*=*&8^E[JL)(*XLNQ,<9/]P.)R7G8#AXS+,5]/* M^#- 2T>T<\:((T$2H G+L8@,P@3N3-"1Y=+F=KBV\DZ04/U#XBB.CHR*5_/U M=/W]E^D,?SW]''$Y24XE8Q0'X:,&I4B].<,0&#%!ZI0"R_8H-%Q?<2<4Z'Y1 MSR95B;,U[^&SSCQGGM$SX 7J8@1S$/0DD,*WKJ$EIRKU !5U?= M"06F=Q0)9:G'5W++T;N$K]O20L1]3>T+&"_KKV^7'Q>_S M29+&E)(S1&_J%IR#(+P%GY7/21MMFY@@-Q;>#14=1S5;,+0G3&R,IK?+=\O% MU^D\D-HWT8=.!M3UL7SV[M-B?AZ;"UG$C&0-!VT4J*0"^&)I%YEC44X[98^+;5U?<3?1 M=QS>/(J%75P'+TZ7E57;V/QT?E+OM]/5)"7&LZR63Z@))"X*\-HD"$S[Z'S@ M3LL&%\+MJ^\&B^[CG0U8VP5$7L_ITX@=TZ_X,JS#V;8FI2@T,C'@29/EXY2& MH(RD??C$4"83> N;X?;5=X/($PAU'LW:D2'R =/IDG;"1?PX7<]PXI/SCA<) M46)EB"H0$Y/D/3&RC@-90O$XS7%]Q=V@T'$H\R@6CBS^C\M0TQH_?/\<%[.) M"T72O<= \4"W7Y0,HBX\*%,AU50@Y$3T,V;!$UY!1ZD\::WB-&]R\"^ONEL>5<@O4$YP8XN++H;CCH M/MIX.".[P,&KS[@\H:OM+\O%[^M/+Q:?OX3Y]PF37J**%HIAFISC4,#;8('Q MDI(W,D?;XL7[UL5WPT7W8<;C&=L%/CY\PMGLG'J.PK(B/0@G-]Y.31/-$KPS MY.Z$(!QK<5U<7G,W-'0<UI*?:Q!-- MH#4H$0JWB4QB82#X0LJ/MB0T2P*;W!WWT; ;2#J.3C9F\\B@>?89Y[EF%/\R M"R<3'QDJRQ@9QH$38VPD=B '$9C..4LM\;CHTY7E=H-"QQ')PYEWL-2)[+AH MF)K_RW25PNS_Q;#\A;ZSFH2"AG/RDBW*NHE(EQZ3NJ;R9.NT)%?ZN/2H.Q;> M#0L=AQY;,+23E:5SS8@,2HE5]G;52@?/.@T&K MBU&:17&<>7G7RKM5^G4?;_#Q#7WCT"I]@OA\A9G^LEK,IKDV M8W@>9K7+ +E:N%Y=I7_'$OX'/[1)??]^I!]9_'^Z@I,0ODPVV7#USGA;?IG. M:;$I71R+;;G?!=(LTXYE3!!+(F!@#."%1XAD8CCE@_=>WW/62EC%#0K.%MT> M.)RM5^??^7'R]J'K4+UR8XV/( M(@8&JBA%;*&SQ!(:EJ)@B,WUS64".L'(\8*]#IF#N3PB1,@#@R%OZZ^(S/3XEA-S:1,+G"2JP%"AR4\&2EDW4./"LA"I=,<+$#$.Y< M8)S&-FU1T(9[/=P8YUJ27 E\37]=3;1#Z610P!3+H'0AGN2:7Z)+9,%Q6^Z- MFAYE:EQ0,3)(!K O#F-P!Q!YMEJ11"J8B@/LL0=5' 9_I#V/1HM.U MTNF^)*Y#X'&5@D[,B@/EN6C&W Z@\2*L/CV;Y_J?5_]Y.OT:9AL#:_TB+)?? M237^/(Y:B7)D\-"K%%T9&HF>ZD1)0R%EX3BOI8XAR!F)\+&!=(QDE\, M+88.L/4>B3/3M,9\^_8F: 2F;! L"Y;N[H#@E1:041CNG;1&WY=*? BL'J)I MW%NK(:*:,K\#,+U9A/GJ/2:D#="-_E>MB_2XLUV_+R^GJ MRV(59G]9+DZ_3)BP5KM@H.A(EIR/2.>%1>)D-)@ETSZT#KD<0.8X?0$'@-S0 M(NH A<]2JFV*+NV2MC:Q7JO :QJ603I*G'%P.2.(4*0,4@J36X=I;B5DG':" M R#I>#9W@)67^*7&QE=;ODPX>9..%M^ M6^&&79-L>P<8 M^LMBD7^?SF83DY/Q)22(B$A> -:'6D9'@6%)3&-VI35ISOA ,@XB)D= M@.#M^A,NSR[1Y MW1A8P9$41?G4!AU*"50;1!4;.8&OKY-+RX_0B'$))',C2 M#M!P1K4./#)--E0RBHQL1EY9K%]J)IFU(O"B6K\=[(&!]FT'A_!>]N?DX?)? MK,.LB?Q?S[\2FQ;+[V02_4CFR;9HIA6(F@NJ,H_@N2MD92ODHF2/O'5:UVUT MC-1\< !L',WED1^=WRR($?/\UT5-R3CY;4YNV";E%/-OEJO?A,BT_(86<\TS9+(*]=!9$A]X'C9+QY?$"/C[;>:Z9IOV>PD!YF])S\_"BU *!*:D+$[6-SBYH MNG.!<5\"FF*E#1,[L%$NN/(>P^S5JC[DO@GS3+NJ_WF)7W&VV+CU+Q8KVEWD M3IU\ M6Q<[K:GXZ^5IJC+[&_U@.0TSVIE6&%2(8!G6=!,R$V(*9":4P%7A,=GF>>*[ MTC;N&T%SR TBDIXTW5G8Z>LV6:W>WC([ZUCV$ )+H$P6$(M-D 0/-A55QX$. MI=5N4#/NH\)P&NPXMG?@SKV9ACB=3==3K)?^IC/ I\5F)S7VO?Y^R9OA13(9 M "5GH+0C8\#6.3VL1"MXS8!J_DB^(VV=I!"^:9(G-HA .M!4YV^U[\+W^E![ M5CI(6_QU,4]GO2X5=U'7.<-)!SJ(NK9#+1$ANB PLY"U;YYQ^#!9XWJ#P^#A MCH?T5L+I V_+4UKU!_MNWY7D0J/,0'8D'544 8(G'U=$D;(P/.32^B5U-\K& M56J/A;K6(NH >&17;EAS.99ROL7O$V>P#DHVX&4B\R"&32*3@F CV9F:?$GJ M-&KAP)68,F/:6[RO@6,#$_YNXL9-4QO#D&\DJ X0>)GTD(V3M4 ONCHMV"G2 MKX8QJ(^MQ;K(F&V=A+(OB@;+5'L4%!W*[ [B6;7#Y72]+?^?UPXX]9+&>:I; M\:1LK;:F-K@,H%*V$#@SY%*DH(/.3*;6$=%[R!DWK^V1+.\VPNA _]S#H6P2 M*R4Z\D^+ Y5I.P&#!&%5C#9;Z/= M5FYF7\CW5!:RS;5+02JU2T$&R7'S*J6Y;PVEZS2,773=1K:W***#&=T!4)[E MO.F>%6;OPC2_GK\(7Z9T8U[:UH05KAAG"8HU@K2HKE/$ZL1!BR9*P25=VJT- M[P>I&OME9A P-19&!_"ZT1:\UF2^GK_Z_&6V^([X<7FZ6D]0Q1R,,G1&ZF ! M)FM978E@Z*ZV7/'"FF?\[D+7N ',X?55&X'L#S*_!=D<3VK[R$:5CMN%ZY0" MG*_.&EN>AY^FZ7JBBA&;)M>.U;RS1..I1\OEV8X>^1>^>\V\OB$ZVD*LZN;:=0X M_^H*C])%_YY-/69+?8ZDZ; .;U#.@T*?P45AR UT2NG"2N*M7UP?HZ7^)1>8 M&/UVN5DS;^[R=[C<>,63S K2KA-DJZM1J HX&2-HE"(4C,X'WWCK.Y U=@2U M,6;NB4TT$4P'UOJ-<,NST_6GQ7+Z7Y@GY,E*,AT=Q&0D*"=]'<5-_'(ZU9Y! M*'/KG.1[R!D[H/IXV#I*$#UBZO5J=4K;D-H$CJ&VKM/T1TZ,;OK((&).7-O" MW/!XVI(R=N3TL;%T@ !ZQ-$MH>#M#R8&-8^H%?A<:H.JHB&0!P1!E6!B$*CUBXXNEJ4UW/ZW6O)B(>[C;=\\E#NXD.;:.0F;C_Z M8K$+P"DROC%R#YAX!F6"!E>[%C(=A&9,>/I_X_-Y!RF-YZL5%14WJ78$J,=) MU 9JM94G=RB#XI&1LS&4R]O!?+46\GY@I-H^'.[@CKI_!!3Y!LS:X"$IMTDP M-!!RBI"3S6C) !PP0M+]2+6])+W72+5]V-X#AJ[,"^).RR0='2-O0IV+6AU- M&< :9IV1&8LJK3'S5$:J[278>T>J[:9C:7@+;:8S6/MSK>:J>B9IN7S+GR<)/0!:^@MHN&H*P M&+QDCBN] PJ.GJKW2//4#@5",Q[V<&/<[/QAT3J>$UV?T8K:_<63-Z8]R)R= M$49@$:U?)#H?J=;$OCB,P1U Y#U^Q?DIN>E%<\9EL&2;VYIP;AWX.B"]^,H@ M:[-2[9/)MFMW8DH<*,,;J6(',+0#(+R>TV?AJB9-_H*X]> V@W NC;\YUXUD M82G2=A(5&*M)NTI;RX,S@HS2&'+L3%2MU!':B8=I :CC1=("[3?GO=D^3 MG)!L+1> AQIX=I:#YX5,+1\#:J&TT:TK_"\MW\ES4QO,',K6#A!1FVJ^+748 MP28A"9=?IPE7'Q:S/"F!^\U,"L9R)*-."_".V.*U2463;-/USLL-'I#NHJ:3 M!Z,V>&G$] [@\P%G]*.3O^ P]UA\?&SHS)^KRU^(8=N^ M)J>D1L_TZ6*^>HYEL3SS)3^&;[AZ27]9K:=I8JTP'DV!XB*"0H7@O+' I6-! M6$GL:.V$'4'NN.U$FH/O<<36P;5XL86S@_:<]'29KB?.:!N]5I!D3:)%=.!5 M?:SC+P M&G.E_Q'3(P^MH]97"!AYH%=CD!S.VPXTRGEM]GF-Q_.P(K68BLY1)07(> 5 M$K$CDX^)EOG:QDOJTCJUYE9"=@/*4XE('\_K#@)%US?QEHS ]Z6;;;SV]/U:AWF-8MD>R9RL<0DNE"959$8%CDX$1AQC7/#>;*J><.T MO0C<#6)/)8H]G&SZ!=[9,;JQQTG@FG,1(M22#5"YIO-;3KOU]/T4K;?-,P3W M)'$W\#V56/>0\GG2A1&3:Q&2EJ41]-F/5QQQ?2,7Y1$_#\2_%V'UZ9?9XO?5 M$ S\\>&/P<$[MM*^$<'%0C_*#DC)$UMJVXH:&N%:U@HDA*PY&F3+-G_KN MH:>!!UP_\]UR\75*G'O^_3=B^^OYQ5O)L[2>?MU.J[DE@G3!E9C(0/=&0%*L M@(JU70BOJHX\/=1*:&]:!X[;4-Y)NMBQ2+O%^7YLL79@U%P-.91@A+:& 18UK, MTW2&5[;T<;$CAR^XJ8UWY!"0;2:=J.6K H)B&G06EGL5A6P>81QB'^,F1': M[-'!T<$!>8FTI(M%O,M;.J M!A\$ ^<5>E5 MRR]H>R>X(@:_+97=7W%9Q\(4[U4)T0(W]9%#A@@NQ@3:!%_J9&V=KE4^W%I& M=\#2X^:G=P._QQ!8''IO!C(G4QAMNT;:6B+"IP M##5PF15]7]4\R-99@_<1-&XN?#?8;"^\+G(NWH7O&^;^LEB^74Y/IO.-9*]M MZU(QTH1X8VLH'8()Y#A::\#QY.C4"9-L8L8VKS+=E\9QT^R[0^R@(NX#Q,M% M0LR;U+I;3N7EO3G//9%O0;,:QI.TMR!C .E1L6SJ7._6 >/=J1LWP;\_X XC MU@XL .)H;:J&+W'[WTL\/)OH=,% '[3S,M>G1+&IG\G@A68@"69"&AU8\PE_ MNU,W;CU!=X =2*Q= O;U_"LQ?K&QO[4R3@6O(6&UOU-!"#G3Z8LN6YE\\&F MS-Z["1J]1=H@*'@0;(>*I(L[_.9VSKR_*XD5B.3K.>ZJ54T&2:P,XV@@&HM9 MIIB9:IWSN1-AX\:/1D/T)EB=3:+$Z[02H-#;Q=*QPT1C8;)YD+LTM [#\C^8[K^ M](+L;;*LEQ?C&">>.W3%,[ )63V+"F+F!9+@3"2?'9=J<(S>2^*XT:#1P-E. M;!V@"8G#B*H##.Z>Z#))VC.;381B ^W,U\FTTM3FH@XU$\)B:IUGL3MUXQJ0 M':0+#23(#NHD[]A9C0NL]F!NRB9QPP18E'0Y1%_ .9>!%2ZU2!R3?:3TX3TI M[Z0UX".E#P\IU@[T[?FSUZ3)IG<>Y(6IOSO'J[?%D[$TWCZ8:O[Y%V/*\:8F-R39P0V6OM(-)F MR0B*I"%RTL"L2$R+&JMM_;S3C/@N$X\?%=^CP*!'W4R<(-:NO[^;A7EM9ENY M\65KY8LB?4Z1M+-.B=;&Q.[4=6D+CZJAVPBR.R6]31^X M>W.::7)N.=8^WG+;>3#8F('[X%UPV5O7.M2Z!WGCQE=[@.E HNQ E>[.W4F) M)K@D.11)MI(R5H 3WH#UQ,$D0VH_G M,;<07!<3Q?+EQC7$Y]U4BDX<)D<0<6,@Z"C <:"*YFNCMB\ MW?CME'3IX3\FZ!H(J)_6P5O&X9OZ^O>N]GB9?@FS\V,UP2AXRLZ <)P.CR^< M=IN?B!XQ9&K.OOMEPW#7GW#99H2BVE? MQ2:NR2+V08"RBHY63!JBYDRQE+3AS>-%#Q'5I?_]J'=O4[%U8 7NSM-)1(/% M>=H4DYY,;(/@M*"=Q2"5ELQ%/D#CFAVIZ]+K?DQD#B3(#KSNNJWZ_QK9^AIF M5>F_Q_J$D$@CUQ\\F^>KW[CTF^]P.:WO$-=3?M+LM"9IO_I&UO/\!-^3=G]5 M"I(0T @35&THH5*D^X0I"$70*;9>*QM\*LT[J3WN#CN9Z=7:B^\8)D_]$$V$ M9,G49SBEK 150JWKE@QTR)Y;9S/*ULF$1Q'!6>\DU#Z9REPZIB 5,NT:6VR#(_;X0>;]87;?81X)&Y?S=N$ MLSZ%LO/6V&>,S4[,O*80Q!VLZ&HR'?E# 3/MF3Z6]&M M?;P=2>MD0%IK) XAF Z\N/-TLG=AFLD1F,0BF:VU_U);7KN^UQ;?3H!UF@OR M)50Q[8M1KI P<@/;(<1\QQ2U0WC>!60NYFN=[\!AU+*F&[H:M5 E&W">,>#2 M,YU9>7P?A1V,MVQ]64WH)AZG=7P^?-TVPL&#%RZ!SY(%+AWZT+J0 M;3\*Q[6WAL/6#5=R.+GUJ=,^3$_FTS)--;MS6V9/&WZWF$T/U&KW?UX#O;8' MP8TTV]OE29B?]8/^,9IEVROZW:5=O"UGKR%A]F-JRX^41ZFDR[5]M">\* P< M8E819.%H8_$NR-;E4TT(/[JD_!@B+IWN>;Y7\C_.)-D2Q0EIP,9-UGQ69&?8 M.DPQ:)^(24YWQ>@#]CBN-G[\\W"C]KUG3/6IY_\>EM/:/.5B.#OMM+[6_OWU MJT/4_+T?UT#+[TYN(R5_ZX+?W^.7.@M@?K+]DKRSK!D9_"]^FGT\_U]Z' MK[Y]N6J >)TLUZ&F#-D(BHD -8Q,/K(\7U'L/LU:I:_A<8 M*@XUW4D%,&<2;F D7.D+:*^4YCRSS%K7=MZDXIB!.[KU/)U6V5Q:_,>+K$R,8U+ 2R&_OS #,28! M0J-(+N=@2^M)\+O2=M3XKIM\O@WM24?!:^8X8R'6MSN$R(T!%HSV+G"4]B&@ M[+[:V%WE!T#$E<%;[5G>IX)Y%99S7>VR 5JI&+>1[J2BJPS?YR,X%F2P S*4$(4A*/6[L =M!SM!%W[W!_854;5 MEF()HF:;%S@-,= FI52&.(6]^2(N7QP=(:QIMN0 *6I\,,@%HG -EB@?OK 7.-"^L"!+L,-E- MK=3$IH[Q"MM^7:SQMBL/@T,EBP1AZI5']RA$:SV$C RUT-:FUB]W.Q/70Z3D M($S<2%$>1!Q]*I-WRT4^3>M_A.4RS->')33<_(P&JN0!PAIIDANK_)#RI3E< MG#M>&S#)XJJ438; 2@%FO35>(L;0.CZY"UT-"N OK7'KDX44M%E6'&"NIZ@. MM O2>[#9IEQT%L$U;VC[(%7CZIGFB+FEP+VE6/I4.Q_PY&K8Z*!$JIL?TL*& M>8"T1IKG;)F+!\L?(7SI;8A<@C/<$'9D!C*"!9F]3@05D6=LW?_Q+EJ.MFNN M?>YM6&:,_'8M$F@A2\T;D37GF8&AFU4(*7UN;KSM0-;(Q3,ML''#JFDLC#X5 MRR]ANOQ[F)T>$DKY\6\;J)$["&FD/2X^_;;;)\7"2Q4;%Z7&Q30')SE!10G- M@R4#M7ESSOOH.;I7U"V??*&'QN7AA_+T'C M:HYFN+C1 :J9$/K4&YL6<_NKC!^=Z8[3%C>7;Z0HZ@??4@# 4*&.! #IF 05 M:\LNI^OPPF"9)$ 4W;H!ZNV4'*L@=%U-N]7 Q;N[X; MZU)@U?-7E/,0#:,_ DM,&1Z$:MVZYGZ*QBW,;PZB)HSO\R*YU&#@@-OD M\K]N<*7<24RS!*&SS[_%SLB",ZM= +1(V'#!08PJ ]?.J- M>VOMABHY?K32XR=0@LQ=B5XH!&DL73T\1 A,*[!)2@QT^R36^A!W48+\/*RF MJ[?EFLR^;__\<<*$T9QEPZ$PKT&EFI)CR,!S17KOZ\0:WSK8MAME?X1RWWVP M=UTO#B"_#@ST]_@5YZ=86WW?-D/^^NZR"UF0PP$L"4X,=!Q\HHN%[$7!"PO: MBM8^WWX4CFO CX_2 >79YWU^7XWVQ_J#UH7E9Q\Z<'GY;:1W6&2> Y?&9POD MD/(Z,EV"\SP %\JRF(U1MG4,N*,B\P_I$^;3.J#P+E'^.&G&%Z44,G!&U+;W M2D%0@0YUUE$)%D+!UF[:'N3]<0K-]T'DC??[@>39I^:\I03D8(5Y]V<-4X8U MH'K6@Q M.GHX7]&B\_SB4UB>8/ZXJ+_[MM2AK=L;[)*EH6H[46L :5>@A&7@ODB^U!49,"]KY<]E^!KKS";K$0K$*-MS8"#".VTS&P?_-QMDPTE ML ZB,#\V^8P,S3R=G:ZG7_$#DH+>F)VOOM49/9BW;OWG+Z?G882[B_!,EI(+ MM" X;JIS"CBD6P-%Q,22";9Y,]?VNQ@WFC,PGD<1=9_W\,VBQH-OXCL_:I#: MRR%OXZO5=@P+BXPA2!D8J" 4V7Y%@)=%Y1*$$\V?31I78%X _V;QWS7M358N M*[S4V1*;WD?<@9-U=I\IENG:%+XT+UC8F;JN:C#W0<7=FJBI0/K4,#=JR@Y6 M,'=]TA %F0.JEYV*[)ATR4A1?4TTM0D9(8 5 UP:,K B8O4(Z7,@)_SZ3XXW90"S&^EKK;$3K\M1]:7P")9O[H.EN M936 R/I463>K) \WBN[ZJ$&*.0?46G>6[3%+IJZNXW[1$K9L'?>KZ)HRD1O/ M>5 \-7]>&:BD\SVFQ3P1IL\,_TM/NF=+KFI4[OQUN0YLOV@:Z9U4218H+(2: MUFD@I%#()C#DF3"EBVF=/'(XM9T6@.Z#I)NO[X\BN@XB%M=W>I%I3.JY3-?U M:6Z770==LBS<@X[>DOU*;/ [R/(-(.@?QL MM<+UY8W>M4^3D.LH"MA@:J(7L3K48"/+L:2$6;,\M*[=E=:=P"J?-%@'$5N? M=N%%G?#!YN#U3VA9BS^@\7=OY74TW%I#8&*EI/H866<()@?"!L^#%;(T[Z,S M1$7^YKGVPM>I/8!7TY-YA?!+7$Z_AAHL?CVG-4XW2OCU_-)@Q8N+U;0* M\*I0+I61:LM-C>1P@ZD&C+$F&'J0*@;'I8]T '=YBQ^8SH[K_/=!VY67^)Y$ M.^+M6WGQVWR)V[2#OX3I_-R\>/$IS$^(#Q<;_!N&ROLSGFP?1U[/SU]#KFV_ MD)GLZW 1$6I7J$AV1U0L0BJ9S.B;W-H? MS^;Y/!XUQ=79QO/;^?OZO+>LML\\_[H@MIU]N:DIN,8!8U147)/GEZII5'RJ M*89UI&.=1N:$]JEUE9;?*@Q>N6?-VOO,* 9>JU* MFRM6O,LD-EE'"-:0\3+Q]=^LRC^>U2-;;><6[*)\./U"I[M> MZV%V/M/]];PLEI\WHGF/LVK;KA>7#N2E0F)OI3#10D#FR V/$5QF!31FCMD+ MPTO8PP4YCIJNNCX<@J^1!-/G?71O@?2SG#?^4YA=XLA+7(?I[)!WM4.7&KH. M?.=M=E4:GJW)0C%&V%.D!KT5$&3)$+)RCK.H9?Y#EH;_BK]?$N%R,:>_INT2 M;Y?G_M3EWR @3 F=FZ,[4AN)^?KJ9S M7*W.WZXW_$'+A18QU5 C'26C:5O.V3JKT3IA28>7U@."[R5H7"_D\=52>RGU M +FS;+CM>2GDQ"LIB&Y4M6ES)#,A90O.1Y55=;/:%^%<)F#D%*MV@KV]T?X! M7!XY>O+7Q6=\?DI \.JHWUR$ NY_;2Y'!@YWDY= ML^)O#8CBJQL'0R,X'-] M#=".@:]3:$(*WOMB;/N>VG?1,NX3SGC741/9=(JQL_.G5$XQ1@[*IEP3\1/M MB;S71$HX)&0RVM81@[NI&52!$;F2(-Y37P?C[BLNX:(3 VQIZ7I0_3K26G)42()A,+E JL9:" M:T"#TA09B9>MYPW=2]#3#&>UP5X[276@^"[U!SO?5TUA^177DQ**4-E'L+D6 MV1JG(6;NP9'5HJ)CPKG6==%W4_,T'=9&@&LCHSX3.N[KD]LVG^/0E09N!OS8 MV1PM^[%ZIGRTP8$QQH)BGOQH*05HGPKG$8-3K>MRGE:'X(TESJJCYY0!*Y(# MA8QL$9TL!.:-5Y+^2,,UF+B7M#].9^!]D'A 9^"]Y=C!U;Z).;Q8?/X\7?]X MF!&YZ*C)(90H:0^<"W!9YT3[4J&T]F-NHV/D!XLA!'Y;Q.<8[G>(H/- M6&3<<5-'!#$%1#/9,DP&D"P&KCPZM(-$"6]0,G*RV=$2?@ R!["[ ]#FO9Z%0P;Q7G&7(DBS9S53VD 1"YLSFG(4JH75D<&\B M^X+:(PS7 .<1S+.6,AE9V9VY1>]PF:J43HAO+\F'6DW7J_?XGZ=3HJ;V M(UB^.UVF3V&%STZ6N(U=36021EC+B&^2T4'*-=.]MM7SB@P6YCGNI.,.IZ!' M!_1 $"P>72(CX^[-8KW:*/'%;(;Y^??:T#K,OT^$PB!4YK4M16W"$Q,$XPU4 MXEEB+H92=@#5'1\_KFH:"C$M>#DR',[O\S=AGL_1_G9.&[L%Y=8%&[,S4(H0 MVP[^=)/7LD3/L_5:"K9+@>@>2X[[?C 4;(;B^=B:!=?K.OWA!2T[7=^U(9Z9 M%Y('2+(@G8WZ[.%JOD.BBU^;C.IZ.N7M>F:7Q<9-!!E,ZS3G&H($X/O:UM5BMS@["V_EM5_/$%>N28A(D2Z1*R90#GSF" MR(XY)Q2_\1)XAVG\P$([H<8^-=2TY6]_5Q6!/3O.M=P,-,6J- -Y?S4I."1E MC?#2<$^*>&@",Y./:5L;' 5^M\9N\3?VU$#1C*W]71(_C*3M$-<5V5)U%L&% MP>0]-[;.KI92(7)-6E=J#MYR!S&)6+<1T#V*MGKD(-[C JR9!)Y>,O#'Q3K,WD]7_UR4 MK2-PUNCN-A-PD!SA P@8.'7X6)9TF%$_4Z^=I913?ZYC M!I0BCKF8+-!6)&=6!NU:#]W8@:P>WX8?7X^UEE\7$9*',BI4XL74YIT"C0#E M&8>(Q8".ULG(G1;.[JSE6F2N//(#\ACJKJ5,^@R>_,_%=+[^.WW.9B).T]+I MG3^Z0<#CL&TT"F74%B+K[W_#]:=%)ECBZJRT:YZODG4Q;RB@5L)FT*:FZQIM M")/T92:98[ $H.8SF?/J6,\(*!7JI&/P M9I?DWIN?/&XX8DBY7]9%1W*TPQ[=FZK'B*0U'6GEP%6]H7F R RG"]L)KV3* M0>Q45?RD>KZWD.C/U(3][TDNUL3]WW8W('[]D 7:5>""ZI \J'09GP&I^N\2-J)=ERKW'SZ M6H=-W!OJF?9L[P%#5]I/.[32JU2@H".V*$D'P+ $PL6HM HN_S?NRKZ/8._M MRKX/E[OMRAYB<3S7(;0";2TCMN 0:U-@EJ5*JA2U2[#Q271EWTM@.W5EWX=[ M'6B).WM!T\X9YLW$DTW3^DA;0,L M2A!"6-U?(Q^V>-U91_@?FG"[$Y!0ZYD> 30^73AMI[]YF?1_6=P"BF[V_:Z@1 M4\XDXB!J,FN$R$."D&/4T5GA?>OA1$^GS?I>TGVPS?H^K![94+FB@]]D;4PQ&W-^,V.&]XXS1B7 =JXE+8\?7\ M62G3V91L^=6'T[B:YFFHN<*$[$7:?/=Z8'*B4F N,3+MDR#><:O L94,Y"#TXG< M2F.19Q;+]5E[MQ?%WO;AG819_(:EUO,*B(K, H:6; 4LRN[4XF.'I3HQA(['3&NV=H:2 M5]-JXF^Z9UV>P_#;?+G-8GL7EO4UY.WRU\7ZRF]-+-,V"UUHEZX^V=84M^(T M!*^X9)P)ME,U93."QLG_>@3$/8Z(1L;ELY.3Y2;3^D>&RB^G\QHEO=0J#Z*T'[HX'4J6L0UY_0KWW]\=&4W MG8MM<=P%P^M,J]6D<&]KK244F['.KO1TPPM3]VSH.R47UOI=;3\*QWTX.1(E MMT4N!Q).)Z'*R_&2\WC*Q\5S/-L;YAI$>1]^)Z\DX6SUMM2-3Z0RV2I4D+RF M[645(:;$@?F0 G5 M^:82:N*3S/5YO,Z%3E"#?N#16,#$R11UAIOK,XWOC<_?6&#<2MN&L&G#PC[M M^4O#1<^+]#ZY3@:NY6E%F)X+RB_S:W MPW>C[:@N.S>E=K[<[+1>!,]FL\7O-3>)?+YZ-ZQ^(SF]/%UN[H@Y$;!]B'N_ MF,U^62Q_#\L\"=$F:U* J%GMK(\)0B+/G@Y_,:$@N?6[-(4>@+1Q?95!L':E M@<_(PNPBKGQ^RUVX>^.,EW+4&Q"/EU,'&O*B]<36YIH4*2TKB*"QEFY+K.\\!<'5 M1QY7"NVG=8?!:R2,EY_4*\ .D4T_'=+VT-?UC[=;(Y]/,D8GE*VMX&JZ@XL, M F($DS3C.J-%.^)]?)G4\;*C>D/L8\CZ6&0_NF%9N[,G72+D4&>T8#(0PF;T M O/:N634];$FW1F6@R1:/6'P[B73(PW+5_,\5'3K55C.B9FK=[C\\(GD]0^< MGGRB(_+L*R[#"6Z^MPKSO/G+I6R0*H?UXD68I=,:#'X>5M-4'\2FL]/:<^': MIQX6N@A!%&>U+%J"Y]:"4EF!$]K7-AKT/\_)Y V- M5=A=M!RKN:\)Y?SU;2N;[]&AK"GLWS>[72[#_.1\3&I((H3 (&95PR)1@P].@$@> MHXQ"QNNOJ0WB"L=2/:YV?520W0@]/*K$.\#X'=?.7?R>).L#!LQ@T=#%HWTA M19(2,*UY5($EVN3C6 9WD3BNWAT3O4/*LEE_^$$]N8NW]F?S]337?4^_X@=, MY#S7[.M7WZJ+C;F*K9:]G6[77Y3!?+?&! W@K0W)LJ'],YFQ.(X>9#:U56*M MT[!2DA6,+"HO8N3VB?AG]W/_EZO?VP=>-VH]'%VA#/Z^IDM[LY]-B1D)<;5LJ7^B< M%Y^JX;2:SF_^SL$J^*CE&BC8=MMMVK[\ M3($E.*T"0"(5LE[B$@3Y!U%!Z% M+:%Y#M=5"HYN[9D^83Z=X=OR8;U(_WS^_<4LK,ZZ!2G%DG NK:'LX9U MVNLLO110C%)D.O@ 43$-0K,H6*KM-=@@6O8:(9UT'CY>T(O67.\ .FG[V/'^V&2NE_=C/F/U_6S791M%)-P=7I]67S? S@7$F&5MT:HC0\9X;AV! MNY.8<2L+VV.G#=='+C1]>;9D90S.5QMQ?%R>KM87^I/9D'R==E-[G^0Z@D ' M0TZJ$2E8E#SMTLSO@67&':O9#AJM.=HA.,Z;Y7P_WT[QC!N+4,M6Z(+-MOJ9 M&=#9F$,T3F,X$"#7EAIW*.;P(#F&LQU<0IO8PUDDXLU%>Z8:U0I*." MR/2W.@O6T#V*H4Y/;ST-ZE9"QK5ZAPK4',_S#H"S2>H(*WR)V_^^WOJ"5\+O MEY.I:]*TEEH!2]*2 M5(9IK/FR;<,F>@-0W)9V,Y"$.@#@ MS9J?X+!%W-M9A]1KJ>.-)D4H9IQ)@*C47+$=PQ7CB$^/T,R]" M:!UXWH6N<>-!CPFQYE+JHF#P1X;CZN/BCDCJ)ADBUGS:R][*>Z3=KZ9K_(#+ MK].$[S:J]#VFQ_OH][![ M&C>.]9B8[PH='6CJP_GQ;)Y??<-EFJ[.?<"W7^KW5Q,N _?UBJ++2H-*SH + MV9!\O-,FDMY@K2L0!MC&N &\IW$FVF"@@V.PH?WU:G5Z7O:\/=V;(WUY7^>[ MS9,<;+$F.LC9$)L%'7':GX>D12XX<5'][8&DU\O +WJ3C*E M/2^I)@BG&O[(OG:1+!"X0F>SM5HV3SP\S*%O/INA$X=^'PDT[4W0R#,[*S4[ M,_HG+$H>C$L@)6U".6/!:2?!:"UL"$4%W;KQU3WD])#4T223M17+1WXYNT/% M;C=T98_O<;KYM=^^+.:WF@=D-FPFY$ZXUS[$P$ 5VK22RD%D,@%9T-D&QKW4 MY2KB;GUI&X"T'K)"CD)?#R+KL]/PS4J(MG-#]OO\08#@7! MNB"KR9_ N0H9:[UGA2D3ALE$;E7O<9_*5D6H[ (Y^(4,"26PD T1%11CO!". M<:Y;&_['WI*/5>^QC]SWN27W8?D?\):4QB;-90:3"UFMLF9->.8ADWF Y$^' M&ZF27=V2CV6C'8*^'D36YRUY-NOW'Z%VFJAUI#>^<9X!LB@W?O2>*%A^/6\@ MOSK@$FVZ?(,[=CAV-+J";RSZB_ M*UT#T\E%U;KG["YT'7M=_VWQ=5/R4]W_,,_DZ6\"DUN^7B7@^_60P>7P@(S. M.U7JU,4Z1<,H#U%(#ERPY'7FT:C6$95&I(]K!C3'WG7C8 P!=Q#TN[:SS6S' M,)LP%#FB#1"LHHO.U51^)S(P[9G)B.2$M;9 ;Z=D7-2- HI%ZV>S0XEOOR*OY]OZ7PH]NK99D9,;2;P>OYJM9Z24XDK^MUW2WSU;4K?F)_\ M4 3%$:CJ@DKJ#?&6&TJ%#U8H1%%-%%8O8/-VIJN<0W6,1$[NI2[U:=G+=7J MW%TA2BX!;,ZUPR4F\-'7ZCKGK5>(N7G#Q_LI&C<(V:]^/4AB720GW7%?.%E2 M--H"+U;5AR0)WA"+'#/>&*N,D(^#O'$3@?I%W%X2ZK<-^0<\J?R];)ZW#7WO M]?DM0M^';ZB1WWU&P7O\LEC6V_&'OQ.3R$9'8"75&2)UTD+-!E..NY@Y?:U: MUW3<14O#]D?75KC$X^??SWZXK0'2R@7MDP3.$6NR>ZDOFP*84IR%0D9P:ETE M=0"9(_QHG#2*L#NRXBQXOST]7TSFN5F>;.>OQD@QSFFO .H]"Y5!' MG!11>XQZ3>:J\K9U&L.]!'734&D8.-S5:.EHV?0 M+/K95L9ZXQ'K3+9 "A< MC6 1\9$)$,*[D-%E:UM;:5<(Z*2QTO&"O0Z9@[D\\F/?7Q>?\?DI<8U.T]DF MS@J=,4M=6+&02ZDMN25"Y#9 #"E*R95E)3Y@2]V[0!?WUB$"6[3FWL@0^!OI MTI-P@L_#_)\W]F$Y4X9'#:98.A3!2G"1?(B<;%8B:5ZNFX"WHN"^-48N F\" MA&8\[.#&>(F1W-HPV6DS%G(WA-?V,U2HS:,2M;9\/< MI**;9@&/8H0<*87NR!S(\+&3CW ^72Q_7:QQ]?(4/_Z^^/AI<5KGH'W\-%U>-&%Q M20LMD$Y2K/WC,GF8(=/I*D[ZI 2SWJ0=;J6=%NL)(H?*=#$D@SM0-?>HY#<7 MO39,"=YD'T$X%:"F4H$7UH#+D=7N@R66TECM[$+7N"\DC^Y;MY94!^@['QFS MW51ET;E?2::?84)Q"S+).O"3'(*HHP&9'6>:H[>E=03U;FJZ\+@:2OYZNXDV M8N@ 4%>5_ODPV?=AC9L(1GZ'RU1%=X(3KZ(N)B#D;$E11Y$@JHQ@M?$F&!&5 M;MT29W?JNO#LA@/<0&+J,YGVYC/5>_R*\]/SE- F3VW7/G*0U[7[R![Z08W1 MC1F\)NO>,@NJCJAQQ07(@I6 %K.TK9-7AWI0JUTCYFDZFYZ-XCEC:QW17Y_U!_L*TC]Q;\+0M4(&, .=K]HWR006FBFT^B;'CE[7'0,1> MCVO[B*<'K%T)'@>E+5WON38-+I7X!,Z0O2E3,5FF4*)IK=N>S./:7H*]]W%M M'RYW^[CF=>)">D7G)FI2XYG4>'8*,BETZ6B#4>[RK/(D'M?V$MA.CVO[<*_G MQS4M;:A%?5#G(I[M(Q4-3.I8'!9KK@^5>]*/:X<"H1D/1\3":KG^H2'_@HN3 M9?CR:9K";*,=18ZFH" O-&E&%ZHDSF1&?UC$H)E#E79J-T:K7+HUZ*L?-\:] M!(R+DD>T0MJ)86PL;1ES>0MGIRQI[Z,7I!R-KITV:@_S& 24Y$-!&U+F._F8 M#V'I+@+&N7H:"G;1FLMC7T'3_&P]J^4NZ4QGTEE1*)(%QC?L(.WIF/6 @@Y-881]S$<&_]\7R(<;<(@8@$AC -%ER#X3"CUIFB4 MF&E7NSR-7_G0<9XH!SO7!W)K[,R(Q>E5A#KM518:>)(UK5Y("):N.#*(2W!H M&$?4Q'.LGN'01 SXSBR^LY?E)?<+Z\93EB^3*Z0Q*UF?Y MZ/QFM!FD8E%QQZ3US/Z5-T*0BLW!0BK5 ?#(0 M@R:?G-,=RE-)/+1^A3Y?NXM(US "OO%\8 X3BZMV9D:$GK,F!7B(&?V=^^P67H2[P M;KDHTW4=+?.0!J_9D"($!RPZ5^..CLX+W?M1Q2(+\REBZVJZXZGN2Z\=A*R' MWI\'%N7($;H?Q--F-]I_$XJRK'CN,@-TM1%ND08"RPJ\Y+)DK57(.UV5#X3G M;E^]K]?FH>6_:"J,[N!TYAV1!Q-Y4!ZXYL029S6$A Y$"LP8G:2\'LQK!*BQ MP[TM9'HO1 Y@< =&^<6I.C]'YU5H.4KO$[G-Y 2#LIE,SR0$&.<4>B6*2:UO MP3M(Z0DRA\AXT9[A(\>67BR6=-&3FKWFN-1>6J]FT\_3^89C%SM+7,N<$&0L MBHP $^NP[$SGS,@HZU2_ZUVF[NB,ML^JXT6;FZ)F8'9WH(#N3P221HA(_A%D MY^LP/BY),]>!HG447V3>)MEZ]-SQ"7B/]O3]2"91>U'U@+LKR2;9FN)B\F!K M9I J,8#GQ!O$A"JI4CBV+C)],LEX>PGVWF2\?;C<;3)>5E(GFR5DTJV@(B:( M/-(?B9%^)4VK=VI._R22\?82V$[)>/MP;^R7TOL2R3P*0=X!@Y(9<286"R'( M"$A'!9-U1:/? 05/)1GO4" TX^'8"51W)@L9F5+A+ %WI;;KB RB# HT%SE8 M%WD6.Y4(#)J,]VBO9(\8I&DCDK%Q=>@78Q1JV9 MR;E)DN=32LS;2[ [)>;MP^6QKZ,;*68F,XW.%V"F*F55PU:.U&EM TR>'G)Y MO<_.TTW,VTM0]R;F[<.USA+S8F#6Q^)!)\_)$B?7WBDG07*Z+%UR+.,?)#'O M4'$?P['QS_/D9AWJ*B/X5@_@:9+23]7HKB_ M+);W&\U7;>8W%\E!/%KMT6K0*+"&90P$(TFU%63)DMEL4NLLJH&V,FX/_K&# MJAW HX-3LDV$.M];G-E6*_K(BNVX2(W)G8B:F M2U9;AB.X&DS(5I"F<8'3=QJ?A"/([2*^-R[<%N/(_G"8+]9AUN#9=#MRZ$V8 MYY?$_]5T?38G\5G^WZ>K=67O1/CD$F<":%,6E!&D2J+(8&A3WI9H^?6)?'<\ MECZ\5A?QQ2Z .(AT.E"JFXFNS\,*\XO%YR\X7VVD._'&T='0'DKB=5I,K/.# M> 1NA=!62)2[U7SN8SG<2LG(S0P[0F!#B8TZ]NE*OL*+\&5*BO/9;//[M(\7 MM+L3G CM,AT5 Z7Z:(H)0;8[M\!=0HD&F;S>^>3^A) [UAG7K.P)7\%V>?-]:)V=T&7^NZ"KJ50ZL,G.&W^^^E:O=YQ$SKB0KG9O+YO809VSIQV0 M)O:.:TR)M4ZTO4;"3GBS_QWPUD)&74S=/-\ '9)?$,_]ZS!?_15G=1#NAS## M\]2,U83N>E>\L5!$W*0>9P@Q*4@&G4FAQK"&@N!.!.X$4/??$:#MY?M4*D ? M,F<;%H3NN-0@]:&';'/HHJ]] M[>AQ6^@K.GT0YAXL)'U$(7=7!KC-HPI%,^YL)9EV@$Y"H'L !-KD%$:;!RH" M[+"J]#'!\'")Z3Z2Z0Y;9^_\1HI -HP!$42JPPS)W!"1T1[HQ :M I86&;%/ MIL1T+YGN4F*Z#X-'CZGL5;NF3;:<2P3#8R!?/I O;PR"SYHK+I3Q<9<6MP.4 M"CYN@>E>$CZ\5' ?=G<0.KF_3,EKH3$C0@JR=EZ2 :(N')B50;DHD7[:VBQ] M0J6"(]QS[>76 PBOU,4X;Y%'+2'Q4D 5.JV.ASIO0]6^TJ4$WGIBUY.I&]Q+ ML/=/R-Z#R]W6#5H7 I.8*OUT;HSGX*VJ7>F)'3+5DH9=RN"?1-W@7@+;J6YP M'^Z-7=-S9_T*LT%;4R1M(M2"@T37NB.;,-<46"6E4"(TL(R?2JW82*Y7&_F, M#;([TZP=8R)**T KKT$EKH"(UQ"-T*%PI[G?:7#I'ZEP;"_![E0XM@^7QR\L MN58"E6MQA&<92JICP;34]0P%D(7V@5P[\\?IZ+Z7H.XM'-N':YT5CGG%),O> M0O"QU/PQ 4Z1*4;6&7KI6)!FE\R%)U X=JBXC^'8^.?[_!)#W\;* M)%MC 1K+L#4[CT3D)?4.U:WM)N71_OJ-[.8EJMFLZLYB)>6% 5N'P8KCR\C( MS(@OF!,V) DV9MK8I.*48SL$%W)()5H9HQC@Z&?0.':LJT^Q6#\W#3>/88_D MRV]O*@NT#)A16*BT8J#HX%0OG"5(EX4M'IUWK?MACI6UL]:O.2_)GL+;O;P& M/%2#G*(N'),#+6HM7TD)O&!J2UW.C53%BB&,!DTJPY_LD7L:3X\I_1YC]J,A M]"6OP^HI2X1>;#;YHB4S_#<_<))RGX=%GKJH!R7?TJ> 44K0WEA[G(0(D)-P MV2BGI&M=N?)413T[HSY8D;<+W0D]&J1E)62=X"1M!*=+ :N4# 53<*;UZ]$Q M*'-&/-W!Z"K@P:VMUM_!ET,/DCUF@-5D2U-XY/2#MFW(3J3W+ MQEJ0TJ@K7M# IA2I%=9NM)\@WLV55BC''NP"FN,E;NMPG)>6>;)$AIC5<)5 MJBX6@8*I1VN\B7[(!O8LJK!&.6Q0%=88Z\W]*GJ(>5R2_-8E 5@*;=]8 @2N M,ECDK 3N9$E#WLZ>"WO[L4!H9L.YBZ4>+ SBP3D*@@BI#N913-9G?H]@O;92 M91ZP#)K[\6-4Y$UZ$=/&"7,CZ<%'ZL)%TCE9\-Y5(CIGP)E*21>+U9Z6F(U_ M.;[V48X=5'8WQLIS;T#?%9!Q&4K,R2G;$A07H3A,V)D)PXG8A1@+'<"R]<[K[# J:TEG2.E7]L=CJ>,:FC]ZK6?U@Z$2$K]*M( 5KJ;%!1[+:# M;GN/*:G:)U!?C.338:V=5SH(;J\72US&O%<5J2C7=(R#E8GB-*8(*$0$:UE4 MP:6LL/5TKP/B]$5)/AV\6GEDYCNKRD!\-;SFW7+/8)O-F2A&!A,,1%E'GW** MQ-ZH!"'Y0L=K.H'CD ?P1S_4%[=X>^"TMW8'XUONU#S^3-HL\@W9_NO5^OIP M'+27*2:0)EE0,@K :!A@SC:3AE+CL$Z] 1_KB_][&A"UMWJ?3-ZO<;'>GG%? MI+2H/PK/WRS+:OUI^W./;M8;]&,;M.R-%[]1X][-A^]V"UZW7R7#HY8Q@W/< M@%)64W(=Z8RG/..I2%EP4"/(F&3A@#PGYT4W1MZBGI;!VP4&6FP7M"C^3GLS M?2R]6](:O%ROZXI#=623P"0H9W9/3!"RD5XI M'6,>1+AUC&%.%7[>V]9F>/LNQ9K%N1UD^X^0)0;ODR(5%),(*M?IL2$YL,(: M+$JK)%HOX=.+XZ='W]."9!QOZ0B/]0"_>P2-HBA/IQ?I3*53% P"EP)*X*)@ M$3'ZUB-?GDW%_"C'/L);.MS*W5;,BR@2-TE D'4%^1@K11(C!W.6O=,"Q9"" MAV=1,3_*88,JYL=8;^Z"ID/5WL68P@/3P!/90T6E )74H*7C:%/QA@UAKWTN M%?/' J&9#3O8,6XVX9=?;W[YRR*O2:B/7]_F+WE7Y(NZ>$G?)P,)!THS XBY M $4ION-M\FWNL) MD/L4NNXV]93("FDAI_K:%1@'%&0W[TH1):*3S;OQ!XC52?1K!84!6^PI?ND4 M:IN;%7M]I$KHMP'+-C0.N$Q0#1U*G?G%6ZU7IZE]8%RZP5I77V]KT4\Q81 M]K&/GNB;[M#U*W[*USQ2Z(V0KD"I8R%541F",1:D\,YQF;0N<5*,W?N/,S+Q6K]Z^HB;WZZS.__7+W_N+K;[2(F>A6) "O/"J$HD*"$DER(G1+L*=CQ@''#0>_L*\3P:S@ZBA^3N( M6+_D]($,^%/>+#[L.*VWZ8@V.F@;(LC,"RT%;2$('T 9$[1)E)/<9\\Y.6+M MEV3>CK8^#B$-?-0ETJ[YBYPO2BJ$NA9K-R@%8"5$O3\R*B3N4FY]?_N0+//F M92W\_"ATCC!Z!^"A596N=,CIFG"PCD-#2Y'65+XJJ2EX%T/!6S(> L5Q5*T3 M^SUB] :98_R[:FOL#O#2(G"_O6D6+$Y9)W4AZR5!P=M7:DN,((*QR6A5\X2I M7B];*#!O=V\?F^A\B.A@.;Q=+3^\S^M/]6K^QA!GV<6(GLRI4UW3N3:H&]5Y!.GF%?WI@K%I[J0.HW7FL.8O5MX'5L1[I@MYG3W_KNU("GE?^CS\^YGSQ^V+SK\UK MC/G%I]7E\N+:RE_/6$[9N." ET2Z)AUIS6@-T6>5%/?1AM84>L=+^_SK,-N M]8G\W4&@?+_&E*NE5[BL55EY\:4F.7>OE'[-%[1L?\/UQ;M"]OB\VN#YW]:K MR\]G3 ?G#>>5IS^1KLE!,#Z#0>]ML(S;TOI^YA1YGW]U5!MT/YG/9[Z>OK'X M;Y668_$9SZ\6:]6[*EMVRIX%)1TWD30IM7^ <0&.T9IEWI<<,5D6AXQY&OJ] MYU_2\>;.\^?._X6)9.:#X&6,\I8@,BG#5 M=-I D(E^:U24'GV9,#-X5+KG?^/=.!-HZ\\.D/I37E/I"CH_W1S MZ?9BCGBCT\[^$ M:H/KI_5^5W"_5N+=\O;/JD*&11^S8&"B=*"R"N#0(-B4F+8R""];WZ\^*M2\ M9'8]PK6%]TYE37S_))QW_[CS_K%WN9[.?S?T$RVY\(Y2ZREX\2IO1\K. 6YG M:'MN*ADC \ZRR$S*+'CKT^R3\.)M;JV\>7GG"N-M_1'DQ9=?;_^'ZV*D6K3R M\NOW[WJ[%Q >;#&UGU\Y4TOH$>DT6#PDH;3F:*U$,Y6EFFO3R;W_J8A\,'&= MU_T=[/S[E-ZU#.F<:-?@H'-MH2630HC* C)5&*4P)F%K+IJ'9.D$A#-C936! MXSH%X%6!A%G61(X/2S,O"-MX>P"$CC!] M!R#:MR"YT]E*FOC18H< 4B^@U+;K0FCGA.R'Z@\PQWKT_ M-N(D4W> E1UWA?:N=<7.Z>S#TY=8 M])4\M7-A#WC\AFZ3%<=2(9%YKC>/)"HXEPSD;)Q@F!QOSF'U;.B(1SGV(!WQ M&"MWTH>TGT?5"56BRL#1U8(,'\ 7IJ%8Y9C&(+$,FK5]*A?M$Y$2CW+;8"[: M$3;L(%P,9*FL8^2DH$V9)]KD29-2!Q,$L"@*LJ14T9-1?9[.13M]&59?&]H$ M3NT)JH.(+HTVEWJ0*D<4=/?-6_%_$'(:4>!8 0Y[1B/] 2N M YR6"BF1\(5R%Z'J(&LRE2O>0LH:B .OQ/HW"B^C6?_&.*\#-#Y )RK79W)) M2!6-5W4,'4N4.CA2+20AP3!'V35J%WS[83!#))MW$WX*K#7S2U=H&].DN;7 MBSO<32X*85,1$#WR^N[$(!3+(=+I3H>3]SKNNW8]O;WQP$]MV=$X5/BG:&*4P2:OLX*,P1 L:ZPSGH$P0A1MO2^Q M]5I_DB;&DUD;<\+(L[3 1*@\(K4P,G@%/!9>B]B2=9.]W)TJ?"=/+J?B;0HR MS/'.[6!?/US"RX)R5BD%Q>1ZNQ "^*P=9%N\\46+'%EWY?5=$V,> 9)1U?1C M/-8#_+XI&#:4R9C:5:R9%+M^%\], !&88([9T)Y6^-E4TX]R[,%J^C%6[KF: MWMC@6:)3>@D4])43$9RR$J)V9)1HM'7AD?3L.573CW+;T&KZ,3;L(%P,+*NE MR)I4]@&X-G6$;\JUQ2=A&-$"V7#+WA04\6&I]W\?PH$(PHGA_CD9[ =:#$U@DE,YD#C.+; M"\D,([9A1ONODV\5Y/@#Q0AIM5<=%Z!C$S5CD/$GCI M(W#%I62:.VXG:QEZSK7RHZ!P1*W\&+]T"K7O*K(U&A9+1!")VTK04B!$.K%Q MACQARM8T+[3[,6KE1X'AF%KY,9[I 6T/U,CZG&,N*8'DMC:-2K)3"19$-IJ) MB-*EYKOK";7R74\Q:+"C-O!2!V!K.T76JJA*EF 0:=N(W %F6< :1_]!R[)I MC= ?OS1^%*"F+(T?X]T.D/UX=;6R6(JM0Y^S[+\Q[ MTS([B!J:OX>(U7;R L:D2Z:3E]G.I L*?*Q',NF85\('LFB'M4]O1_5O=#TP MJ^$EXI,CHJ?E,'X>(Z=8@=%1+.&Z3AT1M.9M*+29R%)<9>Z-K4G>)YZ_V76I MU9$0:S=_YE/>.?^C$Q/6V&ZGG+SFIQ41^)M1^&IZ(7(*D/R%#E4%'08 M16E )&=DR8G4U -2B)&???[E$Z=AJW6G]7ZS'N@3@_5C(^^5% &%M\!RH51)6;*HD C*&"TS M)H/:C@G)CWSOAYHQ?&K@;>F;9N&U:<_]3SE@FA]:Y640M"O"EA5*"/V+'H7)U#NGAAS,R*=[/?O M][G33-U%HG97A=VL*:LPN=J7@853JDG!%@.G5-.IP#7MO71>FA0L\W>GG^S8 M@T 9;>7N?%CG?*=/.A1F X\"K ^2DCDMP6=*ZW1"1;]+UN4A M5[Q[?WA/$#C69ZN6!IP9 ;_GSY?K^!$W^;X2)K B$_?@F=VR7!GP7@20ND3* MOWEP5@Y P8,?F)L2KS$2VAAR9C3\D9>+U?K7U47>_'29W_^Y>O]Q=;G!97K_ M<;&^^'JE4.*(LH0:)NL)3%1R!E,LF&B*YW3LP_L#L/ M&3$O#&-_'Z95L=$&20$Q9F'I")\S8!WF@59R7410Q0VY7AG^Q7E?#)MC9R)3 MSPT@.5@KF3RE\48!3U[6YG$!:%R$J$,Q*1HKQ) 2B.%?G/<1KSV IC%U!X>? M71KV&N.V%FV;VJ?BA>#9@9>1=MW@!/B"9"E)4]&I_KV(%2.,'0' M8/D]?UF=?UDL/WRKS'4K%M.U1['&15U[);" D]Q"E"P[Z7VAOVR,FH,"]02? M8_R]FLKX'2#I[6KY@7[:IQJ0:Q?.CFXBVX)!1G#(*1)S,HPWR4,6BJSF.6>F M-8#VR='3 >OT+>ID2W>(EJO5Y+%8'1!!Z! IIR\,T.L E(H9*:+3$EO3J.V7 M9-Y(<[J''X',$>:>^];F,IPO/E&07*W?;#:7M5?C77F;+^I/?U=V ?0J<'*= MM0Q%@.:A'AWH5]X( S8)@93S2QWN\;7LO[H9_,6^P'*,;U>3&[J#F'.8CA>3 M"8P6%(1*,:XJ8TW(RH(4/G(NI>*J]8/CZU<[V/0#I&QI?:[1& MI--#4IHRP*(2N-H>ACYJ(94IJ%MSHSP;CNM1CCW(<3W&RC-O5;^L/N67EV2U M[\B94Y &2V)05*RSG14#YYF#J.N4E:)X2'' SO3@!WIBMQ[EL%5KZW40);X- MH6]OR@B]PA*K8307O++<R] .D4)':-8BI@S!*=C2L$(M*W/1@_)TE.!PY&./@B>(ZW>'WJN M"1G?E=_R>K%*B_@;?JU_<^:4L3K5.$J' 5#)T+DRN@#)6?J#)(.;8&[;,-EZ M>E"8!%UMO-(=VNZV"^_:A!=?,FD8J_L^Y#.LYM.1SH?+K\]'*U7J_^K!?K^)G^ MYN+KF5")"\[NWI= MZ?-F&7?=E'A^RV9XE3XD5-QR+2&1AI0^A*H9HZS6%1Z]2D[)(?5 X[[:4UY_ M&IHFMGBG4>S.2.N=4N\N+S87N*Q'XK,<2;O:-QX,HR.240I0:PVAUL7X(EUH MSK0Q@)"&,L[@ MR6A52\NX"DY:8W3KJJ0Q\LW;O/Q4<:R)=_IL1WZ;<9,WO^)ZO>4!V/7S;KZ5 M>5 7\@,_J$'S\1 1&_4<[SYUTW,:1+"I> TVU7J"(BP$C RRR5*7.A^&M^Z9 M^U:"DT--WFQR?O+?"X5/->F4X,J1,:O)EK/N7?G'9D=( M(21"U\JQXCHFUQM(!<>:]_VP(HE8F[PP]MSS$C(S" MC55@192@=+3@DJ0C0M:J,,9%2JWSYKV"S'MM.1%BCC-SSPGPJ]6GSZME+V?_/SOSWFY.3D??NSG-DN/1RDP3;;,:&.IYR[P*O!*>,L '5I@3"74/)3 M6[=:M&026+*5XC=$F5NKM5>0KG+B,;Z^ M'TE.-W-GN\Z]#?3%I]7Z8O&_6]><<51!)-W0A)YYU>W;: M8:)UE1"?@J<)T4JOND'$U1 M=4^0=H.>/CX3\>M.P5>;5:G-QIBB)I[!*B;Q@E-='2=E?HM0M MV\@T>E,X:SV*Y7LINLJ'3\'*B0;N "*W@F=,-D@7 9,BP;4(X*L>V5L,PA6A M6>OQS>, ,=E+?$- '&?.9J2X$QR*_KC\3.><71'!=YR?QY^)'OFQS8Y$8\2? MZ$1DE)>Y3N>4,A 0*EMM)6%)5HNBF%;I?IM=)R>B;5')[ER)FX^OSU=_WC'@ M]0^_4=,Z$1-'#S%59BM%YW_GI ,4E&AI[W4)[A%DC/I@7R>A$3[^IF9G$O-V ML*U\>[R[*MO=G*E$X=-3:$T1&2C4!D(P&F06R (62W\_Z3'Z6I)YT#.ARP\> MKX^R?P*7^GR;GE[_R@$*H])0G&>5I^E7R'7%HI66J<K]>XY-YPO/FSM>9MG1,5] M0F- ;@?+%)OB\*3TZ^ET)8W>?+>B(?/Q,X M[W^T]B5PJ8(&QFH+H6<6?&&U=#.5Y(MV6;:N#3A:V+GSR+ZA?+I_N\@,_IFK MKCF]^$(K\T.^J1*\-23/P5*>(\$G+RB/MG1ZLY%#KIN=QN#B(%J,@9_KZT'G MI!V^K6D["'O?1N][ZOV>*['(W4)3?L:TQB@I,796UG(NG\!1A@R.\5)08S*E M=07=6!GGWJ\;@^3@A4QCCW6 R+M!>(!VG%M!)[<,='BK@IWZX;H7'"+7=:-$[HK1[WTCI)K'8>UH[^6P.*%- C(B6X(8/"1$EO1 5& M)B&=SX'REF.WT[U?[.O9N^6.>KJ!.PAA!T/T70VON"#.5*"TMCC2BDD&RE1Z M;"%-G:GNLO99V-2:&V:LC)UMJ@UP,F9?/=5I'8#R0*3>IUVI[+8^('CF*%+; M@N R'8*D%$E&M-F5UEWOXR3L;%]M#\@)'=9G[?R;)?TRO\=_DP&;CK0=^(,; ME(H0C<9;!:Z60I_:/]NO%B/B#.J9'L MADKIYAMU'=0.R,7RD@+X521?+3=GS@MTFK&\6NBGEO?[]5_369^H^/Y(.7 M%+A3[:2A_VFK<1UQSZ+-2JL"MJ8.JO@(& 6"$4IK;JT7]Q&Y?]Q4(WGF?7UK MC<'9/#7]AGKU%_5?@:3]S__X/U!+ 0(4 Q0 ( /U\ E?AM6T/OA4 +"3 M . " 0 !E>&AI8FET,3 Q+FAT;5!+ 0(4 Q0 ( M /U\ E=IJ#.?V0< ,TF 4 " >H5 !E>&AI8FET,S$Q M<3(R,#(S+FAT;5!+ 0(4 Q0 ( /U\ EYP< .&AI8FET,S$R<3(R,#(S+FAT;5!+ 0(4 Q0 ( /U\ M E=YU$6S]00 *(8 3 " 0XF !E>&AI8FET,S)Q,C(P M,C,N:'1M4$L! A0#% @ _7P"5R_@Z.64*0$ 2AT4 ! M ( !-"L &YV7>L!)Q&\ )_:! 4 M " 6AO @!N=G(M,C R,S V,S!?<')E+GAM;%!+!08 "@ * + (4" !>WP( ! end