0000906163-24-000109.txt : 20240806 0000906163-24-000109.hdr.sgml : 20240806 20240806141109 ACCESSION NUMBER: 0000906163-24-000109 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240806 DATE AS OF CHANGE: 20240806 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NVR INC CENTRAL INDEX KEY: 0000906163 STANDARD INDUSTRIAL CLASSIFICATION: OPERATIVE BUILDERS [1531] ORGANIZATION NAME: 05 Real Estate & Construction 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: 241178462 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-20240630.htm 10-Q nvr-20240630
false2024Q2000090616312-31xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purenvr:lotnvr:joint_venturenvr:numberoflotsnvr:segment00009061632024-01-012024-06-3000009061632024-07-310000906163nvr:HomeBuildingSegmentMember2024-06-300000906163nvr:HomeBuildingSegmentMember2023-12-310000906163nvr:MortgageBankingSegmentMember2024-06-300000906163nvr:MortgageBankingSegmentMember2023-12-3100009061632024-06-3000009061632023-12-310000906163nvr:HomeBuildingSegmentMember2024-04-012024-06-300000906163nvr:HomeBuildingSegmentMember2023-04-012023-06-300000906163nvr:HomeBuildingSegmentMember2024-01-012024-06-300000906163nvr:HomeBuildingSegmentMember2023-01-012023-06-300000906163nvr:MortgageBankingSegmentMember2024-04-012024-06-300000906163nvr:MortgageBankingSegmentMember2023-04-012023-06-300000906163nvr:MortgageBankingSegmentMember2024-01-012024-06-300000906163nvr:MortgageBankingSegmentMember2023-01-012023-06-3000009061632024-04-012024-06-3000009061632023-04-012023-06-3000009061632023-01-012023-06-3000009061632022-12-3100009061632023-06-300000906163us-gaap:OtherAssetsMember2024-06-300000906163us-gaap:OtherAssetsMember2023-12-310000906163us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-06-300000906163nvr:RawGroundContractsVariableInterestEntityNotPrimaryBeneficiaryMember2024-06-300000906163nvr:TotalRawLandParcelOwnedMember2024-06-3000009061632024-03-3100009061632023-03-310000906163us-gaap:CommonStockMember2024-03-310000906163us-gaap:AdditionalPaidInCapitalMember2024-03-310000906163us-gaap:RetainedEarningsMember2024-03-310000906163us-gaap:TreasuryStockCommonMember2024-03-310000906163nvr:DeferredCompensationTrustMember2024-03-310000906163nvr:DeferredCompensationLiabilityMember2024-03-310000906163us-gaap:RetainedEarningsMember2024-04-012024-06-300000906163us-gaap:TreasuryStockCommonMember2024-04-012024-06-300000906163us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300000906163us-gaap:CommonStockMember2024-06-300000906163us-gaap:AdditionalPaidInCapitalMember2024-06-300000906163us-gaap:RetainedEarningsMember2024-06-300000906163us-gaap:TreasuryStockCommonMember2024-06-300000906163nvr:DeferredCompensationTrustMember2024-06-300000906163nvr:DeferredCompensationLiabilityMember2024-06-300000906163us-gaap:CommonStockMember2023-12-310000906163us-gaap:AdditionalPaidInCapitalMember2023-12-310000906163us-gaap:RetainedEarningsMember2023-12-310000906163us-gaap:TreasuryStockCommonMember2023-12-310000906163nvr:DeferredCompensationTrustMember2023-12-310000906163nvr:DeferredCompensationLiabilityMember2023-12-310000906163us-gaap:RetainedEarningsMember2024-01-012024-06-300000906163us-gaap:TreasuryStockCommonMember2024-01-012024-06-300000906163us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300000906163us-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-300000906163nvr:SeniorNotesDueTwoThousandThirtyMember2024-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMember2024-04-012024-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMember2023-04-012023-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMember2024-01-012024-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMember2023-01-012023-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMember2024-04-012024-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMember2023-04-012023-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMember2024-01-012024-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMember2023-01-012023-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMember2024-04-012024-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMember2023-04-012023-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMember2024-01-012024-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMember2023-01-012023-06-300000906163nvr:SouthEastMembernvr:HomeBuildingSegmentMember2024-04-012024-06-300000906163nvr:SouthEastMembernvr:HomeBuildingSegmentMember2023-04-012023-06-300000906163nvr:SouthEastMembernvr:HomeBuildingSegmentMember2024-01-012024-06-300000906163nvr:SouthEastMembernvr:HomeBuildingSegmentMember2023-01-012023-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMemberus-gaap:OperatingSegmentsMember2024-04-012024-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMemberus-gaap:OperatingSegmentsMember2024-01-012024-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2024-04-012024-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2024-01-012024-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2024-04-012024-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2024-01-012024-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300000906163nvr:SouthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2024-04-012024-06-300000906163nvr:SouthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300000906163nvr:SouthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2024-01-012024-06-300000906163nvr:SouthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300000906163us-gaap:OperatingSegmentsMembernvr:MortgageBankingSegmentMember2024-04-012024-06-300000906163us-gaap:OperatingSegmentsMembernvr:MortgageBankingSegmentMember2023-04-012023-06-300000906163us-gaap:OperatingSegmentsMembernvr:MortgageBankingSegmentMember2024-01-012024-06-300000906163us-gaap:OperatingSegmentsMembernvr:MortgageBankingSegmentMember2023-01-012023-06-300000906163us-gaap:OperatingSegmentsMember2024-04-012024-06-300000906163us-gaap:OperatingSegmentsMember2023-04-012023-06-300000906163us-gaap:OperatingSegmentsMember2024-01-012024-06-300000906163us-gaap:OperatingSegmentsMember2023-01-012023-06-300000906163us-gaap:MaterialReconcilingItemsMember2024-04-012024-06-300000906163us-gaap:MaterialReconcilingItemsMember2023-04-012023-06-300000906163us-gaap:MaterialReconcilingItemsMember2024-01-012024-06-300000906163us-gaap:MaterialReconcilingItemsMember2023-01-012023-06-300000906163us-gaap:CorporateNonSegmentMember2024-04-012024-06-300000906163us-gaap:CorporateNonSegmentMember2023-04-012023-06-300000906163us-gaap:CorporateNonSegmentMember2024-01-012024-06-300000906163us-gaap:CorporateNonSegmentMember2023-01-012023-06-300000906163nvr:CorporateAndReconcilingItemsMember2024-04-012024-06-300000906163nvr:CorporateAndReconcilingItemsMember2023-04-012023-06-300000906163nvr:CorporateAndReconcilingItemsMember2024-01-012024-06-300000906163nvr:CorporateAndReconcilingItemsMember2023-01-012023-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMembernvr:HomeBuildingSegmentMembernvr:MidAtlanticMember2024-04-012024-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMembernvr:HomeBuildingSegmentMembernvr:MidAtlanticMember2023-04-012023-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMembernvr:HomeBuildingSegmentMembernvr:MidAtlanticMember2024-01-012024-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMembernvr:HomeBuildingSegmentMembernvr:MidAtlanticMember2023-01-012023-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMembernvr:NorthEastMembernvr:HomeBuildingSegmentMember2024-04-012024-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMembernvr:NorthEastMembernvr:HomeBuildingSegmentMember2023-04-012023-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMembernvr:NorthEastMembernvr:HomeBuildingSegmentMember2024-01-012024-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMembernvr:NorthEastMembernvr:HomeBuildingSegmentMember2023-01-012023-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMembernvr:MidEastMembernvr:HomeBuildingSegmentMember2024-04-012024-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMembernvr:MidEastMembernvr:HomeBuildingSegmentMember2023-04-012023-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMembernvr:MidEastMembernvr:HomeBuildingSegmentMember2024-01-012024-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMembernvr:MidEastMembernvr:HomeBuildingSegmentMember2023-01-012023-06-300000906163nvr:SouthEastMembernvr:CorporateReconcilingItemsAndEliminationsMembernvr:HomeBuildingSegmentMember2024-04-012024-06-300000906163nvr:SouthEastMembernvr:CorporateReconcilingItemsAndEliminationsMembernvr:HomeBuildingSegmentMember2023-04-012023-06-300000906163nvr:SouthEastMembernvr:CorporateReconcilingItemsAndEliminationsMembernvr:HomeBuildingSegmentMember2024-01-012024-06-300000906163nvr:SouthEastMembernvr:CorporateReconcilingItemsAndEliminationsMembernvr:HomeBuildingSegmentMember2023-01-012023-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMember2024-04-012024-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMember2023-04-012023-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMember2024-01-012024-06-300000906163nvr:CorporateReconcilingItemsAndEliminationsMember2023-01-012023-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMemberus-gaap:OperatingSegmentsMember2024-06-300000906163nvr:HomeBuildingSegmentMembernvr:MidAtlanticMemberus-gaap:OperatingSegmentsMember2023-12-310000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2024-06-300000906163nvr:NorthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310000906163nvr:MidEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2024-06-300000906163nvr:MidEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310000906163nvr:SouthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2024-06-300000906163nvr:SouthEastMembernvr:HomeBuildingSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310000906163us-gaap:OperatingSegmentsMembernvr:MortgageBankingSegmentMember2024-06-300000906163us-gaap:OperatingSegmentsMembernvr:MortgageBankingSegmentMember2023-12-310000906163us-gaap:OperatingSegmentsMember2024-06-300000906163us-gaap:OperatingSegmentsMember2023-12-310000906163us-gaap:MaterialReconcilingItemsMember2024-06-300000906163us-gaap:MaterialReconcilingItemsMember2023-12-310000906163us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMembernvr:SeniorNotesDueTwoThousandThirtyMembernvr:HomeBuildingSegmentMember2024-06-300000906163us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMembernvr:SeniorNotesDueTwoThousandThirtyMembernvr:HomeBuildingSegmentMember2023-12-310000906163nvr:HomeBuildingSegmentMembernvr:SeniorNotesDueTwoThousandThirtyMember2024-06-300000906163nvr:HomeBuildingSegmentMembernvr:SeniorNotesDueTwoThousandThirtyMember2023-12-310000906163us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMembernvr:MortgageBankingSegmentMember2024-06-300000906163us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForwardContractsMembernvr:MortgageBankingSegmentMember2024-06-300000906163nvr:MortgagesHeldForSaleMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMembernvr:MortgageBankingSegmentMember2024-06-300000906163nvr:MortgagesHeldForSaleMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMembernvr:MortgageBankingSegmentMember2024-01-012024-06-300000906163nvr:MortgagesHeldForSaleMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMembernvr:MortgageBankingSegmentMember2023-12-310000906163nvr:MortgagesHeldForSaleMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMembernvr:MortgageBankingSegmentMember2023-01-012023-06-300000906163nvr:MortgagesHeldForSaleMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMembernvr:MortgageBankingSegmentMember2023-06-300000906163us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherAssetsMembernvr:MortgageBankingSegmentMember2024-06-300000906163us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherAssetsMembernvr:MortgageBankingSegmentMember2023-12-310000906163us-gaap:AccruedLiabilitiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMembernvr:MortgageBankingSegmentMember2024-06-300000906163us-gaap:AccruedLiabilitiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMembernvr:MortgageBankingSegmentMember2023-12-310000906163us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMembernvr:MortgageBankingSegmentMember2024-01-012024-06-300000906163us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForwardContractsMembernvr:MortgageBankingSegmentMember2024-01-012024-06-3000009061632023-01-012023-12-310000906163us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMembernvr:MortgageBankingSegmentMember2024-04-012024-06-300000906163us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMembernvr:MortgageBankingSegmentMember2024-01-012024-06-300000906163us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMembernvr:MortgageBankingSegmentMember2023-04-012023-06-300000906163us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMembernvr:MortgageBankingSegmentMember2023-01-012023-06-300000906163nvr:SeniorNotesDueTwoThousandThirtyMember2024-01-012024-06-300000906163nvr:A600MSeniorNotesDueTwoThousandThirtyMember2024-06-300000906163nvr:A300MSeniorNotesDueTwoThousandThirtyMember2024-06-300000906163us-gaap:RevolvingCreditFacilityMembernvr:CreditAgreementMember2024-06-300000906163us-gaap:RevolvingCreditFacilityMembernvr:CreditAgreementMember2024-01-012024-06-300000906163us-gaap:RevolvingCreditFacilityMembernvr:SublimitForIssuanceOfLettersOfCreditMembernvr:CreditAgreementMember2024-06-300000906163nvr:RepurchaseAgreementMemberus-gaap:RevolvingCreditFacilityMember2024-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, 2024
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, 2024 there were 3,077,593 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, 2024December 31, 2023
ASSETS  
Homebuilding:  
Cash and cash equivalents$2,438,473 $3,126,472 
Restricted cash46,218 41,483 
Receivables35,491 29,000 
Inventory:
Lots and housing units, covered under sales agreements with customers1,927,451 1,674,686 
Unsold lots and housing units229,319 214,666 
Land under development61,512 36,895 
Building materials and other26,137 23,903 
 2,244,419 1,950,150 
Contract land deposits, net646,341 576,551 
Property, plant and equipment, net79,057 63,716 
Operating lease right-of-use assets73,345 70,384 
Reorganization value in excess of amounts allocable to identifiable assets, net41,580 41,580 
Other assets258,172 242,751 
 5,863,096 6,142,087 
Mortgage Banking:  
Cash and cash equivalents31,123 36,422 
Restricted cash13,132 11,067 
Mortgage loans held for sale, net392,943 222,560 
Property and equipment, net7,069 6,348 
Operating lease right-of-use assets20,758 23,541 
Reorganization value in excess of amounts allocable to identifiable assets, net7,347 7,347 
Other assets71,820 152,385 
 544,192 459,670 
Total assets$6,407,288 $6,601,757 


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, 2024December 31, 2023
LIABILITIES AND SHAREHOLDERS' EQUITY  
Homebuilding:  
Accounts payable$421,457 $347,738 
Accrued expenses and other liabilities405,338 413,043 
Customer deposits369,274 334,441 
Operating lease liabilities78,563 75,797 
Senior notes912,078 913,027 
 2,186,710 2,084,046 
Mortgage Banking:  
Accounts payable and other liabilities63,960 127,511 
Operating lease liabilities22,710 25,475 
 86,670 152,986 
Total liabilities2,273,380 2,237,032 
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, 2024 and December 31, 2023
206 206 
Additional paid-in capital2,935,053 2,848,528 
Deferred compensation trust – 106,697 shares of NVR, Inc. common stock as of both June 30, 2024 and December 31, 2023
(16,710)(16,710)
Deferred compensation liability16,710 16,710 
Retained earnings14,160,198 13,365,025 
Less treasury stock at cost – 17,465,064 and 17,360,454 shares as of June 30, 2024 and December 31, 2023, respectively
(12,961,549)(11,849,034)
Total shareholders' equity4,133,908 4,364,725 
Total liabilities and shareholders' equity$6,407,288 $6,601,757 


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,
 2024202320242023
Homebuilding:    
Revenues$2,547,891 $2,283,769 $4,834,068 $4,415,102 
Other income36,184 34,259 77,050 67,205 
Cost of sales(1,947,616)(1,728,146)(3,673,829)(3,336,056)
Selling, general and administrative(141,213)(148,543)(293,716)(292,161)
Operating income495,246 441,339 943,573 854,090 
Interest expense(6,710)(6,628)(13,359)(13,629)
Homebuilding income488,536 434,711 930,214 840,461 
Mortgage Banking:    
Mortgage banking fees64,566 54,561 111,852 101,505 
Interest income4,672 3,823 8,764 6,841 
Other income1,333 1,102 2,504 2,091 
General and administrative(25,351)(22,854)(48,709)(45,488)
Interest expense(188)(167)(365)(424)
Mortgage banking income45,032 36,465 74,046 64,525 
Income before taxes533,568 471,176 1,004,260 904,986 
Income tax expense(132,664)(67,149)(209,087)(156,607)
Net income$400,904 $404,027 $795,173 $748,379 
Basic earnings per share$128.21 $123.84 $251.94 $230.20 
Diluted earnings per share$120.69 $116.54 $237.05 $216.52 
Basic weighted average shares outstanding3,127 3,263 3,156 3,251 
Diluted weighted average shares outstanding3,322 3,467 3,355 3,456 


See notes to condensed consolidated financial statements.
3

NVR, Inc.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
 Six Months Ended June 30,
 20242023
Cash flows from operating activities:  
Net income$795,173 $748,379 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation and amortization8,737 8,405 
Equity-based compensation expense35,242 47,436 
Contract land deposit recoveries, net(8,791)(9,999)
Gain on sale of loans, net(91,861)(81,131)
Mortgage loans closed(2,910,238)(2,620,507)
Mortgage loans sold and principal payments on mortgage loans held for sale2,834,526 2,542,359 
Distribution of earnings from unconsolidated joint ventures1,500 2,000 
Net change in assets and liabilities:  
Increase in inventory(294,269)(231,814)
Increase in contract land deposits(60,999)(10,630)
Decrease in receivables49,473 4,183 
Decrease in accounts payable and accrued expenses(5,072)(89,815)
Increase in customer deposits34,833 54,959 
Other, net(9,104)(19,621)
Net cash provided by operating activities379,150 344,204 
Cash flows from investing activities:  
Investments in and advances to unconsolidated joint ventures(899)(1,224)
Distribution of capital from unconsolidated joint ventures2,715 180 
Purchase of property, plant and equipment(15,411)(11,448)
Proceeds from the sale of property, plant and equipment2,450 2,039 
Net cash used in investing activities(11,145)(10,453)
Cash flows from financing activities:  
Purchase of treasury stock(1,135,912)(311,125)
Principal payments on finance lease liabilities(1,055)(811)
Proceeds from the exercise of stock options82,464 161,724 
Net cash used in financing activities(1,054,503)(150,212)
Net (decrease) increase in cash, restricted cash, and cash equivalents(686,498)183,539 
Cash, restricted cash, and cash equivalents, beginning of the period3,215,444 2,574,518 
Cash, restricted cash, and cash equivalents, end of the period$2,528,946 $2,758,057 
Supplemental disclosures of cash flow information:  
Interest paid during the period, net of interest capitalized$14,424 $14,781 
Income taxes paid during the period, net of refunds$164,007 $262,608 


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, 2023. 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, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024.
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, 2024 and 2023, 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 $369,274 and $334,441 as of June 30, 2024 and December 31, 2023, respectively. We expect that substantially all of the customer deposits held as of December 31, 2023 will be recognized in revenue in 2024. Our contract assets consist of prepaid sales compensation and totaled approximately $25,300 and $17,900 as of June 30, 2024 and December 31, 2023, respectively. Prepaid sales compensation is included in homebuilding “Other assets” on the accompanying condensed consolidated balance sheets.
Recently Issued Accounting Pronouncements
In December 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-09, "Income Taxes - Improvements to Income Tax Disclosures." The amendments in the ASU require disclosure of specific categories in the rate reconciliation and for the entity to provide additional information for reconciling items that meet a quantitative threshold. The ASU will be effective for our fiscal year ending December 31, 2025. The amendments in the ASU are to be applied on a prospective basis and early adoption is permitted. We are currently evaluating the impact of the adoption of ASU 2023-09 and do not expect it to have a material impact on our consolidated financial statements and related disclosures.
In November 2023, the FASB issued ASU 2023-07, "Segment Reporting - Improvements to Reportable Segment Disclosures." The amendments in the ASU are intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss. The amendments also expand interim segment disclosure requirements. The ASU will be effective for our fiscal year ending December 31, 2024 and for interim periods starting in the first quarter of fiscal year 2025. The
5

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
amendments in this ASU are required to be applied on a retrospective basis and early adoption is permitted. We are currently evaluating the impact that the adoption of ASU 2023-07 will have on our consolidated financial statements and related disclosures.
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.
As of June 30, 2024, we controlled approximately 142,300 lots under LPAs with third parties through deposits in cash and letters of credit totaling approximately $673,900 and $10,400, 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, 2024, we recorded a net expense reversal of approximately $1,300 and $8,800, respectively, related to previously impaired lot deposits based on current market conditions. For the three and six months ended June 30, 2023, we recorded a net expense reversal of approximately $6,900 and $10,000, respectively, related to previously impaired lot deposits. Our contract land deposit asset is shown net of a $44,607 and $53,397 impairment reserve as of June 30, 2024 and December 31, 2023, respectively.
In addition, we have certain properties under contract with land owners that are expected to yield approximately 30,400 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 cash deposits totaling approximately $17,000 as of June 30, 2024, of which approximately $4,300 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, 2024 and December 31, 2023, our total risk of loss was as follows:
June 30, 2024December 31, 2023
Contract land deposits$690,948 $629,948 
Loss reserve on contract land deposits(44,607)(53,397)
Contract land deposits, net646,341 576,551 
Contingent obligations in the form of letters of credit10,430 7,769 
Total risk of loss$656,771 $584,320 

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
6

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
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.
As of June 30, 2024, we had an aggregate investment totaling approximately $27,100 in four JVs that are expected to produce approximately 5,150 finished lots, of which approximately 4,800 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 $10,600 to one of the JVs as of June 30, 2024. As of December 31, 2023, our aggregate investment in JVs totaled approximately $29,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, 2024.
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.
4.    Land Under Development
On a limited basis, we directly acquire raw land parcels already zoned for its 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. During the first quarter of 2024, we purchased a raw land parcel for approximately $20,000, which is expected to produce approximately 850 lots.
As of June 30, 2024, we owned land with a carrying value of $61,512 that will be developed into approximately 2,600 finished lots. As of December 31, 2023, the carrying value of land under development was $36,895. None of the raw parcels had any indicators of impairment as of June 30, 2024.
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.
7

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
The following table reflects the changes in our capitalized interest during the three and six months ended June 30, 2024 and 2023:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Interest capitalized, beginning of period$182 $205 $151 $570 
Interest incurred6,962 6,822 13,841 13,826 
Interest charged to interest expense(6,898)(6,795)(13,724)(14,053)
Interest charged to cost of sales(40)(43)(62)(154)
Interest capitalized, end of period$206 $189 $206 $189 

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, 2024 and 2023:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Weighted average number of shares outstanding used to calculate basic EPS3,126,831 3,262,529 3,156,247 3,250,960 
Dilutive securities:
Stock options and restricted share units194,823 204,407 198,272 205,446 
Weighted average number of shares and share equivalents outstanding used to calculate diluted EPS3,321,654 3,466,936 3,354,519 3,456,406 
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, 2024 and 2023, 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,
 2024202320242023
Anti-dilutive securities4,864 14,610 4,894 175,338 

7.    Shareholders’ Equity
A summary of changes in shareholders’ equity for the three months ended June 30, 2024 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, March 31, 2024$206 $2,905,707 $13,759,294 $(12,320,826)$(16,710)$16,710 $4,344,381 
Net income— — 400,904 — — — 400,904 
Purchase of common stock for treasury— — — (644,920)— — (644,920)
Equity-based compensation— 18,101 — — — — 18,101 
Proceeds from Options exercised— 15,442 — — — — 15,442 
Treasury stock issued upon Option exercise — (4,197)— 4,197 — — — 
Balance, June 30, 2024$206 $2,935,053 $14,160,198 $(12,961,549)$(16,710)$16,710 $4,133,908 
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, 2024 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, December 31, 2023$206 $2,848,528 $13,365,025 $(11,849,034)$(16,710)$16,710 $4,364,725 
Net income— — 795,173 — — — 795,173 
Purchase of common stock for treasury— — — (1,143,696)— — (1,143,696)
Equity-based compensation— 35,242 — — — — 35,242 
Proceeds from Options exercised— 82,464 — — — — 82,464 
Treasury stock issued upon Option exercise and RSU vesting— (31,181)— 31,181 — — — 
Balance, June 30, 2024$206 $2,935,053 $14,160,198 $(12,961,549)$(16,710)$16,710 $4,133,908 

We repurchased 83,168 and 150,026 shares of our outstanding common stock during the three and six months ended June 30, 2024, respectively. We settle Option exercises and vesting of RSUs by issuing shares of treasury stock. We issued 5,809 and 44,786 shares from the treasury account during the three and six months ended June 30, 2024, 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, 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 
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 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 — (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 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.  
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.
The following table reflects the changes in our Warranty Reserve during the three and six months ended June 30, 2024 and 2023:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Warranty reserve, beginning of period$143,129 $144,431 $146,283 $144,006 
Provision23,273 22,312 42,221 43,582 
Payments(23,061)(24,323)(45,163)(45,168)
Warranty reserve, end of period$143,341 $142,420 $143,341 $142,420 

9.    Segment Disclosures
We disclose four homebuilding reportable segments that aggregate geographically our homebuilding operating segments, and we present our mortgage banking operations as one reportable segment. The homebuilding
10

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
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, Georgia and Kentucky
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,
 2024202320242023
Revenues:
Homebuilding Mid Atlantic$1,133,685 $1,058,794 $2,151,155 $1,999,942 
Homebuilding North East287,334 232,926 543,004 416,356 
Homebuilding Mid East433,996 411,682 850,947 814,079 
Homebuilding South East692,876 580,367 1,288,962 1,184,725 
Mortgage Banking64,566 54,561 111,852 101,505 
Total consolidated revenues$2,612,457 $2,338,330 $4,945,920 $4,516,607 

11

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Income before taxes:
Homebuilding Mid Atlantic$209,166 $195,254 $399,130 $354,292 
Homebuilding North East54,372 44,932 101,229 76,992 
Homebuilding Mid East63,588 61,756 129,989 118,224 
Homebuilding South East94,442 106,648 185,847 232,058 
Mortgage Banking46,234 37,843 75,890 67,270 
Total segment profit before taxes467,802 446,433 892,085 848,836 
Reconciling items:
Contract land deposit reserve adjustment (1)1,325 6,888 8,791 10,479 
Equity-based compensation expense (2)(18,101)(25,159)(35,242)(47,436)
Corporate capital allocation (3)82,494 72,617 159,555 141,691 
Unallocated corporate overhead(33,816)(46,360)(85,520)(92,325)
Consolidation adjustments and other 6,363 (9,998)4,092 (5,999)
Corporate interest expense(6,670)(6,589)(13,265)(13,543)
Corporate interest income34,171 33,344 73,764 63,283 
Reconciling items sub-total65,766 24,743 112,175 56,150 
Consolidated income before taxes$533,568 $471,176 $1,004,260 $904,986 
(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 decrease in equity-based compensation expense for the three and six-month periods ended June 30, 2024 was primarily attributable to the Options and RSUs issued as part of the 2018 four-year block grant being fully vested as of December 31, 2023.
(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,
 2024202320242023
Corporate capital allocation charge:
Homebuilding Mid Atlantic$34,978 $35,337 $68,897 $68,516 
Homebuilding North East10,298 8,272 19,878 15,597 
Homebuilding Mid East11,055 9,819 20,920 19,479 
Homebuilding South East26,163 19,189 49,860 38,099 
Total$82,494 $72,617 $159,555 $141,691 


12

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
 June 30, 2024December 31, 2023
Assets:
Homebuilding Mid Atlantic$1,349,090 $1,252,360 
Homebuilding North East375,447 314,904 
Homebuilding Mid East433,214 368,154 
Homebuilding South East944,560 796,505 
Mortgage Banking536,845 452,323 
Total segment assets3,639,156 3,184,246 
Reconciling items:
Cash and cash equivalents2,438,473 3,126,472 
Deferred taxes152,359 148,005 
Intangible assets and goodwill49,368 49,368 
Operating lease right-of-use assets73,345 70,384 
Finance lease right-of-use assets29,838 13,310 
Contract land deposit reserve(44,607)(53,397)
Consolidation adjustments and other69,356 63,369 
Reconciling items sub-total2,768,132 3,417,511 
Consolidated assets$6,407,288 $6,601,757 

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, 2024 and December 31, 2023 were $795,816 and $803,646, 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 as of June 30, 2024 and December 31, 2023 were $912,078 and $913,027, respectively.
Due to the short term nature of our cash equivalents, we believe that insignificant differences exist between their carrying value and fair value.
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 an investor. 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 investors. The forward sales contracts lock-in a range of interest rates and prices for the sale of loans similar to the specific rate lock commitments. NVRM does not engage in speculative derivative activities. Both the rate lock commitments to borrowers and the forward sale contracts to investors are undesignated derivatives and, accordingly, are marked to fair value through earnings. As of June 30, 2024, there were contractual commitments to extend credit to borrowers aggregating $2,485,351 and
13

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
open forward delivery contracts aggregating $2,476,295, 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 almost 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 investors 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, 2024, the fair value of loans held for sale of $392,943 included on the accompanying condensed consolidated balance sheet was increased by $6,367 from the aggregate principal balance of $386,576. As of December 31, 2023, the fair value of loans held for sale of $222,560 was increased by $6,349 from the aggregate principal balance of $216,211.
The fair value measurement of NVRM's undesignated derivative instruments was as follows:
June 30, 2024December 31, 2023
Rate lock commitments:
Gross assets$45,257 $61,150 
Gross liabilities7,934 168 
Net rate lock commitments$37,323 $60,982 
Forward sales contracts:
Gross assets$5,676 $8 
Gross liabilities3,834 18,305 
Net forward sales contracts$1,842 $(18,297)
As of June 30, 2024, 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,
14

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
2023, the net rate lock commitments are reported in mortgage banking "Other assets" and the net forward sales contracts are reported in mortgage banking "Accounts payable and other liabilities".
The fair value measurement as of June 30, 2024 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,485,351 $10,553 $(3,686)$30,456 $— $37,323 
Forward sales contracts$2,476,295 — — — 1,842 1,842 
Mortgages held for sale$386,576 2,020 (937)5,284 — 6,367 
Total fair value measurement$12,573 $(4,623)$35,740 $1,842 $45,532 

The total fair value measurement as of December 31, 2023 was a net gain of $49,034. NVRM recorded a fair value adjustment to income of $668 for the three months ended June 30, 2024, and recorded a fair value adjustment to expense of $3,502 for the six months ended June 30, 2024. NVRM recorded a fair value adjustment to income of $301 and $42,489 for the three and six months ended June 30, 2023, 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.
11.    Debt
As of June 30, 2024, 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 as of June 30, 2024.
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 $16,100 was outstanding as of June 30, 2024. The Credit Agreement termination date is February 12, 2026. There were no borrowings outstanding under the Facility as of June 30, 2024.
15

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
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 16, 2024, NVRM entered into the Second 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 14, 2025. All other terms and conditions under the Amended Repurchase Agreement remained materially consistent. As of June 30, 2024, 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 production equipment and 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 Right-of-use ("ROU") assets and finance lease liabilities were $29,838 and $31,767, respectively, as of June 30, 2024, and $13,310 and $14,965, respectively, as of December 31, 2023. Our leases have remaining lease terms of up to 16.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.
16

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
The components of lease expense were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Lease expense
Operating lease expense$9,514 $9,475 $18,861 $18,615 
Finance lease expense:
Amortization of ROU assets767 511 1,329 1,013 
Interest on lease liabilities239 105 352 211 
Short-term lease expense8,179 7,531 16,079 15,023 
Total lease expense$18,699 $17,622 $36,621 $34,862 
Other information related to leases was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Supplemental Cash Flows Information:
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$7,802 $7,420 $15,313 $14,736 
Operating cash flows from finance leases239 105 352 211 
Financing cash flows from finance leases593 411 1,055 811 
ROU assets obtained in exchange for lease obligations:
Operating leases$12,101 $10,090 $13,491 $23,337 
Finance leases$16,011 $250 $17,857 $499 
June 30, 2024December 31, 2023
Weighted-average remaining lease term (in years):
Operating leases6.15.8
Finance leases10.79.9
Weighted-average discount rate:
Operating leases4.4 %4.2 %
Finance leases4.6 %3.1 %

14.    Income Taxes
Our effective tax rate for the three and six months ended June 30, 2024 was 24.9% and 20.8%, respectively, compared to 14.3% and 17.3% for the three and six months ended June 30, 2023, respectively. The increase in the effective tax rate in the three and six month periods of 2024 compared to the same periods in 2023 was primarily attributable to a lower income tax benefit recognized for excess tax benefits from stock option exercises, which
17

NVR, Inc.
Notes to Condensed Consolidated Financial Statements
(dollars in thousands, except per share data)
(unaudited)
totaled $6,815 and $50,608 for the three and six months ended June 30, 2024, respectively, and $55,906 and $79,151 for the three and six months ended June 30, 2023, 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, 2023.
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, 2024 and 2023
Business Environment and Current Outlook
Consistent with the first quarter of 2024, demand for new homes remained solid in the second quarter of 2024 despite continued affordability issues driven by high mortgage interest rates and home prices. New home demand continues to be favorably impacted by a limited supply of homes in the resale market; however, we expect that affordability issues, inflationary pressures, interest rate volatility and economic uncertainty may weigh on future demand. We also expect to continue to face cost pressures related to building materials, labor and land costs which will impact profit margins based on our ability to manage these costs while balancing sales pace and home prices. Although we are unable to predict the extent to which this will impact our operational and financial performance, 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.
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:
19

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, Georgia and Kentucky
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 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, 2024, we controlled approximately 149,700 lots as described below.
Lot Purchase Agreements
We controlled approximately 142,300 lots under LPAs with third parties through deposits in cash and letters of credit totaling approximately $673,900 and $10,400, 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 $44,600 as of June 30, 2024.
Joint Venture Limited Liability Corporations (“JVs”)
We had an aggregate investment totaling approximately $27,100 in four JVs, expected to produce approximately 5,150 lots. Of the lots to be produced by the JVs, approximately 4,800 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 $10,600 to one of the JVs as of June 30, 2024.
Land Under Development
We owned land with a carrying value of approximately $61,500 that will be developed into approximately 2,600 finished lots.
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.
20

Raw Land Purchase Agreements
In addition, we have certain properties under contract with land owners that are expected to yield approximately 30,400 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, 2024, these properties are controlled with deposits in cash totaling approximately $17,000, of which approximately $4,300 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 2024 totaled $2,612,457, a 12% increase from the second quarter of 2023. Net income for the second quarter ended June 30, 2024 was $400,904, or $120.69 per diluted share. For the second quarter ended June 30, 2024, net income decreased 1% and diluted earnings per share increased 4% when compared to net income and diluted earnings per share for the second quarter of 2023, respectively. Our homebuilding gross profit margin percentage decreased to 23.6% in the second quarter of 2024 from 24.3% in the second quarter of 2023. New orders, net of cancellations (“New Orders”) increased by 3% in the second quarter of 2024 compared to the second quarter of 2023. The New Order cancellation rate for the second quarter of 2024 increased to 12.9% from 10.9% in the same period in 2023. The average sales price for New Orders in the second quarter of 2024 was $458.8, an increase of 3% compared to the second quarter of 2023.


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,
 2024202320242023
Financial Data:
Revenues$2,547,891 $2,283,769 $4,834,068 $4,415,102 
Cost of sales$1,947,616 $1,728,146 $3,673,829 $3,336,056 
Gross profit margin percentage23.6 %24.3 %24.0 %24.4 %
Selling, general and administrative expenses$141,213 $148,543 $293,716 $292,161 
Operating Data:
New orders (units)6,067 5,905 12,116 11,793 
Average new order price$458.8 $447.3 $456.6 $444.3 
Settlements (units)5,659 5,085 10,748 9,724 
Average settlement price$450.2 $449.0 $449.7 $454.0 
Backlog (units)11,597 11,231 
Average backlog price$470.3 $458.6 
New order cancellation rate12.9 %10.9 %13.0 %12.4 %

Consolidated Homebuilding - Three Months Ended June 30, 2024 and 2023
Homebuilding revenues increased 12% in the second quarter of 2024 compared to the same period in 2023, primarily as a result of an 11% increase in the number of units settled. The increase in settlements was primarily attributable to a 7% higher backlog unit balance entering the second quarter of 2024 compared to the backlog unit balance entering the second quarter of 2023, coupled with a higher backlog turnover rate quarter over quarter. Gross profit margin percentage in the second quarter of 2024 decreased to 23.6%, from 24.3% in the second quarter of 2023. Gross profit margin was negatively impacted by higher lot and closing costs quarter over quarter.
New Orders and the average sales price of New Orders both increased 3% in the second quarter of 2024 compared to the second quarter of 2023. New Orders were favorably impacted by a 2% increase in the average
21

number of active communities quarter over quarter, coupled with favorable market conditions which led to a higher sales absorption rate in the second quarter of 2024. The increase in the average sales price of New Orders is primarily attributable to a relative shift to higher priced communities in certain of our reporting segments as discussed in the respective segments below.
Selling, general and administrative (“SG&A”) expense in the second quarter of 2024 decreased by approximately $7,300 compared to the second quarter of 2023, and as a percentage of revenue decreased to 5.5% from 6.5% quarter over quarter. The decrease in SG&A expense was primarily attributable to a decrease of approximately $6,800 in equity-based compensation quarter over quarter due primarily to the Options and RSUs issued as part of the 2018 four-year block grant being fully vested as of December 31, 2023.
Consolidated Homebuilding - Six Months Ended June 30, 2024 and 2023
Homebuilding revenues increased 9% in the first six months of 2024 compared to the same period in 2023, as a result of an 11% increase in the number of units settled, offset partially by a 1% decrease in the average settlement price year over year. The increase in settlements was attributable to a 12% higher backlog unit balance entering 2024 compared to the backlog unit balance entering 2023. Gross profit margin percentage in the first six months of 2024 decreased to 24.0% from 24.4% in the first six months of 2023. Gross profit margin was negatively impacted by higher lot and closing costs year over year.
New Orders and the average sales price of New Orders both increased 3% in the first six months of 2024 compared to the same period in 2023. New Orders were favorably impacted by a 2% increase in the average number of active communities year over year. The increase in the average sales price of New Orders is attributable to a relative shift to higher priced markets and communities in certain of our reporting segments as discussed in the respective segments below.
SG&A expense in the first six months of 2024 increased by approximately $1,600 compared to the same period in 2023, and as a percentage of revenue decreased to 6.1% in 2024 from 6.6% in 2023. The increase in SG&A expense was primarily attributable to a $7,200 increase in personnel costs attributable to an increase in headcount year over year. Additionally, sales and marketing expenses were approximately $4,000 higher year over year due to an increase in model home related expenses. These increases in SG&A expense were partially offset by an $11,100 decrease in equity-based compensation year over year due primarily to the Options and RSUs issued as part of the 2018 four-year block grant being fully vested as of December 31, 2023.
Our backlog represents homes sold but not yet settled with our customers. As of June 30, 2024, our backlog increased on a unit basis by 3% to 11,597 units and on a dollar basis by 6% to $5,454,470 when compared to 11,231 units and $5,150,347, respectively, as of June 30, 2023. The increase in the number of backlog units was primarily attributable to a 12% higher backlog unit balance entering 2024 compared to the backlog unit balance entering 2023. Backlog dollars were higher primarily due to the increase in backlog units year over year, coupled with a 3% increase in the average sales price of New Orders for the six month period ended June 30, 2024 compared to the same period in 2023.
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 13% and 12% in the first six months of 2024 and 2023, respectively.  During the most recent four quarters, approximately 4% 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 2024 or future years. Other than those units that are cancelled, we expect to settle substantially all of our June 30, 2024 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.
22

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 as of June 30, 2024 and December 31, 2023 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 $10,400 and $7,700 as of June 30, 2024 and December 31, 2023, 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, 2024 and 2023.
Selected Segment Financial Data:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Revenues:
Mid Atlantic$1,133,685 $1,058,794 $2,151,155 $1,999,942 
North East287,334 232,926 543,004 416,356 
Mid East433,996 411,682 850,947 814,079 
South East692,876 580,367 1,288,962 1,184,725 
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Gross profit margin:
Mid Atlantic$280,337 $265,492 $541,966 $494,753 
North East76,240 63,439 143,578 112,528 
Mid East94,479 90,452 188,889 175,065 
South East153,870 152,011 299,706 319,473 
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Gross profit margin percentage:
Mid Atlantic24.7 %25.1 %25.2 %24.7 %
North East26.5 %27.2 %26.4 %27.0 %
Mid East21.8 %22.0 %22.2 %21.5 %
South East22.2 %26.2 %23.3 %27.0 %
23

 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Segment profit:
Mid Atlantic$209,166 $195,254 $399,130 $354,292 
North East54,372 44,932 101,229 76,992 
Mid East63,588 61,756 129,989 118,224 
South East94,442 106,648 185,847 232,058 
Operating Activity:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
 UnitsAverage
Price
UnitsAverage
Price
UnitsAverage
Price
UnitsAverage
Price
New orders, net of cancellations:       
Mid Atlantic2,297 $536.2 2,348 $519.2 4,579 $525.9 4,583 $517.8 
North East478 $623.4 463 $557.0 1,005 $617.7 905 $564.9 
Mid East1,262 $403.7 1,339 $390.3 2,525 $406.8 2,656 $387.3 
South East2,030 $366.7 1,755 $365.7 4,007 $368.3 3,649 $363.5 
Total6,067 $458.8 5,905 $447.3 12,116 $456.6 11,793 $444.3 
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
 UnitsAverage
Price
UnitsAverage
Price
UnitsAverage
Price
UnitsAverage
Price
Settlements:        
Mid Atlantic2,199 $515.5 2,030 $521.3 4,165 $516.5 3,825 $522.7 
North East487 $589.8 432 $539.2 950 $571.5 795 $523.7 
Mid East1,075 $403.7 1,067 $385.7 2,124 $400.6 2,056 $395.9 
South East1,898 $365.1 1,556 $373.0 3,509 $367.3 3,048 $388.7 
Total5,659 $450.2 5,085 $449.0 10,748 $449.7 9,724 $454.0 
 As of June 30,
 20242023
 UnitsAverage
Price
UnitsAverage
Price
Backlog:    
Mid Atlantic4,508 $531.4 4,450 $528.8 
North East1,083 $643.3 995 $587.9 
Mid East2,377 $416.6 2,453 $392.1 
South East3,629 $378.0 3,333 $375.1 
Total11,597 $470.3 11,231 $458.6 
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
New order cancellation rate:
Mid Atlantic11.8 %10.3 %12.1 %13.1 %
North East13.7 %10.4 %14.6 %11.5 %
Mid East15.0 %11.4 %14.5 %12.6 %
South East12.7 %11.3 %12.6 %11.5 %
24

 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Average active communities:
Mid Atlantic153 169 155 166 
North East31 36 33 36 
Mid East101 111 100 112 
South East148 110 142 106 
Total433 426 430 420 
Homebuilding Inventory:
 June 30, 2024December 31, 2023
Sold inventory:
Mid Atlantic$858,876 $796,591 
North East255,458 220,511 
Mid East324,319 268,269 
South East508,199 412,873 
Total (1)$1,946,852 $1,698,244 
 June 30, 2024December 31, 2023
Unsold lots and housing units inventory:
Mid Atlantic$109,572 $116,165 
North East31,536 18,804 
Mid East20,169 20,559 
South East70,082 60,953 
Total (1)$231,359 $216,481 
(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.
Lots Controlled and Land Deposits:
 June 30, 2024December 31, 2023
Total lots controlled:
Mid Atlantic48,200 46,000 
North East15,500 14,300 
Mid East22,900 22,200 
South East63,100 59,000 
Total149,700 141,500 
 June 30, 2024December 31, 2023
Contract land deposits, net:
Mid Atlantic$250,367 $222,922 
North East74,805 61,182 
Mid East52,096 46,804 
South East279,503 253,292 
Total$656,771 $584,200 

25

Mid Atlantic
Three Months Ended June 30, 2024 and 2023
The Mid Atlantic segment had an approximate $13,900, or 7%, increase in segment profit in the second quarter of 2024 compared to the second quarter of 2023. The increase in segment profit was driven by an increase in segment revenues of approximately $74,900, or 7%. Segment revenues increased due to an 8% increase in the number of units settled quarter over quarter, attributable primarily to a 7% higher backlog unit balance entering the second quarter of 2024 compared to backlog entering the second quarter of 2023. The segment’s gross profit margin percentage decreased to 24.7% in the second quarter of 2024 from 25.1% in the second quarter of 2023. Gross profit margins were negatively impacted primarily by higher lot and closing costs quarter over quarter.
Segment New Orders decreased 2%, while the average sales price of New Orders increased 3% in the second quarter of 2024 compared to the second quarter of 2023. New Orders were negatively impacted by a 10% decrease in the average number of active communities quarter over quarter, offset partially by favorable market conditions which led to a higher sales absorption rate in the second quarter of 2024. The increase in the average sales price of New Orders was favorably impacted by a shift in New Orders to higher priced communities within certain markets in the segment quarter over quarter.
Six Months Ended June 30, 2024 and 2023
The Mid Atlantic segment had an approximate $44,800, or 13%, increase in segment profit in the first six months of 2024 compared to the first six months of 2023. The increase in segment profit was driven by an increase in segment revenues of approximately $151,200, or 8%, coupled with an increase in gross profit margins. Segment revenues increased due to a 9% increase in the number of units settled which was primarily attributable to an 11% higher backlog unit balance entering 2024 compared to backlog entering 2023. The segment’s gross profit margin percentage increased to 25.2% in the first six months of 2024 from 24.7% in the first six months of 2023. Gross profit margins were positively impacted primarily by the improved leveraging of certain operating costs attributable to the increase in settlement activity, offset partially by higher lot and closing costs year over year.
Segment New Orders remained relatively flat in the first six months of 2024 compared to the first six months of 2023, while the average sales price of New Orders increased 2% year over year. New Orders were negatively impacted by a 7% decrease in the average number of active communities quarter over quarter, offset by favorable market conditions which led to a higher sales absorption rate year over year. The increase in the average sales price of New Orders was favorably impacted by a shift in New Orders to higher priced communities within certain markets in the segment year over year.
North East
Three Months Ended June 30, 2024 and 2023
The North East segment had an approximate $9,400, or 21%, increase in segment profit in the second quarter of 2024 compared to the second quarter of 2023. The increase in segment profit was driven by an increase in segment revenues of approximately $54,400, or 23%. Segment revenues increased due to a 13% increase in the number of units settled and a 9% increase in the average settlement price quarter over quarter. The increases in settlements and the average settlement price were primarily attributable to a 13% higher backlog unit balance and an 8% higher average price of units in backlog entering the second quarter of 2024 compared to backlog units and average price of units in backlog entering the second quarter of 2023. The segment's gross profit margin percentage decreased to 26.5% in the second quarter of 2024 from 27.2% in the second quarter of 2023. Gross profit margins were negatively impacted primarily by higher lot and closing costs, offset partially by improved leveraging of certain operating costs as settlement activity increased.
Segment New Orders and the average sales price of New Orders increased 3% and 12%, respectively, in the second quarter of 2024 compared to the second quarter of 2023. Despite a 14% decrease in the average number of active communities quarter over quarter, New Orders were favorably impacted by favorable market conditions which led to a higher sales absorption rate quarter over quarter. 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 quarter over quarter.
26

Six Months Ended June 30, 2024 and 2023
The North East segment had an approximate $24,200, or 31%, increase in segment profit in the first six months of 2024 compared to the first six months of 2023. Segment profits were favorably impacted by an increase in segment revenue of approximately $126,600, or 30%. Segment revenues were favorably impacted by a 20% increase in the number of units settled and a 9% increase in the average settlement price year over year. The increase in settlements was primarily attributable to a 16% higher backlog unit balance entering 2024 compared to backlog entering 2023, coupled with a higher backlog turnover rate year over year. The increase in the average settlement price was primarily attributable to a 9% higher average sales price of units in backlog entering 2024 compared to backlog entering 2023. The segment's gross profit margin percentage decreased to 26.4% in the first six months of 2024 from 27.0% in the first six months of 2023. Gross profit margin was negatively impacted primarily by higher lot and closing costs, offset partially by improved leveraging of certain operating costs as settlement activity increased.
Segment New Orders and the average sales price of New Orders increased 11% and 9%, respectively, in the first six months of 2024 compared to the first six months of 2023. Despite a 11% decrease in the average number of active communities year over year, New Orders were favorably impacted by favorable market conditions which led to a higher sales absorption rate 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, 2024 and 2023
The Mid East segment had an approximate $1,800, or 3%, increase in segment profit in the second quarter of 2024 compared to the second quarter of 2023, due primarily to an increase in segment revenues of approximately $22,300, or 5%. Segment revenues were favorably impacted primarily by a 5% increase in the average price of homes settled quarter over quarter, due primarily to a 7% higher average sales price of units in backlog entering the second quarter of 2024 compared to backlog entering the second quarter of 2023. The segment's gross profit margin percentage remained relatively flat quarter over quarter.
Segment New Orders decreased 6% in the second quarter of 2024 compared to the second quarter of 2023, while the average sales price of New Orders increased 3% quarter over quarter. New Orders were negatively impacted by a 9% decrease in the number of active communities quarter over quarter. The increase in the average sales price of New Orders was primarily attributable to a shift in New Orders to higher priced communities in certain markets quarter over quarter.
Six Months Ended June 30, 2024 and 2023
The Mid East segment had an approximate $11,800, or 10%, increase in segment profit in the first six months of 2024 compared to the first six months of 2023, due primarily to an increase in segment revenues of approximately $36,900, or 5%, coupled with an increase in gross profit margins to 22.2% in the first six months of 2024 from 21.5% in the first six months of 2023. Segment revenues increased primarily due to a 3% increase in the number of units settled year over year. The increase in settlements was attributable primarily to a 7% higher backlog unit balance entering 2024 compared to the backlog entering 2023, offset partially by a lower backlog turnover rate period over period. Gross profit margin was favorably impacted by the improved leveraging of certain operating costs as settlement activity increased, offset partially by higher lot and closing costs year over year.
Segment New Orders decreased 5% in the first six months of 2024 compared to the first six months of 2023, while the average sales price of New Orders increased 5% year over year. New Orders were negatively impacted by an 11% decrease in the number of active communities year over year, offset partially by favorable market conditions which led to a higher sales absorption rate year over year. The increase in the average sales price of New Orders was primarily attributable to a shift in New Orders to higher priced communities in certain markets year over year.
27

South East
Three Months Ended June 30, 2024 and 2023
The South East segment had an approximate $12,200, or 11%, decrease in segment profit in the second quarter of 2024 compared to the second quarter of 2023. The decrease in segment profit was primarily driven by a decrease in gross profit margins to 22.2% in the second quarter of 2024 from 26.2% in the second quarter of 2023. Gross profit margins were negatively impacted primarily by higher lot and closing costs. Segment revenues in the second quarter of 2024 were higher by approximately $112,500, or 19%, due to a 22% increase in the number of units settled. The increase in settlements is attributable to a 12% higher backlog unit balance entering the second quarter of 2024 compared to the backlog unit balance entering the second quarter of 2023, coupled with a higher backlog turnover rate quarter over quarter.
Segment New Orders increased 16% in the second quarter of 2024 compared to the second quarter of 2023, while the average sales price of New Orders remained relatively flat quarter over quarter. New Orders were favorably impacted by a 35% increase in the average number of active communities, offset partially by a lower absorption rate within the segment quarter over quarter.
Six Months Ended June 30, 2024 and 2023
The South East segment had an approximate $46,200, or 20%, decrease in segment profit in the first six months of 2024 compared to the first six months of 2023 due primarily to a decrease in gross profit margins to 23.3% in the first six months of 2024 from 27.0% in the first six months of 2023. Gross profit margins were negatively impacted primarily by higher lot and closing costs. Segment revenues in the second quarter of 2024 were higher by approximately $104,200, or 9%, due to a 15% increase in the number of units settled, partially offset by a 6% decrease in the average price of units settled year over year. The increase in settlements was attributable primarily to a 15% higher backlog balance entering 2024 compared to the backlog entering 2023. The decrease in the average settlement price was attributable primarily to a 7% lower average sales price of units in backlog entering 2024 compared to backlog entering 2023.
Segment New Orders and the average sales price of New Orders increased 10% and 1%, respectively, in the first six months of 2024 compared to the first six months of 2023. The increase in New Orders was primarily attributable to a 35% increase in the average number of active communities, offset partially by a lower absorption rate within the segment year over year.
28

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,
 2024202320242023
Homebuilding consolidated gross profit:
Mid Atlantic$280,337 $265,492 $541,966 $494,753 
North East76,240 63,439 143,578 112,528 
Mid East94,479 90,452 188,889 175,065 
South East153,870 152,011 299,706 319,473 
Consolidation adjustments and other(4,651)(15,771)(13,900)(22,773)
Homebuilding consolidated gross profit$600,275 $555,623 $1,160,239 $1,079,046 
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Homebuilding consolidated income before taxes:
Mid Atlantic$209,166 $195,254 $399,130 $354,292 
North East54,372 44,932 101,229 76,992 
Mid East63,588 61,756 129,989 118,224 
South East94,442 106,648 185,847 232,058 
Reconciling items:
Contract land deposit reserve adjustment (1)1,325 6,888 8,791 10,479 
Equity-based compensation expense (2)(16,899)(23,781)(33,398)(44,691)
Corporate capital allocation (3)82,494 72,617 159,555 141,691 
Unallocated corporate overhead(33,816)(46,360)(85,520)(92,325)
Consolidation adjustments and other 6,363 (9,998)4,092 (5,999)
Corporate interest expense(6,670)(6,589)(13,265)(13,543)
Corporate interest income34,171 33,344 73,764 63,283 
Reconciling items sub-total66,968 26,121 114,019 58,895 
Homebuilding consolidated income before taxes$488,536 $434,711 $930,214 $840,461 
(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 decrease in equity-based compensation expense for the three and six-month periods ended June 30, 2024 was primarily attributable to the Options and RSUs issued as part of the 2018 four-year block grant being fully vested as of December 31, 2023.
29

(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,
 2024202320242023
Corporate capital allocation charge:
Mid Atlantic$34,978 $35,337 $68,897 $68,516 
North East10,298 8,272 19,878 15,597 
Mid East11,055 9,819 20,920 19,479 
South East26,163 19,189 49,860 38,099 
Total$82,494 $72,617 $159,555 $141,691 

Mortgage Banking Segment
Three and Six Months Ended June 30, 2024 and 2023
We conduct our mortgage banking activity through NVR Mortgage Finance, Inc. (“NVRM”), a wholly owned subsidiary. NVRM focuses exclusively on serving the homebuilding segment's customers. NVRM sells almost 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, 2024 and 2023:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Loan closing volume:    
Total principal$1,530,081 $1,381,647 $2,908,090 $2,618,930 
Loan volume mix:
Adjustable rate mortgages%%%%
Fixed-rate mortgages98 %98 %98 %97 %
Operating profit:
Segment profit$46,234 $37,843 $75,890 $67,270 
Equity-based compensation expense(1,202)(1,378)(1,844)(2,745)
Mortgage banking income before tax$45,032 $36,465 $74,046 $64,525 
Capture rate:86 %86 %86 %85 %
Mortgage banking fees:
Net gain on sale of loans$53,695 $43,863 $91,150 $81,131 
Title services10,772 10,663 20,559 20,315 
Servicing fees99 35 143 59 
 $64,566 $54,561 $111,852 $101,505 
Loan closing volume for the three and six months ended June 30, 2024 increased by approximately $148,400, or 11%, and $289,200, or 11%, respectively, from the same periods in 2023. The increase in loan closing volume during both the three and six months ended June 30, 2024 was primarily attributable to the 11% increase in the homebuilding segment’s number of units settled for both the three and six months ended June 30, 2024, when compared to the same periods in 2023.
30


Segment profit for the three months ended June 30, 2024 increased by approximately $8,400, or 22%, from the same period in 2023. This increase was primarily attributable to an increase of approximately $10,000, or 18%, in mortgage banking fees due to an increase in gains on sales of loans. This increase was partially offset by an increase in general and administrative expenses of approximately $2,700, or 12%, during the three months ended June 30, 2024 due primarily to an increase in personnel costs.

Segment profit for the six months ended June 30, 2024 increased by approximately $8,600, or 13%, from the same period in 2023. This increase was primarily attributable to increases of approximately $10,300, or 10%, in mortgage banking fees due to an increase in gains on sales of loans. This increase was partially offset by an increase in general and administrative expenses of approximately $4,100, or 10%, during the six months ended June 30, 2024 due primarily to an increase in personnel costs.
Seasonality
We historically have experienced variability in our quarterly results, generally having 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, in recent years our typical seasonal trends have been affected by significant changes in market conditions. As a result, our quarterly results of operations are not necessarily indicative of the results that may be expected for the full year.
Effective Tax Rate
Our effective tax rate for the three and six months ended June 30, 2024 was 24.9% and 20.8%, respectively, compared to 14.3% and 17.3% for the three and six months ended June 30, 2023, respectively. The increase in the effective tax rate in the three and six month periods of 2024 compared to the same periods in 2023 was primarily attributable to a lower income tax benefit recognized for excess tax benefits from stock option exercises, which totaled approximately $6,800 and $50,600 for the three and six months ended June 30, 2024, respectively, and approximately $55,900 and $79,200 for the three and six months ended June 30, 2023, 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, 2024, we had approximately $2,500,000 in cash and cash equivalents, approximately $283,900 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 outstanding senior notes total $158,550, with $27,000 due within the next twelve months.
(ii) Payment obligations totaling approximately $444,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
31

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 13 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 2024. For the six months ended June 30, 2024, we repurchased 150,026 shares of our common stock at an aggregate purchase price of $1,135,912. As of June 30, 2024, we had approximately $1,040,000 available under Board approved repurchase authorizations.
Capital Resources
Senior Notes
As of June 30, 2024, 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 as of June 30, 2024.
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 $16,100 outstanding as of June 30, 2024. The Credit Agreement termination date is February 12, 2026. There were no borrowings outstanding under the Credit Agreement as of June 30, 2024.
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 2024, NVRM entered into the Second Amendment to the Repurchase Agreement, which extended the term of the Repurchase Agreement through July 14, 2025. All other terms and conditions under the amended Repurchase Agreement remained materially consistent. As of June 30, 2024, there were no borrowing base limitations reducing the amount available under the Repurchase Agreement. There were no borrowings outstanding under the Repurchase Agreement as of June 30, 2024.
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, 2023.
Cash Flows
For the six months ended June 30, 2024, cash, restricted cash, and cash equivalents decreased by $686,498.  Net cash provided by operating activities was $379,150 for the six months ended June 30, 2024, due primarily to cash provided by earnings. Cash was primarily used to fund the increase in inventory of $294,269, attributable to an increase in units under construction as of June 30, 2024 compared to December 31, 2023 and a net use of approximately $168,000 from mortgage loan activity.
32

Net cash used in investing activities for the six months ended June 30, 2024 was $11,145. Cash was used primarily for purchases of property, plant and equipment of $15,411.
Net cash used in financing activities was $1,054,503 for the six months ended June 30, 2024.  Cash was used to repurchase 150,026 shares of our common stock at an aggregate purchase price of $1,135,912 under our ongoing common stock repurchase program, discussed above. Cash was provided from stock option exercise proceeds totaling $82,464.
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, 2023.
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, 2024. 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, 2023.
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.
33

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, 2023.
Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds
During the quarter ended June 30, 2024, we fully utilized the remaining amount available under our $750 million share repurchase authorization that was publicly announced on November 9, 2023. On February 14, 2024 and May 7, 2024, we publicly announced that our Board of Directors had approved new repurchase authorizations, each in the amount of up to $750 million. Each share repurchase authorization authorized the repurchase of our outstanding common stock in one or more open market and/or privately negotiated transactions, with no expiration date. Repurchase activity is typically executed in accordance with the safe-harbor provisions of Rule 10b-18 and Rule 10b5-1 promulgated under the Securities Exchange Act of 1934, as amended. We repurchased the following shares of our common stock during the second quarter of 2024:
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, 2024 (1)36,000 $7,848.63 36,000 $646,382 
May 1 - 31, 202421,265 $7,524.88 21,265 $1,236,366 
June 1 - 30, 202425,903 $7,582.46 25,903 $1,039,957 
Total83,168 $7,682.95 83,168 

(1)    Of the shares repurchased in April 2024, 22,620 shares were repurchased under the November 9, 2023 share repurchase authorization, which fully utilized the November 2023 authorization. The remaining 13,380 shares were repurchased under the February 14, 2024 share repurchase authorization.
Item 5.    Other Events
During the quarter ended June 30, 2024, no director or officer of the Company adopted or terminated a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement", as each term is defined in Item 408(a) of Regulation S-K.

34

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)


35

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 6, 2024By:/s/ Daniel D. Malzahn
  Daniel D. Malzahn
  Senior Vice President, Chief Financial Officer and Treasurer

36
EX-10.1 2 exhibit101q22024.htm EX-10.1 Document
Exhibit 10.1
SECOND AMENDMENT TO SECOND AMENDED AND RESTATED
MASTER REPURCHASE AGREEMENT
THIS SECOND AMENDMENT TO SECOND AMENDED AND RESTATED MASTER REPURCHASE AGREEMENT (this “Amendment”), dated as of July 16, 2024 (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 amended by that certain First Amendment to Second Amended and Restated Master Repurchase Agreement dated as of July 19, 2023, and 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.1Definitions. 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:
Termination Date” means the earlier of (i) July 14, 2025, 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.2Schedules 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.1Reassertion 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
4875-9048-4938\3


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.2Authority, 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.3No 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.1The 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.2The 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.1Ratifications. 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.2Survival. The representations and warranties made by the Seller in this Amendment shall survive the execution and delivery of this Amendment.
5.3Reference 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.4Applicable 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.5Successors 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.6Counterparts. 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.7Headings. The headings, captions, and arrangements used in this Amendment are for convenience only and shall not affect the interpretation of this Amendment.
5.8ENTIRE 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                




[USB-NVR – Second Amendment to Second A&R MRA]


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

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


[USB-NVR – Second Amendment to Second A&R MRA]


SCHEDULE AI
TO MASTER REPURCHASE AGREEMENT                                                            

image_0a.jpg
23-1
EX-31.1 3 exhibit311q22024.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 6, 2024By:/s/ Eugene J. Bredow
Eugene J. Bredow
President and Chief Executive Officer


EX-31.2 4 exhibit312q22024.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 6, 2024By:/s/ Daniel D. Malzahn
Daniel D. Malzahn
Senior Vice President, Chief Financial Officer and Treasurer


EX-32 5 exhibit32q22024.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, 2024 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 6, 2024By:/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-20240630.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 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 9954471 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Variable Interest Entities ("VIEs") (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Capitalized Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Product Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Segment Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Variable Interest Entities ("VIEs") - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Variable Interest Entities ("VIEs") - Total Risk of Loss Related to Contract Land Deposits (Detail) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Joint Ventures - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Land Under Development - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Capitalized Interest - Summary of Interest Costs Incurred, Capitalized, Expensed and Charged to Cost of Sales (Detail) link:presentationLink link:calculationLink link:definitionLink 9954486 - 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 9954487 - Disclosure - Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Shareholders' Equity - Summary of Changes in Shareholders' Equity (Detail) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Product Warranties Product Warranties - Schedule of Product Warranties Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Segment Disclosures - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Segment Disclosures - Revenues (Detail) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Segment Disclosures - Income before Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Segment Disclosures - Corporate Capital Allocation Charge (Detail) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Segment Disclosures - Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Fair Value - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Fair Value - Undesignated Derivative Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Fair Value - Fair Value Measurement (Detail) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 nvr-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 nvr-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 nvr-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Consolidated Entities Consolidated Entities [Axis] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Total Raw Land Parcel Owned Total Raw Land Parcel Owned [Member] Total Raw Land Parcel Owned Land Under Development Land Under Development Disclosure [Text Block] The entire disclosure for land under development. Pay vs Performance Disclosure [Line Items] Maximum loan borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Net change in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent 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. All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Debt Debt Disclosure [Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Restatement Determination Date: Restatement Determination Date [Axis] Commitments and contingencies Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] 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. Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Joint Ventures [Line Items] Joint Ventures [Line Items] Joint ventures. Shareholders' Equity Equity [Text Block] Letters of credit related to lots Letter Of Credit On Lot Purchase Agreements Letter of credit on lot purchase agreements. Geographical Geographical [Axis] 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] Deferred Compensation Liability Deferred Compensation Liability [Member] Deferred compensation liability. Deferred compensation trust – 106,697 shares of NVR, Inc. common stock as of both June 30, 2024 and December 31, 2023 Common Stock, Shares Held in Employee Trust 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 PEO Total Compensation Amount PEO Total Compensation Amount Sublimit for Issuance of Letters of Credit Sublimit For Issuance Of Letters Of Credit [Member] Sublimit for issuance of letters of credit. Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock (in shares) Treasury Stock, Common, Shares Contract land deposit reserve adjustment Contract Land Deposit Reserve Adjustment Contract land deposit reserve adjustment. Treasury stock issued upon Option exercise and RSU vesting Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Senior Notes fair value Long-Term Debt, Fair Value Net income Net Income (Loss) Attributable to Parent Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name 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 LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] 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. 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 in receivables Increase (Decrease) in Receivables Income before taxes Income (Loss) from Continuing Operations before Income Taxes, Domestic 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] Executive Category: Executive Category [Axis] 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] 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] Name Measure Name Borrowing base limitations Line of Credit Facility, Current Borrowing Capacity Name Forgone Recovery, Individual Name Total risk of loss Guarantor Obligations, Maximum Exposure, Undiscounted 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 Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Revenues Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] 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] Measurement Frequency Measurement Frequency [Axis] Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Interest charged to interest expense Real Estate Inventory, Interest Charged To Interest Expense Real Estate Inventory, Interest Charged To Interest Expense Accrued Liabilities Accrued Liabilities [Member] Debt Instrument, Name Debt Instrument, Name [Domain] Deferred compensation trust (in shares) Common Stock, Shares Held in Employee Trust, Shares Weighted-average discount rate: Leases, Weighted Average Discount Rates [Abstract] Leases, Weighted Average Discount Rates Intangible assets and goodwill Intangible Assets, Net (Including Goodwill) 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 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] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Components of Lease Expense and Other Information related to Leases Lease, Cost [Table Text Block] Increase in inventory Increase (Decrease) in Inventories Fair value, option, changes in fair value, gain (loss) Fair Value, Option, Changes in Fair Value, Gain (Loss) Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Award Type Award Type [Axis] Anti-dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Quarterly Report Document Quarterly Report Interest expense Interest Expense Fair Value Hierarchy Fair Value Hierarchy and NAV [Domain] Hedging Designation Hedging Designation [Axis] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Trading Arrangement: Trading Arrangement [Axis] Total Inventory Building Inventory Building Inventory PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Long-term Debt, Type Long-Term Debt, Type [Domain] Entity File Number Entity File Number Finance Lease, Interest Expense Finance Lease, Interest Expense Real Estate [Abstract] Real Estate [Abstract] Accounts payable Accounts Payable Entity Shell Company Entity Shell Company Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] 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 Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating Lease, Cost Operating Lease, Cost Common stock, shares issued (in shares) Common Stock, Shares, Issued Less treasury stock at cost – 17,465,064 and 17,360,454 shares as of June 30, 2024 and December 31, 2023, 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 Selling, general and administrative Selling, General and Administrative Expense Employee Stock Option Share-Based Payment Arrangement, Option [Member] Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Short-term Lease Payments Short-Term Lease, Cost 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 Consolidation adjustments and other Consolidation Adjustments And Other Consolidation adjustments and other. 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] 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. Real Estate [Table] Real Estate [Table] Decrease in accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] Segment Reporting, Other Significant Reconciling Item [Line Items] Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items] Title of 12(b) Security Title of 12(b) Security Operating Income Operating Income Operating Income Debt outstanding Warehouse Agreement Borrowings Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Real Estate [Line Items] Real Estate [Line Items] 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] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Entity Tax Identification Number Entity Tax Identification Number Other Commitments [Domain] Other Commitments [Domain] Lease, Cost Lease, Cost Financial Instrument Financial Instrument [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Assumed Gain From Loan Sale Fair Value Measurement Assumed Gain Loss From Loan Sale Fair value measurement assumed gain (loss) from loan sale. Total Shareholder Return Amount Total Shareholder Return Amount Purchase of treasury stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] 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] Summary of Changes in Shareholders' Equity Schedule of Stockholders Equity [Table Text Block] Consolidation Items Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name 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. Senior notes principal amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Leases [Abstract] Leases [Abstract] Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Operating cash flows from operating leases Operating Lease, Payments Additional Senior Notes Due Two Thousand Thirty $300M Senior Notes Due Two Thousand Thirty [Member] $300M Senior Notes Due Two Thousand Thirty PEO PEO [Member] Servicing Rights Value Fair Value Measurements Changes In Servicing Rights Value Fair value measurement changes attributable to servicing rights value changes. Other, net Other Operating Activities, Cash Flow Statement 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 Net Cash Provided by (Used in) Investing Activities Net Cash Provided by (Used in) Investing Activities Debt Instrument Debt Instrument [Axis] Name of Property [Domain] Name of Property [Domain] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent 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 Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount 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] All Executive Categories All Executive Categories [Member] 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. Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] 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] Common stock, $0.01 par value; 60,000,000 shares authorized; 20,555,330 shares issued as of both June 30, 2024 and December 31, 2023 Common Stock, Value, Issued General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] 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. Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] 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. Aggregate investment Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures InventoryRealEstateLandAcquisitionExpectedLots InventoryRealEstateLandAcquisitionExpectedLots InventoryRealEstateLandAcquisitionExpectedLots 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 All Individuals All Individuals [Member] 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] Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount 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 PEO Name PEO Name Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table] Segment, Reconciliation of Other Items from Segments to Consolidated [Table] Net Cash Provided by (Used in) Operating Activities Net Cash Provided by (Used in) Operating Activities Forward Sales Contracts Forward Contracts [Member] Joint Ventures Equity Method Investments and Joint Ventures Disclosure [Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other income Other Income Corporate, Non-Segment Corporate, Non-Segment [Member] Depreciation and amortization Depreciation, Depletion and Amortization Senior notes interest rate Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] 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 Consolidation Items Consolidation Items [Axis] Restricted cash Restricted cash and cash equivalents Restricted Cash and Cash Equivalents Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] 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. 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). Level 2 Fair Value, Inputs, Level 2 [Member] 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 Entity Emerging Growth Company Entity Emerging Growth Company Summary of Changes in Product Warranties Reserve Schedule of Product Warranty Liability [Table Text Block] Senior notes effective interest rate Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] InventoryRealEstateLandAcquisitionCosts InventoryRealEstateLandAcquisitionCosts InventoryRealEstateLandAcquisitionCosts Contract land deposit recoveries, net Contract Land Deposit Impairment Charges Net Of Recoveries Amount of impairment or subsequent recovery related to contract land deposits. Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Equity-based compensation expense Equity-based compensation expense Share-Based Payment Arrangement, Noncash Expense Senior Notes due 2030 Senior Notes Due Two Thousand Thirty [Member] Senior Notes Due Two Thousand Thirty 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] Individual: Individual [Axis] 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 Earnings per Share Earnings Per Share [Text Block] Mortgage Banking Mortgage Banking Segment [Member] Mortgage Banking Segment 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 Operating lease, term Lessee, Operating Lease, Term of Contract Property, plant and equipment, net Property, Plant and Equipment, Net Distribution of earnings from unconsolidated joint ventures Proceeds from Equity Method Investment, Distribution Exercise Price Award Exercise Price 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. Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] 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] Mortgages Held for Sale Mortgages Held For Sale [Member] Mortgages held for sale. Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] 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 Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount 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] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Product Warranties Product Warranty Disclosure [Text Block] Contract land deposits, net Contract land deposits, net Deposits Assets Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] 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] 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] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Deferred Compensation Trust Deferred Compensation Trust [Member] Deferred compensation trust. 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] 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] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Assets Reconciliation of Assets from Segment to Consolidated [Table Text Block] Other Commitments [Axis] Other Commitments [Axis] 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. Proceeds from the exercise of stock options Proceeds from Stock Options Exercised Finance Lease, Liability Finance Lease, Liability Insider Trading Arrangements [Line Items] Distribution of capital from unconsolidated joint ventures Proceeds from Equity Method Investment, Distribution, Return of Capital 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] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Other assets Other Assets Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Stock options and restricted share units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from the sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Number of joint ventures Number Of Joint Ventures Number of joint ventures. 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 Interest income Corporate Interest Income Corporate Interest Income Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] 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 Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income tax expense Income Tax Expense (Benefit) Deferred compensation liability Deferred Compensation Liability, Current and Noncurrent Finance Lease, Right-of-Use Asset Finance Lease, Right-of-Use Asset, after Accumulated Amortization Fair Value Fair Value Disclosures [Text Block] Name Trading Arrangement, Individual Name 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. Equity [Abstract] Equity [Abstract] Operating leases Operating Lease, Weighted Average Remaining Lease Term Joint Ventures [Table] Joint Ventures [Table] Joint ventures. Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Operating leases Operating Lease, Weighted Average Discount Rate, Percent Senior notes Senior Notes carrying value Senior Notes Interest paid during the period, net of interest capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities 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] Interest charged to cost of sales Real Estate Inventory, Capitalized Interest Costs, Cost of Sales Common stock repurchased (in shares) Treasury Stock, Shares, Acquired Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] 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 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 Corporate Interest Expense Corporate Interest Expense Corporate Interest Expense Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] 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. Accrued expenses and other liabilities Accrued Liabilities Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock 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] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name 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. Fair Value, Recurring Fair Value, Recurring [Member] Segment Reconciling Items Segment Reconciling Items [Member] Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Non-NEOs Non-NEOs [Member] 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 Segment Disclosures Segment Reporting Disclosure [Text Block] Net (decrease) increase in cash, restricted cash, and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Non-PEO NEO Non-PEO NEO [Member] Equity Component Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] 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. Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Gross liabilities Derivative Asset, Subject to Master Netting Arrangement, Liability Offset 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 Consolidated Entities Consolidated Entities [Domain] Corporate and Reconciling Items Corporate and Reconciling Items [Member] Corporate and Reconciling Items Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] 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. Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Name of Property [Axis] Name of Property [Axis] 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. Fair value disclosure, off-balance sheet risks, face amount, liability Fair Value Disclosure, off-Balance-Sheet Risks, Face Amount, Liability EX-101.PRE 10 nvr-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 image_0a.jpg begin 644 image_0a.jpg MB5!.1PT*&@H -24A$4@ !'4 7M" ( #LLO'@ "7!(67, *]Y M #I3 &-5 (, !__TE$051XG.R="7P-UQ['L\AF"9%(2.RJ04JIO=7JH^6I MK:3:4CM55%7KJ9:VM%J>%B&UO%(5)+7&G@TAEL2^I/922R,1V1-D7][_WB-C MS+WW9-S0%\! $ YX-#E5!JLLW,+Z-\'6?GBY\?8$V5+ M0F)VGTDZU/-2W51VXY5@"VUVY/W9O=#)E%7PNZ9?0&/&1)!NH% M=-6;KIQU%5!KK/CYP&=R%0 @)D ?04 .6 I(Q<&JSW_9F2F:.26%M/) A1 M;*K],#N_J-AH>^VA>_)C,[(>Q]Z(SZ3 TW]G%(DL/3-OC?J)1%(UM!N7FB-V M+"%=Y1C-_FF;M%-^0:'X1.L./SY1])T'XCR9/WQ]Q3:2'^0*J;)R"GX_&%<: M3TBJY>4_"2<[<3U=?%[!R#==]:"UWC@YZRH@/_:97#5Y^P0 " ?04 .:. M_Y%X&JEIMOU+:,S96RJA07[+J1L.Y'P=WPFDR7L'HB<6-)L M>_],WG(L(>AL4O"Y)/7QA?O9\?=5QR>ICR>8HF BAR#1PH0';9/DH^WLO +2 M-J1_SM]6^9GR,(]2%>?YE ^ZA($@,-C&H^S\O=')E/F=1-7K9U?5!=?;$_I7 M)51NI&\Z=G_[J<23-](/7WF\7L@?1^/9&3=$WJ?M Q=3=-6#UGKCY*RK@/Q8 M^:ZNW!]K\B8* ! /H* #,';&F$FLM%LNFVJ'1R6R7IN8D,RB$/38F)W;W MF23A7'>3LREDK\;Q[+D[FN47J1]+8[&GU'=XCJOOJ]Q6+[]!2D/(*D:=%2D< MEJ>F#W+TU?:3B2Q\]<&X(O6SD6Q7/T]R\U1WA-;H6"!$K'SX]:!9;_R<=9V% M$RO?50 &8%]!4 )@U/D$Q[)G P.)G I/4C\R%%4_]V53[?_N>W,3X\Y^' M%,)6RR?2Y6P](,Q#L12.:=K,# MBG7(D]47V(M#-"F7&2N>IK.WEG0=3]Q/4VF5#9'W)2]!%10^];*08%'7TG3E M*4=?B7V3A.CAB6](#,FM5/6C=TR]A)Q/UIH_OQXT?>/GK+6 _%CYK@( # K MH*\ ,"LN7XO4ZM:(/OM@.J>!MM>?^3)HM[L92$V'9<3*YZFLZ?@_'4G@A9K0J/ MB[R65B1ZX%"2/[\>./)&:\Y:"R@SMD17 0 F!705P 8+XLWWN7W8T).INT M^=A]@9@DU=M!-.U>6#S5)AG&9ML;(N]3BH+"Q\^VR8D53]/90G\WXNEXU:V; MC5%/';]0O6@X[6;E%N3F%9)ORXJ?D6.W=RCYXN)US!<%_4,B9UG879:GQ(?2 MZRL]/(FXE"K/GK+6 _%CYK@( # K MH*\ ,!\8:O8Q:?E2,)WGU&MR)>J?OM(N)V5D9E_+S6'Z;$3-Z1K>7-BQ7/] ME?MCV>M>&5E/CC_^]%+C[$X.DTQ"(,WUV5KJE#PF.9O29JG?@UI],([D =L6 M^U!Z?:6')_1O7D%A0GKN/TG9V7FJP$LQ#X6$;$T+BJ5LPR^D<.I!JV^F7?X2IIPI)Q8R;V4U0?BKL4](DU"Q]/4?Y_&V?><36() M=YU.%(>3L#G]=T;:(](%A5DY!7$I.8G+R1@95*16-/"$-=O1JVF+15X/7'KI'>HRM;$&^<>I!TQ-^SIH% ME!C[\I@XYV=RU>0-%0 @ #T%0 E&^T:B29L0 P+-!7 !0OH&^ @ M ,P'Z"L "C?0%\! Y@/T%0 8!N@K # ,T%< M 8!B@KP # ,$!? 0 (!A@+X" !@&*+^2I>P^TR2^( C M5],B+J?Z';H7'5>%Q M^R^D4.SVDXF+1 LG\E,Q-AV[SSQ?A!47 0 Z 7T%0 ,-0I&%_W0W/Q"R3%78Q_YACS64:?^SB@4Q:<]RA,+(3DYA)Q/SB]X:B2/=%W'M !6XXGT'9V7D%H=#)M7[^7R022_!Q6 M'X@K*"PD?77@8NK6XPDQ2=E"%">5P.6[CP3U!7T% ! /Z"O & :^,DE( MSR7Q0\))'+CVT#V5ILHMH.VC5]-H^\S-#!:U+.PN[184%LG/X=3?&;1]\D9Q M#GOOYN6KY-;2T+LD]G2E8FP_F4@A-^]G05\! H#=!7 # -3)H>OI)%2 MVGTF:8GH[:E5X7$4=2< M2!JM/_Q8ZD1<2J60\ LIDB0DQMB3>[3M&Q+#WI*Z%O?HS,T,MKVO.(F<'+)S M"VA[6=A=(?;<[0<4<_#]6'I2PLZ2X< P ?Z"@ @&&XDY@5 M%IV\*>K^CE.)M$U7EP=9^4O4:TC$)*M>A5JY/U9\/!U94$BF>F6+A9RXD2Y6 M:'GYA>L./U[?0DX.;&T,\:J#+,.C5],XJ=A[7W&I.6S-0.@K I0'Z"@ M@.'Q"8I)RLBE"\SN,TG+]MXE,1.?EB,^P/](?':>ZG;3HY277U#H5[Q0 M(?05 " T@!]!0 H$PX>TNE;8Y<57UO2G(3:?V1^"SULWS'KZ<+@6Q-/^&& M%<&6$ P]GRPS!_9(X6\'GBQ:>.FNZL&_D//)NE)%7%8]=ICZ*._,S0P&TU?D M?&AQ*@ $ ^T%< #*A*NQC]A+33?B53))N$%$"HJ)'&&I0 ;[;I7X[:FS MMU1O3QVYDB8S!W;8GK-//FHLUFQ:4T7]]=03B6(3?[P+ D GT%0 ,0 M>"+!_\B3A?NV'$LH4+\.18%Y^86I#_-8.&FDS!R5R#E_^X$DAX3T7/&S?"OV MQ69DYK,G#&7F$'Q.]81A?%H.>T20$M)NBCJAKE2KPN,V'[LOAHFK+<<3_$2? M-@8 !D GT% # + ;0:2([B9G)ZK?O&)WBG:>5GU7ZM3?CV\9/CR!Y,K#[/R"PD*21G$I.>RMITLQJC>@ MA!4"=3V,Q_3,IJC[M]69Y.47)F7DDF;S#8EYIAR6A=V-OO,@,Z> _(A/R]E^ M,E%.*C'05P $H#]!4 ("R8E'0/UDY!8]R\C5O$QDM!P ,"80%\! M @&& O@( PP!]!0 "& ?H* P#]!4 M & ;H*P P#-!7 & 8H*\ P#! 7P$ M " 87BBKV P& P&@\%@,!@,5DI[K*\BKZ4# (!"P*"'^D'] &!\T'> $H"^ M @ H$0QZJ!_4#P#&!WT'* 'H*P" $BG-H#=GL=\+;3I4M]^[(S3/SLS*VKJ.1_VW!GZP_= 5SAD#@D_V M]AY:V[V>C8UMY2I5Z>R3IO\0?OZ>WAGJ73_L+*,^GBX.//CG_2I5JU'XB G_ M,>!O1+GQ?Z9G/:,!JQ$730#T WT'* 'H*P" $M%[T/ODRQ\I;?_W1O[\Z^;% MO^_X_)N?VW3H\KW/&O$Q&_>>M;&UZ]+MK<5K=G[]WQ5>K=MKGIWF[BLW[5^Q M(6SZ'%\7USJUW-SWG8W5>L8Y2]92;JW:=IXQ=]DR_^ %*[<,_7"*8W6G,9]\ MI5^&I:D?"B=EXE&_D3B0BD^!9JZO#%N-N&@"H!_H.T )0%\! )2(WH.>:VWW MKF_VE00>N9(JWITRF18ROJA\'_W?]_2TO+7C?N$P)=?[]EKP!!SUE<&KT9<- '0#_0= MH 2@KP 2D3O0<_>P>'MP:/YQS!]M6IS..?LXGE\^/EX"AD[>8;FD0,&CZE: MS5'\#%LI,RQE_; 3M>G0Q?N##UE(T+&_K:TK+?';)?9AY:;];3N]9N]0F6C7 MN>NJ+0>$'#A12]<'-7NAC8VMG6L=C_&?SV+ZBD[DY%SKT*4DX;#]Y^(<*E<9 M-NXS=L9=1Z_UZ#NHIHNKC8UM+3?WUWOV.WPYN:RK$1=- /0#?0@K ( 2 MT7O0(VE!$FOR5W.W[(_6=@V:_*MG?SG%D9EA*>N'G>C+'WRK.SDS&?/9US^1JCER)57P8 M_,%W'4$;MG;VY!(_:D/H:8IJ\6*[N;_X4Q0)+=?:[I1G0- )^G?.8C_!AVG? M+;:TM!3JGT0:";"9\Y8O\P_^WF=-K[<'1UQ,+.MJQ$43 /U WP%* /H* *!$ M]![T_@@YU;"))UL%P;E6[3[O#%^[,U)RS!??+_&HWXC4PHOM7CX0':_U[,/' M3R5]$G$AP6_'T>8M7R*9L3WBLN:1%#YDS&0YQ9&982GKARF0L-,QE/]/_]M$ M(72N(6,_C12)DZX]^E:MYBAH2]J@729O.%$]^KY;S;&&\+(3G:*J8W7F!FG: MMIU>$WQXOD6KCEVZ"[OV#I4'#1_/+X[!JQ$730#T WT'* 'H*P" $BG-H$?S M;]^UNS\8.Z55V\Y6UM8V-K8+5VT58N\]211S8\YB/TM+2ZI2VOYMZT$*G+O47SB,U!=G9Q>[Y%*R&DX7/- M!)TP>^%J*RNK7@.&T+R?Y!:)L5U'K[&S]_$>MCHPPF_'T> 3MSCYRW^P36:& MI:P?0411<>SL'=X=/J')\UZ2*"JF1,P,'OT)24U^E*8$HBCFQJ%+2V?81Z0-A%T;6SMA[0=B^AQ?.M=[(S]NU+1Y;^^APMEE+GRG6IC!L?JS M+LQ0=O4CG(@T3_4:-4D]?CSM>TE4=2=GS3M1POTK75&<^U?$J(E?T.GV1-VP M=W"@;4W'2,&NW175=] (2L(>7"S3:L1%$P#]0-\!2@#Z"@"@1/0>]#0_.-NA M2[/K M*V+RC'FO=N^]X_ 52537'GTUWZ02WK_2%47BRK&ZD];WKP@ZB[5UI=;M7[&R MMN:\5[;WS%U*,G':=V5=C;AH J ?Z#M "4!? 7TP^&1.%Z,G?2G^.@T AD+O M08]F^=W?&CAKP6_+ T+F+0N@;K4B6;)L][?3W_?]1ZI\Y: M6+=!8Q?7.E965L+"[L_4@X0/X\Z ZAZY:G+ '!)WM[#ZWM7H]:9N4J55]HTV'2]!]* MO L*^)AYWY%?BC)JM"5^]X\#OV/V>6YC"Y+4GIWJ-,\DLTR) 7X%GQFA- MOP+T,6">Z#WHT52^TZMOU')S)Q%5I6HUFJ^3UI(3@* 3=/UV2>F&?]2-P3CYS+ T(HY-N?5^J1 M5N]C-.'H*W%NOFMW6Q2OM"D?O0=_K65Y_$"I]S#) Z4A)V_CD8I28N9]1WXI M9#;:9VV99:2O9BWXC6([=^VA]0W54F+PJ1?T%5 HK.FS?Z?.6NA1OY&]@T/S MEB^MV! V9[&?1?%ZS0*=7GWCN68O;-I[KMN_WZ[F6,/&ULZK=?ME_L$L=M?1 M:S1SJNGB:F-C6\O-_?6>_5A'M7C:5F[:W[;3:_8.E8EVG;L*?_:V4'^R9OS4 MV74\ZEM96?GM.&KR^@'F#P:]GS?:QLK:>,G.^R9TQP_K1ZIYX=A)^ M/IY"/OKL6R%$UV@LI*4#>KT]N$[=!B0SW-SK]NSWGOA%.[%QLEJZ/JC9"VTH MW+6.Q_C/9\G45\S;L9-G"*YR/)$,_KJWI150/!)=N>V81-/G]7;G_C_^2RJ'W*8ZDIPF%]JS;)X?_"A MDW.M0Y>2!-_VGXMSJ%QEV+C/3-X:-7]ND_M@D%)P&JUFR]355")U=Q--C2&$ M!!Z\2,W#V<6-9DW4//IX#XO4W9@9';ITHWX1=.QO.WL'ZB.2;'6UPY*C2BJC MKCEA@\;/ZVKA6LM>[H"^ OH@Z"OJ5W3!F+O4?_Z*#<]Y>M$%:5?D7_0O>PB* ML3ORNK5U)=6K#C5J-FW>\KM%OR]O[_J&][>KWX@^\Z@C:$US;H&+J&M>G09>XO_@M_ M"]P3=2 ;_W[<=TN6,UJM5Z*D[XK(0@@]R%O1G+Q/JNBI1 M85][HP^Y,7G&/+H"_KO_^XV:-I\VVV?1ZFTMVW2D]DQG9X>)JTC(@5]JS;*L MW*PJ",UE!?>F?;?8TM)RR_YHD[=&S9_;Y#X8I!2<1BMIF4O\=NEJ*IQNHDM? M4?^M4=.%#J/FY+MV]S<__4HM+?+ICBENS,3.(U>%%X#?[/,.G5'\M#"G'?*C MY)3QX)_WM(R'KBY6UM9O]/8F$15VZA\62/,DNH!U[=&7MNT=*@\:/IYSHDCULF/4187D MM$&[[/IGH?[H3<2%!)-7"RA'8-!#_53@^F%_6J9AE@;&=;NC6K7MW*)56V&L M[NT]5-=H'*EM9D,';#MXB<)IVB0YAI-5C[[O:JX5J4M?"=[Z[3C:O.5+-#/3 MNDJDQ!/)X,]Q1M?52FMY(^5]D)I_5:K?J.F1RRDLZM7NO<7B9W5@!.V2"*1_ M-:NH6Z\!)99::UEHIMNVTVM"JN=;M.K8I;O)FZ+6G]OD/ABD%)Q&*VF9G*;" MZ2:Z]%6O 4/L'1RT+J>A2Y9,^,]W%/7KQGVT30J?MDF;B5/I:H?\*)EEU#HG M9)^"9'!&F/(+]!70!T%?#1@\1@BD;D8A'W[Z]3+_8-I8O&8G"_?T>I%&>1?7 M.C0H4"\2>'OPZ!HU7>@ NBI0CYTX[;NUNZ(D#[L+?:RZDS,-0^(HX;,Y%NI/ M@IJ\3D#Y H,>ZJ<"UX_D22$W][J[(Z\+L9S1.+)XU#UT*8G&Y(9-/&DF)^0S M;LHWXF/X6?$_:,;QMG'3%N)%\SF>2 9_CC.ZKE:1I=!7_*O2P"%CA? A8S^E M$&'JR;XB\/$7<^A?S2JJZ>):8JFUEH7TFZ6EY<:]9R.+1=?:U6O0A&V3[*>>\D*;#N)4 MNMHA/TIF&;7."66.,.47Z"N@#X*^TMKY22/5\:C?Z^W!D>KU;2EPUH)5UM:5 M+#3,RLHJ4GVSN/][(ZG'6JC_'#+YJ[F2#&G#RMI:=6F\I52C/IY. MLR*:K*_:'"X>\(5M3E::$H4&;:WU)GCKM^-H\(E;DEB.)Y+!G^.,KJN5UJA( M><\'\J]*XCPE+YX=_/,^4T3TKZX<^*766A::L#K7JDTY4 C5)\VAS>=Y6HFW M)O?!(*7@-%I)R^0T%4XWT?5#4\+W1TW2Y95F8V9B>^B'4TCA,[R'CJ.0C6%G MA%2>^'P/A@T$/]5.#ZD8R* M;"H_>^%JMLL?C5G:6F[NO08,$7+8O.^\UMD/)ZMGNG_%&<,YGD@2/G2WQ+BCTX,7':=VRW M4B4;-KYT[=%7\R%@X4GW\MX/@?'!H(?ZJ<#U(QD5:>!UK>/1L(DG>P6"/QJS MM#3>]GEGN! X?/Q4<9["R,S)BJ('WV M=X9+'ED//75'> Q,_E6)HZ\TJX@]^B6_U.*0'8>O6%M7:MW^%2MK:ZTOL)D# M9MYWY)="OK[B-!5.-ZG7\#GQ&W0SYRUGV;XU\ -[A\KBU?8$-!MSQ,5$DMPM M7FRW='V0F*;-6]+TC#5O3COD1\DL8Z2V.2%_A*D \SKH*Z /)>HK@OIS+3?5 M,CA+_';1[M;P/ZL[.7NU;D\=C/KVW%_\J3NQ/[!1/Y\\8]ZBU=L6_[ZC1]]! M='D0_I+:N&F+YSR]U,O+K%*ML=.J+27\T7>]9!&;\MX/@?$IBT%/^+L@36YH M.DL7H0VAIV6F'3WI2^&[.N;0I%$_QJ\?P[HGJ:+I]CTU5);MMH.7:M1T(:'RQ?=+2.W/7KCZ]9[]V(DT&S-E:Z'MPUSL>_?L MCP6<=LB/DEE&AF1.R!]AS&&0+WT+@;X"SXP]'H M8Z%>^H9]/(2.;-OI-)Z!\44;Z@:V-NV)#V%=SE]9VK^?B6D>\#"X_ MK=",*0>M:T.A?BIV_1C6/!XHIE0ES.I?4I% VG?02-85IJ-F;H -5UQHV6$G8ZQLW=@MY(X[;#$*)EEC-28 M$_)'F HPKX.^ @ HD3+2#^)+PO* $/9$A!YI30[JQ_CU Y1&6;3J'GT'T81; M^+.F&8*^8VYPVJ&Y#;SE".@K ( 2,8)^"#\?3R$???8MV]VT]YRNS]5;:)CX M#]539RWTJ-_(WL&A>_\G3UHZR^GC:][KN#*!^RE'] *5AV,GK MRDW[I\WVL;*VGC)SOLF+QB^UR7T 8J"ORJA6H:\ (K#"/HA(.@$A7SOLX;M M+O,/UO6Y>IH8"<_.L6U!/]3QJ/]2QU?G+O6?OV+#5:LYAIZZPQ[9;]FF M(X7_Z+O>JW5[4A'FKQ]0/P"(,>SDE7)SJ%REC_RGR7T 8J"ORJA6 MH:\ (JCC/3#\/%3:7(3<2%AW>ZH5FT[MVC5-N)BHN:1_,_5B_6#>[V&0@[L M,R;?_/0K>_)>>*1^_[DXQ^I.YJ\?4#\ /0=H 2@KP 2J2,](/8W-SK[HZ\ M+L3*_UR]6#\,&#Q&R(%DB87ZM7@2%>Q;C0(]^[UG_OH!]0, 0-\!2@#Z"@"@ M1,I(/_3Q'K8Z,&+%'Z%C/YUI96W=ID,7X?LY\C]7+WF_2'(*"K&ULY=\Y&3P MZ$_,7S^@?@ Z#M "4!? 0"4B!'>+V+K+\]>N)KMRO]GT'] #0 M=X 2@+X" "@1(^B'B L)KG4\&C;Q9&LE\S]77ZF2C7#+I43]4$[?+T+] #0 M=X 2@+X" "@1(^@'8OH<7PJ^'HU33^ MY^I_6;>GR?->I K8N@Y\_<".5WW?R<;6M;;[^,]G#1PREG)&_93K^@% ":#O M "4 ?04 4"(5:= CE=+PN6;M7WX=]8/Z <#,0=\!2@#Z"@"@1,K[H#=@\)A9 M"WY;NCYHSF*_=IV[6EI:^JS>COI!_0!@YJ#O "4 ?04 4"+E?=#KXSW,M8Z' MC:V=O4/E5B]U^OG7S:@?U \ Y@_Z#E "T%< "6"00_U@_H!P/B@[P E 'T% M % B&/10/Z@? (P/^@Y0 D_T%0P&@\%@,!@,!H/!2FF/]541# :#*<8PZ/$- M]<,WU \,II^A[\"48-!7,!A,B89!CV^H'[ZA?F P_0Q]!Z8$@[Z"P6!*- QZ M?$/]\ WU X/I9^@[,"48]!4,!E.B8=#C&^J';Z@?&$P_0]^!*<&@KV PF!(- M@Q[?4#]\0_W 8/H9^@Y,"09]!8/!E&@8]/B&^N$;Z@<&T\_0=V!*L!+TU9@Q M8RCJL\\^,X(?,V?.U P_=.A0[]Z]:]:L:6=GY^GI^?777V=D9)0F0SF'48CQ M^[],AV$PF$',)'V<[+???A,'2D:;N+@X2TO+HT>/LEVCC<":AOKA&^:(,)A^ MAKY#=OGRY5&C1C5HT,#6UK9:M6J=.W=>L&#!PX*HE\K+R^OK/W0_.56K%A!E])^_?H%!@9& M1$3X^/BXN;FU;-DR*2E)OPQE'@9]!8-5>#.5?JA;MVY65I80*!EMEB]?3N-M M04%!D7%'8*W>&O^,J!\8K,(;^L[FS9OM[.RZ=.GR^^^_'SIT*"@H:/KTZ35K MUIP]>W9ILMVP80/5K:^O[[%CQV)B8@SE+;.RR+-B&T]?!00$4/A;;[U%_^[> MO;NL_9"HBPL7+MC8V$R:-$D<>/OV[>K5J[_WWGMZ9"C_,.@K&*S"FTGZ>,^> M/2TM+7_ZZ2>OO_ZRM[OJ(KF9.34T)" M@H.#PZ!!@R3)Z+*W;-FR)DV:5*Y5)LITZ=2+5+,A2?@BZB-6K4>/3HD<2K;[_]ULK*BH06RW#X\.&- M&C6BQDJG&SITZ-V[=S4SI$QZ]>I5NW;M\^?/:Y:?KZ](LG?KUJV*VKIW[W[B MQ EQPKESY[J[NU/4^^^___#AP\N7+__K7_^B"FG>O'E86%B)I2[1$[X/)19? M\P>*BXL;,F2(FYN;K:VMAX>'M[A=,F6:JOZ&\\\X[-!JDIJ:R0/%HDYZ> M3AUSSYX];)BWH1]@V[9M.W?N;-6J%347.N#JU:MT_7OYY9A"J^GQN7/GZ."U:]<6J=_.FCY] M^O;MVVDC("#@I9=>:M"@069FICC#I*2DCAT[-FW:].;-FUK+3TTM[VFC$.;S MV;-GJ>"4[1:UT08IF>CH:):P;MVZ;[_]-I7%Q\>G4J5*PX8-\_+R6K%B16AH M*-5 U:I5J4+XI99XHE5?<7S@%U_K#T3=S-75=;HBU \,I@Q3 M>-^AZ:C6R:W8^)-/K;,[$E0C1XYDRHIFR)SD)*6Z=NT:&!@8$A(BM;YOS)-I[[Z[W__2X%145&T3;5,VU3=XF2-&S<6IN8G3YZDD'7KUGWPP0*)57W%\X!=?ZP]4I4J5 MR9,G:ZT*&$Q19L)G@,>-&U>Y;HBU \, MI@Q3>-\AJ:-U'BPOU(5R9[*%CVMKYYU_J],TZFO M6K1H04J ;5/5D][MW+FS.-F$"1.$7?JI*&3.G#E4Z<.'#Q?G,W3H4)8YY3!B MQ CQ;:+QX\?7JE5+R/"9]-6//_Y(V[FYN?/GSV_>O#E=C 5=Q*07;0P8,(!. M^N:;;]+/S"G_Z-&C3SUM%,)\IK9"+49\/.V27F())TZ<*(1/FS:-0H36G)Z> M3KL___PSO]023[3J*XX/_.)K_8&Z=NU:HT8-2A4='2UY]A<&4Y294#_$QL8Z M.#A\]-%'1:(K(EVN'!T=_?W]V<'\$=@XWAKS=$6H'QA,&:;POB-'7_$GGUIG M=T6BT9*?G*:X0KC,J6S1T_KJ6>?_RC3M^HKIT>G3IZ<6VZ1)DRCDVK5K0C*) M&& AFNUFZM2I+/-*E2IIWB.RLK+2E2'_^4 _/S_:IG-96UM_^^VW^_;M(Y^/ M'S\N;@'.SL[T[\:-&_GEY[Q_19EK%H<*HIE0\IAI5E86:W#\4I?H"=\'?O&U M_D#Q\?'CQHUS&NU%]QTYSP?*GWR*0V3.76?,F*&9EIFNJ6S1T_KJ M6>?_RC3M^NKCCS_65 7B.M55OQS]2M*9FM0I#=.5X9@Q8VK4J,'>)A(;R0E+ M2TNVO@4IA!$C1@A1-V[<$+< :D.DR^F2'!@8R"D_1U^YN+B0_^(H\=\ Y#1* M?JE+](3O [_XNGH@66%A871T]-BQ8RU,L>X6#&8.9EK]0)+ RWD#_Y+-*FK^0G M-Z"^POTKB6G15SDY.<[.SAT[=CSXM+5NW;I^_?KLH3)=]M22%H Y4#YL+>2Y)RWZ.EG M6.D4PA>-T]+2J%<(S[#*:93\4I?H"=\'.<7GY,_N_,Z?/[]$WV"PBF>FU0]D MU/4L+2U[]NQ)X32NUJE39^G2I47R1F#C>&N<$XG/B/J!P2J\*;SOL/79:?(F M&:Q24E(.'#C MN5//HNTZ2OYR0VHK_#^E<2TZ*O P$"+X@?PQ+9BQ0H*9S^_ MKOH5KQ]"^73JU*E>O7ITC:0#;MZ\255/(>O7KX^(B*!8T@/??/.-.+GDC'0U MI;3]^_=G2^3Y^/C4KEV[18L6B8F)[( A0X;8V=DM6;)DW[Y]TZ9-:]JTJ=86 M,&7*%))8FS=OUEI^CKYB2[ATZ-"!O-VZ=6N[=NW$:[#(:93\4DL\\?;VWO*T M4:_@^""S^.*2TA2$JC$T-'3OWKV4G*I%Z\TT&*S"F\GU0V9FIH>'![OQ$A45 M1?^RKS?*&8&-XZUQ3B0^(^H'!JOPAKXC?%]XS9HUAP\?#@X.IJ&/YHK"]X7E M3SZ+M.DK^(KF^@X.#NR!-,X/3)>WMFW; M4BW7K5MW[MRY$R=.)!G-CKEUZ]:P8O2@' MRI#T XF3]/1T(38Y.9D4,\4Z.CJ2#+M]^[:N%O#YYY^3EA 61=%T6VSB%D;7 M=?8=@"I5JG3KUDWR"0*M28J>;I2<4DL\T;1SY\YQ?)!??"&$?@XO+R_*AY)0 M-P@*"M+T! 93@IEK>O;NEI:76VS4P& QF0L,UGF^H'[ZA?F"P_[-W MYD%57&D;%Q$066011)%%'0;W<40CJ/,9065T''%?01$M$(TF&A&#B>AHN<7$ MB:,RB99;1$3%I534&*)D'(U:2IP:*;Z "O%^3W$F)^U=#DUS-VZ_ MOS^H[M-G><_;9WD?;M^^RJ"Y8ZM0_"_%^/HJ(2$A("# RAPX= M,E;-!$$0QH+V>#'D'S'D'X)0!LT=6X7B?RFF?3Z0( C".J%%3PSY1PSYAR"4 M07.'4 .DKPB"4".TZ(DA_X@A_Q"$,FCN$&J ]!5!$&J$%CTQY!\QY!^"4 ;- M'4(-_*JO"((@"((@"((@B%JBH<^O"()0&[3HB2'_B"'_$(0R:.X0:H#T%4$0 M:H06/3'D'S'D'X)0!LT=0@V0OB((0HW0HB>&_".&_$,0RJ"Y0Z@!TE<$0:@1 M6O3$D'_$D'\(0ADT=P@U0/J*( @U0HN>&/*/&/(/02B#Y@ZA!DA?$02A1FC1 M$T/^$4/^(0AET-PAU(!!?25]PZ"WMW=45-2I4Z=,T?S\^?.-7BV8/'DR*I\U M:Y8I*N?(L5^:)ST]/2\O3WY9(R)H3FQ)86'AI$F3@H*"'!T=W=S<(B(B5JU: M]?SYB'_B*$8D2"4 M07-'8YK(JK*R,BDIR=?7%QY&M&DD2_^'F4-6&T"DK^+CX\]4D9.3$QX>[N+B M,VC\KOWKUKW#I!65F9N[L[NH!Q5E%18?3Z.7+LE^:1#E 3]=T0RO35 MKEV[G)R<>O7JM6G3IOS\_,.'#Z>FIGIY>2U3E/ MU-(/Z]>OQZKU\\\_:\RXCAFRUOPMDG\(PN:AN6.BR"HK*PN^7;-FC2G"2S.' MK#: 2%])8^Y;MVZQVV96ZY22F9D):P<.'(B_!P\>M+0YOV+!?P HT%?7KEUK MV+!A0D+"Z]>OI>DE)27\4SB"J*-81#]$1T?;V=FM7+F2)VKIA_[]^T^9,H4= M6W8=(_]4:ZV96R0(VT#E<\=TD55Z>CI\R_[])(?*RDKS_V=*/[WTE;09TC1X[T]/2$K \/#X>F1^+Y\^>1YQ__^ ?+ X$G M+8)ABE-(?RWCL0>CGOOW[SL[.Z-.K:O0BC#>S\_/T=$1QF.4L_03)TYT[=H5 MK0<$!"Q=NI3OZ[KR@Z?P@^+BXG'CQC5MVA1U^OO[#Q\^G(]::68MI)]E149& MNE01%15U]NQ9:=EUZ]:U;MVZ4:-&W;IU8P_&")HSA )]E9RG1HTQ\Q@K?E;)/\0A,VC\KDC M,[*J:5BH%5X*BJ>EI2U;MBPX.+A^_?JL-D2\S9LW1\XQ8\; L,+"PCY]^J#R MMFW;'CMV3-JNP !-510=%A:&*!JA]O[^][_;V=FYN;FE MI*3PQ!]__+%!@P:K5JWB-PR:Q]O;NW/GSEE96;FYN8,&#<(^>N'"!0AQ#P^/ M18L6L8)#A@R!&1$1$;QR>WO[IT^?2BTO*BK"H)DZ=2J.QXX=BSO]\.%#?A4- M^?CXM&C1(B,C(R\O;]NV;:@3Z5>N7$'.[MV[Y^3D[-Z]&T(+>>3K*PQ?",O- MFS?#(3MW[H2[7KY\J949PUWZU"5/OWCQ(IJ&#W=7@0,H4B9'D0=S -][]Z] M!PXQ^LV;-X\E2G>@ M'3MVN+JZOGCQ0E/=.F8>:\W9G(;\0Q#J0.5S1TYDI2 L1%2)\)(IJZU;MPJ* M0TKU[MT;L>Z1(T?8(]D(@Q%XKUZ]&FMO7%Q<^_;M$2$?/7JT1X\>6'+9TBJ- M>_4:@"@:<3N*('W/GCWAX>%066J^UR)])04":?_^_7JK@ "[??LV\N NXA2W M#:*97_W][W\?'1T]9/7N&E-&C1T,1:=FS?/ER5'OZ]&D<8WS@ M& .%7YTX<2($M^Y3I./'CT?E7*H]?OP8NDZ^OH+NGSESIB$7\^)ZC]%-C$[> M=QS@E$T_Y&G5JA773N?.G4,*-*&@.4,HT%>8D'/FS*E1*P115["4?L!!8F(B M5B$L@)HW]<.H4:/XOBM>Q\QCK3F;TY!_"$(=J'SNR(FL%(2%&LEJ*2Z.:)S] MEXJ=AH:&5E96LM.8F!CI9R3L";*LK"S-FW&O7@,013=ITJ2TM)2E(TKW\O)2 M\[T6Z:N$A(3S51P_?GS&C!D8$_S9T%>O7JU8L:)MV[;8!;D&6[)D"2[AQMC9 MV5V[=DWSB]^A9?/S\W& >EAQB&F(+HWDAD%/0_E42)@Z=:J/CX^F2HQ!B)>7 MEU^X< $U__CCCU 7D-JXU+1ITP\^^$#+\G;MVD&;L6,,&M3,/^\"?GY^V*1U M'8'A$AL;*TW!6)&OKZ JHC5KUNS]]]_',>XBMCV()6B X.!@YOK"PD)D9MLD+]6@08-Z.M2O M7Q^7("%P#&FW:M6JSIT[,TLP"/[][W\C_:NOOI(:R11=:FKJHU]XYYUWD'+U MZE66 0W-GCU;UQ&Z(QY=D*^OH/H2$Q.A]]C_!C[]]%.]GM1[#$_J-@T[!4T+ MFC.$ GU%SP<2-HP%]0/ &H4YCG6)[XBYN;D.#@YL8ZMV'3./M69KB[=(_B$( MFT?E%I:FFY9AM8WILK+R[EXTXU[M2H11-'JI ;Z"K($ M[F/'B.DG3IS(+]VX<4.:_Z.//O+V]O[IIY\:-6J$8Y;XX81UP"=H,6AS9!@X]6'WG$&4Z$&ITR94D_R/BLYGU_I-LW_ MTV!H(AEJSA *]%5R]WX*P22RK'R )/#T]1XXSQ,3$OGW[LJO5 MKF/FL=9L;?$6R3\$8?.H?.[(B:R4A872SZ]D%C>BOJ+/K[2H@;[JUZ]?0$ M.\;.-WGR9'X):EB:_]Z]>Q#*__=__P<-?>?.'99X]>I5Y/GRRR\# P.Y-N.E MO?OO;W[*G&1F;-V\6C#/- M+Y^H0@3J>M+!P8%+-9X^;-@PW:]^\2=E!?I*;W.&4*"OV%M$<:.U'D%\^/#A M-]]\(VZ.(*PSL[+"V(!U3K%FS9FO7KM7(6\?,8ZUY&I*V2/XA M")M'Y7-'3F2E+"R4?O]*9G$CZBOZ_I46(GW%WW1W].C1:=.F(679LF7LZKAQ MXYR7SHT*%(^?.?_RRM$SNBO[\_TK_^^FO>"BMU M\^9-W)CP\' (L),G3^;DY$"S\<^^UJU;AYQ0:] 2FJH773#QLV#! FG]*(7$ M+5NV:/4E(R,#Z6S@WKY]V\?'!]OPYY]_CI0=.W9 O&FJWA_HZ.C(WA^X9\\> MZ?L#%RU:A&T^/3T=9J]'(LH MVZE3I_S\?/:M0>G[ R$@>=/2-[WH'<=HM\7)NHZ%M!OQE[]V1LXZ9QUKS-"1MD?Q#$#8/ MS9UJ(RL%8:%&HH[D%S>BOI*^/Q#M(IX/" A \&QDW]4=1/J*X^[NCMLCW<]* M2DK8"_=P*28FAOWZL-3CT"U(X3]4PEB[=FV]JN\+\1<)2DO]\,,/<7%Q39LV M=7!P0)[!@P?S]^ZSKVQ)7Q6(JT@Y<>*$M'XDNKFY:3TQJ*G2[L[.SOQ#,S3$ M=#:&0E!0$/^U2O;F?B1"64%)\G'VXL6+V;-GPZ1&C1H-&##@/__YC^XX@_YL MW[Z]BXL+'(+A)?U)+FD?L?=W[-@133#'\G1$#^S7!E!#9&2DU@\=:-T7I!AJ M[OGSY\@ W:O1H9X^"@H*Q)? Y+R*'KITJ6(5"$3:N^K.HI!?55+QHT;!^DB_V>DK9#Y=?"7T:!(75U=^;M? M"((PA%7-[M#04/;^5>N!_"/&JOQ#$'4(FCMJH**BHEV[=OQ+LRK$^/KJS)DS M&1D9]O;V>C]%J4/417V5EI96T]_%(@AU4N=FMYDA_X@A_Q"$,FCNV"K)R6E\14ANF>CZ0( C"FJ%%3PSY M1PSYAR"407.'4 .DKPB"4".TZ(DA_X@A_Q"$,FCN$&J ]!5!$&J$%CTQY!\Q MY!^"4 ;-'4(-_*JO"((@"((@"((@B%JBH<^O"()0&[3HB2'_B"'_$(0R:.X0 M:H#T%4$0:H06/3'D'S'D'X)0!LT=0@V0OB((0HW0HB>&_".&_$,0RJ"Y0Z@! MTE<$0:@16O3$D'_$D'\(0ADT=P@U0/J*( @U0HN>&/*/&/(/02B#Y@ZA!DA? M$02A1FC1$T/^$4/^(0AET-PAU(!(7Q46%DZ:-"DH*,C1T='-S2TB(F+5JE7/ MGS_G)>?/GV]68]]\D;RWMW=45-2I4Z=J6:'Y>T$0A,6QU!X_>?)D-#UKUJQJ MG6%O'@5$9E96524I*OKR_,3D]/-Y*E_Z/V\Z6X MN-C.S@Z1,%M&-F[<*+V*RJU3S5JY5XUEAD:OOMJU:Y>3DU.O7KTV;=J4GY]_ M^/#AU-14+R^OA0L7\I(6V=*P.9VI(BO7K\=N\O///S-]U:)%B_+RN M76O8L&%"0L+KUZ^EZ24E)7EY>;RD1;8T::.W;MUB=\A8%1($H1(LLNMD9F:B MW8$#!^+OP8,'Q9FQ9;(#*]$/9FA1VDWL-4C9LF6+H?S6YA^!OA+W"Z=Q<7%V M=G:G3Y_FB7_ZTY\F3IQ8TZY55E96J]L58[6! 5&W,,7:(F=P*B,]/1T&\]6F M6DPZ!W7IW[__E"E3-%5>C8Z.QC*R]4HZ-=7RO6M6[=NE&C1MVZ=6./ZEV_?GW"A DM6[;$6 \,#(R-C;UW[QXK4EQ< M/&[GIY.04'AZ>GY\O:)2?8N8@Y9-/ M/N&5&&K:D+72"DM+2]G3)M]__WW-O$@01%W#(KL.]D*L@',[0H[2869*0L6K2HI@7-@V)]I=LOEJ%W[][3IT]G*1@A#1HT^/KKKZ5E MSYPY$QD9Z5)%5%34V;-G>?&TM+1ERY8%!P?7KU^_H*#@Q(D386%AV$RQ#R+8 MXC&6@BU2BM4&!D3=PA1KBYS!J1%.(D,AHA29=NV;8\=.R9M5V ,#2=P9,G3S!K#ATZQ&L8,6($YLNC1X]8!FGF MFO9=EUNW;F$6(TA&HS &:M8FO6HL].NKD) 0W*1J2Z+/Z-C>O7L/'#C0J5,G M#.Z'#Q]B!4Q-3=VW;Q\.,C,SNW3I$A045%96AB)PG*^O[^;-FW%IY\Z=N$\O M7[[45-TS;V_OSIT[9V5EY>;F#AHT"#?OPH4+>AN%NRNJN'/G#FI F,*?#Q0T M;/'C0O7MW=/SFS9M&\"M!$-:-^?5#45$1-HFI4Z?B>.S8L5C9L03) M*6@E^L$,+4J[>>G2):1@:ZQI0?.@6%_I]HMEV+!A0Y,F39BT6+-F#90&>^:' ME;UX\2(&##:UW57@ $(%5;'B"#@@SW)RW9LP>R M! $$LU;!%BGMB-4&!D3=PA1KBYS!*9Y$>LO8KFYLV;QS)PV:"@[UK>PWST\?%!O]"+O+R\;=NVH8,VZ55C MH5]?H7MSYLRIMF2K5JW8.@C.G3N'%'AW;MY$.KVFJ'I>?.7.F;E63 M)DW"\LH%-TIAJ@P;-DQOHU+_;,R\M+UUJ96Z2TB-4&!D3=PA1KBYS!*9Y$AL8MERCR MYR!.0T-#*RLKV6E,3 Q2LK.SV>GY\^=QFI65I7E3">@U0#R=1XT:Q54EKRHQ M,;%1HT;%Q<7RC:]VSH*)$R>B6MWO-=F>5XU%K?15)7KUZM M6+&B;=NVN!-<""U9L@1Y($,]/#QP%=I4^HPL%"KN7(6$J5.G0BCK;30A(>%\ M%<>/'Y\Q8P9,Y0_7"IHV9"W^#ATZ% ;TZ]/0%\)^B4MB*ABS)@Q M5Z]>10K_#RZ[A&@ ,8&T%$XA/S2_;(L\'?'$A D3I#EC8V.9M0JV2&D]5AL8 M$'4+2^DK\20R-/ZY$I _!W$Z;=HT?IJ2DH(4+B&>/'F"TX\__ECSIA+0:X!@ M.D,VN+N[;]^^G3?*JBHJ*G)V=DY*2I)OO-ZFM99//_X(8=VT:5.F2C_]]%-6L$&#!O5T MJ%^_OIQ&HZ.CNW;MRHX%31NRME[5>][Q=^?.G3+<11"$C6!F_<#^*![UM2]C:M,+']]]_'UNGYI?/QWBZ;J")G,Q:!5ND-,5J P.B;F&* MM47.X!1/(D/CGRL!^7-0JS:M[_:4EY=SF5'M!!1,Y]S<7 <'!RXPI#5@HX%A MV%QD&F\H/)8NN<@\>_9LF_>J$=&OKR#X/#P\Y'R-53<%Z^/$B1-YXHT;-[1R MOG[]^M*E2U.F3*GWRQNT(%4Q,<[K(*=1W&]XBAT+FA8,(-P_:&(,TYR<'$%_ M"8*P)3S#JU>OO+V](2'X M&\#XI29-FL3&QDI+2?_+*ZU?\*]9!5ND-,5J P.B;F&*M47.X)0_B33ZE(#\ MXD94 H+IG)B8V+=O7[V-0G1Y>GJ.'#E2@?$\16O2^?GYC1X]VN:]:D3TZROV MILO)DR=KO>GRX<.'_,$&0W;CIJ(@3X1ZT;N[L,_R5JQ8H:GJ6)LV;?A#EF)S MM:KJUZ]?0$ .Q8T+=!7+'W&C!E0S.QQ<((@;!YSZH>7+U\B;N[>O?N)-^G< MN7-@8*#6,JN+E>@',[2HK)M6XI_:ZRNP>O7JF)@8K=?Z::J^I8 -CO]JUN/' MCQ%-\F\I2.L7?+5 P18I3;':P("H6YAB;9$S..5/(HT^)2"_N!&5@*'IC&XV M:]9L[=JUAAK%)+*SLXN.CJZI\7I30'Q\O(N+"U^:.+;D58U1T:^O-))?:MN\ M>?.WWWZ;FYL+FV"0X&<$6-0\+///CM^_'A*2DI(2 C/B6 "F\?1HT>_ M^NHK9(.>8;+XYLV;J#D\//S++[\\>?)D3DX.%M^//OI(K[G\]X51#_MER67+ MEK&K@J:KU5?@O??>@TGH>*V]2A"$M6-._8 UK9Z^GW+*R,A NM:W<3B[?P%Y MA@\?SHY-;^S_L'Y]96W^0O5JU=3X_6F@-NW;_OX^ 0&!G[^^>?8LW;L MV(%5U\:\JC$J!O45N'SY,L0,O.G@X.#FYA81$8%%D L^0W:7E)1 &D*/NKN[ MQ\3$L)\ 9CDAA]JW;P\%C$OHV.'#AWG9'W[X(2XNKFG3IF@+8V+PX,'\3?9: M37!0">Z$-&01-"U'7VFJGC;$XLY?2$(0A*UB3OV !0U+*%\\.8\?/W9V=I8^ M-R6EGCY,;JND=;.UQ5NLD;ZR*O^P7[72>B$$SUE[?0404;%?>L$>&AD9J?4C M,])2B'["PL(00+1HT6+ITJ78>;$M:A1MD;HF66%@0-0M3#=/Q8-34Y-)I*L$ MY!,-2%#1LV2%=%!7W7 O.1??(#8X*"@MCO&MN25W6[ M7!M$^HH@",)6H45/#/E'C)9_+EZ\B!3^+B_KH:*BHEV[=M+O:1"$9:&U13%\ M.H>&AK+7;Q*UQT2+).DK@B#4""UZ8L@_8KA_[MZ]>_#@P?#P\,:-&Y>4E%C6 M*D9RSL[.CHJ+L[.SH8Q_">J"UI4;0=#8%9O JZ2N"(-0(+7IB MR#]BN'_2T],]/#S>?OOMBQ/0\=.F1IBPCB M5VAMJ1$TG4V!&;Q*^HH@"#5"BYX8\H\8\@]!*(/F#J$&2%\1!*%&:-$30_X1 M0_XA"&70W"'4 .DK@B#4""UZ8L@_8L@_!*$,FCN$&OA57Q$$01 $01 $01"U M1$.?7Q$$H39HT1-#_A%#_B$(9=#<(=0 Z2N"(-0(+7IBR#]BR#\$H0R:.X0: M('U%$(0:H45/#/E'#/F'()1!&_".&_$,0RJ"Y0Z@!D;XJ M+"R<-&E24%"0HZ.CFYM;1$3$JE6KGC]_+BT\?_Y\=IR>GIZ7EZ>5+LU@%%MK M6AM[0^+&C1NEB:A$,+TG3YZ,J[-FS5)H)4$0=0%+[?'R5QBL5 ,&#/#S\S/N M0BH3\_N'O]/6WMX^.#@X/C[^[MV[@OQJ\P]!V :FFSO51JT*J*RL3$I*\O7U MA=D(=(UDZ?^H_=I57%QL9V=WZM0I!>&N!;%RKQK+#(U>?;5KURXG)Z=>O7IM MVK0I/S__\.'#J:FI7EY>"QBK%BU:E)>7\T3!@"LK M*W-W=\=5W/6*BHI:F4L0A!5CD5VG1BN,BXL+XH-ITZ:I1#^@16@J;!^(%;[X MXHOFS9O[^_L_??K44'ZU^8<@; ,3S1TY4:L"LK*R8/":-6ND$:^QJ'V=Z]>O MQV[R\\\_US3-0KZ]55RNW=/6NVZ=>M:MV[=J%&C;MVZ MG3IU2O/F)EI:6LJ>#/G^^^^KM7#$B!&>GIZ/'CUBB8(!AY&*G/?OWW=V=AXY M/ =<+(FS=ORK'PZM6K#1HTF#=O M'DLTY,>BHB+852B'[2ZB9T"*=@: M:UK0/)"^(@AEF&+NR(E:+UZ\B%47T>;N*G# (U)#82<"6D2V3 -LW;I54!Q! M?^_>O1'K'CERA(6^0X8,R+/N+BX]NW;9V1D'#UZM$>/'JZNKFSQ MET;+>@VX'0 ]R!.W;L0%4O7KS05!?N*NB[EO<@KGQ\ M?- O]"(O+V_;MFWHH$UZU5CHUU?HWIPY<^04YKN:WF,<0$GS!^@?/W[LX>$Q M:M0HK7HJ*BINW[Z-S' N*]6J5:N7+U^RJ^?.G4,*[B6K%CG;M&D#J7;__GWY M%B8F)D*\%A<7:PSKJ^7+ER/]].G3.,;=PC%N6[5-$ 11%S%_?*QXA5&)?F#_ MK<1V@'"AH*"@6[=NV(GNW+DCIZ :_$,0MH$IYHZ=AH:&5E96LM.8F!BD9&=GL]/SY\_C-"LK2_-FM*S7 M@/'CQS=ITJ2TM)2E/WOVS,O+BSL0X317E>)P5UG?I4R<.!'5ZGZOR?:\:BQ, MKJ]B8V.E1="KIDV;XN#5JU+% M^#MTZ%#(V7[]^L$=,KO'+"DJ*G)V=DY*2M(8UE?MVK4+"0EAQ[B%:"@B(D). M*P1!U#G,'Q^+5Y@*"5H%5:(?M!X:Z="APS???,.ODG\(PC:PE+Y"2(T05)J" M4U]?7XWAL%,CB1C%Q?G#?($IQ]__+'FS6A9KP&0 M!Q,F3) VBJ":V0/9X.[NOGW[=MZH(-Q5T'>M)=?/ST_WTQ';\ZH1T:^O:OI\ MH*%C'&B-^/???[]!@P8X0+J]O?V"!0N.'S\.3?G==]])2VEMEBP%?[V]O?%W MY\Z=\KO'JTI-34735Z]>U:NOF*Y%GD>_\,X[[R %^66V11!$'<+,\7&U*XQ4 M6NB:J@;]P';3\^?/%Q04/'CP0/>JROU#$+:!*>:.G*@5,:>AB-10V*F1* %Q M\;2T--VR#*V8L[R\G,N,:N->7=V(1EEMN;FY#@X.7&"(PUT%?==:7AXR'^_A:'C>H8_O_+W]Y\X<2)/OW'CAAQ]!5]#OV)(Y>3D MR.P>KPJCT-/3<^3(D7KUU?3IT^OIPQI>HD\0A-$QB$A!\TI*8F-BW;U^]C>J&NPKZ MKK7D^OGYC1X]VN:]:D3TZROVILO)DR=KO>GRX<.'T@7 MWN]?X=ZC?EX5A),D5:U8L<+.SBXZ.EJKOR]?OO3V M]N[>O?N)-^GNP M8<-TWPC O^I3K1*07]R(2L#0-X70S6;-FJU=N]90HUKAKK*^2XF/CW=Q<>$O M^N;8DE) M!2-U+=$MR$_+RLK\_?W9OXU9"GM&$>;5T_=#*QD9&4CGDY-EENM:@B"L&'/& MQS)7&"UV_P+R#!\^G!V;WMC_8?WZ2FW^(0C;P$1SI]JHE;WI[JVWWI)&I/Q5 M==4J ?G%C:@$I&^Z0[OAX>$! 0$03J=/GT8&Z=LFQ.&NLKY+N7W[MH^/3V!@ MX.>??XX]:\>.'5AU;8F)A;MV[52%^! MV;-G0V)E9V<_?_X[E7C5FL+ M^BHM+6WFS)F6MH(@B+I$G5[TS #Y1PSYAR"407.G1B0G)V=F9IX\>3([.SLJ M*LK.SN[8L6.6-JK.8P:OVH*^(@B"J"FTZ(DA_X@A_Q"$,FCNU(B$A(2 @ G M)R<7%Y>>/7L>.G3(TA;9 F;P*NDK@B#4""UZ8L@_8L@_!*$,FCN$&B!]11"$ M&J%%3PSY1PSYAR"407.'4 .DKPB"4".TZ(DA_X@A_Q"$,FCN$&K@5WU%$ 1! M$ 1!$ 1!U!(-?7Y%$(3:H$5/#/E'#/F'()1!&_".&_$,0 MRJ"Y0Z@!TE<$0:@16O3$D'_$D'\(0ADT=P@U0/J*( @U0HN>&/*/&/(/02B# MY@ZA!D3ZJK"P<-*D24%!08Z.CFYN;A$1$:M6K7K^_+FT\/SY\]EQ>GIZ7EZ> M;KH1#95?I_3UB-[>WE%14:=.G3);ZU(;-F[<*$U$)8*59?+DR;@Z:]8LA582 M!"$;2^WQ,J?Y7__ZUP$#!K1HT<+9V3DT-#0E)>7APX?FL9!A?O_P1=O>WCXX M.#@^/O[NW;N"_%A.X2(_/S]3[#C58OV;IAQT7R@\?OQXO=::QQ@YS1G*=NG2 MI;BXN(" .;\L+"P#S_\\+___:\)+*T!EKJSUHSIUI9J)Z "*BLKDY*2?'U] M83;FK)$L_1^U'Q[%Q<5V=G8(<17$G!;$RKUJ+#,T>O75KEV[G)R<>O7JM6G3 MIOS\_,.'#Z>FIGIY>2U5KG10#"H_+R>/'GR;W_[&_*W:=.FM+34;*9:1%^Q=1NQPA=??-&\>7-_?_^G M3Y\:RH]5'?'3M&G3K$1?6=NF*0?I7LFX<>.&7FO-@,SF]-[N[=NW.S@X1$9& M;MZ\F3D_+2W-Q\=GT*!!IC%6+E82ZED5)EI;Y$Q !61E9<'@-6O6F&(ZU+[. M]>O78W?X^>>?:QIS6A8K]ZI1T*^OKEV[UK!APX2$A->O7TO32TI*^/_;="LR MZ2)24WTES7SKUBUV(\W3.B\2'1UM9V>WUDPF*\VU6+.T07Z]^\_96!/#P\/S\_.E%:Y;MZYUZ]:-&C7JUJT;?ZZ/ M72HN+AXW;ES3IDT='1W]_?V'#Q^NU^-:*QHF&%(^^>03=HK6)TR8T+)E2\S& MP,# V-C8>_?NB0V05EA:6LH>2OG^^^^K=/'K%$P5C')$'.^_?O M.SL[PSEBSQ,$44LLLNLHGN98=F#P7_[R%]/9IH7%]17K\J)%BVI:T#Q8^::I M;*\46*NW%06;J:;J/YXHA3T4MJ$48F*MY@35ZK4Y,3'1V]O[Q8L78L^GI:4M M6[8L.#BX?OWZ!04%9\Z3)$PR;0X<.:63$G#7M MNRZ&QJJ->=58U-.KKT)"0G"3Y!1F?8!WZDD>,Y"F<_+R\K#6AX:&X@YA*>S< MN7-65E9N;NZ@08-PJRY=._>'?ZY>?.F'.="(-2&^?5#;:;Y_OW[87!.3HXI#7P#B^NK2Y^_OIK3$#4O+L*'$#+8/'B1<%-UWN#, TQ29D&V+IUJZ"X='2QH8);B=FZ M>O5J!(%Q<7'MV[?'73YZ]&B/'CU<75W9XE_M%+MRY0HF.XH@?<^>/>'AX= # MW($[=NQ 5>P_"^*84T'?M;QG:*S:GE>-A7Y]A>[-F3-'3F&^#!DZ9KQ^_7KH MT*'8(6[8T''Q!@V;!@KV*I5*[X-G#MW#BFXB[P>:-:9,V?* M,4R*FYL;HA.].='Z[=NWD0?W56 ZQ%RMFG3!JOJ_?OWY3LG,3$1NKFXN%AC M6%\M7[X ^1%GW($8?EQ5BF-.97V7 M8FBLVIY7C869]-7LM4R+"$AX7P5QX\?GS%C!GK$G\%]]>H5:FC;MBW&"M]4 MEBQ9(C ?['5P?)^_?KA3E3K&:D3BHJ*G)V=DY*2-(;U5;MV[;!?LF.,'C04 M$1$AIQ6"()1A?OT@GN:&/D/ 'M#K_]D[]ZBHRO6/,RH@(BB@@B%@>3CB)9WKU0F!77E[N26N]HJ_4=.[<>>?.G!MFN67$=CU<>\ MZD;LZRM7'W60'(.5*U?ZJ;Z9W:A1(S\;&C1H8)O1-N6''WZ -,>*YE>C:U]] M]56GA@G2TM*Z=^\NCC$)&S9L.&O6+$@OR-E//OE$W1F.%M:(B C\7;MVK5.W MV-J0FYN+5A\YU@].I[EM1&BM>=]@ M2DI*2$B(\DBZQ_"P?ZRJ6/^++[[XZ:>?;*_:^D>YY'5]5=\V3<-[I=VKCFHQ ML)FB+=.F39-7)RG6;LF:YP,1#@JMB.'DI])7>7EYRCTH7Q..3Y\^';9)+,=? M1UDD*'E=]88/4Q=KBYX):*#3K2HE(,^N'EV:TC2!W]6K5Q69X72^V.I&5"I* M*RTM]??W5P2&/.8T-N#52ZZCL>IC7G4C?H[>;]&\>7/]7]65')>5E04$!*"S ME5P0II@&!VRP2CM#S/#A^_'@_!^_@LLV%80&'BF-L-NGIZ/ MZ]%7Z&9(9XQFG5^!4!>%"1 6%C9LV#"[^FKRY,FV>Z=7(@9"S(.']8/3::Y9 M#*TU&T:_?OV:-&FR9\\>3YHJ\+!_K,YB?5O_Z,Q81]P6FZ:!O=+N54>U&-A, MHZ*BA@\?+J].4JS=DM' B(@(]6NI!>H-5Y.K18L6MA]&B?^:!P8&JF,O\7ZL MVG]^Y:HW?)BZ6%OT3$!)I^M1 OJSNU$)2#YIR<[.[MNWK]U*;6-. VW7+#6. MQJJ/>=6-V-=7XDV765E9FN<**BLKU0]LJ$V'\%"6)"4=RR)6O<&#!ZO+03,2 M$A+LONI'I[X2B$\#Y\Z=JZ<K4J1#6RH/@ M$C1%P4Z+Q9*6EJ9Q];5KU^"BQ,3$7;?2M6O7V-A8R7,=A)#:X$G]8&":8X7$ M/OV[1ZS4TU]TU=UD;$VW$:;IDM[I=VKCFHQL)EF9&0$!P>KWP=H6YVD M6+LE__>__X4SITR9HBE0HJ^&#!EB^V4J\0'(7__Z5TP]Y4[Q6:(H*CP\W/#W MKUSUA@]3%VN+G@DHZ70]2D!_=C5:F).8VU7XVBL M^I)7K6[%OKZRJGZI#8O+GCU[2DM+81,,4O]2F]KTSIT[=^G2I:RL3'S)3*2W M;]\^,C)RQXX=ZG'KR>_#U7U^]]P?(.'3H4'%<=^9I MJ.>;IOZ]LC;ZRL!F>OKTZ98M6\;&QK[VVFL8^:M7KT;?::J3%.O(YC?>> .[ MY/WWWR]>F;AUZU9DAU)JVK2IW5SBI6<]>_:$,XN*BM0O WS^^><1F&+J;=^^ M?=Z\>>@F)0Q0WA^H9/GJJZ_DGI3K*XDW?'C3KZ.UQ>D$E'2Z'B6@/[L;E8#Z M37>H%XM 3$P,QN>^??MP@WI'D,>$A"0G)V.]5@2?QG2X^^Z[[X;%HCN5MMF"]),G3XX9,P:["$K&"!@X<*!X M;[W3;H92ZM2I$S1T:&@H7+-Y\V9'K5+ G>@P=61S_OQYB%;IOZ]LC;ZRL!F*MHB_G^, MML?%Q8E?1U7?("E68O-GGWT&80;G".=WZ]8-^N3[[[]WE L1JOCE''@I)25% M^8KCK[_^BBT>Y>#2 P\\\,TWWZC#@#ESYD!EP7+$%="Z(HO32* VWO ]ZFZ> M.IV CCI=TD'J.%YG=LUI;92 M6:AP&#&\,# FSU[-J8VIL;,F3.5=PHX:H(F MYC30=@V.QJK/>-6VR;7!3Z*OB%.PPS5MVE3Y?B$AY':!BYX<^D<._6,V)(*' MD8!+<.X8IKJZNF/'CGW[]FW?OKWR1DU22Q2ONK=8ZJM:D9>7I^G+H'SGTC]F0Z"M& B[!N>,2.3DY!04%NW?O+BPL3$U-M5@LXK-K4AL\X%7J M*T*(&>&B)X?^D4/_F T??F#/PW#NN$1F9F9,3$Q@8&!P'_I%#_Q!B#,X=8@:H MKP@A9H2+GASZ1P[]0X@Q.'>(&?A37Q%"""&$$$((J256?GY%"#$;7/3DT#]R MZ!]"C,&Y0\P ]14AQ(QPT9-#_\BA?P@Q!N<.,0/45X00,\)%3P[](X?^(<08 MG#O$#%!?$4+,"!<].?2/'/J'$&-P[A S0'U%"#$C7/3DT#]RZ!]"C,&Y0\P M]14AQ(QPT9-#_\BA?P@Q!N<.,0,R?55>7CYNW+BXN+B @("0D)#DY.0%"Q9< MOGQ9G?F99YY1'TBJD=_@U$J[V?5;2 @A:CR_QXL7MK[^^NOJ1"Q0:DLJ*BHL M%LO>O7O%:596%JX^^>23'C6T!OI'#F-$0HS!N6/5$;X:X/KUZQ,F3&C5JA4\ MG)^?[R9+?X?AM*LXU%?KUJT+# SLU:O7FV^^6596MGGSYMS>>TZ= M6;C[XX\__NZ[[^35N%U?N60A(82H\99^:-.FS=6K5Y5$C7Y8MFP9=L<;-V[@ MN*JJ*C0T%%>14EU=[7EK/5\C_4.(S\.YHR=\-<":-6O@V\6+%SN-R0U0%V7Z M-O;UU=&C1QLW;IR9F7GSYDUU^OGSYW?LV*'.K%.]N%U?N=U"0HBI\(I^2$M+ MLU@L\^;-4Q(U^J%___[CQX\7QP4%!;@T8, _-VT:9/GK?5\C?0/(3Z/R>>. MSO#5 /GY^?"M^/>3'JY?O^[Y_TR9!_OZ*B2JA5#>*2DIP36DIJ;NW[]?W%!143%RY,C(R$A8&QT=/73H4&6T'3MV;-BP M86%A88&!@4E)265E9?*Z""&W$5[1#UB.'GGD$:PJ%RY<$(EJ_7#ITB4L1"4E M)>(46@)WGCMW+B@H"&N1YZWU?(WT#R$^C\GGCL[PU5'4ZBA4]KL52?:\O+PY M<^:T;=NV08,&HK39LV??<<<=N'/$B!$PK+R\O$^?/BB\0X<.6[=N5=! W8-BU:M5JYN7=>L65-:6OK00P]A7__LL\^M)ZNSTC^$F .3 MSQT]X:LD:G44*D-0961D"&7U]MMO2[)#2O7NW;NXN/C##S\4CV0C4$>@NW#A M0JR]8\:,Z=2I$V+X+5NVW'OOO5ARQ=*J#OCM&G#X\&'$RU?7V%GGCJJ:?T9-;HJ_3T=,A9VVO MB]-!@P8AI;"P4)P>.' IVO6K+'>&O#;-6#4J%$M6K2X.7CP8(CF?OWZP>F.2LO)R5%.T?U(>?'%%^W>[)*%Z')T MO#H=IY!/.("(;]Z\^=RY(8FQ]6I.3D9 ];Z\GJK/0/ M(>; Y'-'3_@JB5HEH;*R6LJSBZ_M"' Z:=(DY73&C!E(4839I4N7<#I__GSK MK0&_70,@NL:.':NN=/3HT6;N:S<_']BH4:-ITZ;9O3,B(@)_UZY=Z[0T28HQ M"QLV;*@9S=.G3X>I./CAAQ^RL[,C(R.%IG_UU5?%#;CJ9T.#!@VL)72=0J"965U5*>/2\OSS:O0/.-J:M7KRKBS3;@UQ1BJQM1J9G[ MVKZ^@C9MWKRY@?=;1$5%#1\^W.Z=Z%&H9&R0Q<7%\M(D*<8LA)2'C%:G*U)> MEA'UGJL+J5&^H<0G\?DO62Y8LL=8\"!<1$9&8F+CK5KIV[1H;&ZM9 M\>K46L]4I*Z1_B'$YS'YW-$3ODJB5CWZ2G]V-^HK?O]*@WU]957]_-G*E2OW M[-E36EHJ/@BR^^N]RL'ITZ=;MFR)3>ZUUU[#0%F]>O70H4.MM_;'$T\\ 8F% M\FU-T:^O7+)0O(FE9\^>Q<7%145%W;MW5UZE@BUYX<*%6[9L^>BCCT:.' G# MQ(=4)TZ<0%%)24GOOOON[MV[D3$O+^_99Y]UU;^$D/J)U_5#5555='2T^.!E MW[Y]^"O>#(35!L=OO?66)OORYDK0@CQ5>K5HM>^??N77GK)VU;< OTCIU[YAY#;",X=,U!=7=VQ8T?E M2[,FA/J*$&)&N.C)H7_DT#^$&(-SQU?)R$$#/"14\._2.'_B'$&)P[ODIF9F9,3$Q@8&!P$$#/"14\._2.'_B'$&)P[Q Q07Q%"S @7 M/3GTCQSZAQ!C<.X0,_"GOB*$$$(((8004DNL_/R*$&(VN.C)H7_DT#^$&(-S MAY@!ZBM"B!GAHB>'_I%#_Q!B#,X=8@:HKP@A9H2+GASZ1P[]0X@Q.'>(&:"^ M(H28$2YZ'_I%#_Q!B#,X=8@8_KERYHK_<9YYY1GU@ MV#Z%B(@(F+%W[U[#I1FSQ_:5BZ-&C5*N%A86)B7CQHV+BXM#X!H2$H+8;,&"!9O7Y\P84*K5JU@ M=GY^OILL_9U:1LA6U9*H9_VL/]1SK[K+#*LC?961D?'QQQ^CV]Y___UITZ:% MAH8F)"2O6!08&]NK5Z\TWWRPK M*]N\>7-N;FYX>/ASSSU7FV+7K%D#@QJ6Y#I*XT.@:AHV;)EW[Y]=99K0%]!T6JV24WV4Z=.B2[16:#$,+=DP5 > M/'BP)E'L_8ZRU[X)A)#:XQ7]D):69K%8YLV;IR1J]K_^_?N/'S]>'!<4%.#2 M@ $#\'?3IDV>M];S-=(_A/@\=3%WCAX]VKAQX\S,S)LW;ZK3SY\_OV/'CMJ4 MG)^?#X,U<9T$VSBV3E&61#WK9_VAGGO5+;B@KP!4 =++R\O%*31B2DI*< VI MJ:G[]^^WS2X.CAT[-G;LV#OOO!,3(#8V=O3HT6?.G%'NS,O+FS-G3MNV;1LT M:/#%%U](S,!40N7+E@0<> MB(J*^O+++^4^9TV@1#B%;RB'[ 4//+((V%A81>IB[N3DY#1KULSI MHX".HE9)Q*A&DET=QXK29L^>?<<==^#.$2-&P#!$SGWZ]$'A'3ITV+IUJ[I> MB0%@UZY=W;IU"PP,1)0+[>1H272Z?KK:=EM.G3J%D!LQ,RJ%,5"S/NE5=^&: MOH*>\?OC^<[//_\O?N75Q<_.&''_[O?__3F '_5M?P[;??HFNQE2H/U\F+19? M[^O7K]^X<6.7+ETP]RHK*Q7#?OKII\3$Q/CX^!,G3CCUD6*#0+ET__WWH\]> M??75;[[Y1D]VVR800KR"M_3#D2-'&C5J]/333XM$];*^>O7JIDV;_OKKKS@^ M>_8L=A3Q[YO''GL,BRV6+P];Z\GJK/0/(>:@+N8.8CE("_D]DJC54<2(T#\C M(T-H@+???EN271W'BN?T'G[XX=+2TH4+%V)!&S-F3*=.G98O7[YERY9[[[T7 MZYA8K]2ALET##A\^##&#+$@O*BI*2DJ"'K"[),K73P-MUW@/XJIERY9H%UJQ M8\>.=]YY!PWT2:^Z"]?T%7H1Z2^]]!*.APP9 D,5E8P#G"KC6Z.OU(5 9IP^ M?1KI<*6X(3HZ6HP/N_:I"0D)V;!A@]T[;8N]ZZZ[KEV[)JY^^NFG2,& $/;@ MSH2$A.[=NY\[=TZ/CS0HZNCKK[^&:!:)K5NWSLK*LOTH3'\3""$>PUOZ 0?9 MV=E-FC2IJ*BPWJH?'GWT464)??GEEY&^;]\^'&/SP#%V$0];Z\GJK/0/(>:@ M+N8.@O*GGGI*?H\D:G44,5I52Y \NSJ.Q6G[]NVO7[\N3@<-&H24PL)"<7K@ MP &1?K__=__X1C&J5^C!W#:JE4K379Q\-MOO\V=.Q=2!-VC M* VATW"@?,AHUSY/%!L$:C4(70=[9LZ+8^PH6+*2DY,];*TGJ[/2/X28 M V_I*TG4ZBABM*J6('EV=1R+TTF3)BFG,V;,0(HB(2Y=NH33^?/G6V\-E>T: M 'DP=NQ8=:6C1X^VNR3*UT\#;=<\M!45%04YY_->=2.NZ:NC1X\B_8TWWL Q MM(1F-$^?/KU1HT::[.( =^+^6;-F06! 07[RR2?J&_+R\B3V:3Y0$K4ZBABM*B4@SZZ.8S6E:;[;(SZH$#+#:V2:'6V?AIHNY\* M).+F:=.F^;Q7W8AK^FK1HD5(__KKKZTUHA."3WU5\OE5='1T>GJZ;@0Z&:\2Q2\4J(P8=!A&,<5E<7.RH7J>N<(3X>$I_$P@A7L&[^@&;8EA8 MV+!APY1-(CL[6WD[Z^3)D_WLX>J[3VMIK>IB[N3DY#1OWES^ M?@M)U*I'">C/[D8E(/FD1;TD6IVMGP;:KGYHRUKS^=7PX<-]WJMNQ 5])=[/ MWJ]?/W$Z9,@0]-_//_\L3B]>O(C![>C[5[@S*RM+*0H*Q["^@@$Q,3'BV*5B M%7TETB&$()'%E[7D2"RT?12U?__^;=NVU=\$0HA7\*Y^ '/GSK58+&EI:4B_ M>?-FZ]:MERQ98JUYZB,B(B(Q,7'7K73MVC4V-E;S]N$ZM=8S%:EKI'\(\7GJ M8NZ(][,C(-2L )65E3MW[A3'DJA5CQ+0G]V-2L#1-X742Z+=2M7KI^&VJ\G( MR @.#E;>T:W@2UZUNA69OA*_BON?__QGX\:-TZ=/;]:LF?KWA<4[0WKV[%E< M7%Q45-2]>W?)^P-'CAR)FQO6:6RVM<&1A<@.05]04+!GSY[WWW\?QWXVOVTE M;P(AQ"MX73]4555%1T>+#U[V[=N'O^+_-5A1N1$A66EJ*]01AM/+[PI*H58\2T)_=C4I _:8[ MU)N4E!03$P/AI%X2[5:J7C\-MUW-Z=.G6[9L&1L;^]IKKV&97;UZ]="A0WW, MJU:W(M-7 G]__U:M6J6DI$ V*&I/@ X6+YZ'J,4-DM^_.G_^//0B1&IH:.B@ M08/$;^SJU%<*R O7J[=5EXJUU5?6FD?UH)$*"PLO7[Z,2Y!J=FUP9.'"A0O_ M_O>_8Q##2[ !$QM:RZ4F$$*\@M?U UBQ8H58&6;.G*E\)W/@P($A(2&:Q=9: M\X^]H* @]1/1=6VM9RI2UTC_$.+SU-W<.73H4$9&!C0 0C*L$LG)R0C2U&N% MHZA5CQ+0G]V-2@ '$#/=NG6#'FC3ILWLV;,G39J$H%>])#IJ@K)^&FZ[AI,G M3XI/?F!,7%R<\E/O/N-5VR;7!H?ZRFQLW;JU:=.FRC<%"2&^3;U:]-JW;R]> M?%I_H'_DU"O_$'(;P;ECF.KJZHX=._;MV[<>+HFW+XI7W5LL]=7OY.7E/?[X MX]ZV@A#B(;CHR:%_Y- _A!B#<\75A8F)J::K%8MF[=ZFVC M;GL\X%7J*T*(&>&B)X?^D4/_$&(,SAV7R,S,C(F)"0P,# X.ON^^^TI*2KQM MD2_@ :]27Q%"S @7/3GTCQSZAQ!C<.X0,T!]10@Q(USTY- _(&:"^(H28$2YZ'_I%#_Q!B#,X=8@:HKP@A9H2+GASZ1P[]0X@Q.'>( M&:"^(H28$2YZU5Z\&N)1ZH%,R:-4N=>/7JU=#04&/VY.?G[]BQPWT&&J2\O'S)4/B.W:M4@T9D]]F$CKUJT+# SLU:O7FV^^6596 MMGGSYMS>>\XS!CS__/.=.W>&I!&G\AFA1U_IZ2.GK5Z_?GU86%AE M926.L1R?/GW:^H>^^O;;;^?-F^=V/_@JWM(/;=JT@:Y6$C7+U+)ER[ [WKAQ M \=5555"?B.ENKK:\]9ZOD;ZAQ"?AW.GCL*;-6O6P+>+%R]&?/+==]^YRUI! M793IV\CTE5LB;%=%#O2W?*>DOK);Z9@Q8RP6R[Y]^Y3$!Q]\,#T]W55[A/^] MKJ^.'CW:N''CS,Q,1=X(SI\_[^H':TY'E%VN7;O6HD6+)4N6*"ERG^C15T[[ M2$^KT9RHJ"@H*VN-UNK1HP=69,27+[SP0F)BXH8-&UQMJ6GQRN*0EI:&,:"6 MP9IEJG___N/'CQ?'!04%N#1@P #\W;1IX" ,O ?_])1$%4D^>M]7R-] \A M/H_)YXX;PQL-^?GY\*WX]Y,>C$5'1"<&]=6Q8\>L6%A8&"9Z4E 3]K5S: MM6M7]^[=D1X3$S-[]FSU[N@H%V[(R\N;,V=.V[9M&S1H\,$''XP=._;..^_$ M$(R-C1T]>O29,V?DACF-;J&\4U)2@FM(34W=OW^_.B/LO....W!IQ(@1ER]? M+B\O[].G3Y,F33ITZ+!UZU:G3=;I-T;)(.7?N7*-&C;9OWZZV1^($M?\U3\&A0[MUZX96PS;$/8I7)69; M:X:!W5PZ/9F3D].L63.GGY7K;Q%.T-DQW= MKT=?.>TCG:V>.G5J0D*".,;B.'CP8)2 OUPH7<);_WQYY)%',/@O7+@@$M6# MY-*E2P$! 24E)>(46@)W8IP$!05ARGC>6L_72/\0XO.8?.[4/KRQ&Q9J(C?] MT9'.&%@)5"1QJ23P,R$R?84^J%:A7#IUZE1$1$37KEW7K%E36EKZT$,/8<_[ M[+//<.GPX#3B )#AX M\*#(" L??OAAF+1PX4+$NV/&C.G4J=/RYL6-&B10O14XL7+XZ. MCKYQXX9BC]P):O^C@7Y_/ M76%B(EL(/,*"HJ AR"--&>%5B-H:!HUPZ/1D? M'X\PR^Z0U>-238M$+ZN'I7*G(]!\# .-DQW-"+M7U2-09Q_I:35 $Y#EY,F3 M'WSP 1J5GY_?JE6KYY]_'L<8)$ZS$X&W],.1(T>PSCS]]-,B4;T#K5Z]&@O. MK[_^BN.S9\]B\YLX<2*.'WOL,0QUVXE?U]9ZLCHK_4.(.3#YW*E]>&,W+$3 MAKA%**NWWW[;I>C(:0QLO55?V35 $OB9$YF^TG#LV#%Q:=RX<8CGE/\O(EC$ M;-Z\N2A,;-[1OW_[Z]>OBTJ!!@Y "42%.#QPX@%,H 8GQ MMI;8U5<2&R3MQ<%==]UU[=HU-_)1GB:5+LJN^LFN SG#1//A)]%5F M9N8!%4I_0/NFIZ>K_T\_<>+$EBU;XA*VWWQ F M=NC0 5NL$J2^]-)+BF%V]97&6H 4436Z7//R0YPBRA<9)TV:I*0CWD6*,B@O M7;J$T_GSYTN,M[7$KKZ2V"!I+PYRU_=2YTZ-BQ8]67T+_"JQ*S);ET>E+/ J2_13BU'9:1D9&2PD-# M0__QCW]H?.)H1MB]JAZ!5GU]I%-?B6$IOH(EX/L##>!%_7#V[-F@H* )$R98 M53LBMBN,NE6K5HF;.W;L&!\?+XZQ^6'B)"]A:3U9GI7\(,0JJ_L&B )_,R)3%\Y^K9)HT:-;/])WZ!! ZN]<3-]^G11 MN"277\VS54H6E-"P8<-9LV9MV[8-ROB33SY1&^-(7TF^_8+2;*V"/;89-4^+ M7KUZ58P;B?$Z_2:Q0=)>V]+DS=^P80/B$@B#N^^^6W-)[@2U_ZW2B%_I4(G9 MQH:!&CT?H.MO$4X=W>F(@(" F3-GVO6)7>0CT*JOCW0^'PAEZV=/9A.7\*)^ M +FYN1B!D-G*("DM+?7W]Q<;F_B/(.ZY\ =3IDQ!"N[WI+4>JTNID?XAQ.J* MCHY.3T]73L734+715Y#RME8I4E[/V)(8K]-O$ALD[7557R'RCHB(@%Q17L"E M7-+O!'6*Y!\2$K,EN71Z,B(N?27I M(SVM!C_\\(.?QY^&\CV\JQ\@"<+"PH8-&Z8,$HRWOGW[BJN3)T^V_3>$? 36 MA;4>JTNID?XAQ.< /S]_<7_(20/U$K,EN32Z4GQ E.4KWF!:65EYG3IU^_?NH4=^DKJ^,^TM-J:\UKA?QJWNLHL9\XQ;OZ NL;&QFK%1I]9ZIB)UC?0/ M(3Z/R>>.>\,;JSU]Y5)TY"Y]Q>]?:3"BKTZ<. $G)B4EO?ONN[MW[RXN+D9L M_>RSSUK_>'&<>%%;45&1^OV!DER:ND:.'!D8&+AHT:)MV[;-F#$C/CZ^EOI* MO(FE9\^>BE7J5ZGH&5L2XVTM&3ITZ'NW@L$ML4'27@/ZRM$E_4X G3MW[M*E M2UE9&>Y47@B#C/! 3$P,@AZYV>K7R&ARZ?>D\@-\*U>NW+-G3VEI*0I'7N4' M^/2WR$_U_D#ESJ^^^DI<%4\Y:FK/S\_'\J1>_MRHKR1YG;8:_/.?_\0]ZM]@ M)0;PNGZHJJJ*CHX6'[SLV[SATWAC=6>_K*I>C(7?I*$OB9$R/Z"IP\>7+,F#&1D9'^_O[8 @<. M'*B\(U^\_QY>1D0[9\X<=6\YRJ6IZ_SY\^(]A*&AH8,IUZE0M]17 ]BQ> MYQ\<')R2DJ+Y)0&[6:RWCBU)DS66V/+%%U](;)"TUXWZ2K\3 &*4N^^^&YTH MXA6E0V?/GCUITB28*C=;E& WEWY/@D.'#F5D9,3&QN+.D)"0Y.3DA0L7*O\= MT=\B<8K1"&-@$M8:2#NY]\K+RY'^[W__6X^3'5TUH*_TM+IOW[[#AP]W9 G1 MB=?U UBQ8H58(F;.G(EA*1(Q(]#OZAX77+QX,2@H2/U0;EU;ZYF*U#72/X3X M/)P[5O>%-^H4 T&O&_6551KXF1"'^HH06ZJKJSMV[*A\"Z).<[D1N31R1._> MO35?P:H/G#U[MF'#AGPXL/;4JT6O??OVRBM2ZPGTCYQZY1]";B,X=\R UP,_ MKT-]19R0DY-34%"P>_?NPL+"U-14B\7BZ..FVN>J(XSIJ[U[]S9NW!AZIBY, M,LP33SP!?WK;"E^ BYX<^D<._4.(,3AW?)5Z%?AY'>HKXH3,S,R8F)C P,#@ MX.#[[KNOI*2D[G+5$<;TE;7F&QWB!TSK#W/GSBTO+_>V%;X %STY](\<^H<0 M8W#N^"KU*O#S.M17A! SPD5/#OTCA_XAQ!B<.\0,4%\10LP(%STY](\<^H<0 M8W#N$#- ?44(,2-<].30/W+H'T*,P;E#S,"?^HH00@@AA!!"2"VQ\O,K0HC9 MX*(GA_Z10_\08@S.'6(&J*\((6:$BYX<^D<._4.(,3AWB!F@OB*$F!$N>G+H M'SGT#R'&X-PA9H#ZBA!B1KCHR:%_Y- _A!B#8 >HK0H@9X:(GA_Z10_\0 M8@S.'6(&J*\((6:$BYX<^D<._4.(,3AWB!EPJ*]LWS,X:M0H Q4\\\PS[IU+ M* UEVB:"UU]_W4#5^?GY.W;LD!3N%B1FSYHU2YUX]>K5T-!08Y:HV^)=LK*R MT(0GGWS2VX;;-KUZ[SY\_7V!D= M'5V[AA+G>'Z/U[-,55146"R6O7OWBE,OSB/Z1PYC1$*,P;D#RLO+QXT;%Q<7 M%Q 0$!(2DIR3("JJBJA,3#/JZNKO6W.GSS__/.=.W>&JA&G\D'N=%#I[SZ)0]:O M7Q\6%E9968EC+*^G3Y^V_J&OOOWVVWGSYKG7 T3!6_I!ODPM6[8,@^3&C1M6 M;\\C^L>IM1ZND1#?@'-GW;IU@8&!O7KU>O/--\O*RC9OWIR;FQL>'O[<<\_5 MIM@U:]; MXL7+ZZ+4+;NPF-?1::OW!*INZJOH+_E.Z4CH9*6EF:Q6-3QJ %] M57]^^?4KB@P\^F)Z>[JI5PF_U1%\5%!3 D@$#!N#OIDV;O&W. M[UR[=JU%BQ9+EBQ14N3N?Q"'HN*BH*"@K:XW6ZM&C!U98Q(LOO/!" M8F+BA@T;:MUN8A^OZ >GRU3__OW'CQ\OCKT[C^@?I]9ZN$9"? .3SYVC1X\V M;MPX,S-3^5>OX/SY\[5\_B@_/Q^^%?]^TH/3>)O4!H/ZZMBQ8\.�L+"X,$ M3TI*@OY6+NW:M:M[]^Y(CXF)F3U[MGIW=)0+-^3EY^>==V((QL;&CAX]^LR9,W+#1.(CCSR"PB]5I'4(C>[=^_>DR=/%BGGSIUK MU*C1]NW;=5JB]INF(>B(;MVZP=4P!O&*'F^([K.;2][I&A #X3:T)2@H"%G4 MERHJ*D:.'!D9&1D0$! ='3UTZ% QO1VE2YH/3ITZA;9 GR 7#,:"Y<@D:\TG M2_#2CS_^*.\4S55'@\JJN_OD#@%3ITY-2$@0QVCUX,&#D1U_N?#5*5[1#_(1 M=>G2)8SDDI(2<2H?-AZPUO,UTC^$^#PFGSLY.3G-FC5S^BB@JR&H)@+4'S>B M-,3J=]QQ!^X<,6($#"LO+^_3IP\*[]"AP]:M6]7U2@RP2@-($R+35__/WKE' M956E?QP$(4"(BR"&2.5B1$W'25.Q9AQ!8VP:44O%N^?W7>Q?>[;GLM_SGO=] MS_O"^WS^8)VSS]E[/_LY>S\7SN7%-;@LP \AJ(V+B^O9LV=%145-3L.BT.G3HP!J7U,()N+2(4U'KS3??W+QY M7WW[[[2DI*8V-C5PPHT1E__[]B&X???115L@O+=HQ:A!3 M,$!X2(PW_MEGGV$@.'-#$]A -K)OWS[6%^8E)M_&C1NW;-G2HTI&+O6+%BK9MVS(-+U^^'-G%U:M734HBZ@U:Y6.IK*R$>OOW[P\AJZJJD YA MNCO4!BZ?42W)Y5-17U^/13MERA1L/_C@@Q">/?S&P#I/2$A8N7(E>D?"@^SH MXL6+DG+)\"%2?'P\)EA96=G.G3M7KUX];-@PR5R'9KIUZV9RDCN<5"8OGT.% M (P+YW_WW7>OO_XZUL[\^?.ABB>??!+;F&"2$1&NX*W\03*CUJY=VZ9-FPL7 M+B@FIHT-TMK9G4+Z(0C_P,_73FIJZOWWWR\_QT((BL /00[+K%:M6F4R;@QH M>B0;L1/BNM+24MC><>/&(5)"6+5]^W9$@S"YS+2*^96N )( TC^1Y5V0.ZQ/;6*C\:$1$Q$,//:2M950N&7YN M;BZNM?D'@M/2TD:/'BV62":Y8F)2F;E\#A4"#AX\B$+$CDN7+D72J CO7Y64 ME)@<'>$LWLH?%.,9]< ##W"_ZW#:V""MG=TII!^"\ _\?.T@8'CDD4?DYU@+ M0;FU-!\W8K=SY\Y7KEQAN]G9V2BIK*QDNWOW[L5N146%G\Z,#!@Q R@T!,$SQX6.CP6+0=\/M $OY@^Z,PKN"E-T MS9HU[&2'T\8&:>WL3B']$(1_X.=KQTQ^92$$501K:3YNQ.[4J5/Y;E%1$4IX M8L:"$_:)8S&_TA5 $D#Z)[+\RNC5E.#@8.T__ENU:J7HS9O9LV>SQB6U IH> MT^)5T$)04-"\>?-V[-B!S/BCCS[238&,I"TN+D9?"';Y5#/?(-_&^=J!H%E= M 5B)*V)OWKP9\02B_^[=NSLEB:@WL9;D0DCDM';Y1-A_,G )3O[*].G348++ MP4[X\<(^D'X)H\?CY MVC'S?*"%$%01\BOS<:.J-=5C7^?/G^?!B9A?Z0H@"2#]$ROY%9)@3(Z]&A3I M_2M)+55?"*]SNW9MW[Y]DR9-"KC^ MPU_:DFPKOY@W9& M87(.&C2('36YCCPMK6U]\1Y)/P31XO'SM5-86!@='2W_OH6UP$^\?V6RNAOS M*[I_I<)*?@65I:6EZ;XNA4.QL;&Z[U]):JGZ@EN=.'$BWT6J[51^!4I*2@(# M [.RLEC7\@9;MV[-GI.3HWV1C#^]JCNW7!2[M+0T.SM;_+"A!4GX6"0/ MPDKDE-227#[.Q8L7D6;T[=MWU_7T[-FS8\>.JD^1*K_>>M:^8B262X:?EY<7 M$1$A?OQ0SL"! P/U\[[/OL",-4QNK$B1/OOOLNV[80@BK7 MOW]ELKH;\RMZ_TJ%E?SJT*%#4&*_?OU>>^VUW;MW5U=7(T9__/''E5\_0,>^ M'UA5525^/U!22]77Z-&C0T-#GWONN1T[=A05%:6FICJ;7S4V-B8E);'_:#IL M\+;;;NO1HT=M;2U[DV^N\-6^/GWZ\(&(7U_1G5NNBZU[R"E)^%AP)O^0"RI" M[E( M[)'T0Q M'EH[_/>%5ZY<^=Y[[]74U,#T(<3BOR]L(015A.S(?'4WYE>2 -(_ ML9)?@>^^^V[/ M'V??(8R*BLK.SCY\^+"%1&7%BA4\%)8W"'_GIZ:6FI:-:<#4&5Z[,C MD]7=F%\IT@#2#S',KXB6Q.7+E[MV[PO$Y]?7U04! ] M'&@_/F7T.G?NS+\UZB.0?N3XE'X(HAE!:\O2V%/T)&3P[I M1P[IAR"L06NGI=*R TAGH?RJQ9*?GY^PW27V$DI*2NKHZ;TOACY#1DT/ZD4/Z(0AKT-IIJ;3X -(I*+\B",(?(:,G MA_0CA_1#$-:@M4/X Y1?$03ACY#1DT/ZD4/Z(0AKT-HA_ '*KPB"\$?(Z,DA M_<@A_1"$-6CM$/[ __(K@B (@B (@B (PD44NG]%$(2_049/#NE'#NF'(*Q! M:X?P!RB_(@C"'R&C)X?T(X?T0Q#6H+5#^ .47Q$$X8^0T9-#^I%#^B$(:]#: M(?P!RJ\(@O!'R.C)(?W((?T0A#5H[1#^ .57!$'X(V3TY)!^Y)!^",(:M'8( M?X#R*X(@_!$R>G)(/W)(/P1A#5H[A#]@F%]IOS,X9LP8\>C)$=/WPPP_+3WOVV6>'#!G2H4.'L+"PSIT[%Q45G3AQPAX) M&?;KA]GDEU]^62Q4F?&&AH; P$!NL4TJTQ.0TS33($%H\9QMJ:NKFS!A0DI* M2DA(2&1D9'IZ^K)ER\Z>/>M*F^)JG3]_OILD_7]JN\10 MC/*KO+R\#P4.'CS(CV+WAQ]^8-L5%14X>?GRY2CDHW(X/+%E;5^2ZF+7QL3$J*@I=PZ]#@"A77KUNW>O?L?__@'SD]+2SMW[IQMHGHKOT)*>?[\>5ZH,N,OOO@B5''U MZE7%&65Z2%IM"3E-@G"(AVS+^O7K0T-#[[KKKE=>>:6VMG;;MFW%Q<6QL;%/ M//&$*\V*J]7D.C*/ZVURDVC&?OH./JY5MR#+KTSF#$@]<3)S>.9=A;PO9S,6 MI,):_RIQ%6+CAP\?9I?9?'?R!@F"\'V\XG7*R\O1[SWWW(._;[SQAN3,GW[Z M2=S=N7,GJJQH6+.97HDLP B>\\,(+G3IU"@\/O^...R2/$QBY"MWJ8M>//?;8 MXL6+;[[YYE:M6GW^^>>[=NWJW;MW:&AH/O^666[!6.W;L.';LV*-'C\JE$AL\=^[ +8V)BCAT[%A86-F+$"/,585@@\-___G?/R:;"*_D5#.G]]]\/%9T\>9(5 MBF;\].G3(2$A6[=N9;N6E>DN:;4EY#1-.DVE*4E#+?A*7%/40F3,RC_\\,., MC(R()C(S,S_^^&/>E"@\VX7,D!SR8Q2UM;5&ZB)\"D_8EL+"PAMOO-'AHX"2 MV644W8F8GYQH#9/SIIMNPIFC1HV"8'5U=0,'#D3C7;IT>>NMM\1^)0( +-)> MO7IADF.9('S8]=B84Q!*U:L M"/CU*0)L0",8]L:-&[=LV=*C1P],?:/W!W1=A5%U47'0\H ! ZJKJ]]\\\U_ M_>M?T%3?OGVQNV'#!EC;#ATZ&+D*/K3OO_\>TP7NF3_J !M=7%R\:=,F;)27 ME]]^^^TI*2F-C8T2J;A(/__\,P1(34T]=.B0E:M!$(1=V)\_U-?7PTE,F3(% MVP\^^"#LE?E7JC9OW@R!8=P\*>!U>"N_VK]_?W!P\*.//LH*1;>W=NW:-FW: M7+AP07%-F>Z25EM"3M.DTT2@%A\?C^[*RLIV[MRY>O7J8<.&X?S//OL,(J&% M#4U@ SG;OGW[M,('-#T*)0K/SR1\'$_8%L1=2"WDY\AGE^Y$%5?KJE6KG)J< MF-(U-36EI:4P:./&C>O6K1MF^_;MV_OW[P\[IEV;N@)\_?772&90!>55557] M^O5#/J!K$N7VT\+85=JSMF:;HU;=A2R_4B$^;"T:=]'_B:.Z]=9;+UZ\R,H_ M^>03E.!Z& FA=15&U<4NDI*2V,0"8\:,0=;^RR^_L-U3ITY%1T<;N0J1R,A( MQ"ZZ@L&7'#ER!.?@JDND8B+AS+2T-%CY8\>.Z;9&$(3O8'_^L&3)$G2Z9\\> M;,,?8!N.P4S%X\>/PTET[][]RI4K'I;Q?W@KO\)&04%!>'AX0T.#>"! M!W@(95F9;I166T).TZ33S,W-Q276OB.1DY.# (C_]QT;V&47724\=K7"8X;H M2D7X%)ZP+0C*'WGD$?DY\MEEM'SX:G5JQMF:;HU;=A2R_RL_/WRO M!ZF8CH_:G3? S[@KKON0BA95U=GI[1>S*_JZ^O# MPL(F3YZL"/X%/C(J*FK-FC7L9+DR[9%66T).TZ333$Q,U,V%$/2('UUD(B4D M)&B%QZY6^';MVNFJB_ IO)5?R6>7T?+AJ]6IR3EUZE2^6U14A!*>0IP^?1J[ M3SWUE&)B^6.1CA\_7NP4TU[7),KMIX6QJUR2M37;[+3J1F3YE9E'R15C5V'^ M[5LS)VM;#FAZ8H&?H%U=LV?/-G(5JL:SLK)Z]^[-MM%(4%#0O'GSX$60['[T MT4<.!Q70],E:_%VW;IWN F"\#5LSA_8?\Z*BXM/_LKTZ=-1LG__?BX/A]=J M;&S,R,B(C(SDCZ3;AA?S*P!%!0<'0SGO5J M\^?/Z_[O0U< R2(53:+BR'Y:&+O*)5E;L\U.JVZD>>=7XCE._2M.U3@F#=3- MMI.2DG)S<_FA@P/3MV[*CZH##CPH4+65E9"&'?>><=V^04\6Y^!4I*2@(# M Z$$E$-%[=NW?_[YYQ5+RO20M'+Y)4?):>;EY45$1/#/#')R'K_JEG@"=O"OL^.>:BR "=.G'CWW7?9MOG9)9;,%=X4,C\YW94)&+TI M))I$W4Y%^VEY["*NKUG?UZKB5MR<7]UVVVT]>O2HK:VUWU6P[X&PKPE5557) M/X7$?RIQ^_;M4Z=.1&AC[WW',[=NPH*BI*34TUGU^!F3-G M(L5:OWZ]D>H(@O %[,P?8)30W:NOOJHJ+RLK0SEW_R+WWGMO0-,/VXN_(6OG M;R9Z/;]J;&Q,2DH*:&+/GCWXRX9O09D>DE9;0D[3I-,\?\NNWR/KTZ<-%$C\FI@JV^/<#^9E??OFED?X)W\%#MH7_OO#* ME2O?>^^]FIH:3!B$T?SWA[,@'Q2W?LI[V3DY.1.(DF4;=3 MT7Y:'KN(ZVO6][6JN!4WYU=0>O?NW2&W_:Y"^?5[]N@=9A>F7Z5]L2E.5%04 M+J?HJH\?/\Z^JH1#V=G9[(<4S>=72M.#$TBQ^%=-"(+P0>S,'X8.'1H9&I46%B8^&P5)T /B4UV.U[/KP#[?#F8,V<.?]O'@C(])*VVA)RF2:>) MC>^^^X[]%QF]IZ2D\)^-1N#(?M F(B(B(R-#]5LZJG8@,R1'"Q!I]^[=NKHB M? W/V9:OOOHJ+R\/.4#KUJUA)=+3TTM+2T5;87)VB27BHG!J']".'].-=*+]JOM#:<8K\_/SDY.30T-"(B(@[[[QS MZ]:MWI:H)6"#5BF_(@C"'R&C)X?T(X?T0Q#6H+5#^ .47Q$$X8^0T9-#^I%# M^B$(:]#:(?P!RJ\(@O!'R.C)(?W((?T0A#5H[1#^P/_R*X(@"((@"((@",)% M%+I_11"$OT%&3P[I1P[IAR"L06N'\ ']".']$,0UJ"U0_@# ME%\1!.&/D-&30_J10_HA"&O0VB'\ X M?-F\TV9]VMU=743)DQ(24D)"0F)C(Q,3T]? MMFS9V;-GG1/=&XAC="JT<'L4X2U\-GJA_$KQS,J"B9@\>7)"0@(TC#GO)DG_ M'Y^=3CZ+++_*R\O[4.#@P8/B44\HVO5F1;&KJZO[]>L7$1%QX, !+XI$$(0/ MXJW\H4.'#N?/G^>%JOC[Q1=?A'>\>O4JMA%&1T5%X2A*+E^^;+^T]O?8K/5C M1GX7^>JKKQ"-/?+(([SDQQ]_C(F)&35JE%/MF/1KZ]>O#PT-O>NNNUYYY97: MVMIMV[85%Q?'QL8^\<033HMN.X@!?OCA![;ME!]W>Q3A+7PV>J'\RD,KJZ*B M KI=OGRY./G=A2?:;-G(\BO)RO21_ K)NLJMJEHX?/@PFVVVB4001+/ *_E# M5E968&#@TJ5+>:$J_K[[[KLG39K$MLO+RW'HGGONP=\WWGC#?FGM[[%9Z\>, M_*ZS8,&"H*"@O7OWLMW[[[\_/C[^O__]K_D6X#?-^+5OOOGFAAMNR,_/OW;M MFEA^_/AQ%Q\SL1]G\ROW1A$NHHUS3.*ST8N?YU>>6UGSY\^';MF_G\Q@>6H1 M9G IOSIPX,#X\>-ON>46S)6.'3N.'3OVZ-&C_)Q=NW;UZM4+.3H.P=]P-]/0 MT#!Z].AV[=J%A(0D)27==]]][ ('7(]1RSCTV&./+5Z\^.:;;V[5JM7GGW\N M$1OS%25//_TTVY4(S"J^\,(+G3IU"@\/O^...]@C 6*#Y\Z=&S)D2&)BXA=? M?&%!UP1!^ Y>R1]@3! 0Q\3$G#QYDA6*\??ITZ=A%;=NWWOL5GKQZ'\<$"0$T?A%OOUZU=;6XM"9$HXX?WWWV?G((X7G0Y" M,>QNV[:-]P)WV;-GS]_^]K>7+EW:O'DSCJY;MXX?_?###S,R,B*:R,S,_/CC MC[ELHM\TX]<*"PMOO/%&AP\L27I$%XL6+;KIIIMP:-2H46BJKJYNX,"!\+!= MNG1YZZVWG#U-JVTCQRU64846T!MOY,R9,VW:M'GTT4>U+?-=UZ,(I2E)0RTH M&1,8M1!;.WN]L LM)26WWWY[2DH*>S3\ MZZ^_QHKMW[__QHT;JZJJX$N@;M8+KG1"0L+*E2M1"XX!R_OBQ8M*TV3B]^7+ MRLJ,6L8YF <#!@RHKJY^\\TW?_KI)R.QO__^>S0.U\OO[$L$1D7,-DPI"+QE MRY8>/7I@ 9PX<8)/J9]__KEOW[ZIJ:F'#AWRS+4@",(^O)4_[-^_/S@XF(=T MH@=:NW8MHKT+%RY@N[Z^'LYORI0IV'[PP0?AL6".;);6SNZ4YJ\?N?R(9>/B MXI :5514U-34W'OOO7"1GW[ZZ=6K5Z.CHY]\\DEV_K!AP^"STM/3V>X___G/ MH*"@7W[Y1>SH\\\_1Q=SYLR!*\3YO/RSSSZ#'N#7-C2!#>0 ^_;M4S1^TXQ? M0R%R1;D2Y#UVZ- !XF&PI:6E$'CC6[ M:DY=+U3'E<(NSD1^Q<^4(%>1D50VX,\QM^*.E:5[03'/,T-"@7)\_//# M ]SO+EFR!.5[]NS!-OP3D M8'OHT*%__.,?L8%<*R8F9M:L68ARX#11,G+D2$35VMY9LSCY/__Y#R]$:PAT M>!?8P"[3F,IOFO%K",C$%[UTD??8N7/G*U>NL$/9V=EB;L/NVK'714R>9I1? MZ3INY?IP@F\CK,S(R."-_.YWO\O*RE(-RNU11&YN+N:#]MT5IZX7KC5/LT^= M.H6<',M!5RJ3*C*2R@;\.>96W+&RC.8\MS9.32TS"U"Y/K_2%4 2]OLGLOPJ M/S]_KX"8TC!%7[ITJ:2DI$N7+EBEW!@M7+@0)T#[X\>/%QL<.W8LZP4&#J8! M%9%,JQX_Y==/TC(33#(>+O:.'3MFS)B!J!@8$__OAC1$1$34T-#K5KU^YO?_N;MG=H \T6%16)A0ANQ,_\*DW_Z$12 MIVC\IAF_9B8*E/I47@Y14<(#OM.G3V/WJ:>>,G^:47ZEZ[@5@_P*@2,T M_,TWWRB_QH4;-VY4#FEID%J%R?7^D*( G[_1-9?N7P_2M,D:"@H'GSYL$&P51]]-%' MO)9V LV>/9OU N=14% T\#2Z&>>>4;;J:3E@*9[]W+!Q)*LK*S>O7NS;7FS M1N8[+BXNX/IGW F":.YX,7\ Q<7%P<'!^_?OYQX1\73KUJV98V.1'\XY^2O3 MIT]'"_WNSV*@$)FS9KEK/94U\OH3 ER%1E) M90/^'',K[EY98@E?/DY-+3,+4#%866(CDK#?/W$IOT)VE)N;RPL/'CS(:SE, M9*]=NP:G,FG2I #ATT^\NJ1E,X*)); @N.ILVZEFN6W"7$1^#]=>75UMU"]! M$,T+[^8/2 EB8F)&C!C!_5E!0<&@08/8T6G3IFEC<;GI\X2TMO7%>VS6^I'+ MGY"0@*!JKP:ER1NV;=L69]YSSSTLY"TI*>G5J]?RY5//_T4 M'AZ.;>V@W!Y%)"8FCAPY4MN14]?+E?M73DEE _X<O5+B47\%_3)PXD1?"7O-:)A_$9#_;LV+&CZIEJCTIK3T=BC\U:/Q+YE:90(RTMS>C-X?ONNZ]/ MGSZ1D9'LZXC(NUJU:C5PX,#?__[W$@%4/BLG)T?[E@Y_Z4(WJ)+X-?85:7A, ME4I/G#CQ[KOO.MNCB_G5;W[S&_%%J94K5SJ57_'0 AP]>A1#_L,?_A 4%/3] M]]^;4:R+441>7EY$1(3X=65GM8==1%"6W[]R2BH;\.>86W'WRA)+Y@KO7SEK M"ABNY%?T_I4*E_*KT:-'AX:&/O?<6UQ ^)L%_H@WF"L\$A M>,'2TM+MV[>__?;;: &6CO^4QVVWW=:C1X_:VMH__>E/1BT[%(S_,B"ZF#IU M*DH6+U[,CDH$=IA?@9DS9T+:]>O7.Z=C@B!\#Z_G#XV-C4E)2>S&RYX]>_"7 MO6L.@XGM5U]]556]K*P,Y=P!VR"M/1V)/39K_4CDQ^ZA0X<0?, 5OO;::[MW M[\8H$)KS^R(AU R;]X\B0 JG\6^.88\#8U7556) M7YF3!%42O\9_!17YS'OOO5=34X-:& 7_%53S/;J87SWYY).('^;/G__..^\L M7;H4H8)3^14/+5BP,7SX677VJOIK9W9Z52FIXNDTP\U_'GF)OAQI4EEO#E8\T4**[E M5Y*PWS]Q*;\Z?OPX$E9DR5%14=G9V>QG^'@MK-A>O7I!W; +BQ8M@I'"F2C' M1K=NW2(B(E +5T+\90]4Z=Z].ZJ@':.6'0K&05W,*M$-2P0VDU\I3<\)P!6) M'W@E"*(YXO7\ :Q8L8(9JSESYO 7/(8.'1H9&:E]*NS4J5-A86'BLTF>EM:> MCL0>F[5^)/*SW>^^^V[GIZ:6EI:+R3?;H M8GYUX<(%" FEH:,A0X9\^^VW3N578FBA-'WH'QO\A]2TBG5O%*$T77KVWWW( MD)*2PG\CVZGKA1P/T11:@$A(T=FALV?/XBCR/=V!R%5D))4\RG(=RJ\4]ZTL ML41[E\^7+7KEWYT_,$01#>Q:=\?.?.G=DGR'P' MTH\NRQQXQ^4-1GH;734J&P7\2#^55^?GYR M( C"?LC'RR']R"']-$=PU=JT:8/@1/M9=E_&TP_LV0RMG98*A?TB-CT?2! $ MX5.0T9-#^I%#^B$(:]#:(?P!RJ\(@O!'R.C)(?W((?T0A#5H[1#^ .57!$'X M(V3TY)!^Y)!^",(:M'8(?^!_^15!$ 1!$ 1!$ 3A(@K=OR((PM\@HR>']".' M]$,0UJ"U0_@#E%\1!.&/D-&30_J10_HA"&O0VB'\ YT[=Z[\ MD.0CHJ+$ILPT.W_^_)T[=QIUX;I.((![[8O1H.KJZB9, MF)"2DA(2$A(9&9F>GKYLV;*S9\^ZWJ,X!+%W7=7IBF=2"/#DA(0%B(\)QDZ3_C^L1#C>)9NRG[^#C6G67&(I1?I67E_>AP,&# M!]W8J\/\"CW^\,,/3K6)Y=2I4R>Q<-VZ=2@4NS/3K)%X[M*)/?G5^O7K0T-# M[[KKKE=>>:6VMG;;MFW%Q<6QL;%///&$ZSV*0Q!5JBN)*_F5L]. ($SBK?RA M0X<.Y\^?YX6JA?#BBR_"Y5R]>A7;C8V-[-]#*+E\^;+]TMK?(^F'(%H\'EH[ M'HIY*BHJ(/#RY1Z,AN#V_(@@/X97\(2LK"S9JZ=*EO%"U$.Z^^^Y)DR:Q M[?+R--]ZP7UK[>R3]$$2+QQ-KQ]F8QSSSY\^'P.Q_.F:P%A5; MAIM$,_;3=_!QK;H%*_D5#CWVV&.+%R^^^>:;6[5J]?KKKX\?/_Z66V[!Y.[8 ML>/8L6./'CTJ-O+""R]TZM0I/#S\CCON8,]UB(V?.W=NR) AB8F)7WSQA7A( MM:%M1%?@ 0,&3)LVC94<.W8L.#CXG7?>"=![/E BFXA)G8 #!PZ,&#$B)B8F M-#2T7[]^M;6U_-"N7;MZ]^Z-\N3DY$6+%HDSWJB6>27K"E986'CCC3?*;XNK MNOC\\\^M#4%4J:[J'.97DDNLNO>8D9$1T41F9N;''W_LL#I!&.&5_ $3]?[[ M[\<2.WGR)"L4%\+ITZ=#0D*V;MW*=N$X<2;L6%A8&!:F_=+:WR/IAR!:/)Y8 M.V9B'L7Y*$(5U4BJB]$4:PV1TDTWW80S1XT:!<'JZNH&#AR(QKMTZ?+66V^) M_4H$4)JBKUZ]>B'Z0NR'W,G()#JTGZY'4(KJZC???'/SYLW%Q<6;-FU".%Y>7G[[[;>GI*0T-C:R,Z$7 M#'[CQHU;MFSIT:,'%L")$R?XX'_^^>>^??NFIJ8>.G1(5R^21K0"X_P5*U:T M;=N62;M\^?*DI"1VVU0WO])M%EN0I73HT($I7%++O)+%07&@4BPSA]=>[ +] M6AB"V+N1ZLSD5T:7F-?][+//( ,&OJ$);"#5W+=OG_D90A BWLH?]N_?'QP< M_.BCC[)"<2&L7;NV39LV%RY&+MF(EY+$01B&00TK <8-6J59+J8C05T/2N M6[=N965EV[=O[]^_/^R8*L(Q$@#1%R(Q5$%Y5555OW[]D _HFD2Y_70]@D*\ M&A\?CW%A%#MW[ER]>C4&V"*UZBYD^96* P<.\$/(6]@558&4X\B1(S@!:F)G MWGKKK1.'1/[U>97NHUH!<;YITZ=PK5A MSXH@52TJ*E*NC^_--*N;#\AU,F'"A(2$!/X_ ^@!JSTG)P?;8\:,B8F)^>67 M7]@A2!@='54<.\RN'UP*28&%P M\;"!769/3S,PL)"?B9: M0,F"!0OP=_CPX4A,!P\>C(&I^M7F5[J-: 5FY^/"C!HU"DD\2G@2K)M?&34K MR:^,=(*Q8/*)M[:F3)F"7!^'<'7'CATKMH-+RQ0NJ65>R;H"F\ROQ"ZL#<%( MO:J.'.97#J\%%H/J:XW814(HKTX01G@Q?ZBOKP\+"YL\>;(B+ 3X@*BHJ#5K MUK"3NW;MFIJ:RK;A4; \T]/3;9;6SNX4T@]!^ ?>RJ^L11'>4DQ$I(B^QH\?+W:*8$S7),KMIX6QJY[52DQ, M1#K7XK7J1F3YE?S]*[Z+.1T4%#1OWKP=.W8@._SHHX^T.9*J6?R-BXO#WW7K MUAGUZ[ 1HXJ;-V_&W/KK7__:O7MW[?EFFI7D5T8Z"0X.#M#0JE4K16_9SYX] MFRE<4LN\DG4%,_E\H-B%M2$H!NH5@>3\;C6GN+@8Y4:UM-<")VME@,SRZ@1A MA!?S!Z5I_F/V[M^_G[N9FIJ:UJU;,V_!_LV&(^D M'X)H\7AB[9B)>:Q%$=P$R:N+T92J-=6[/>?/GP_0_ ?92 !)]"6:1,61_;0P M=C$45)I"Q%FS9K5XK;J1 &OYE7@H*2DI-S>7[QX\>-#AV)C6D(EB_5H$AO_DAJF5>RKF!(V:.C MHQU^WT*L96T(BH%Z1=JW;S]NW#A5(4HP**-:VFO1MFU;K0S\GQR47Q'.XMW\ M 4XQ)B9FQ(@1W$D4%!0,&C2('9TV;9KVGQTVSVK2CT-I;>N+(%H2GE@[9F(> M:U&$>*?%9'4W9@*2.RVB250V@*Q/]T:S1">X M-FEI:;JO2^%0;&RL[LM+DEKFE:PK&/M6*:JHOE5ZXL2)=]]]5[>6M2&HVM%5 M'5LMXH.@V(Z/C^>+RDQ^E9.3HWT'C#^D2_D5X2S>S1] 24E)8&!@5E86RK%. MV[=O__SSSRM-3WW$Q<7U[=MWU_7T[-FS8\>.JA7M46GMZ4CLD?1#$"T>3ZP= M,S&/M2ABKO"FD,GJ;LP$C-X4$DVB;J>B_;0\=I&\O+R(B CQR]4M3ZN*6W%# M?C5Z].C0T-#GGGMNQXX=145%J:FIYO,K,'/F3*18Z]>O5S7N2GXE.62FV=MN MNZU'CQZUM;4L:S?3Q:%#AW"U^O7K]]IKK^W>O;NZNAHIT..//ZXT?7PO)"2$ M?7ROJJI*_/B>I)9Y)1L)QG]K[__8._/HJ(KLCR=D(X0$0@@)9 ,1V009PQ9A M#I( 4>0091<("0D'2 !'4(B"$CQZ@BR:D6$9#@R@$K8AH(<0684@!T0.:LX, MD459!H@<1B ()& "[_?]I;2FZ.Y7_?+26_K=SQ]]WJM^577K5MU;]W:_?KUV M[=I#APX5%A;B&G3'_VO/I):^(9BT8U%UIT^?#@H*ZMBQ(R2!I\,KCE'";^;1 MDE^Q9]1T[]Z=RR ^9(;R*Z*F.#U_*"\OCXB(\*CFR)$C>&4_'<8*Q_&Z=>M, MJJ]8L0+E/%9P@+2.Z4CLD?1#$&Z/G6S':LRC+XK@<;SVZC;,!,0GW:%?1&A1 M45'LCUZY2[38J>@_=8]=Y.+%BZ&AH='1T2M7KH2;W;!AP]"A0]U,JXI-L4%^ M=?WZ=?9\.43,24E)%RY?/ MGT].3@X+"_/Q\<&R'CQX,'\8/WO0/AI$6C)__GQQ6:C5TJYDB6 G3YY,34V% M/:#QP,# N+BXW-Q23\$X?;8SW;D,8^B*XH0HQV-U6V8"2C5816/OG)R MNPD($=DW/Q F)B:&_]6[VVC5?,BU036_(@B"<&-< MRNFU;=N6/P[412#]R'$I_1!$'8)L1S>5E94=.G3HUZ^?"[K$N@O7JFV;I?R* M( @C0DY/#NE'#NF'(/1!ME,C,C(R\O+R#AX\N'GSYH2$!$]/3WYC$:$;!VB5 M\BN"((P(.3TYI!\YI!^"T ?93HU(2TN+BHKR\_,+" CHU:M704&!LR5R!QR@ M50G9V]?_]^\W+VC,75JU>+A7/FS-'B(,0V<3UJ MV414GHZAC!]^G1G"_((=^[<"0\/ MW[IU*R^Q:CY6EU:-)M&B6AX^?-BE2Y=%BQ;9:ICNA./W>"W.I+2TU-/3\_#A MP^S4B:N=]".'8D2"T ?9#B@I*1D_?GQ,3 R+$.+BXA8O7HQ HC9M5E5539HT MJ5FS9M P8C8;2?H[]@MBW175_&K]^O4^/C[Q\?%KUZXM*BK:N7/G[-FS0T-# M!PT:Y PY[8[:TF%;?F1D).):7J@QOQ+;/'KTZ*5+EVPEK5HO8B$LMG7KUF+A MIDV;4*C/2%S$M,K+RUEV 0]265GI;''^QSOOO//DDT\BGV&G6LS'ZM+2/HD2 MM6S;MBTX./C&C1LV'W)=QUGY@]R9+%^^')/XX,$#Q=FKG?1C55H']T@0[@'9 MSI8M6_S\_'KW[KUFS1H6(61E935ITF3>O'FU:7;CQHW0[9(E2^P1<-HOB'57 M+.=72*PQ]W_YRU],KKY]^_:Z=>OL*A#R;Z?$S9+\*C$QT=/3<^'"A;Q01WYE M/]3RJ^3D9(A]Y,@17OC""R^DI*345"HV(RZ27^7EY4&2@0,'XG7'CAW.%N=W M[M^_W[1ITZ5+E[)3C>9C=6EIGT2)6C!]X>'ABQGY ]6G_+*2&?CX^,#JDE(2#AV[!@*-V_>C-:* MBXO%*Y][[KFGGGKJ[-FSPX.R9.'7OY M\F5>T03QNRQSO4G$D_2BJ.=7*.S3I\^4*5-8R;5KU[R]O??MVZ=1$I,9$3EP MX$!L;"QT"V$0"6G1!E"K)9DO/'AT6%N;KZQL1 M$3%TZ%#F.-3*)<,'%RY"@@)V*I]6!TCK^!Y)/P3A]AC< M=C(R,AHU:F3U5L":!HHF<9KVZ$YC7,VC#C4!%&F89T LYU>//_[XB!$CY#6_ M_?9;*/'IIY_^9S4X0%2-M*JBH@)+9^;,F?S*JU>O(BB$HA%T=NG29>/&C86% MA8,&#<).>>+$"=8]IA9Q9'Y^_A=??(%33#QF=]NV;9]__GGGSIW1X(T;-SRJ M;QUY\<4743TW-Q=M)B7E2K5M MB&WRI:FF-XEXDEX4:7ZU:M6JIDV;LG1BR9(ER"X>/'B@41)Q1J!&/A;DS] G MM TAMV[=BG0(AF15&Z=.G5*K)9DO$ZYI%FS M9NQ^/"0\R([NW[\O*9<,'R*%AH9BL6%I[=^__Y-//L&JD]@"-(-UR$^UF(_5 MI:5Q$JVJ!6!TN/[\^?-613(4SLH?)#.^8<,&.#&6F5N=5@=(Z\CN%-(/01@# M@]M.FS9MA@T;)K]&1Z"(\ RA",NL/O[X8XW1G<:X6GDTO[(H@"3,,R:6\RO, MQ.NOORZ65 JPDB%#AD"G_%-&'."4+9H)$R:P*)"]A3GS\O(:.7(DPEQ^/=K! M(D,CK'M(T<>/'R_IR&++BO3^0%8^<>)$9.JEI:6*ROV!Z.CBQ8LHQVHVJ2L>2_0F M$4]C+R9BEY6582K9G3/=NG5C2:]&2<09$6N-&3,&X?[=NW=9^>W;MYLT:6)5 M&Y):DODRX?WWWT<5=K,<+!_'< '\W8" @%=>><6\EEJY9/@I*2F8:^VW&K=K MUV[TZ-'\5(OY*!J6EI9)M*H6\..//Z(0L:G&X1@$9^4/BOJ,(RWG^Z[5:76 MM([L3B']$(0Q,+CMF$<(YN@+%+FWU![=:8RKE4?S*XL": P.C8.F_.KGGW\6 MOW9DA= CM"G6PBD"9:7Z>PQD<66%0WYU94K M5_S]_2=-FJ0(B_BWWWY;L&!!^_;M$0UP_;SWWGLF=<5CB=[4Q-/>B[G8L*A1 MHT:=/GW:XX^;-C5*8G)''*\%NQHW;ISXUMBQ8ZUJ0U)+,E\F=.C0 :D7.X8[ M0,6XN#C^;I\^?1HW;@P!,$SQMF:US:\L"B )\XR)Y?S*Y 8GA+S'J\&L\"N]O+Q,ELAK MK[WF[>VM5#\5NF7+EDS1)24EJ()-$6]YF%&O7CWEC_M!19E,$@968E)N\B52 M144%FV-Y1Q9;MOB6N3!965EH'&$N[QH:@![FSIV+9!))_-=??VTQIQ*/)7I3 M$T][+^9B?_;99XA4$/UWZM2I1I*(,R+6,G<-J&55&Y):DOD289^18 IN_L'4 MJ5-1@NE@%UR]>G7BQ(EA86$>U1_/?/CAA_)RR?#Q.F/&#$4SOKZ^LV;-XJ=: MS$>QMK04;9-H52U*==[+_2_!<6+^H%B:\<+"0A\?'[:Q:9E6!TCKL+YXCZ0? M@G![#&X[6NX/U!$H*D)4K#VZTQA7*])HF95(PCQC8CF_FC!A0DA(B/B07(:H M>N3'R$W%=WE^#-YZZZVO>O7OWS3??9 =X"TOJN!F*V6S5,K_2WI$B73'F MPF 7#PX.'CY\..\:\7I*2@J_F-V()<^O)'I3$T][+^9B([;&5")=X8_DJHTD MBO2;*(F1IF+B=R^^+B8BQ@CT+AE^>'CXR)$C%%C, MK_[UKW_Y^/A,G3K5Y&I1]4.&#,'^]^NOO[+3LK(RK!B>E+-[F3[]]-/HZ&@6 MG\ MW=FS9XO7BVWRU,23]V(QJA +!QZE2YN*))QHV;,@N8(\WZ=Z]>WY^_M:M M6[MV[S@;%NAX]>C24 ,WLW;MWYLR9;=JT$:\7 MV^3E$KVIB2?OQ6I^I?96C23A8\&5_!$QJ @]1T5%(0R2:T-\L(Q)+VW%BA4H9RX)T162D%V[=NW9LP>2>'M[LZE4*Y<,_^+%BZ&AH8C55JY< MB<8W;-@P=.A0UB.[ =)$C.SL;/@RT5=:-1]S)9LL+2V3J$4MX*]__2M&:OY] MFL%Q>OX@SOB1(T?PRAZIHG%:'2"M8SH2>R3]$(3;0[;#_U\8$<*A0X<*"POA M^A (\?\7UA$H*D)4K+VZ#?,K29AG3%3S*W#BQ G$H]CA?'Q\ @,#8V-C$5G^ M_///_ +L>>P9^0$! ?'Q\>+?!X&E2Y=Z5/_BA3](\/SY\\G)R6%A86@0Y8,' M#V9/UK=M?J6]([$$NW*G3IVP.$Q485YEU:I5/ B^?OTZ4G;$UD%!04E)21O!?=^56-)!''@F,L!AQ'1D;FY.1D9F9"-BW:L%A+,E\< ME& %\L]%.&5E9?[^_NP+4C38L6-'# 2]P\)W[MS)KE$KEPR?B<0^C(' ,3$Q M_"]-+2J6_R3]$(3;0[8#3IX\F9J:&AT=S2*$N+BXW-QF3Y\^XD^P7(7G1S8'FN)33:]NV+7\BJ(M ^I'C4OHAB#H$V8X1<+\PKZ90?D74F(R,C+R\ MO(,'#V[>O#DA(<'3T]/DZR8;UJHK'#Y\N'[]^DAFG"V(*:^^^BJT[6PI7!%R M>G)(/W)(/P2A#[(==\6]P[R:0OD546/2TM*BHJ+\_/P" @)Z]>I54%!@OUIU MB!4K5K!_.W4I%BQ84%)2XFPI7!%R>G)(/W)(/P2A#[(==\7MP[P:0?D501!& MA)R>'-*/'-(/0>B#;(

G)(/W)(/P2A#[(= MP@A0?D40A!$AIR>']".']$,0^B#;(8R :GZ%DCESYI@4HD2W861G9^_?OU_2 MN+ZF:@E[A.+JU:O%0HW#M.&(Y!*:MRP^_S$D)"0A(>'PX<,V[X4@W!C'[_%: MO$UI::FGIRE'#FV:8J$!-TV;2.5$G"B/_7Q+24G) M^/'C8V)B?'U] P,#X^+B%B]>?.?.G=JT6555-6G2I&;-FD%L+& ;2?H[M9\% M[A)K8YB.Q\6U:BLQ%,?D5V*#1X\>O73IDKYVU&33W12(C(RLJ*C@A1J':<,1 M:>Q%+$Q-33U:37Y^?L^>/0," LZ>/6O;7@C"C7%6_B#W-LN7+\>6\^#! QR7 MEY<'!07A79145E8Z7EK']UBG]4.;9HW$J.N;IDVD M:]:L*2HJVKES9U965I,F3>;-FU>;9C=NW B!ERQ98H\56_LVN4NLC6$Z'A?7 MJDUP3GY52VS;5&)B(K+_A0L7\D(=6X7]4-LJQ,(+%RZPE6K;7@C"C7%*_F#5 MVPP8,&#"A GL."\O#V\-'#@0KSMV['"\M([OL4[KAS9-1XI1TUYLOFG:1"KM M5%55V?9#!#?+K\Z<.5._?OVTM+2'#Q^*Y=>O7Z_E-[?9V=D0F'VFHP6;SY0< M[A)K8YB.Q\6U:A-TYE?F[[(2]KILV;+6K5LW:-"@6[=N["MX#S-8=;7KP8$# M!V)C8_W\_**CH[%P68HP=._;RY_?YYY\/#P___OOOS35&$.Z!4_('B;3D MM&C1 E>.&C4*@I64E/3MVQ>-MV_??O?NW6*_$@$4=;M6'G6)5OUG+0U?45\2 M;J956^$AR:\PL,I'08G5K0**P&BW;=OV^>>?=^[<&2O^QHT;4)^'\.V\.'B+ MUY\Z=0KS]\PSSZ!\Z]:M\"-0 >M:;.KCCS^&=IY^^NE_5H,#>*CBXF))R^;# MA"2G3Y_V]O9^XXTW6"%7-)Q75E;6]NW;<9"7EX?V8V)BRLO+3<001_3MM]_6 M5"1)+Q95;3([__G/?[#B$6'P6QTD#:K)P'OYY9=?>O3HT:9-FW/GSNE?5@3A M\MACC[?:H\3;@ T;-C1LV/#>O7LXOG+E"G:4R9,GX_CEEU^&5S%W7_:6UI'= M*75?/[1I*D;:-!%KAH:&1D9&KEBQ8O_^_9]\\LF++[Z(ZQ$@-FO6;.W:M6AJ MTZ9-Z.C^_?OZQH(J""7[].F3GY__Q1=?G#AQ(B0DI$N7+ALW;BPL+!PT:!!F M'(623N4+6++\U$9G$^SA6Q"T(+607Z-CI6&A8L6R'$!N.^),>53?IP>-89IR M*QQQ[CAOW--]^@!--@4D4B-CN!@8&???:98@F3!M5D8+W@RG;MVG7MVO7:M6L66R,(M\%9^8.B[FU& MC!C!0X3WWW\?Y4>.',$Q-@\<8Q=QL+2.[$ZI^_JA3=/D2O?>-%-24C!\\Y]Y M! 0$O/+**^;-ZA@+#B(B(ECT#,:/'X\DBBL*%R.I@/8DG4J0+S^UT=D$>_@6 M!.6OO_ZZ_!I]*XVO;7EU<:9PVK9MVZJJ*G::E)2$DLV;-[/3X\>/XQ1)LE)K MNQ9=HMPP:V_X:DO"_;1J*SPD^55:6MKQ1T&)U:TB(R.#%T(O*'GWW7<5%<>J M=CTT,F[<.+']L6/'FF\54!#4)%Z&4S@@2_%XNSLW;MWVK1I<"[\)F-)@VHRX/6E MEUYJT:)%__[]L=04@G!W[+''6^U1XFVP!P0%!:U?OYY=W*%#!P1/[!@["FPS M+B[.P=(ZLCNE[NN'-DW%2)MF>'@XHEO%C#Y]^C1NW!BM%1<7B[\%TC$6)C.O M@D6.&%?\=G3RY,FAH:&23B7(EY_:Z&R"/7R+EOQ*W^+G:UM>79PIG&9F9O+3 MF3-GHH2G$+=NW<+IHD6+E-K9M8E+E!NFCK&+*PWE:DO"S;1J0SPD^97N6\DM MMJ.V55B\WMQ47GOM-?.MPLO+R_PR;V]O2)&-)3$SLVK4K.Y8T*)FXD) 0O&[:M$DA" /@Q/Q! ML>1M"@L+?7Q\V&[!/F;#-3?_8.K4J2C!]8Z4UF%]\1[KM'YHTU2,M&E"PADS M9BAF7+UZ=>+$B6%A81[5G[Y_^.&':@)8'8M']3V-_'KTZ&%&O7KU))U*D"\_ MM='9!'OX%BWW!^I;_'QMRZN+,V72FLFWNQ45%1YFGZ'HL&O1)2K6#%/'V,5E MIE0O/XM+PLVT:D,\].57?GY^HG#LIZ(VW"JT?Q2'/O3MERA3S0,JB*["KM [KB_=8I_5#FZ9BI$TS/#Q\ MY,B1B@H/'SXL+BZ>,&&"QQ\/M]0Q%I,JT E2B.-F2#J5(%]^\M'5$GOXEHR, MC,:-&\N?;Z%O\<\1OFG16-V&F8#$KD67J%@S3!UC-UEC:DO"S;1J0SSTY5=/ M//%$8F(B+U^[=JW5K0*!.]]=K Y>?G,D;VK(D"%80[_^^BLK+RLK@X'Q&S=K MNE6 !0L6>'IZ8FBL+S2>GI[.WV6_5.;76QR1#I'DO6C<*OKW[Q\5%<6.)0VJ MR<#+ITV;YNWMS6]D)PAWQ;GY@_*HMT%@U+QY\Z5+ERK5=WV$A(3TZ-'CP*-T MZ=(E.CI:X\T_-I'6,1V)/=9I_="FJ1AITTQ-30T("!"?6V@.NV<)*M(W%I,J M" ';M6O'?XZBI5,)\N6G972ZL8=O8<]GAR9-/,"-&S>^_/)+=JQO\7,3UE[= MAIF FEV++M%BIR:&67O#5UL2[J15Q:;HS*_>>><=S%QV=O:^??L6+ESXY)-/ M6MTJ<$WGSIV+BHK8K]#D@QO]_/SZ]Z].Z[9NG5K MUZY=Q0>/Z-@JRLO+(R(B/#Q^5\CHT:/1_DV:=-&O-[BB-BC M5&HDDKP7-;'Y4YAV[=J5F9F)DOGSY[-W)0U:S:_ JZ^^BA1KRY8M"D&X+T[/ M'T1O<^3($;RRGP[#=>!XW;IU)M57K%B!N7(E5MV'#AJ%#A^)=Y/FYN;GH8L^>/6@6FRG[^%_'6$RJG#MW M#D$A9O;33S\]>/ @U(5D[.VWWY9TJJ8-Q=+6KV5T2O4-77/GSC5O4#MV\BW\ M_X77KEU[Z-"APL)"# 0:X_\OK&.E*6:/X--2W8:9@)I=BR[18J(K\OKU MZTAST6]04%!24A+[1T)^O<41@9J*).]%36P.:F%%BM&&I$$U&4S*,;EPT/S! M+ 3A?C@]?U $;S-KUBS^4Y#!@P<'!@;RC]8X965E_O[^XJU$]I;6,1V)/=9I M_="FJ1AIT\3!^?/GV0?A&%%,3 S[FU>HO6/'CA@(FD( MW/G3MUC,:^"'I.3 MD\/"PGQ\?+"68 OL/W_4.KUSYPX:0?*FF&%U^5D112,' M@'[@)>+BXI!VBKY"Q^(7XWB-U6V8"2@J=BVZ1+4AB(:I;^PFJ"T)M]&J^9!K M@X=:?N525%96=NC00;S3E" (HC:XE--KV[8M?_J9BT#ZD>-2^C&'-DT"(/MJ MV+ A?P2"B^#BMN/*<+MV09=8=[&3MW3=_"HC(R,O+^_@P8.;-V].2$CP]/3D M_\U,$ 112US0Z;D4I!\Y+J@?VC0)$V;/GEW3_\5R "YH.ZX,V;4]<(!673>_ M2DM+BXJ*\O/S"P@(Z-6K5T%!@;,E(@C"?7!!I^=2D'[DN*!^:-,DZ@0N:#NN M#-FU/7" 5ETWOR((@K ?Y/3DD'[DD'X(0A]D.X01H/R*( @C0DY/#NE'#NF' M(/1!MD,8 V+IZ]6JQ$+8I2E):6NKIZ7GX\&%VFIZ>CG>G3Y_N4$&K(?W(H1B1 M(/1A/]LI*2D9/WY\3$R,KZ]O8& @HJ_%BQ??N7.G-FU6555-FC2I6;-F$#L[ M.]M&DOY.[<,S[A*U^$_7P<6U:BLQ%!?,KXX>/7KITB6;-,5QO,8_^. #=#IQ MXL2"@H(]>_;\[6]_Z].GSZ9-FVS8A19%V4.9!%'7<5;^$!D965%1P0M-]K_E MRY=CRWGPX &.R\O+@X*"\"Y**BLK'2^MXWLD_1"$VV,GV]FR98N?GU_OWKW7 MK%E35%2T<^?.K*RL)DV:S)LWKS;-;MRX$0(O6;+$'J%4[=OD+E&+_W0=7%RK M-L%%\RM[X'CQL-!?>NDEDT(6&=0()/J.CQX(PKUQ2OZ0F)CHZ>FY<.%"7FBR M_PT8,&#"A GL."\O#V\-'#@0KSMV['"\M([OD?1#$&Z//6SGS)DS]>O73TM+ M>_CPH5A^_?KU_?OWUZ;E[.QL"*P]'??_\]JS5\^/#@X& _/[^> M/7L6%14IU??.H4IQ<;'8_G///??44T^)35FL>_SX<5SSU5=?L6N0!(M58&DX MW;ESIY81*=7);GQ\?$ U"0D)QXX=TSC89.WK'!0/GGR M9(L]BOHT'QUK?_;LV?/GSV_9LB4,1HNB+ERX &FA:RTG)Z=%BQ:X7EY6*57W[YI4>/ M'FW:M#EW[IQ2/24A(2%=NG39N'%C86'AH$&#,#PH[ /:%Y^^67X*!/WX@!I'=F=0OHA"&-@#]M! MP(G40GZ-)-A3BXX0^J>FIK([30PR&N"XW-Q<.+3DY MN6/'C@C/=NW:A5@+?HSYJUJ&9Z)+E/M/'6,WT9Y:D.E^6K45- MO(@KH11>!27MVK7KVK7KM6O7V&7CQX]OUJP9SZ=1"Y8P9,@0'$^8,"$B(H)_ M10B5(2\J+2WEO4OJ#AX\& F,4GW''?+U&3-F0-VW;]]&R1GLV_S M.)+1H0HTP\Q&BZ)24E*0RUF\Y51<:A9E'C-F3-.F3>_>O)$6"OL5WDT?Q@Q8@3W/.^__S[*CQPY@F-L'CC&+N)@:1W9G4+Z M(0AC8 _;05#^^NNORZ^1!'N2B(Z[('EU,6##:=NV;:NJJMAI4E(22C9OWLQ. MV>U7&S=N5&H=GHDN4>X_]8U=1"W(=#^MVHH:YU>__?;;@@4+D#9 T?S;O??> M>X]5>>FEEY!N]N_?G^4Y#)1@8BH%)D^>C#Q8J?Z""+7V[MW+KD3FFIB8*/8N MJ8L< UEO147%B1,G/#T]KUZ]&A 0@+P6;X6%A;WYYIL:1P0M0]=B"4Z1]E@= M;$9&!J^"%8"2=]]]UZ1Q"(Q$?]:L6;U[]T9&A(R926A5,VB-?_>J15'AX>&P M-//1*8\N-8LR8_V-&S=.K#)V[%B*'@CWQHGYPY4K5_S]_2=-FJ0(VPSV@*"@ MH/7KU[.+.W3HT*9-&W:,'06^@G\_[S!I'=F=0OHA"&/@K/Q*$NQ)(CKN@N35 MQ8 -IYF9F?QTYLR9*.$IQ*U;MW"Z:-$BI7;AF8E+E/M/'6,70U-%/O7IXZ^'#ARU; MMF3C+"DI03E;*[Q-2=WBXF(<(WM9O'AQERY=4(*4 QK_][__C?(]>_9H'!&& M8V*6K[WV&OJU.EB3UM3:YYPZ=0H+]$]_^I,6S7A4WWC*K]2BJ!DS9ECLUZK, MYHX)&J#H@7!OG)@_@*RL+-CLZ=.G^3936%CHX^/#=@OV,1NNN?D'4Z=.10FN M=Z2T#NN+]TCZ(0BWQQZVH^7^0$FP)XGHN N25Q<#-I/63'[;4U%1P=.,VH1G MHDM4K/E/'6,7XU)%/$ 7%N_H!-,3@X>/CPX7R3F#AQ8K]^_=B[4Z9,,?_D18N'L:VT M#NN+]TCZ(0BWQQZVDY&1T;AQ8_GS+23!GI9,0'MU&V8"DO!,=(F*-?^I8^PF M0:E:D.EF6K4A-G\% F5^4B012#[9+]38G*W:]>.WT-I C)L5/ST MTT^CHZ-Y,L.;DM<=.G1H]^[= P,#V>-3L CJU:O7MV_?/__YSQ:'JO;[*PR* M/PRCK*P,5LH^"-$R6$G[YC>J#A@PH&7+EOQ4,CKSUN2*2DU-#0@(X(\WM-B4 MFLST^RO"@#@W?U"J/P_R]/1,3$Q$^<.'#YLW;[YTZ5*E^JZ/D)"0'CUZ''B4 M+EVZP/9-GCYL5VD=TY'8(^F'(-P>>]@.>SX[ C83#W#CQHTOO_R2'4N"/2V9 M@/;J-LP$U,(ST25:[%3TG[K'+J(69+J35A6;(LNOD+W\\U$P\M&C1_OY^7WT MT4=[]^Z=.7-FFS9M+([DU5=?18JU95_8*2,B(E!]W[Y]H@JLUEVV;!FN]/+RNG7KEE+]H M,#$KFSIUK<:@6 M1\0>?H(\#8UOW;JU:]>N_.DE&@=K(C,'&D"ZGY>7=^C0H>W;M^/8H_K_U/@% MDM%97-\215V\>#$T-!3AQ:*BHF"9YCHD M"+?!Z?E#>7DY,V>/ZNM,JJ]8L0+E/%9P@+2.Z4CLD?1# M$&Z/G6R'_[_PVK5K$705%A;"GR#$XO\O+ GVM&0"VJO;,!-0"\]$EVBQ4]%_ MZAZ[B%J0Z4Y:56R*++\RY[OOOKM^_3HR/Z2;04%!24E)%RY<4!L)>Z ?>[C' M^?/GDY.3P\+"?'Q\,.6#!P_F#ZH'2,$]JI\3PI^/)S8EJ7Q\/'_ZOO;!6BS)S^1:)E*I MC<[B^K:J*):48]W$Q,3P?^'4(C.L)38V%A4C(R-S9W.)>5E?G[^XMW+-M;6L=T)/9(^B$(M\=^ MMG/RY,G4U%3D BHX"7BXN(0AHF^0BW8TY():*]NPTQ 40G/1)>H-@3N/W6/ MW02U(--MM&H^Y-J@FE\1AJ6RLK)#AP[B?;T$X7ZXE--KV[8M>S"IZT#ZD>-2 M^B&(.@39CFYX>.:"+K'N8J>@E_(KXO_)R,C(R\L[>/#@YLV;$Q(2/#T]Q2\8 M"<+](*UX(0;@QY/3DD'[DD'X(0A]D.S6"PC-[X "M4GY%$(01(:'-*/'-(/0>B#;(

K58B'\C"A):6FIIZ?GX<.'V6EZ>CK>G3Y] MND,%K8;T(X=B1(+0A_ULIZ2D9/SX\3$Q,;Z^OH&!@7%Q<8L7+[YSYTYMVJRJ MJIHT:5*S9LT@-F(\&TGZ.[6/@;E+U.(_70<7UZJMQ%#4\BNLSM:M6XN%FS9M M0J'+YE3G[ MK 5=1=G8V!&:?Z6A!$O': ^X2M?A/U\'%M6H39/D5)J9/ MGSY3IDQA)=>N7?/V]MZW;Y^819P]>W;X\.'!P<%^?GX]>_8L*BKBU6?/GCU_ M_OR6+5O6JU?ON^^^NW#APKAQX\+#PWU]?:.CHV$&O)=ERY:U;MVZ08,&W;IU M8S=^H%E#S*Z-&CP\+"T%=$1,30H4,M3HS& M,2(5CH^/#Z@F(2'AV+%C%L=H(L"! P=B8V.A%LB/YC M*?D#+'K8L&&PXILW;[)"T<9OW;H%EU504,!.L7'B2C@E?W]_V+[CI75\CZ0? M@G![[&$[&1D9C1HULGHKH"2ZG55MA);]:M6I5TZ9-67*R M9,D2Y"KL6T@F.G3]?^R=?5 5U_G'O7;/$"2)>:FIH]>_:@<.# @3$Q,>7EY0<.'-BR M9.'=BHJ*@8,V9,?'Q\ M:VNKI JN$ [EYN9B8]RX<5%149LV;4+U]]Y[#S?$K5NW; [>X1A/GCR)"P # MWN\$&]!%ITZ=LAXC/* 84%55!5>,'S\>1E975T,.X1(*)TN&=N;,&7NU)*XF MA.C 6_JAL;'1W]]_Z=*EHE =UK=NW=JO7[^;-V]BNZFI"2M*86$AMF?/GHTH MA"CG86L]V9V9_B'$&+AC[B0D)$!:R,^1IW/V$DLD=4(#;-Z\66,VV*OS.3UD MN-C@R%@]L8Q7QL+6> M[,Y,_Q!B#-PQ=Y#%/?OLL_)SY.FVF\[WG553C05]C .&?-F@5- MC!)%4XI#4);P>+N*PL)""%QQCO+5(1@\>##N YO=%Q45*;OP(TI>>.&%V[=O MKUFS9N3(D;B(+[[XHJ2*VC#HW?[]^Z,%&&SQ,&YWQXAK@"NAKH5=2!WK M,:IKX8K.FS=/?6CNW+G"R9*A26I)7$T(T8$7]4-34U-P[,],_A!@#;^DK>3IG+[%40I#V M;!"[Q<7%RFY)20E*% EQ]>I5[+[\\LOFKDK I@&2M- B),KCIXZQJQ-.L_TT MWL>\ZD(?/))E.!\3UKKL;Z4'ND?0GP>=\P=+<\' MRM,Y>XFE$H*T9X,6K5G\MJ>MK!_S MJ@MQK*]NW[X=&1F)5%YY)XER"!(3-_1Q*ZQ'!>'[\Y__W&;W-@R\74K+&*&MH6O5M=3:VIXE$G$L&9JDEL35 MA! =>%<_8%$,#P^?,6.&LD@4%!1,GCQ9'%VT:)'UYRG6 HJ*A___[R]UOH2^?4W[1HK.Y")2!)"]4AT>PH?NH8NT6J:2^-]S&O MNA#'^@J4E95E9F9:O,%/BQ CU#Y!L5@>YN;DA(2'J%^79/$TIP9V1GY^O M%$+":M%7D/+67Q"++PW7K%DC-]+>&+.RLF#,-]]\(\JO7+F".:P\&VIAB6* MY.%.R= DM22N)H3HP+OZ 2 HF4RFC(P,E-^Y>76ZM9SI2]TC_$.+SN&/NB/>S([FRB M+2T'#QX4V]U* MYZR5@/;J+E0"]M)"=4BTV:DZ?NH>NQI[:;PO>=7L4C3I*WN'SIT[!Q-34U/? M>>>=PX1,D3 M3SP1%!3TVFNO[=^_OZ2D)"$A08N^^L$/?C!Z].CZ^OKO?__[T$M[]^[]XQ__ MB*;\_?UM?M6C98SBU2@//O@@1E==73UNW#CUNTTLJBL&X$SEY22H"!?%QL;B M7L.',%?\=-AS&YLO_WVVQ;5 MR\O+4:[D"AZPUC,=J7ND?PCQ>=PT=Y3_+[QITZ8//_RPKJX.\02)D_+_A;N5 MSEDK >W57:@$[*6%ZI!HLU-U_-0]=C7VTGA?\JK9I3BEK\ 77WR1G9T]:-"@ M@( 7,O''GM,O('>NCK.%)(1HXJ/CU?^(9K-P5^Z= DG0]2&A85E9F:>/W]> MB[[");___OO1/DI&C1H%J8WJ\.#NW;L=#D1R"/>Q>+\^&IPT:9+%J_W5M=0& M8'OLV+'8CHF)6;5J57%Q,89C[OQO=_:&)EJP64OB:D*(#KRN'\#&C1O%^K=D MR1*L*Z(04SLT-%3Y:$WARI4KP<'!ZJ>+W6VM9SI2]TC_$.+SN&_NG#Y].C=5ZR,Y@5U\1%]+>WIZ4E*1^4M9]M0@A6NA102\Q,5&\1+3G0/_(Z5'^(>0N M@G-'-TI:V -#XMV+FY)MZBMW45145%%17FQL;%!04$A(R$,//51;6^N^ M6H20[L*@)X?^D4/_$*(/SIUNP;30'7C J]17A! CPJ GA_Z10_\0H@_.'6($ MJ*\((4:$04\._2.'_B%$'YP[Q A07Q%"C B#GASZ1P[]0X@^.'>($?B?OB*$ M$$(((800XB1F?G]%"#$:#'IRZ!\Y] \A^N#<(4: ^HH08D08].30/W+H'T+T MP;E#C #U%2'$B##HR:%_Y- _A.B#HK0H@18="30__(H7\(T0?G#C$" MU%>$$"/"H">'_I%#_Q"B#\X=8@2HKP@A1H1!3P[](X?^(40?G#O$"-C55^+= M@LN7+U<7MK6UA86%H?RYYY[K;D\-#0WSY\^/CX\/# P,#0U-2TM;MV[=]>O7 MG;'>A41'1WO;!$*(Y_#\&B^"ZIMOOJDN1"Q56]+WM[9ZWUO,]TC^$^#R<.VY*B2LK*^';]>O7'SUZ]*NO MOG*5M0)WM.G;R/15=G:VR60Z.NOS2I4L'#AQPP2"MRX<;BGL4+_YC>_24E)V;ESIW=-(H1X M *_HAXR,# 15]8.^E'C%BA7PK?CX20N2O)TXCTQ?86&;.''BHD6+1,G%BQ?]_?W_]*<_ M*?H*&\N6+5N]>O70H4/]_/S^\I>_V.RCJ*CHGGON'XU!J:JIRR,+L/__Y MSX\__C@*\9>W&B$&P2OZ 9%S^O3I"$J7+U\6A6K]=[I'\(\7D,/G><3(E%G'S]]=>'#Q_>MV_?!QYX0#POW:LK M\K1928!%:\BB[[WW7IPY:]8L&-;0T/#PPP^C\9$C1^[;MT_=K\0 <.C0H;%C MQR+ECHN+6[MVK<6G8T;#@;[:N''C@ $#A.I8OWY]='0TE+':R[@DT& U-35[ M]NSYU[_^9;./A(0$+)ER.TZ>/(E+,F;,F/<[P0;T_:E3I^2'Q,,D*2DI, "' MH*^40^?/GX^,C$Q.3JZLK*RKJYLZ=2H6YA,G3EB8O7+E2C0(T1\5%?7K7_\: M3>W:MC[>T@^-C8W^_OY+ERX5A>H5:.O6K?WZ];MY\R:VFYJ:L/@5 M%A9B>_;LV8B!+2TM'K;6D]V9Z1]"C('!YXZ3*3&\!VD$_;-]^W;DJZ-'CX9: M0_2#H,K-S17*:O/FS9+JZKQ=9-'3IDU#GEQ65H;8FYV=/6K4J/+R\KU[]XX? M/QXA5X16=>9OTX S9\X@S485E%=75Z>FID)E&?E:.]!75ZYAF*2ZQV$M#"L\\^*S\G*RL+5TCYS!(;V!6WH.00# @/#__FFV_$(5C; MOW__F3-G8GO^_/F03$HM2$30KEX/!OK'+:QX'G86D]V9Z9_"#$&!I\[ M3J;$\-ZP8<-NW;HE#AT[=@PE6[9L,:NBI;RZ.F_';F)B8D='A]C-S,Q$2?7X MOEP '__241!5%55E=@]?OPX=BLK*\U=,W^;!LR9,V? @ $W;MP0Y=>N78N( MB##RM7:@K["!2S)KUJS&QD:4*/)7\7)>7I[#/K3<3+@JN#;J$NQ"(,D/P8"Y M<^=:'!HT:! V(-!SV7Q_("&&PHOZH:FI*3@X>.'"A6;5 MBHCE*BPL[-UWWQ4G)R4E)20DB&TL?@AH:6EI'K;6D]V9Z1]"C('!YXZ3*3&\ M5U14I)1#*:'DA1=>,*NBI;RZ.@'&;G%QL;);4E*"$D687;UZ%;LOO_RRN6OF M;], B*YY\^:I.T5^;N1K[5A?[=RY$TO=+W_YR_OOO]_BD'B.TV$?6KX,[=V[ MM\4-]\PSS_C[^\L/P0![A_"WEQ5^?G[:S2:$^#!>U ^@M+04,:JQL5%9$>OJ MZ@(" L3")CX1Q#F7O^/))Y]$"<[WI+4>ZTOID?XAQ.*M5]??7UD;8*T;T:F1K[5C?77[]NW(R$@H$^6= M3A(OVP1*MW___O(?\T%M6W\3I7Q_9>^0Y/LKG( [^+@5VLTFA/@PWM4/D 3A MX>$S9LQ0UK."@H+)DR>+HXL6+;+^>,C#@8O^<6BMQ_HBQ)AON+W5Q8XUE>@K*PL,S/SZZ^_MCBD<3T3+Z/,S\^W>!EE2TO+P8,'Q796 M5I;U+ZF4WU_9.P0#(B(B;/[^"M=UQ(@1-G\;1GU%"/&N?@!KUJPQF4P9&1DH M1VP<,F3(A@T;S)T/PD5&1J:DI!SJ2G)R:B7ZOV!RJ&__O6O.'3NW#FTGYJ: M^LX[[QP^?!@G+%NV[/GGGY.',%?\=\;$:RP M_?;;;UM4+R\O1[FR 'O 6L]TI.Z1_B'$Y^'<<28EUJ*OM%=WH;Y2OS\0_2+] MCHV--9E,+O;=W8.+]96DUNG3IW-S<^/BX@(" D)#0]/2TLK*RA2E"[""BC?N MAX2$3)HT2?W_K^P=$MVM7KT:*@O7%?<0I)12ZXLOOLC.SAXT:!!ZQ#K]V&./ MB1?Y4U\10KRN'\#&C1N%?EBR9 G"ERA$I$*$5,=&P94K5X*#@W-RW)R4E M*3^:-2#45X00(W*7!CV/0?_(H7\(T0?GCJ]25%1445%Q^/#AJJJJ]/1TD\DD MGAHS)M17A! C.KY*7EQ<;&QL4%!02$O+00P_5UM9Z MVR)O#GASZ1P[]0X@^.'>($:"^(H08$08].?2/'/J'$'UP[A C M0'U%"#$B#'IRZ!\Y] \A^N#<(4;@?_J*$$(((8000HB3F/G]%2'$:##HR:%_ MY- _A.B#HK0H@18="30__(H7\(T0?G#C$"U%>$$"/"H">'_I%#_Q"B M#\X=8@2HKP@A1H1!3P[](X?^(40?G#O$"%!?$4*,"(.>'/I'#OU#B#XX=X@1 MH+XBA!@1!CTY](\<^H<0?7#N$"-@5U^)=PN^^>:;ZL+GGGO.XLS\_'R4+%Z\ MV+KIJJJJM+2T\/#PD)"0[WWO>W/FS#E]^K3U:9(6K.U1@P:UC- "ZR$X"5I# MF];E#0T-\^?/CX^/#PP,# T-A2O6K5MW_?IUYWM4#T'=^XH5*PX<.*#%/(U. ML#4%!06UM;5__.,??_>[WTV<./&]]]ZSZ$72@K4] MN;FY1U5\_OGG.@;L&7VU;=NVH*"@"1,FO/766_7U];MW[RXM+8V(B%BYE^C1[MYM$-D. MA9^%89]]]EF?/GWR\O+NW+FC+K]TZ9+U]TM:NK# WA!GAX^.7+ET6A]5*'HQM^^?0L+ M"QUV+VG!ICWVCIX]>Q;5T5104%!J:FI]?;URZ-"A0^/&C4-Y;&SLJE6KU$.P M5PLG+%NV;/7JU4.'#O7S\_O#'_XP;]Z\^^Z[#[,W+BYN[MRY7W_]M<2PHJ*B M>^ZY1_Z5M$47?_G+7_0-0>F]5U?D?K-NX?777Q\^?#BNV@,//* \>Z.N>_3H MT4F3)H5TDIZ>_LDGGSBL3DA/QBOZ01Y4KUZ]&A@86%M;*W:UATOY'ND? M0GP>=\P=+7F7N?N9C$5F):FNSNA$:\C6[KWW7IPY:]8L&-;0T/#PPP^C\9$C M1^[;MT_=K\0 R%1(?QT_DL[OSY\TB&!P\>C$YA#-2L M3WK553C05XV-C?[^_DN7+A6%:@N:FIHP8"&B9L^>#2M;6EJ4ZO_W?_^'P;SZ MZJM___O?[?4M;\':'CBZ785R")<\,C(R.3FYLK*RKJYNZM2IN/8G3IS H3-G MSJ#9E)24FIJ:]]]_'RHE)B9&#$%2"R?@^DV<.!&U]NS9LW/GSM+2TAT[=D#S M5%14C!DS)CX^OK6U5>THM:D)"0FXQ1WZ7=T%^M4Q!'7ON$%[J1ZAM+B.%KU; MZ"OD)^,M M_2 )JENW;NW7K]_-FS?-W0R/;K+6D]V9Z1]"C($[YHZ6O$M')H-L"FF5T "; M-V^65%=G=+TZG].;-FT:TKFRLC($M.SL[%&C1I67E^_=NW?\^/&(8Q99ECT# MD $B&T05E%=75Z>FID(/V R)\OCI?!:'G'G@P($8%T9QX,"!+5NV8( ^Z557 MX4!?8:.@H !*J;FYV=QUJ7OII9>P?>3($6QC;-C&()7J?_O;WZ FA38=,F1( M?G[^IY]^:M&%O 5K>RPX>_:L.#1__ORHJ"A%KT-Z8:9E965A>\Z<.9#RWWSS MC3ATY/WX:N2L"F <@ !PP8<./%^[=JUB(@( MFR%1'C^=S^)RN'"AN>M2EY24! T@MC%@ MJ,RTM#1U"Q )T+A+EBR9,&%"[]Z](18A.M4G.&S!PIZ\O+SC*A2GHR(NO/JK MK<+"0NAL'()GY\Z=JVX';A5#D-02?2E5;M^^O6;-&LA%W%N*NGOQQ1D?0HR!M_25ODQ&"4'RZNJ,#KO%Q<7*;DE) M"4H4"7'UZE7LOOSRR^:N2L"F <@ Y\V;I^X4":'-D"B/GSK&;O&\V.#!@R'G M?-ZK+L2QO@*EI:7^_OZ-C8V*1X0*1/GE[WCRR2=1@G-L=G/FS!E>$4.0U.K5^2RB4@4M0!\N7[Y\__[],/OC MCS^6JQJ-SP>JN] W!+,&?07+E6^*%>!VE-NKI;XUQ09.MK8!-LNK$]*3\:)^ M,-L*JG5U=0$! 6*UZ&YX=).U'NM+Z9'^(<3G<]ZD(TZ2MD"?63SWU%(:D[':W!=R50.YW+]_?X?OMU#7TC<$BW9LNFC(D"'9V=D6A2C!H.S5LKXU M!PP88&V#\@$#]16Y&_&N?K .J@4%!9,G3Q9'=018=UCKL;Z4'ND?0GP>=\P= M+7F7ODQ&_4V+QNHN5 *2;UK4(='L*'[J&+M%+CIX\."?__SG/N]5%])+B[X" M:]:L,9E,&1D9*+]UZU9D9&1*2LJAKB0G)\?%Q8F78UH_HSEERI2A0X>*;2TM MR.U1 [^,&#'"YL^E<"@B(L+FCY$\HJE@,I*6E MY>#!@S9KZ1N"13L! 0'6WX^+._7:M6M*";8'#ARHW-!:]%565I;U;\"4!V2I MK\C=B'?U@[EK4$6L&#)DR(8-&\RZPJ.;K/5,1^H>Z1]"?!YWS!TM>9>^3$;] M2R&-U5VH!.S]4D@=$FUVJHZ?NL>N)CO%A@Z"QL3$L+&S4J%&P!([%7VRC1'F01HN^$N^' M>?#!!Q4;U"]XH;XB=R->UP_JH'KDR!'\%1]+Z0B/;K+6,QVI>Z1_"/%YW#1W M'.9=^C(9)8_77MV%2D#]ICOTBRPQ-C86PDD=$FUVJHZ?NL>NYL*%"P,'#HR+ MB_O][W^/,+MUZ]:?_>QG/N95LTO1JJ_ QHT;Q:5Z[+''0D-#%>6G -T9'!PL M'J4K*RO[\8]_C*L;$!" ;!YW/+26-&@0ND.G:%]Y M$;YXR3U<"5FR>O5J]26Q5\NBKTN7+HF7^&$@F9F9Y\^?=ZBOP.G3IR'W<2^B M<0PV+2T-/E&&;%U+WQ#4[>".O__^^W&:Q=5L:&B8.7,F)D;OWKWQ%]M_^]O? M)(ZU>6MB,HM_,A 2$C)ITB2+_V]@LSHA/1FOZP>S*J@N6;($ZXHHU!$>W62M M9SI2]TC_$.+SN&_NR/,NLZY,1IUQ::SN0B5@[DSME QPU:I5Q<7%2$?5(='> M$)3XJ7OL%B!-%=_\P)CX^'CE7[W[C%>MA^P,=O45(83X,#TJZ"4F)BJO).TA MT#]R>I1_"+F+X-S137M[>U)2TN3)DWM@2+Q[4;SJVF:IKP@A1H1!3P[](X?^ M(40?G#O=HJBHJ**BXO#APU555>GIZ2:327FXB>C& UZEOB*$&!$&/3GTCQSZ MAQ!]<.YTB[R\O-C8V*"@H)"0D(<>>JBVMM;;%OD"'O J]14AQ(@PZ,FA?^30 M/X3H@W.'& 'J*T*($6'0DT/_R*%_"-$'YPXQ M17A! CPJ GA_Z10_\0H@_. M'6($_J>O""&$$$(((80XB9G?7Q%"C :#GASZ1P[]0X@^.'>($:"^(H08$08] M.?2/'/J'$'UP[A C0'U%"#$B#'IRZ!\Y] \A^N#<(4: ^HH08D08].30/W+H M'T+TP;E#C #U%2'$B##HR:%_Y- _A.B#HK0H@18="30__(H7\(T0?G M#C$"=O65>+?@FV^^J2Y\[KGG=$\,]2L+(R,CT]/3/_KH(WU-*0W"'F=:((08 M%L^O\5J":G-SL\ED4F)C?GX^CBY>O-BCAG9"_\AACDB(/CAW0$-#P_SY\^/C MXP,# T-#0]/2TM:M6W?]^G5GVNSHZ%BX<&%45!0\O&+%"A=9^E^8VMH:%A>$H2MK;VSUOK>=[I'\(\7DX=[9MVQ84%#1APH2WWGJK MOKY^]^[=I:6E$1$1*U>N=*;9RLI*^';]^O5(L[_ZZBM762MP1YN^C4Q?961D MF$RFM6O7*H5.ZBNU'#I__KRX#_2U9MT@(81HQROZP6%0G3)ERH(%"\1V144% M#CWZZ*/X^\$''WC>6L_W2/\0XO,8?.Y\]MEG??KTR."!V[=OB]/V[=N']7+#A@T6<@AW$DI>>>45 MI;5Y\^;==]]]N.WBXN+FSIW[]==?JRUY_?77AP\?WK=O7S0N'@Y1-WCCQHU' M'GED\.#!GW[ZJ1N\1 CQ-;RB'^1!]>K5JX&!@;6UM6(76@)G7KQX,3@X&,'6 M\]9ZOD?ZAQ"?Q^!SIZBHZ)Y[[G'X*.#1HTOHGGWPBRB4IL1I) M]67+EJU>O7KHT*%^?GZBM56K5MU[[[TX<]:L63"LH:'AX8<#(<]09<>.'=BHJ*@8,V9,?'Q\:VNKJ(C[ !=[^_;MNW;M M&CUZ-&[-EI86Y6+_YS__24E)24A(.'?NG&>\1@BYV_&6?K 75,'6K5O[]>MW M\^9-;#=A:3W9GIG\(,08&GSM(5J=/GRX_!XDT M8AHRX?<[P4:?/GU.G3IEMI\20U#EYN8*9;5Y\V9)=4BIB1,GUM34[-FS1SR2 M/6W:-&3R965EB+W9V=FC1HTJ+R_?NW?O^/'C$7)%:%7K*YL&G#ES!LD_JJ"\ MNKHZ-345*LO(U]J!OL)&04$!%&IS<[-9M=3-GS\_*BI*^8@1D@EW3%96EMA] M]=5732;3_OW[,S(R<"'__>]_FZVT=6AHZ,Z=.VW:A-8N7+B N6.'KLV#&4;-FR15B(,T>,&#%NW+B+%R^ZVCF$$)_%6_K!;">H@IDS9RKK M[DLOO83R(T>.8!OK'+:QX'G86D]V9Z9_"#$&!I\[D#K//ONL_!RDTQ M2HZ- M#>R*Z&G1TM/B42NPF)B9V='2(W/'CV.WLK+2 MW%5?V31@SIPY P8,N''CABB_=NU:1$2$D:^U8WW5U-04'!R\<.%"L^KB037E MY.2TJR@L+!PX<*"H>^?.G4<>>03J&2KK3W_ZD])@7E[>\4X@O9YZZBG<9,K# MIK=OWUZS9LW(D2.QK"H:[,477Q05BXJ*%,-P6Z#DA1=>P-_''W\ M=GM9X>?GIU3?NG4K2I*3DVTV*,C(R!@W;IS8QMW6NW?OY] MNC[K:6U;K\[WO./O>^^]YRIW$$(,@A?U@]E64*VKJPL("! +F_A$$.=<_HXG MGWP2)3C?D]9ZK"^E1_J'$)_'X'-'R_.!R(/B,&3,4UT,'X_XX;H4X M_Q__^ =.&#-FC,ED^NUO?VO=H.#IIY_&]1#;T='1.3DYRJ'//_]?)D<731HD76'V!91T)W6^NQOI0>Z1]" M?!Z#SYVBHJ+^_?O+WV\Q8," N7/GJDO47T YU%?:J[M07_'[*PLTZ2NP9LT: MB*6,C QQ)KPV8L0(Y0E.-7?NW)DR94I,3,RE2Y<6+UX<%!2D_*C.XI+\Z$<_ MBHV-%=M82O/S\Y5#$$Y:])4H?^JIIZ#+Q8^U""%$"][5#^:N015A<\B0(1LV M;#!W/@@7&1F9DI)RJ"O)RZ4C=(_U#B,]C\+DCWL^.C-%!L9V5E(2O^YIMOQ.Z5*U<@R90?4#G45]JKNU!?\?=7%FC55ZVM MK='1T>(S0NR>.W<.?DQ-37WGG7<.'SY<4U,#1?3\\\_CT+IUZ_S\_%!H[EP( M?_C#'R8E):%Z+]7_%]Z[=V]Q<3%*5J]>+=I_XHDGH,1>>^VU_?OWEY24)"0D M:-=7X%>_^A4DUK9MV]SD)D*(C^%U_: .JD>.',%?\=\;$4ZQ_?;;;UM4+R\O M1[FR 'O 6L]TI.Z1_B'$Y^'<4?Z_\*9-FS[\\,.ZNCJ$/B35RO\7%N\/?/#! M!Q'NJJNKQXT;IWX!H$-]I;VZ"_65^OV!Z!<"(38VUF0RN=AW=P]:]178N'&C MHJ_ %U]\D9V=/6C0H(" *R"CSWVV+Y]^\3+V=45X?&^??L6%A:JG^(("PO# M]58OD)#&HHW6VM9SI2]TC_$.+S<.Z TZ=/Y^;FQL7% M(85&0$M+2RLK*U.'M2-'CHA_0A42$C)ITB2+_W^E;LI:7VFO[D)]A8V#!P^. M'3L6*B F)F;5JE7%Q<7(ZIWWU5V*77U%""$^3(\*>HF)B>)UJ3T'^D=.C_(/ M(7<1G#M&H+V]/2DI2?G1K &AOB*$&!$&/3GTCQSZAQ!]<.[X*D5%1145%893/OV[?.V45Z#^HH08D08].30/W+H'T+TP;GCJ^3EY<7&Q@8% M!86$A#STT$.UM;7>MLB;4%\10HP(@YX<^D<._4.(/CAWB!&@OB*$&!$&/3GT MCQSZAQ!]<.X0(T!]10@Q(@QZ($:"^(H08$08].?2/'/J'$'UP[A C8%=?B7<+OOGFF^K"YYY[ M3L?$6+%BQ8$#!T2;:,$):RW1TJ#2>[>:58B,C$Q/3__HHX^<,-/U R>$.(GG MUW@M0;6YN=ED,BD!)S\_'T<7+U[L44,[H7_D,$O7G6FSHZ-CX<*%45%1,!OYI(LL_2_.)X=*2'1ATNX! M>KA7766&6:*O8F)BVMK:E$)]ETH9JLO'?/3HT:^^^DIC[]I!E=S=/>1B$T(4O*4?Y$'UC3?>P)+S[;??8KNUM34L+ Q'4=+> MWNYY:SW?(_U#B,_CIKFS;=NVH*"@"1,FO/766_7U];MW[RXM+8V(B%BYO7:TDXNXOS;2HAT85)NP?HX5YU"3)]E9&1 5F\=NU:I;"[EPH* M%^_25%O3I*W65\^?/B_O DS800MR*5_2#PZ Z9O31 M1_'W@P\^\+RUGN^1_B'$YW''W/GLL\_Z].F3EY=WY\X==?FE2Y>Z^P23!2M6 MK(#!XC,=+8B\UYD>NX42$EV2M'N,'NY5ER#35[@PTZ=/#P\/OWSYLBA47RH( MQ$F3)H5TDIZ>_LDGGR@5ERU;MGKUZJ%#A_KY^?7J"EIX_?77AP\?WK=OWP<> M>$ \YB&JK%JU*C8V-B@H:-RX/&(X\\,GCPX$\__;2[5XL0XBJ\HA_D0?7JU:N!@8&UM;5B%PLGSKQX\6)P M<# "E^>M]7R/] \A/H\[YDY14=$]]]SC\%% 2>*J)8?4GO>B->2T]]Y[+\Z< M-6L6#&MH:'CXX8?1^,B1(_?MVZ?N5V( .'3HT-BQ8Y&U(N&$=K(7$IU)VNUU M;<'Y\^>1_2)]1:M\,&W 1?;-^^?=>N7:-'C\9\ M:&EI$=]IIJ2DH I:@[Y26I-T9.%$FRV+3D7O.W;LB(R,3$Y.KJRLA%53IT[% M+7+BQ F;3L%%;>_DRR^_Q/V$]5MY/A"JK+2T%*UAHZ*B B;%Q\>WMK9*S%#L M_,]__H-A)B0DG#MWSK47DA#2+;RE'^P%5;!UZ]9^_?K=O'D3VTU-35A1"@L+ ML3U[]FR$0402#UOKR>[,] \AQL =:] M(J>=-FT:4LVRLC($M.SL[%&C1I67E^_=NW?\^/&(8R)>.4QBSYPY@TP555!> M75V=FIH*/6 S)#J3M-OLVL)[$%<#!P[$N#"* P<.;-FR!0/T2:^Z"@?Z"AL% M!060?I+E965!2L5B8P-[(J;&R=$1T>+ZVW1%#:MVZ]8M47[LV#&4 MX"+A+P3W_[-W_M$Y7/D?]XB(B*1)D""2:)ULB!_-EB)EO[:H=+5+2]$B$N&( M1-O=*M)E*]5VJ1]G'8X?+18M$:RT%*E6@Z@3;9W6T;.RJ"VJ;->IWY*HI.;[ M/KGK[C7//#>3>>:9Y\DSG]O5J>'CX MB!$CY WIJ5G<9]RX<5%14;PJ:"<,2-2OZ121T-#0;=NV:;H/E9P]>Q;[X+*0 M=Q V8,\.'3I /5Z\>+&V\T(0A&?QEGY07 15@*#'@]M;;[V%\M+24BQC\L R M9A&+K;6R.87\0Q#VP!-C!TGYU*E3Y?O($U=7.:2!O!>KB8F)U=75;'7(D"$H MV;QY,UL]?/@P5@L*"A0=2>SHT:-;M&A17E[.RF_-8O:]=7Y\^>#@X.SLK)$C\ RV"?NCU6H%W8@OVFHJ@H+V=G9 MO!Q>0\D;;[R!OV/&C%'5%AT=+6](3\WB/M#!N#ZJ!"9-F@0YKND4=.%P#7OV M['GAA1N877!@@6*CB06\F#LV+%BH\B6 M-4.B.TF[9M-BMHSR5JU:L=L>_NU5$ZE=7X'R0@($!U*;_\ M\LO81[G[<)UF56*=XB;\=56;I"$]-8L+.*J!$PT;-M1TBJJVU-34[MV[LV78 M ZMFS9H%Z04U_/GGG^OI8//FS?%WTZ9-SLT1!&$]7M0/BE90+2HJ"@P,9+,% M^YD-^URYR_///X\2[&^EM9:UQ5LD_Q"$W^.)L:/G^4!YXNHJAS20]ZIJ4[W; M4UE9Z7P#P)4!SKH1C3J'1,6]I-U5XLI1:E+H*5.F^+U73427OL+YBXB(&#Y\ MN*@XG>\X<<59J]11;6H@O7_EJB$]-8L+. K#[[ 3FDY1U8:K"N>#+W:M5JY,B1?N]5$]&EK\"\>?,<#D=J:FJ#NT],.K\QQ9^85/4'HH(I18G\ MB(R,=/7^E:N&%!U.%%N'^SITZ""^&"9QBJJVQQY[+#8VEBW#GO'CQ_--$$YZ M]!4K?^&%%Z#+V_J!^7>H'KGSIW6K5LO7;I4J7GJHWGSYCU[]MQW M+\G)R7%Q<:JO#WO46FL:$ELD_Q"$W^.)L<.^SX[<3!4!+E^^O'?O7K9#J32$Q)&HVZD[2KOE;549&1DA("/]<-L>?O*J8BEY]55%1$1,3 MPWXC5.Y^,*1'CQZ%A85;MVX5O_CGW)_.G3MW[=JUI*1$(C_X]P-Y;=]\\XV\ M(46'$\76MV_?#H?VZM5K_?KU^_?O1X601J^^^JJF4_C_%]Z]>W=.3@Y*YLZ= MR[:.&C4*)BU>O'C/GCW3IDU+2$C0KZ_ '__X1TBL+5NVZ#@[!$%X"J_K!S&H MEI:6XB][=1BA"N M/7#@0%%1$>()LC[^_X7KE+@Z*P']AYNH!,0OW:%=9+"QL;$03F)(U&S4G:1= M4U^=/7NV954Q%K[X"JU:MXJ<*X.RRK\Y# MT?;KUT_UP7OQ0)R)+EVZH#-R^0$! Y6%W>!?Z!^^CZN&%!U.5+5^^O3IM+2T MZ.CHP,! 7'F#!P_FW\M7')MM:: MAL06R3\$X?=X;NP<.W8L(R,#&@ Y'J)$2DK*HD6+Q%BA/W%U5@+Z#S=1"2@U M26RW;MV0Q")#GC-G3DY.#O)/,22ZZH+AI%U37P&DT.S.#XR)CX_G_^K=;[SJ MW&5W<*FOK,35N20(@O 0/I4?)R8FLF^0^@[D'SD^Y1^"J$?0V#%,55554E+2 M@ $#?# DUE^X5\VMEO0501!VA.9X.>0?.>0?@C &C9TZD9V=G9^?OW___LV; M-_?OW]_A<&@^>$74"0N\2OJ*( @[0G.\'/*/'/(/01B#QDZ=R,S,C(V-#0H* M"@D)Z=V[]\Z=.[UMD3]@@5=]0E\1!$%8# 4].>0?.>0?@C &C1W"#I"^(@C" MCE#0DT/^D4/^(0ACT-@A[ #I*X(@[ @%/3GD'SGD'X(P!HT=P@[\3U\1!$$0 M!$$0!$$0;J+0_2N"(.P&!3TYY!\YY!^", :-'<(.D+XB",*.4-"30_Z10_XA M"&/0V"'L .DK@B#L" 4].>0?.>0?@C &C1W"#I"^(@C"CE#0DT/^D4/^(0AC MT-@A[ #I*X(@[ @%/3GD'SGD'X(P!HT=P@Z0OB((PHY0T)-#_I%#_B$(8]#8 M(>R 2WW%OBVX>O5JL7#FS)FF# S^[<* @(#8V-@1(T8=,31A($83W6S_%Z@NJ%"Q<<#L?! M@P?9ZOCQX['UI9=>LM30&L@_7DF M6?I?Y#DSX4PM^JIMV[:5E96\T$1]E9&1<>C0(4R3?_O;WW"%M6G3YO+ER^[7 M[-R0 7VU9N7;FYN9&1D:^]]IKI%A($X16\I1_D M077Y\N68'7_YY1O=[]F M>4-Z-IT\>;))DR:9F9EW[MP1RR]=NE1<7&RZA01!> 6OZ(=:@^K @0,G3)C MEO/S\[%IT*!!^+MCQP[KK;6^1?(/0?@]-A\[GDLR\_+RX%OV\Y,>JJNKK?]E MRC[(]!4FMF>>>28B(N+*E2NL4)SJOOWVV^'#AV,K5'BO7KT@P5%X^/!A[/#9 M9Y^Q?2"C11F#JPJK4.HJ;5->7HZ2O_SE+[Q$LW)%>+!01-Z]NNJK[.SL^^Z[ MCQX%) C_QBOZ01Y4KUV[UKAQXYT[=[)5: GL>?'BQ>#@8,1#ZZVUOD7R#T'X M/38?.SJ3S$.'#O7KUR^DAO[]^W_QQ1>LG,7)9P84-6VYPY<]JT:8,]GWWV61A65E;VZ*./HO*.'3M^ M_/''8KL2 \"^??NZ=>N&O#TN+F[^_/EFW9*II]2BKTZ<.-&H4:-77GF%%7)G MG3ESIGGSYLG)R04%!45%14\^^22FO:^^^@JZ.3P\?/;LV6S_IYYZ"C-?2DH* M6WW[[;<# @*N7[^NTC;'CAU#R:9-F]BJJ\J5F@N. Z$?'1V=F)@H[UY=]55" M0@(F^%K<1A!$/<=;^L%54 4;-VYLUJS9K5NWL'S^_'E,?I,F3<+R<\\]AQG+ M$T]0RZVULCF%_$,0]L#F8T=/DOGUUU\CICWTT$-_KP$+39HT.7KTJ%+C/4@C MZ)_WWW]_^_;M7;MVA5I#]$-6G)&1P935N^^^*SD<4JIOW[Z%A84???01>R0; MN3J2[46+%B'VIJ6E=>K4:<6*%;MW[W[DD4<0O7I!9=GY7->BK[ P<>)$*-0+%RXHPE0W;MRXJ*@H_A-C5545KIBA0X=B M>?#@P;_][6^Q *T5$1$Q9/7[^^6=6FZ1RSIT[=YY^^FG(L%.G3LF[5U=]A:MPZM2IDCH)@O #O*4? M%!=!%8P8,8+/NV^]]1;*2TM+L8QY#LN8\"RVULKF%/(/0=@#FX\=/4DF,EZ( M%IX&8P&K+/K!>P\\\ !/F+_\\DN4O/?>>XH0+>6'Q\3$L%^IV&IB8F)U=35; M'3)D"$HV;][,5MDC:04%!Y&]Z>GJ5P*1)DUJV;(E-4,#0S965E5]]]97#X?CQQQ]# M0D*@C+$I.CKZ3W_ZD^)T'Q,:%[OQIB65=G8V+X=20LD;;[RA"-%2?GAF9B8OQVI.3@Y?G39M&DJX M,+MV[1I6%RQ8H-RKKS0-@.@:.W:LV.B8,6/L?*YKUU<@-S>W4:-&)TZ%$_*%I!M:BH*# P MD$UL[!=!['/E+L\__SQ*L+^5UEK6%F^1_$,0?H_-QXZ>)!-9L4J#O?SRRPB) MBE;NRDMXM)0?/F/&#.=C&:HWIBHK*[EX:W#O^U?.!CCK1C1JYW.M2U]A]HJ( MB!@^?#AW/70PKH_#3B@U3^Y!.F//08,&39DR!27SYLWKUJW;DB5+&C=NS&X= MJDX/3AY*-F[LM:RMGB+Y!^"\'ML/G;T))G(HL>,&2.6B#>@:M57 M^@\W45_1_2L5NO254J.1' Y':FHJVQ->Z]"A W^"4\6P8<-Z].@1&AK*/O0$ M:=2P8<-''WWT-[_YC6;EJ"?.GGWY:]5U+2?>, M?9]]_/CQJB8N7[Z\=^]>/8T2!.'[>%<_*/<&542;UJU;+UVZ5*EY$ Y1KF?/ MGOON)3DY.2XN3F?H,\5::QH26R3_$(3?8_.QHR?)'#IT:$1$Q/7KU]GJU:M7 M(O]>O7[]^_ MO["P<,:,&:^^^BK;>=FR9=@M("#@VK5K2LV'+G!J43)KUBS-RL'*E2M1N&7+ M%GGEB8F)T='1Q<7%XH<$-2OD#4'L_?U><*G)-_%__;9V[=H#!PX4%16A?056K5K%]14X??IT6EH:U$Y@8"!FP<&#!_//Y)>5E6$W]JE !K:B M9-^^?:XJ9Q\)?/#!!YF@=U6YYC,A-V_>Q-_%BQ=K=L^9(T>.R#;JU:O! MP<'IZ>F666M-0V*+Y!^"\'MH["@ZDLS2TE+V3ZA"0D+Z]>NG^O]78E7.^DK_ MX2;J*RSLW;NW6[=N4%EMV[:=,V=.3DY.1$2$^[ZJI[C45_4(2*]FS9KQ#YX0 M!$'4BD\%O<3$Q#???-/;5MP#^4>.3_F'(.H1-';L0%5555)2$G]IUH;X@[Z: M,6/&BR^^Z&TK"(*H3]3KH&'/*/'/(/01B#QHZ_DIF9&1L;&Q04%!(2TKMW M;_:).]M"^HH@"#M"04\.^4<.^8<@C$%CA[ #I*\(@K C%/3DD'_DD'\(PA@T M=@@[0/J*( @[0D%/#OE'#OF'((Q!8X>P __35P1!$ 1!$ 1!$(2;*'3_BB ( MNT%!3P[Y1P[YAR",06.'L .DKPB"L",4].20?^20?PC"V"#M ^HH@"#M" M04\.^4<.^8<@C$%CA[ #I*\(@K C%/3DD'_DD'\(PA@T=@@[0/J*( @[0D%/ M#OE'#OF'((Q!8X>P Z2O"(*P(Q3TY)!_Y)!_",(8-'8(.^!27_'/"P8$!+1K MURXC(^/7G%Q<5LV7TGQ,3$F&$40=1+K)_C64Q;O7JU6(A1 M+%IRX<(%A\-Q\.!!MCI^_'AL?>FEERPUM ;RCQS;3IJFMR+.:]["+/_4^K%F M-_$%7[F/YV*+)]*YZNKJK*RLJ*@HF W_FV3I?W'_PN,A44_\]!U\W*MFF:&X MTE>8'@X=.H33MG+ERC9MVB =OW[]NI6687BT;]]>+-RT:1,*3?3=EBU;@H*" M^O3ILV;-FI*2DEV[=N7FYD9&1K[VVFNFU&\N8L=Q:HQ-W@@W9\^>5>[JJ^^_ M_W[^_/DF&DD0]0)OZ8>V;=LB&>6%JOEO^?+EF')^^>47+%=45+"<%2555576 M6VM]B_7:/S:9-$UOQ1>2(;-L."3 KP>.[]CI73P46SR4SA44%,#@)4N6&$ZZ M)+A?)P^)>N*G[^#C7C4%F;X2AW%Q<3%*UJU;9Z5E:6EIT.6EI:6\\(DGGDA/ M3S;))DR:9F9EW[MP1RR]=NE37GXB@Q=V?X&NMQ)2.O__^^P\__# B M#L;DZZ^_WK-GSVW;MKE9)T'4.[RB'U)34Q'3Q%\T5//?P($#)TR8P);S\_.Q M:="@0?B[8\<.ZZVUOL5Z[1\[3)KFML*F/%_0#)ZP05ZGL9S!%WSE/IZ(+2:F MC9/;LV;SDVV^_'3Y\ M>$1$1%!04*]>O4I*2L0#ERU;UKY]^Z9-FR*59\]R:)9/GCP96?[MV[=YM3=N MW&C6K-DKK[S"]N_;MR_V89LN7KS8J%&C3S_]E-L&&\:.'7O__?=C7,7%Q8T9 M,^:''W[@59TY"URF3S_]-+;B;[V[9 G"%+RB'S >GWGF&83-*U>NL$)Q_KMV M[1J"U>^JIIU1]3$A(P+4H=]#77W^-$X":_UX#%A#?6:B%&3C-F&8*"PL_ M^NBC!C5W9GOV[(E5[ E]Q??47\FV;=M<]4CUO %W@KQR9Y]OW+@11N;EY6&2 MQMR/96RJXV5#$/4>;^F'$R=.(!E%-LP*Q;".L8E$^=:M6U@^?_X\9I1)DR9A M^;GGGL,81Q2UV%HKFU/JOW_L,&GR;LI;T3_EP15\7D.GX)-''GD$_=VZ=2OD M$%(?YF>)V<>/'W=UE,3GFIW2=/B___UO_)TV;1K?^</PWT7>4]5_'!_[QJ%C)]!>&(Z(DS=^3($<@^]/G[[[]G6\>-&X?QSR4R M=L/%/73H4';@ P\\P,(!^/+++U&",^&J'+Z#4.NGKU*MIE MSW[ !A;CG*,2L^'LV;/8A#.$U?3T=*A5^2.8J'GJU*ER!Z%3.!^\IUC *AO& M: N3"KNRV6I$1 1_VAZ6AX>'CQ@QHDZ52'JDZCA?EE?N['.(?HP317C_:MZ\ M>7(G$(3_X2W]@(6)$RP0+DP>6,8M8;*V5 MS2GUWS]VF#1UME*G*8\?-7KT:&BV\O)R5G[CQHW(R$AG/ZO,EAPE\;EFIUPY M?,*$"4Q LG+D=@$! >SZK-51JA)5SJ"IKT)"0EY\\46===9'/!%;W$_G-$^] M(H2@.F6#B8F)U=75;'7(D"'B;R*'#Q_&*C2_<%4. M[S@5/_300TS0ZG246*+*&33U%?1S>'@X^@NOJMXF(AJ$[98$Y.#E^=-FT:2KB$N';M&E87+%B@W*L$- V07-ZJD"B/GP;Z M+@X6748(6$1#YH\9L_VW;MN%:^<,?_M"E2Q?Q0"Q@. 4$!,R:-0N!#]/, MYY]_SC?!PBE3IL@[K^>&,NI7#5J8BLJ5N[]6BMUQM:?^2B0]4N[U+5^65Z[I M%$_@-S<7 Q2Y*9\FBDJ*@H,#&2S!4N:L<^5NSS__/,HP?Y66FM9 M6[S%>NT?.TR:.EO1/^6)1SFGR#B*^5EBMN0HB<\U.^7*X1 Y[=JU8PE965D9 M"GE2J\=18HDJ9]!L[L-9$&.M^_ M4@%QB4OYL!.:!\HC%Q9>??75YLV;_^<__VG:M"F655LQEV K8B+_* K?A-"3 MGI[.*SQUZA3?!*D]>>A:\/#P^4O1$);.]^5XMI:[%$#Z?TKG95(>J3: MF2_KKURSA"#LB7?U R;%B(B(X<.'\TD"&=6 0/8ULF3)SOGA18/7O)/K=9* M['?&/R9-G:T8FY4D/RI+S)8<)?&Y9J7GYG_[T)[:@WU&N M2H*"@L0D[]*E2^(.$'5'CQZ=,&%" ^'SF/XQ@WLBMIB;SHDEXIT6_=F@64I MHOW@BMIB;SHDE,X4WA?1G@V8I M 5>7MQ@2-1L5XZ?AOHNXB@_^Y%7%5 SJJ^^^^P[&]>K5"^%F__[]A86%B'?L M5S0#4P5@GPO__>]_K\< OFG4J%%!04&+%R_>LV?/M&G3$A(2^*:S9\^V;-D2 MH?"==][!Z-JX<>.P8<./_D(Y]&J5'CQ[HX]:M M6\6O CJ?>_[]0+[G-]]\4Z=*)#T"G3MW[MJU:TE)"7N3CY7KK[S6TTH0]L'K M^J&BHB(F)J9!#:6EI?C+7AW&0&Z@]7^35JQ8@7+QE1Y/6VM-0V*+]=H_-IDT M];12IUF)SVO8DW_4"P?"5[&QL<@1Y6:+GP)3'27QN:;E??LI* MV".+FJ[0[*FJ9/;LV; S+R\/%O?N33SY!QR&D^3TW M,0=PU:[OXZ'88F(Z)Y;P/+Y.V:!92L#5Y2V&1,U&Q?AIN.\BKN*#/WE5,16# M^@JO[>,YXL](YL43,X^N4#?)5=Y2 XN+R%D.BJR[P^&FX[RI_\:IS ME]W!I;ZRF%&C1N%LZ?]?SCX(21>"J$=X/>B))"8F\L^$^@CD'SE>]X\?3)IR MJJJJDI*2Q#=,/'<4825>'SOU%WYY^V!(K+]X*&AX7U\=.G1HQ8H5 0$!BQ;3#F* M\!846^H$7=Z>P *O>E]?H>EFS9IE9F:R+\S67TA?$40]@N9X.>0?.31I>@)T M*C8V-B@H*"0DI'?OWN+3CZ8?17@+BBUU@BYO3V"!5[VOKPB"(*R'@IX<\H\< M\@]!&(/&#F$'2%\1!&%'*.C)(?_((?\0A#%H[!!V@/0501!VA(*>'/*/'/(/ M01B#Q@YA!_ZGKPB"( B"( B"( @W4>C^%4$0=H."GASRCQSR#T$8@\8.80=( M7Q$$84'/*/'/(/01B#Q@YA!TA?$01A M1RCHR2'_R"'_$(0Q:.P0=L"EON*?%PP("&C7KEU&1L:Y<^?<;"PO+Z^XN-C- M2MS!^>.)HT>/-E#/S)DSS0T0J UU.I>7E96-&S/&H:&A*2DI"QQ?HYG,6?UZM5BH6H<7;APP>%P'#QX MD*V.'S\>6U]ZZ25+#:V!_".'N*G[^#C7C7+#,65OH*F.G3H$$[;RI4KV[1I$Q,3<_WZ=3<;\VZ? M>: M-069OA)3ZN+B8I2L6[?.S<:\KJ],,:"NERR4NGSZ=S;LY,F339HTR$4_I*:F.AR.^?/G\T+5.!HX<."$"1/8 M?55>7HZ2V;-G\Y)OO_UV^/#A$1$104%!O7KU*BDI$0]< MMFQ9^_;MFS9M^O###[-G.50/YHT=._;^^^_'>(B+BQLS9LP//_S :]ZW;U^W M;MU0+3;A0E'=:>G7KU](#?W[]__BBR_DCP8<,//_Q0TF5GP[*SL^^[[S[Y?6U5$T>.'#'6!=ZZ MZAS)_>9<@Z;_Q6/=/'T$82)>T0^XSI]YYAF,T"M7KK!"<1Q=NW:M<>/&.W?N M9*N8.+'GQ8L7@X.#,:ZMM];Z%LD_!.'W>&+LZ$F9E+HG(:JD2'*XF(RQVI!H MM6G3!GL^^^RS,*RLK.S11Q]%Y1T[=OSXXX_%=B4&*-*46 R)M<9/]Q.P,V?. M((]MU:H5&H4Q4+-^Z56ST*NOCAX]BA)8R;W>B@^/KZBH@*''S]^'%4]\L@C.'SKUJT0">@\,^_KK[^&+[#SWVO K0* M#),TZMPIG*TJ ;Y)TB.8A'9[]NQ96%B(=J%2VK9MRTR2^P$70=^^?7'41Q]] MM&W;-E===O8V2$A(P#BI]>2)3:!= UT06Q?/$7!U,3!4^LJ5__FQ[I\^@C 1 M;^F'$R=.-&K4Z)577F&%XCC:N'%CLV;-;MVZA>7SY\]C1IDT:1*6GWON.8P= MBT<$^:=6:ZULCB#\!D^,'3TIDX$D!(D0,B*F =Y]]UW)X6(RUJ#F.;VGGGH* MF=BB18L0T-+2TCIUZH34=_?NW>P\=]$NOFH5,7S$I@C-WY,@1R#[T^?OOOV=;QXT;%Q45Q24R M=L/%/73H4';@ P\\\////[--7W[Y)4IP)A07:3J./7OV+#;!LU@=/7ITBQ8M MRLO+V=8;-VY$1D8R\U _7,,;Q0)6V8B2-*KJE(IOO_VVUA[!I(B("/[NV=6K M5\/#PYE)94W/P-M3ITYU/E;5';$)8UU0M:YYCO3HJUI/NONG MCR!,Q%OZ 0L3)TYLVK3IA0L7E'O'T8@1(WB*\-9;;Z&\M+04RY@\L(Q9Q&)K MK6Q.(?\0A#WPQ-C1DS(92T)X")(?+B9C6$U,3*RNKF:K0X8,0O(X=.^)L\2;> M?/--;((OQHX=*UHR9LP89A[>$M?&4M" M> B2'RXF8UC-R^]:B(-=+Y_I0+B$I?R8226[^Z/>#I,N:AD%SAX>'U_I]"_$H8UU0U:/IHM:M6Z>EI:D*48). MN3K*^:2[?_H(PD2\JQ\P*49$1 P?/IQ/$A,G3APP8 #;.GGR9.??2BP>%.2? M6JVUK"V"\"<\,7;TI$S&DA#Q3HO.PTU4 I*46 R)2FWQTT#?56EDJU:M1HX< MZ?=>-1&#^@JF=.C00?/E(HE#(;699,2)'S]^/-\!"I7O(W__RODE(OZ8IIOZ M2M(C;((-FB\OZ?>#I,N:AK&/C>(0U<=&+U^^S!_45!UEK NJ>O@Y$F&7.\X% M+\%RRY8M^:C0HZ_U0]@WKQY#HO7NO7K]^_ M?W]A82$$PZNOOBKI#Q8Z=^[G1HP?*MV[=VKU[=_$S(V[J*TF/F$GLXWNL7?[Q M/?U^JE*LNNS*,_[.\M6O7'CAPH*BH"/N@.?[/\E1'&>N"JAY^CM@O%HP3 M)TZ$A85UZM0)EB!4X2^64<*?QM&CK]P_?01A(E[7#Q45%3$Q,>S&2VEI*?ZR M5XS_!I^=P M$Y6 JY18#(F:C8KQTW#?1/=NR9/)A]>U[B4)R2+EVZH%.'%T_@%6K5K'Y M;_KTZ9A76"&&+08['^:O!@<'BX\9>]I::QH26R3_$(3?X[FQ(T^9%$-) MB)@LZ3S<1"6@N$B)Q9#HJ@L\?AKNNPIDF.S.#XR)CX_G_^K=;[SJW&5W<*FO M?(2JJJJDI"3Q&5."( CW\:F@EYB8R+\FZB.0?^3XE'\(HAY!8\

MLB@B#\#9\*>CX( M^4<.^8<@C$%CITY02NP)+/"J+^HK@B (3T-!3P[Y1P[YAR",06.'L .DKPB" ML",4].20?^20?PC"V"#M ^HH@"#M"04\.^4<.^8<@C$%CA[ #_]-7!$$0 M!$$0!$$0A)LH=/^*( B[04%/#OE'#OF'((Q!8X>P Z2O"(*P(Q3TY)!_Y)!_ M",(8-'8(.T#ZBB (.T)!3P[Y1P[YAR",06.'L .DKPB"L",4].20?^20?PC" MV"#M ^HH@"#M"04\.^4<.^8<@C$%CA[ #I*\(@K C%/3DD'_DD'\(PA@T M=@@[X%)?\<\+!@0$M&O7+B,CX]RY^TU[QJFB>@QG'>5G"8( M/\-;^J%MV[:5E96\4!42ER]?CBGGEU]^P7)%107[@0DE5555UEMK?8OD'X+P M>SPT=CR4<144%,#@)4N6>"(O]:@HR?27JD^+B8I2L6[?. MU0X,=_156EH:5'AI:2DO?.*))]+3T^NJE""+,==Z75^=/'FR29,FF9F9=^[< M$:$J) X<.'#"A EL M.3\_'YLJ$OSMV[+#>6NM;)/\0A-_CB;%C8L:E(B\O#P:SWW3T8$K"IA\> M$O7$3]_!Q[UJ"GKU57EY.4IFSY[M:@>&._H*F_KV[3MY\F16OS6;Z_'[WO./CO!P1]^^*'A>Y5ITZ9%=)">GO[I MIY_*XJM6K5JS9LVP8<-Z]NS9HS-[]NP9/WY\6%A80D("1IZTX=BQ8]G9V<.' M#\>TQ*7,S,Q3ITY)DUR5$@7GSIT;%16%JZFIJ75U=8X]*BPL[->OWW6_F#;? M(YR6EI;&Q\>CT0D3)N@;-5G)VV^_[:J_/1PPXW/DV;1ITX@1(WKW[CUQXD3Y MT XAW1^_Z =,F3ESYF#I.'OVK$C4+RSGSY\/#0VMJ:D1I]@XD1,K87AX.!8< MZZVUOD7ZAY" QQ=SQ_.(RVD\8XB+S =LJ T!6VQL+'+.GS\?AM77U]]YYYVH M/"4EY8,//M"WJS! 4\:B^B7QNNNGY['?//--PN1NF'#AKBX./&EI[#D\\\_ MAR_&C1OWUPYP )T PT1Q>!SRK+JZ^KWWWJNMK>UQ[?G&JJHJ#(7;;[]]^_;M MV[9M@QR"-X4-D"C%Q<4[=NS 045%!2I,3$QL:6G!I:-'C[HJA1$6$Q,S=NS8 MRLI*-'3//?<@YV>??6;H45)2$@:ZVOOF>]2CXVO?R9,GXQ0YH:]D3O.5[-RY MTU5_X2CI,7%LQN<8]!C9<-%;;[TU9LP8K&Y-34WJ+A/23?"7?FAH: @.#EZY M(@P4+%D"S-3GCQY M$NFXP>I2"Q4WO??(]P&A45)7__!D?U[]]_ MWKQY776+J_[J/6;>Y[?<! IF'+J+A/23?"7?L!!04%![]Z] M3Y\^K776#YC1,D1X]MEGD2Z>E\;F@6/L(A9;:V5S&OU#B#WPQ=SQ/.)R%<_( M):A+ 5MR[LXSGVESF"H3;@#;IT_ M?SXD.%*DA!67X XX15\*IY ZLBVG%<*YV=G9^DN9F9G"ALN7+Z]=NS8E)06# M1O;TF6>>49>"GL8XTW\IMV3)$LAZ0X_,S';S/<(I###D'#1H4)O%C3;3/8 R(C(]]\\TV1 M>>3(D4E)2>(8.PJ6G;2T-(NMM;(YC?XAQ![X2U^Y%\_():A+ =O2I4OE:5%1 M$5*DA#A__CQ.GWON.:VS$G!J@"(6-2R)ZO73C;[KHURD#QX\6'RF']A>]2(J M?274T>'#AW_XX0>G);W^^RL<[-RY$R/CU[_^]>C1HPV7>O7J99@_CS[Z:'!P ML';MVS:G%3K..I02-B ==:Y>O7K7KEW0M9]\\HF94FBQAP,]>_8T],C,M]7F M>X135SG-5Z+HK];Y?IGTN>'^.KWCA'1/_*@?0'%Q,>910T.#7!)K:VM#0D+$ M;B$^9D.>L]=8OGPY4I#?2FLM:TNV2/\0$O#X8NYX'G&YBF?D$M2E@$U?FR'N M;6UME3)#KP2<&J"(1?5+HG:]]=.-ONM#7*TC]'WDD4<"WJM>1*6OU+&RC_35 MYF'S]^W$PIM(AI?,@! M0X\@FOOW[Z_^M:7Y'O50?G]ELA)%?PV9/?0Y(=T?_^H';(I145%SY\Z52V)! M0<'TZ=/%U67+ECE^B&/Q_*)_KFNM96T1$DCX8NYX-^+2G"F!+@5LWE("BEA4 MOR1JUUL_W>B[(;X=/'CP P\\$/!>]2+=3E^!LK*RC(P,_:OMY&^!''^#)!_3 M-+0%62_DJ>(Y2]26GY\OBXAW;USW5UNX#;?>>JO3'S7I$6\+1?V&MX4V-37) M)RW-]PBG,,#5[Z],5J+HK]YC;ON<^HK<0/A7/X"U:]<&!07-G#D3Z5@EA@P9 MLG'C1JWCJ8^8F)C)DR?OZ7JDGA+ MR:1)DZJKJ[=MVZ9_AYYC\5&C1HT9,Z:NK@XYY7M"4# U-34^/A[##GD>>N@A M5/C\\\_OVK6KJ*@H*2E)UJ-_NXBAU-=??XT;@Y0WWGAC[]Z]N JA\L033SA: M+O_;W2NOO+)OW[[:VEI4CK+RO]V9[U$/W?L#9'PT=[P8<6G.E$"7 C9O*0%7L:A^273:J'[]=+OO>DZ>/#E@P("$ MA(0___G/6&:W;-ER__WW!YA7-:]R(^DK@"$E7G4/&3UMVC3#6_;UI7#[1X\> M#0^*'7?\^/$XAD0I+2U=NG0IY++6\8_GH&)Q'!D9F9&1<>+$"7T]KDJ!;[[Y M)BLK:]"@02$A(1C!LV;-DN_=-W#DR!&(?HQ(Y.S;MV]:6EI969D4S>9[)$[7 MK%D#8V 2AB"D755@.8B%M4O MB:ZZ(-=/M_MN *&O^.8'QB0F)LI_]1XP7G7LLB>XU%>!2EM;V\B1(_4/K?JN ME!>A="'$NW2K12\Y.5F^R;.;0/^HZ5;^(>0&@G/';60LV@V7Q!L7'T7XMM!7 MA86%%145>_?NK:JJ2D]/#PH*E? 3U%2'>); 7/<^A?]30/X2X!^=. ME^A6L6C 8(%7;:&O\O+RXN/CP\+"(B(B[KCCCIJ:&M^5\A'45X1XE\!>]#R' M_E%#_Q#B'IP[7:);Q:(!@P5>M86^(H00 USTU- _:N@?0MR#HK0H@= MX:*GAOY10_\0XAZ<.\0.4%\10NP(%STU](\:^H<0]^#<(7;@W_J*$$(((800 M0HB':/S^BA!B-[CHJ:%_U- _A+@'YPZQ ]17A! [PD5/#?VCAOXAQ#TX=X@= MH+XBA-@1+GIJZ!\U] \A[L&Y0^P ]14AQ(YPT5-#_ZBA?PAQ#\X=8@>HKP@A M=H2+GAKZ1PW]0XA[<.X0.T!]10BQ(USTU- _:N@?0MR#L%>O M7L.&#W#N@/KZ^H4+%R8F)H:&AO;MVSDK:*H#!PY@)WOQ MQ1=C8V/CXN)^_/%'F0&7#(J+$$)N%/RE'X8.'=K:VBH3#?KAA1=>P.YXY

TM$1&1N(J4MK:VJRWUOH6Z1]" A[.G:U;MX:%A4V9,N7EEU^NJZM[]]UW MBXN+HZ.CGWSR24^JK:RLA&\W;-C@B_B<,7]74>DKO53=O7LW4EY]]54KC8,6 MMW[7)(38 ;_HAYDS9P8%!:U;MTXF&O3#C!DS%BU:)(XK*BIPZ:Z[[L+?=]YY MQWIKK6^1_B$DX+'YW/GJJZ]NNNFFO+R\JU>OZM//G#F#2-N3FDM*2N!;\?&3 M&1AC^Q2S^JJYN1DI3SWUE&,&<;!ITZ81(T;T[MU[XL2)\N&-/7OVC!\_'C(] M(2$!6Z9^IX04GC9M6D0'Z>GIGW[ZJ:QVU:I5:]:L&39L6,^>/=]^^^WL[.SA MPX=C.**2S,S,4Z=.^%8GZ5?'\^?.AH:$U M-37B%%H".;___OOP\/"Y<^=:;ZWU+=(_A 0\-I\[A86%_?KUN^ZC@(H@V6G( MW:,S)F-L45MI:6EL;"QRSI\_'X;5U]??>>>=J#PE)>6##S[0MZLP0%/&_#;$ MK+[ZXHLOD *'.F; >X3;L;V[=O?>NNM,6/&8.@T-34=/7H4>^'MM]^.]&W; MMJ6FIL+CHJ'//_\<-V#V#SN9.4E#1GSAQU M'G60[#3DAJ#*SVMK:LK(RK+U965FWW79;>7GY M^^^_CP >2ZY86CV)^>V)2E]!X[:UM6$S.WSX,!0J;L^WWWZKSR!]?#!@TAY_?77%RQ8H$08C?\I1]P4%!0T+MW[].G3VN=]<.\>?/D MOOOLL\\B??_^_3C&/H=C;'@66VMEF M6RW-Q]@X34Y.;F]O%Z<9&1E(J:JJ$J>'#AW":65EI>99S&]/5/I*SZA1HS[Z MZ"-#!NGKPL)"F8[;AI2GGWX:-R [.UM?)#,S4S2$>X [H;^$TX$#!XK:\O+R M9/KERY?7KEV;DI*"[58:\\PSSWBE\X00V^)'_=#8V!@>'KYX\6)-MR-BNXJ, MC'SSS3=%YI$C1R8E)8EC;'ZQL;%I:6D66VME%A45(44*L_/GS^/TN>>>TSR+^>V)2E_A'D"\'CY\^(KE>"DX.%B[]KV93$O6N7;N@DC_Y MY!/'Y@@AI*OX43^ XN)BK'@-#0UR1ZRMK0T)"1$;F_A$$'G.7F/Y\N5(07XK MK;6L+=DB_4-(P&/SN6/F^4!UD.PTY-9T^LI\C&VHS?"+J=;65BG>/(GY[8E* M7ZEES'5]K?[^"L?Z2WIMK:\M+BXN)R='GAX_?ISZBA#B.?[5#Y $45%1<^?. ME?M904'!].G3Q=5ERY;U<(:52Q_]O#ADR9./&C5K'@W Q,3&3)T_>TYFQ8\*+E_W[]^.O^.^-6!5[ M./MG@^7EY4@W_ [6I]9:TY"^1?J'D("'6EI8N7;H4DEKDP7XI MWJ\?$1$Q;=HTPZO]955GSIR!)D:IR,C(C(R,$R=.4%\10CS'[_H!;-Z\6>B' M%2M68 L4B;-FS>K;MZ_\%%!R[MRY\/!P_?/2OK;6FH;T+=(_A 0\G#O@R)$C MN;FY"0D)(2$A6-#2TM+*RLKTRYK)(%ESIJ_,%_>BOM*4,;\-<:FOO$Y;6]O( MD2/E _2$$.)'NM4>GYRBTK_J.E6_B'D!H)SQPXPYO>MOBHL+*RHJ-B[ M=V]5555Z>GI04)#\5]"$$.)'N,>KH7_4T#^$N ?G3J#"F%^/;_557EY>?'Q\ M6%A81$3$'7?<45-3XXM6""&DJW"/5T/_J*%_"'$/SIU A3&_'NN>#R2$D.X# M%STU](\:^H<0]^#<(7: ^HH08D>XZ*FA?]30/X2X!^<.L0/45X00.\)%3PW] MHX;^(<0].'>('?BWOB*$$$(((800XB$:O[\BA-@-+GIJZ!\U] \A[L&Y0^P M]14AQ(YPT5-#_ZBA?PAQ#\X=8@>HKP@A=H2+GAKZ1PW]0XA[<.X0.T!]10BQ M(USTU- _:N@?0MR#HK0H@=X:*GAOY10_\0XAZ<.\0.4%\10NP(%STU M](\:^H<0]^#<(7; I;Z2KQ?LU:O7L&'#\G2?^'3T#<@4>DK:*H#!PY@)WOQ MQ1=C8V,1K/_XXX_Z#+[PM:MJ;:BOX'R#IC4)9NG)DR>U:_KJVV^_7;=NG1>- M)"0 \)=^&#IT:&MKJTPT+&(OO/ "=L1TM;69KVUUK=( M_Q 2\'#N;-VZ-2PL;,J4*2^__')=7=V[[[Y;7%P<'1W]Y)-/>E)M964E?+MA MPP:WHT<%OJ@SL%'I*[V*V+U[-U)>??555QF\:!#UE8>5;-^^?>+$B9BH"#M^ M][O?39X\>>?.G5XQCY" P2]+Q\R9,X."@O2?=QBF_(P9,Q8M6B2.*RHJ<.FN MN^["WW?>><=Z:ZUOD?XA)."Q^=SYZJNO;KKIIKR\O*M7K^K3SYPYX_3I+?.4 ME)3 M^+C)S.TM[=;_\F4?3"KKYJ;FY'RU%-/&3(<.W8L.SM[^/#A&"X)"0F9 MF9FG3IW29]BT:=.($2-Z]^Z-B%\^U(%2<^?.C8J*@H)/34V%?)=%]"CL$1B^ M[9DV;5I$!^GIZ9]^^JF^8&EI:6QL+"[-GS__XL6+]?7U=]YY)ZQ*24GYX(,/ MU%:I/:-'T2]7KMBS9\^$"1.0/SX^'D8Z?3Y077S\^/$H#N3\_OOOP\/# ML;!8;ZWU+=(_A 0\-I\[A86%_?KUN^ZC@.J8UC$@-,3/BN*K5JU:LV;-L&'# M>O;L:3Y"]B0BM2=F]=477WR!%#C4D $2HKBX>,>.'3BHJ*@8-VY<8F)B2TN+ MR(#[AYNT??OVM]YZ:\R8,1A234U-)TZXH6O]K!SB WH/-HN#0H4/OO?=>M%56 M5A8<')R5E77;;;>5EY>___[[M]]^>Y\^?=16J3TC4=3@RA5'CQZ%V9,G3ZZN MKH;9$%HPU:F^=1Q[1. T+$S B>A;)Z[;77%,4AI:9. MG8JP\[WWWC,9(6L>1*2^]V@W1:6OA)[!9G;X\&$H5-R>;[_]5I_!(#.0^>3) MDTC'[109;KGEEI]^^DE?_WUA0L7(NZ7'T^B%$;;[-FS754KTUV! MJRB.&RSKQ %.Q0A&AN3DY/;V=G$I(R,#*5555>+TT*%#.(4B4EMEL,2IA8H: M7+EBP8(%45%1\E=MY\Z=Z]^_OU-]Y:KXS3??W-S<+-(O7+@0'1V-2^O6K8/8 MTW2_OUJ[=JVCP838&7_I!QP4%!3T[MW[].G36F?],&_>/+GO/OOLLTC?OW\_ MCK'/X1@;GL766MF<1O\08@]L/G<02S_VV&/J/.J8UFE J.E62W5Q1(;B4RK- M=(2L>1"1>NJO&Q:5OM(S:M2HCS[ZR) !OKY\^3)B]Y24%&R',O,SSSPC,A06 M%LK\N)U(>?KIIR&=..Z8H:7+D"8S0S,]-@ME-] MY:IX=G:VOCAJT]]*OC^0$%?X43\T-C:&AXTM#2+K;6R.8W^(<0>V'SNF-%7ZIC6:4"HZ59+=7%$SC+= M9(2L>2,BM1LJ?27TS.'#AW_XX0>G)>%KC))>O7JM7KUZUZY=4+&??/))C\[/ M:#H6"0X.=OP.JF?/GOH\KIHS),K!!!L,X_711Q]%0XX%#<^#MK:VBI&AMNJZ ME@!%#:Y5&<4*( C_J!U!<7(P5HZ&A0:Y(M;6U(2$A8F,3GP@B MS]EK+%^^'"G(;Z6UEK4E6Z1_" EX;#YWS#P?:#ZFU:>8#(E7K5KE6%;@*D+6 M&)%V'96^4K\E3V2(BXO+R/'[_N/8"&QM@ZY("Z7;6^@EAW_")(BG4S MHT=ME1G/*&IPY0KSWU^Y*LY/"PAQ#__J!TB"J*BHN7/GRA6IH*!@^O3IXNJR M9/S66V^53W\:" D) MF\\=\7YV1,Z&Q:JIJ4G^#,=\3*LYTU?FBWM17S$B->"IOGKHH8?"PL*>?_[Y M7;MV%145)24E7?<>?/WUU[@'J:FI;[SQQMZ]>ZNKJZ'*GGCB"9%GU*A18\:, MJ:NK,WQWI-97XETKDR9-0FW;MFV;,&&"_F4I9D:/VBJ#)????_]?.X/AJZC! ME2O$ZU;$^P.%V:[>'Z@H+M[6@AK0='Q\/"(2Q5TCA C\KA]:6EKBXN+$%R_[ M]^_'7_'?&S&7>W3^9X."\O)RI!M^!^M3:ZUI2-\B_4-(P,.Y(_^_\"NOO+)O MW[[:VEHL?0@@Y?\7-A_3:L[TE?GB7M17C$@->*JOSIPY(UZ"%QD9F9&1<>+$ MB>O> QQ\\\TW65E9@P8-"@D)P0XZ:]8L^8I][(ZC1X_&33*8I-97 !NP>&%_ M1$3$M&G3#/\KP&D1K?/H45AEL,21PXO/,>!+N MDL5+2TN7+EV*>^'BCA%"_HW?]0/8O'FS6$!6K%B!+5 D8MWHV[>O_!100&PC.'3O B)3ZZL:FL+"PHJ)B[]Z]5555Z>GI04%!3K]S(X08X**G MAOY10_\0XAZ<.X$*(U(]U%?'Q\6%A81$1$7?<<4=-38V_+2+DQH"+ MGAKZ1PW]0XA[<.X$*HQ(]5!?$4+L"!<]-?2/&OJ'$/?@W"%V@/J*$&)'N.BI MH7_4T#^$N ?G#K$#U%>$$#O"14\-_:.&_B'$/3AWB!WXM[XBA!!"""&$$.(A M&K^_(H38#2YZ:N@?-?0/(>[!N4/L /45(<2.<-%30_^HH7\(<0_.'6('J*\( M(7:$BYX:^D<-_4.(>W#N$#M ?44(L2-<]-30/VKH'T+<@W.'V 'J*T*('>&B MIX;^44/_$.(>G#O$#E!?$4+L"!<]-?2/&OJ'$/?@W"%VP*6^DJ\7[-6K5WQ\ M_+QY\XX>/6J-38\__KB'TP_%48DZ3TE)R>[=NYV6!:M7K]8GMK:V1D9&FJG6 M?$-64E55E9:6%A45%1$1\;.?_6S!@@5'CASQ8OUF/..>]UQ17U^_<.'"Q,3$ MT-#0OGW[HG?KUZ^_>/&BM^HG 8_U>[Q86UYZZ25]HF&Y.WWZ=%!0T,_OBQ8L'#AP(#R/R])*E_\*[ M(9P=4.FKW-S< P<.8"?[[__^;PR"V-C8IJ8F"VSR7%_![.^^^TZ=Q]5803K& M^H@1(_2)?_G+7Y#HWO#R^Z#\PQ_^ !L*"@IJ:FK^]K>__>E/?YHZ=2IZY,4F MS#C<3!Z3;-VZ-2PL;,J4*2^__')=7=V[[[Y;7%P<'1W]Y)-/>J5^8@?\I1^& M#AW:VMHJ$PW+W0LOO(#=\CEW?[_H*\[SU5=? MW73337EY>5>O7M6GGSESIJO?$W:3'A&_X!?],'/F3*PMZ]:MDXF&Y6[&C!F+ M%BT2QQ45%;ATUUUWX>\[[[QCO;76MTC_$!+PV'SN>#&&,5!24@+?FH_N& +Y M%+/ZJKFY&2F___WO90JT[+1ITR(Z2$]/__333YT6E"GB[Z9-FT:,&-&[=^^) M$R?*9SSV[-DS8<($J/GX^/C2TE*YH>+OJE6KD()T7$4>"/WK&J"WP56C/3KC M:.W4J5.7+5LF4K[__OO@X. //_Q0WS5%]V'SFC5KA@T;UK-G3T-#Z.GX\>/1 MEX2$!,00LJ?'CAW+SLX>/GPX9ATN969FGCIU2IKDJI0H.'?NW*BH*%Q-34W5 M^T>"CB]9LL0Q78^K>O3=0=R#TR^^^$)?\)>__.4O?O$+O6=.G#B!O@P>/#@T M-!0&8Q$Q>5/4/944%A;VZ]?ONE^CF[]!BC%& AB_Z <,Z3ESYF"BG3U[5B3J M!_GY\^6NM;I'\("7AL/G<\CV',A+7F0R#4 MAA H-C86.>?/GP_#ZNOK[[SS3E2>DI+RP03($:3( MA\H^__QS>'#_]=9;8\:,P0AK:FHZ>O0H MJIH\>7)U=36J0H [=.A0:1:.]9=D*PH#M,[CP&FC&'D]KCT "1RMW;QY\\TW MWRR4_88-&^+BXJY%6_N=__B?FP!__^,=__.,?3@>!HAY]=^# R,C(HJ(B6?"? M__PGE.?Z]>NE9U#5@ $#<-?*R\MW[][]^NNOWWOOO29OBJ*G>I*2DA"!.>V( MQ/P-4HPQ$MCX2S\T-#1@UJQ@+5NV].G3Y]*E2SAN;&S$YB<^&7GP MP0>ZU+(1#B-,1^965E M6'NSLK)NN^TVA'#OO_\^XC$LN6)I]58(9Q]4^@H:%P(#F]F77WXY91 M?N[1PX;=2IG?JR: O#43QS G4N1(4LHNX^Q)B( M S&H*?0;,W-S2+]PH4+T='1CIZ'ST^>/(ETS IUJ84+%PX<.%":@8*8M[#- M4.'__=__I:2DB(\TA@P9DI^?_S__\S_Z#(IZ#-U9M&B1D)KB%+.Q5Z]>IT^? MEGW,RP[@*:^5JV:40 M*#DYN;V]79QF9&0@I:JJ2IP>.G0(IY65E9KW0CC[H-)7>B!#__G/?\JK<")< MJ<^/4\3HFE)?%186RD3<7:0\_?33N$^9F9F&JJ19CI<JD-D#K/ Z<-NK4 M3D-9C,7Y\^B9Y>OGQY[=JU4$&( M*J3/GWGF&76IV-A8Z)DV'4N6+!DP8(!CIW!I]^[=*U:L@$Z&(@H-#:VMK957 M%?48NE-75X>47;MVB=-QX\;-G#E3W\?!@P>[$B?7O2F*GNHQLS:9OT&*,48" M&S_JA\;&QO#P\,6+%VNZ'1';561DY)MOOBDRCQPY,BDI21QC\\,D34M+L]A: M*YO3Z!]"[('-YX[G,8RKL%:NEET*@98N72I/BXJ*D"*%V?GSYW'ZW'//:=X+ MX>R#2E_A'D"\_OWO?__=[WZ'H'SJU*GRUW@X-8R/1Q]]-#@X6+O>[Z\![#N IKY6K9I1!(7YOA%U.MK:V.WTEX&,+9!Y6^TGL0_D7*EBU;Q"G$L>.G M_D(!7O_H59H(\5=3CV)W?_O:W??KT M:6YN_LUO?B,.]-F@W!YXX &GC5[WIIC\\*.PL+!___[JWX::OT&*,48"&__J M!TB"J*BHN7/GROVLH*!@^O3IXNJR9 MC6'T*?KOK\R'0-[25_S^RH!9?77ITJ7X^/B4E!3QVYO9LV<[_FI%*/*?__SG MXIDQP2NOO*+65[@!T='1KGY_Y7A)_O[*E0&:B7& @Y"0$*=?T>J+E)65961D MR%?YR4N*UAU;E TI'DY%;?GY^;+(JE6K9#V*4G#=K;?>JO^MEU,%>\VQ3N M,KS;M*FIZ:.//A+'YF^08HR1P,:_^@&L7;LV*"@(JR72,9B'#!FR<>-&K>-! MN)B8F,F3)^_IS-BQ8S'I#,/>I]9:TY"^1?J'D(#'YG/'NS&,YDQ?=2D$\I:^ MXN^O#)C55^#%%U]$XM:M6[5K[S:9-&E2=77UMFW;]&]=>^JII[ IEI24?/CA MA^O6K1LU:I1:7XE7CH@7N(FJG+X_4+;RY9=?J@W0S.DK FS)BZNCK#%SZ* M#T'E)47KCL5E0\@I7ZZ"@JFIJ9"L\!7R//300ZCP^>>?W[5K5U%145)2DJQ' M_TH60ZFOO_X:HQDI4#M[]^[%50BS)YYXPF!V<'#P P\\4%%1L6_?OAT[=N"X M1\=_H),9%/4X]0;N2%Q<'"[A%AL\<_+DR0$#!B#*^?.?_XR58LN6+????[_) MFZ+HJ0'YO_F@WM&IVMI:%$<7Y/_F,W^#%&.,!#9^UP\M+2UB'O7H>$\#_HJ/ M0C 47ER-=;L 66&M-0_H6Z1]" A[.'2_&,)HS?=6E$,A;^LI\ M"&<3NJ"OQ&OE?O&+7PC-C0U/O" _(B)BVK1I\N7ZERY=>N211[ OXM)__==_ M_>,?_U#K*^W:*_-Q8Q#IKEFS1MY@D0$I2,=5#!%$_[*X*P,T<_H*V_#HT:-1 MK:'O9O25HG7'XOJ&<"Q[6EI:NG3ITJBH**WC*4KQ'L7(R,B,C(P3)T[HZW%5 M"GSSS3=965F#!@T*"0F!SV?-FB7_68&DK*SLE[_\):XB#^K'E(;6,N1Q58]3 M;VS.Y.;F0LC!X+Y] M^Z:EI:&;\H,3\S=(/<9( .-W_0 V;]XL],.*%2LP]D0B9A^&M'XP"\Z=.Q<> M'JY_D-C7UEK3D+Y%^H>0@(=S1_->#*,YTU?FBWM17VE=">'L@$M]U1U02)T M 'IUY,B1\A<%/BUU(V)-3P-[C!$%W6K12TY.%N\+[3[0/VJZE7\(N8'@W+$# M]@E674%]92F%A845%15[]^ZMJJI*3T\/"@IR_+K)6Z5N1*SO:>"-,6*2[KGH M=1_H'S7T#R'NP;D3J-@G6#4#]96EY.7EQFKH'S7T#R'NP;E#[ #U%2'$CG#14T/_J*%_"'$/SAUB M!_ZMKP@AA!!"""&$>(C&[Z\((7:#BYX:^D<-_4.(>W#N$#M ?44(L2-<]-30 M/VKH'T+<@W.'V 'J*T*('>&BIX;^44/_$.(>G#O$#E!?$4+L"!<]-?2/&OJ' M$/?@W"%V@/J*$&)'N.BIH7_4T#^$N ?G#K$#U%>$$#O"14\-_:.&_B'$/3AW MB!UPJ:^JJJK2TM*BHJ(B(B)^]K.?+5BPX,B1(]YM^_'''S<_S;QH#QI%T^Z5 M=:Q*$A,3DYZ>_O'''WM8H8>VM;>W+UZ\>.# @:BJI*1$?ZFNKN[NN^^.CHX. M"PM+3D[^[6]_^^.//WJW=07"2ZM7K]8GMK:V1D9&ZMN5_@P-#1TT:!!<^J<_ M_:FYN=E'5A';8OT>+P;V2R^]I$\T+(.G3Y\."@J2RTA^?CZN/OSPPY8:V@'] MHX8Q(B'NX;NY4U]?OW#APL3$1,0/??OV1="X?OWZBQE*G(J;R',^#+KDD MFED_NP_=W*O>,D-SU%=_^,,?D%)04%!34_.WO_T- >[4J5/_\I>_>+=M\S?> MN_8<.'#@N^^^NNMC8V-/C*,V!-_Z8>A0X>VMK;*1,,R^,(++V#+ MN7+E"HY;6EK$IP](:6MKL]Y:ZUND?P@)>'PT=[9NW1H6%C9ERI277WZYKJ[N MW7??+2XNCHZ.?O+))SVIUE5,Y14\KU,NB6;6S^Y#-_>J5W"NKW"'[KOO/D-6 ML:5Y$?,WWEOV0#%[=QLV")+_5]1> !__TE$0503)TZ($>.M"MV@I*0$E1B< M\[__^[\A(2'+ER_7)\+:?OWZ/?# UYL70$JS\K*@L;;OW^_3+S[[KMSFNM;Y'^(23@\<7<^>JKKVZZZ::\O+RK5Z_JT\^<.;-[ M]VY/:G8:4RGP>IRI1BZ)9M;/[D,W]ZI7<*ZO>O?NO63)$D6Q8\>.96=G#Q\^ M' ,Z(2$A,S/SU*E3LD;6 MEHH;OVS9,HCORY^<>%,65_7%0D ""@((@ M D9#?$7+9Q!CK5%48M:-[[<(BH6B9I.H2,I4-/O3^(RZ&A,V:Q*C$14C/C:* M&H.O2HR/BL94B>(K:L1:W8 2%52,\_L6=[U[[>FYT_3,-./,^?Q!]=R^CW-/ M][E]OG1/SXP9,] G>D;_&.7 @0/BKGGSYC5JU*A&C1HG3IS@&;SO7NW=^_>X>'A/_WTDV)K0BOC_ +"@HR?\INYLR9\ F$EFB5Q"V8T>#!@X.#@^&93ITZ,2=K M.8*\\ZY=NZ(^*[EQXX:7E]>WWWXKUU< DA7E!04%YH> (/11+?H!Y_:@08,0 M03=OWF2%XMI26EI:JU:M[=NWLX^X<*(FPL37UQ=Q9[RUQH](_B$(E\<1L9.> MGEZG3AVKCP)*D)$V:- -8<-&P;#D,!TZ]8-G3=OWGSW M[MWBN!(#3-)T5%P2K:Z?59V[.<@5D=,B*<6@, 9JUB6]:B_4]=7++[\,4Y8L M67+AP@759DBL,S,SMVS9@HWL[.QV[=K%Q,24E96QON +3'CSYLW;MFUKW;HU M3OJ2DI(S9\Y@)G%Q<;FYN5]]]14D4,.'YU*E3^)N3D\,[_\<__@$)+@YM MU1YV5U3L')+FY,F3;!<.!M)Z[-JY<^?UZ]=%UULR%6=/Y\Z=4;YITR8("1P M2_H*A[^BDBM7KN#,PY6>/Q^HPTO/PY/H[:M* ML,$GB],T)26%G:^ -\&YA:@SMY^IS=6K5_/IL)-,U3:$5MVZ==NT:;-^_?J\ MO+P^??K 2S_^^*.6(\@[7[ER9;UZ]=C_(:":(B,CV7UMN;Z"2SW,'BPF"%NH M+OU06%CHY>7%__L@+NOKUJVK7;OVO7OWL%U45(0K"ON_TO#APQ'RB$&#K35R M.!/YAR#< T?$#I(EU21'1)([64I[Q)P*F9*DN9AGLHRT7[]^R)26+EV*!2TI M*:EERY9965F[=NU";HEUC*U7-J:CXI(H7S]US%WA/62 H:&AF!=FD9^?OV;- M&DS0);UJ+]3UU>G3IZ$%F;*,B(A(34TUOX7"0:Y\^?)EU(1K6%^-&S>^?_\^ MVWOTZ%&4X$B,'#D2JIJ_4.'6K5M!04%L7+@/XI5WV+9MV\3$Q"K9@W+SSH<, M&<)V(8EGYQ^OS%UOR51H 'ZWY_;MVR$A(9;TE4A 0,#6K5MM\1*S#36;-6L& ME7CCQ@WSK@8,&(!3A/]_ AOXR%<6516.TW?:M&GF7:$M*L^9,T?TC"7;QHP9 M$Q86QL?%C+"BP1B3AB/(.\>A0?"PAWDZ=NR8D9%A>E)3J>HK'#[13H*PG>K2 M#]A(2TOS\_.[=NV:ZM1?J^LI4F3U#H4Z?/KU+ERXU:]:$ MU(-DY'L?/'BP8,$":!ZXFZL+EOYB(ST]G==DF?'LV;,QR5&C1HE#8(9L7#C( MT]/S[-FS?/[0E%6R!TW,.Z]?OS[;Q6]B\LK<]99,'3UZM-@$G5O25^C\6"5[ M]NQY_?77$>3\85\=7L+?_OW[0[+W[-D3A]Q\1(#3 K-33!;*AVWKT%?OO_^^ MZ!E+ML$J!%B%P(0)$T)#0TW:CB!W.R)GV+!AA86%*.'_I9#KJ_+R/-PD!BVM 8&#@VK5K6>46+5K$QL:R;5Q1$'WQ\?$&6VOD M<";R#T&X!]6EKR2YDZ6TQR0L0?+F8IZ)CQ,G3N0?,S(R4,(E1&EI*3XN6K3( M9%LZJE@2Y>NGCKF+R1[*P\/#V4T+U_:J';&HKT3.G#D#S[9MVY:7X#R&R)DY MLQ/SLGSIU*AL7.B0B(@(?L0UOXDHI_QZ;N3WHQ[QS M+R\OT^-'^,SMT6>J O,>$A,3.W3HH-M+'I7O><=?R=L1T:>ER9HLZ"OY\X%? M?/&%P@95VS"$AQDU:M0P:3N"O-NM6[GK>W-[M:L']2H,[-QTR>/!DEJ&^DM8:- MQ47,PS%;TILC+V_V(F,VQ)1\4ET61M M_=0Q=S'30R$J3YDRQ>6]:D$CO7UDZP!)3M=^_4O2 \X\;IL-+['R"1D?8Y.;F MJLX=RK7R+0?IZ>GJKOMS"W#4-@_3IF!JMC]0CR;B'& M4!/"C+_EQJJ^6K9L&;_RU -#8=::]A8?$3R#T&X/(Z(G?3T="0Y\O=;2'(G+4I >W,[*@%).BHN MB29KZZ>.N2O2O/#PO0K#^Z4]_@I:]_:,BHK2[25>#@$)A[ O:RD8,&" ^9?-Y-^_.GGR)'I#GV(A>S^[^-XMN;[" M$6S6K)GX3381^1%43'GITJ5]^_95O$W1?)O!WL\.QZJ.2Q#ZJ%[] !8L6.#I MZ9F8F(CR1X\>141$K%BQPE3YU$?=NG7CXN+V/4F;-FVBHZ,5;Q]VJ+7&#"2. M2/XA")?'$;'#WL^.C$NQ I24E.S=NY=M2W(G+4I >W,[*@%+Z:BX)*H.*JZ? MNNC(R,V-A8J_-A[^M@K_C;M&D3?W\@K]:_?W]\_,M?_F)NI55[ M/(3W![+.$6D___RSQ!ZKIK)7B[!?#89DPIFJZC[^^\*[=NV:.'$B2N;-FZ?; M2V+YFV^^B8EOW+A1,2A[6\N++[XH3I9]D<.$(>8 E0->Y\A%$YX>'B+ M%BW^\Y__2&P0RR]>O(@S$M[X\LLO]^_?C]&A&,5;59(CJ#IEU5WS&RZ%#A_"7_2,)D>4A/+7+R'M83)"W\]X4EN9,6):"]N1V5 M@*5T5%P250<5UT_=Y?/ER:&AH='3T)Y]\@F5VW;IU P<.=#&OFNR*NKY" M\OW**Z_@V'A[>P<&!N)\A;81*Q07%[/W 6(O4G;VN[KR^9@>OV\>LX(6@@A1 M> ='"Q_Y;YM4R1XV!/I$S^@?1P@"0#&ZN3V273A[N*ESY\Z%<,)D5=W'@6$8 M5[SJZ_"2HGS*E"F06.*KSQD(+?;*?W]__^[=N_.?"S!)?TX.D^K=NS?LP;P@ M]J".2DM+K=H@6OO++[\D)275KU\?!P*'X[777N,_.&"2'D'5*:ONXO[$$&%A M89@=A+3Y+W<1A(U4NWX *U>N9&?[].G3^?^X*D &R.S\P)B8FAO_4N\MXU7S*MJ"NKZJ%$2-&X(!I M_SEG$4GN;CL5%14M6K00GW,E5+'E"!*$P3C#HL=IVK2IL_W\ /E'CE/YAR"> M(BAV=,/342=<$I]>')3D.X6^^N&''[*RLFK6K+ELV3)]/=A=7Z6GIV=G9^_? MOS\G)R#OE'#OF'(/1!L5,E*!UU! 9XU2GT M%4:O7;OVV+%CY:]EE_=@7WT%8Z*BHGQ\?/S]_5]ZZ25+S[P1#-N/($$8#%WC MY9!_Y)!_"$(?%#M5@M)11V" 5YU"7Q$$01@,+7IRR#]RR#\$H0^*'<(=('U% M$(0[0HN>'/*/'/(/0>B#8H=P!TA?$03ACM"B)X?\(X?\0Q#ZH-@AW('_Z2N" M( B"( B"( C"1DQT_XH@"'>#%CTYY!\YY!^"T ?%#N$.D+XB",(=H45/#OE' M#OF'(/1!L4.X Z2O"()P1VC1DT/^D4/^(0A]4.P0[@#I*X(@W!%:].20?^20 M?PA"'Q0[A#M ^HH@"'>$%CTYY!\YY!^"T ?%#N$.D+XB",(=H45/#OE'#OF' M(/1!L4.X RKZRNK;!K5W_NLM>;6___WOO7OW;MBPH:^O;].F33,R,DI*2HRQD&&\?]A2_^FGGXJ%6(5$ M2ZY=N^;IZ?G==]^QCQJ=Z0@H1R0(?3@N=AR1;CU\^'#\^/%A86$P&SF2G2S] M+[8G6GQ)U+)^.@].[E5[F6%2Z*L?!%">DI(BEFCO&I5__?57J\.K>L%\W//G MSU>I9SNB<3C5N6SHWZQ9 ML[MW[QIF:G7I*TC*\O)R7JC(#S[^^&.XXH\__C!5Q9D.LM;@$0G"-7!0[#@H MW5J_?CT,7KY\N2.2(MO[Y$NBEO73>7!RK]H%*\\'RE4@!*B-5S6)OG(&]5DE MS&T^>_;L,\\\,W;LV$>/'HGEQ<7%JG?M)-CN:BV=/(UN)PA]5,M5)SL[&^.^ M^NJK^/OUUU]+:EZ_?EW\B!4#35:M6N58^P2J15\E)B9Z>GHN7+B0%RKR@UZ] M>HT;-XYM:W>F@ZPU>$2"< T<$3MV3+<4S)HU"P:S_^EHP2[9FG;XDJAE_70> MG-RK=J'*^@HE,V;,F#=O7J-&C6K4J*%:@97PC6O7KHT8,:)^_?JU:M6*C(P< M.' @ M-6K4U:M7Q;;F3<"E2Y?0*CP\'':B%0)5,9RD6U6;T]/3Z]2I8_7>-*1V]^[= M_2M)2$@X9,5BOE!:6DI%N?MV[>SC[J=:2]K#1Z1(%P#1\2.[>F6:C*C2(JT M9VOH#=E:@P8-4'/8L&$PK*"@H%NW;NB\>?/FNW?O%L>5& #V[=O7OGU[9'W( MV:"=+"V)5M=/VQ,Y2TFRBWG57NC15YA;UZY= Y0T0G<6B%@:0CX'<[=O'GSMFW;6K=NC0 K*2G! M0)F9F5NV;,%&=G9VNW;M8F)BRLK*)$UPWH2&AC9LV# K*RL_/W_-FC7]^O53 M#"?I5M57L;&Q.-?E!^#X\>,XP.CJJTJP >5S\N1)55?#O+BX.'Q$3>@K7E-[ M)UNW;K4T!<7AX-.1=Z[J3/F4"<(9,#X_+BHJPD5BPH0)V!X^?#C"2GNP(')A M,*+8D08^077IJ\+"0B\OK[???IL5BI>]=>O6U:Y=^]Z]>R;;G&DO:XTR9,V<@9M $Y9LV;>K4J1/T@.J2*%\_;4_D+"7)KN=5>Z%' M7T5&1K+#::F"0E]!:/[UKW_5V#\O5W#NW#G5(1HW;LS4&CAZ]"A*<-3%KJ#- M+E^^C'(<.4F3Y.1DJ%O51S95C51TJUH-9\FT:=-4)\X9,& CC?_9P,V\)$M M$^:N#@X._OWWW]G'6[=N!04%#1DRI$J=:)\"WY9W;M7_!.&<&)\?SY\_'X,> M.G0(V[@>8!L7!BT-BXN+<9%HU:K5PX;-&2S(T>.K%>O'O_F[>W;MT-"0E271/GZ:7LB9RE)=CVOV@L] M^HK?$[140:&OH#ZA!!8L6 !)JG@T5J*O,,HQ 5$AB$.DIZ?SS9LQ\\ M>(#AFC=OCK.!*[0Y<^9(FH2'AS.M(G&"I%O5N6@)>!QC\=6( !_#PL),:JX> M-6J4HF;]^O6KU(GV*?!M>>>JSI1/F2"< >/SXQ8M6L3&QK)M7"0:-&@0'Q_/ M]UJZ78]K0)_=[> MWNQJ:M69QEAKV%@$X4HX(G9L3[O3HY,F3X\:- M\Q#>]>0@?045EYRQ-OUK 07C)X]>_KY M^1T\>-!(4QG5JZ^0- 0'!P\>/)A?1-/2TGKTZ,'V6G6F,=8:-A9!N!*.B!W[ MIEMBB7BG17NV9B\E(+G3(BZ))FOKIXZY*RY)EI)D%_.J';%57SW__/.)B8G\ MXZI5JR03,SV^A;=@P0+V$>);]9:NC?H*)U9J:BHOA *VVB0E)<7?WU]\'Z#Y M<))N57MF+PQ%$\53D24E)7OW[F7; P8,,/]6%7_V5'%NA82$6/K^E<9.Y%,0 M#P&RMW3ITEV[=GWSS3.Z99)30E4*5NSEQ(0WW2'<3MUZA05%86L6UP250<5UT_=QE"2[DE=- M=L56?77OWKTI4Z;@*/KY^?7NW?O"A0OF$YLX<6++EBTA? ,# S&?'3MV\.8X M2*U:M<(\%0;8J*^*BXLA3Z&),6+?OGTO7;IDM0DV?OGE%R9J84],3 S_%4M> M0=*MQ.93ITY!]^.D]/;V#@@(B(^/A]KDNAD@3MC[^^&B[MV[*WXZ0&'GO'GS MH+)@(<["_?OW5[43^13$PR&6:^S0^R+4<^X=>N6KZ^O M^,@NQT,-(X.KVO456+ER)9OX].G3L>*Q0AW.=)"UQ@Q$$"Z&XV+'7NF624T) M:&]N1R5@JDS,VK=OC\0,N=_GY^[=NZO;J*<> [Q*^NJI@?050=@16O3DD'_DD'\(0A\4.U5B[-BQ M45%1/CX^_O[^+[WTTO;MVZO;(E? *^2OB((PAVA14\.^4<.^8<@]$&Q0[@# MI*\(@G!':-&30_Z10_XA"'U0[!#N .DK@B#<$5KTY)!_Y)!_"$(?%#N$._ _ M?440!$$0!$$0!$'8B(GN7Q$$X6[0HB>'_".'_$,0^J#8(=P!TE<$0;@CM.C) M(?_((?\0A#XH=@AW@/0501#N""UZ'_".'_$,0^J#8(=P!TE<$0;@CM.C)(?_( M(?\0A#XH=@AW0%U?X>,[[[RCJ(H22U&1DY,3'Q\?'!SL[^__W'//C1PY\M2I M4QJ'Y]2M6S&[[[[3-1&9Y1JK22;H.-C<9\Z<*1:6EY<'!@9JG(N"6;-F MY>?GV\] @G!-JNL:GYJ:BJ'?>NLMJS41_KU[]PX/#]>W%-A(=2V&H&;-FHT: M-4I)2?GUUU\E]=W-/P3A&C@N=@H*"L:,&1,3$U.K5JV @ #DI1]\\,&=.W=L MZ?/APX?CQX\/"PN#V:DEKM>#D M7K67&28;]=7BQ8M1GI:6MGW[]F^^^>;##S_LVK7KA@T;- Z/B^@/E>3FYG;J MU D*[=RYG6JXZ965E[%\GN*Y4 M5%3(*V,Q1'XP<>)$-]$/_'* 7.&?__QG@P8-(B,C?__]=TOUW7D7K4+=M!7.)S]^_=7%.)@ M:QQ>'.C2I4O,XUK::NFP2M6J2U\E)25Y>GH>.G2(%_[YSW].3DZN:M+P\.%# M9&RDKPA""]5RUO/GNW;NY\8,'#PX.#O;Q\>G4J=.! PND29-8 MR8T;-[R\O+[]]EO12(D],V;,F#=O7J-&C6K4J.'Q)/OV[6O?OCT,@/<0K@6HCP08S[^OHBE#2VGIZG3IUK#X**$_M5%-*$>V9F,9$D:]=E@PP25.RTM+26K5J M;=^^G?=NV;:U;MT9HE924<,M_^^VWN+BXV-C8BQ9(U;-BP8;]^_?+R\I8N70HAE)24U+)ERZRLK%V[ M=G7NW+EV[=HP V=AW;IUV[1ILW[]>M3LTZCJWKU[O*O"PD(,]_;;;[,*/&_7,7>%]Y !AH:&8EZ817Y^ M_IHU:S!!E_2JO;"#OCI]^C2$(Y.A$1$1J:FIYO>+),.+! 0$;-VZ5;4FM,?E MRY=1!P> -6S#_ , &/K+0186F39L^?/B0[>K;MR]*H&38QV/'CN$CY,>8,6/"PL)X#S > MP8]N52V!P;=NW<(IQ9X7@L+.R,@P"4=!;@_$&(LNL4-LC!PY$IKM[MV[K/SV M[=LA(2'F1U#A6$DK[9,B".?'^/QX_OSY&)0]"8SK ;9Q8=#2T$WT _^W%Q:T M$R=.8"7$JGCERA4M#=W!/P3A&C@B=K!63)LV35Y'GDJIII0F(?75GHEI3!1- M3RH!50/DB=R0(4.XJN1=I:6E^?GY7;MV3;OQEN8NDIREZU%W;0 M5Z;*5!MR=OKTZ5VZ=*E9LR9T(?2EQN''CAU[K)(]>_:\_OKK"!+^L.R#!P\6 M+%@ \8:#RO7/G#ES6,/T]'3>#PX 2F;/GHV__?OWA^3MV;,G7*9E7 Y*V 3A M=WA?K(^/D!:LX<2)$WDYA!!*^)E16EJ*CXL6+8(!.!?%FV,3)DR ]%>UA+D: MY].P8<,*"PM1PK4[VR6WA]^B572(LVKTZ-'BKE&C1K$)2APK::5]4@3A_!B? M'[=HT2(V-I9MXR*!@(J/C^=[QOI?\0Q"N077I M*WDJI9I2FH345WLFIC%1-#VI!%0-D*1DD V!@8%KUZ[E@[*NBHJ*?'U]QX\? MK]UXU:$52VYX>#CDG,M[U8ZHZRMH)'Y[D9.9F8ERJSV>.7,&AZ%MV[8:AU=< M%Q,3$SMTZ,"V$2T8<>;,F9!>T)V'#Q_V>/*I2O.N/"K?\XZ_\A<8R@4D!E4$ MZM2I4[V\O,P;*C1G>7DY.WBH[&%&C1HU))9LW;H5(?'&&V^T:M5*L4MNSXP9 M,U0[-%]NT(I9*W&LI)7V21&$\V-P?LS^C)+"PD)N#\?<5'?0 M#QZ/_^UUXL2)WW[[S7ROF_N'(%P#1\2.EN<#M:=V8HG&S%#,Q#0FBJ8GE8"J M 9*4+"\OS]O;FPL,L0=<:& 8+BXZTEJ3D$Z+2RXJ3YDRQ>6]:D?4]55$1$12 M4I*B*DHB(R.U=,IN0VD<7C%Y'#_>%L,E)R?S7>?/G]>BKW \H'%QVN7FYFH? MU_2DGH:6%7>)>EK+ 49EA/HQ,R26/'CP ,H03)DTR__>$&+^2F'(3_2"?)OF'(%P#1\1.>GIZ4%"0_/T6^E(I M'9FA'96 )"5+2TOKT:.'ZJ 07<'!P8,'#]9A/"]1++GAX>%#APYU>:_:$75] MQ:8G/E^'[=#04(47&.:/8_;JU:M1HT8:AU=,OF?/GE%146P;YT=J:BK?Q=X_ M855?L7)H/"A@]ITB+>.:GGP>%$/SWUVY=>L6XI8_#ZKE ,-1S9HU$[\6I<4# M2YW-[:@$+*5DF&9$1,2*%2LL#;I@P0)/3\_$Q,2J&J]: E)24OS]_<5W3;N> M5TUV15U?%186!@8&MFS9/7LR M,C)B8V.UZROPYIMOPK:-&S>JCBO15^QU*"^^^&)N;NZF39LZ=.@@OL]$RP&^ M>/$B#EZG3IV^_/++_?OWHQ]HF'???5>C)8I=VNT!+[SP0NO6K0\<.(":_ 4I M[+>;(5P1;W+'BJ]54;32/BF"<'Z,S(\1+!YJ/^64E96%??()KUKIU MZ[#JNIA7379%75^!@H*"(4.&P)N01OB+[=.G3YM;::J\Z_+**Z_@0'I[>T.# MX>2&UC(?1O7"Z2& MO"LF((4%Q=#94+:8E??OGW9KP]KUU>FRJ<-(;'X"T;D M]HA'"^Z<^]'KW[MT5K_-7;6)Z\@#_\LLO24E)]>O7AUO@G-=>>XV_FU^+ M9Q2[--H#<-ZW:M4*IP[+V]JW;X_MA@T;SIT[%_(5SI0[EO6@VDK[I C"^3$R M/T:D! 0$\/^6<6[=NN7KZRL^K"OBH8;#;15&-VPL/F*5])6[^8<@7 /'Q$BU%14=&B10OQ:5W'M2(( MYX<6/3GD'SGD'X+0!\6.;GA*UK1I4_;.9\)V')3HDKYR9=+3T[.SL_?OWY^3 MDY.0D.#IZ:GE=I.^5@3Q=$&+GASRCQSR#T'H@V*G2E!*Y@@,\"KI*U=F[-BQ M45%1/CX^_O[^+[WTTO;MVQW7BB">+FC1DT/^D4/^(0A]4.Q4"4K)'($!7B5] M11"$.T*+GASRCQSR#T'H@V*'< =(7Q$$X8[0HB>'_".'_$,0^J#8(=P!TE<$ M0;@CM.C)(?_((?\0A#XH=@AWX'_ZBB (@B (@B (@K 1$]V_(@C"W:!%3P[Y M1P[YAR#T0;%#N .DKPB"<$=HT9-#_I%#_B$(?5#L$.X Z2N"(-P16O3DD'_D MD'\(0A\4.X0[0/J*( AWA!8].>0?.>0?@M 'Q0[A#I"^(@C"':%%3P[Y1P[Y MAR#T0;%#N .DKPB"<$=HT9-#_I%#_B$(?5#L$.Z NK["QW?>>4=1%266HB(G M)R<^/CXX.-C?W_^YYYX;.7+DJ5.G- [/J%6K5OWZ]1,2$C[\\,.[=^_JFHM. M9LV:E9^?[X2C/'SX+;6??KIIV*A8EV]=NV:IZ?G=]]]QS[:)B#8@<4%!2, M&3,F)B8&V6] 0 !2Z \^^.#.G3NV]"E/&FW$EG31/;&#OEJ\>#'*T]+2MF_? M_LTWWT @=>W:=<.J'3TE)^>&''W"]W+)ERY0I4P(# YLU:U945*1W1E7& MF)-&QRCKUZ]'J^7+E\,_O_[ZJ[BKK*P,CL)>!%)%185NJ\Q[U@Z?$44=\312 M7?JA8<.&Y>7EO%"QKG[\\<<(ZC_^^,-DOS#7;:WQ(Y)_",+EH=C9N'&CCX]/ MERY=/O_\\P,'#NS8L2,S,S,D).2]]]ZSI5M)TF@[CNC3M;&#OL+EL'___HI" M=OW3,KQBH//GSX>&AO;HT4-+JKK^+O MUU]_K<,>-G<=#3GZ])7MXQ*$7:@6_9"8F.CIZ;EPX4)>J%A7>_7J-6[<.+9M M>YC;:*WQ(Y)_",+E^"TU&CQ[][+//XB2.CHX>-6K4U:M7Q5;SYLUKU*A1C1HU M/)X$QJ##!@T:^/O[#QLV[,Z=.S"C6[=NF&/SYLUW[]YMU23T\-%''S5IT@1- M.G;LR)YC48PB3O:''W[HWKV[?R4)"0E'CASA75EJ8JI,,C#ZC1LW?'U]88EB M[[Y]^]JW;P_;,'=D*OS *>9^XL0)T?^7+EV"T\+#PVO5JH6&"'[5 Z205>8. M-*]L/JXE!Q*$852+?D X#!HT"&?^S9LW6:&XKI:6EB+ZMF_?SC[*P]P :XT? MD?Q#$"Z/F\=.>GIZG3IUK#X**$D.M>29DN:*'%ACWJO(_LF3)A0L7= QO/A"2;X_'3^$CZ:];MVZ;-FW6KU^?EY?7IT\?7%]_ M_/%'UK9APX9Q<7&YN;E???45]!74U,F3)[$+^7IF9N:6+5NPD9V=W:Y=NYB8 MF+*R,M8*IU'7KEW1:N?.G>C3X_$SBJS#?OWZH7#ITJ5>7EY)24DM6[;,RLK: MM6M7Y\Z=:]>N75)2(C<)IRS.R\V;-V_;MJUUZ]:((C1AG;-1 )_I\>/'<2+" MO*\JP0:? JJA/@L2L0DH*BI"5#!-.WSX,V?.P!Y8"QLV;=H$]8(3 MG1]F<>[7KU_G_L>D0D-#,7U,-C\_?\V:-?"#Z@%2Q)@X-8F^$L>%KRPYD" , MH[KT0V%A(=:6M]]^FQ6*Z^JZ=>NPR-R[=\]D+HKU0U%9<6X$@<2A&%4EW[ 1EI:&L+MVK5KIB?#',L7#W]YF!MC MK9'#F<@_!.$>N'GL0.I,FS9-7D>2'$KR3+Y:RIN+^9C&O-?T9*:G:H D^71/ M[*"O3)4I7H[R]]]_']O0V4C]*P0F M3)@0&AK*VHX:-4ILB*-;OWY];#QX\&#!@@50?;A(\[NE3+!A@SWY9FX#-B9. MG,C+,S(R4,)/T-+24GQ Q.*LV?/MC13G(NP63$%: ^V;XH?9TMS#P\/-I:FJV?KTE3BNQ($$ M81C5J!^*BHI\?7W'CQ]O$L(RRO(P-\9:(X7EY6%&C1HU6%O%.3IUZE34QP;*8>K, MF3/W[-D#;7WX\&'QS)@Q8X:J#0IC%/*&J3Z<0W*3K*H1$1AI:0KF!C#8OPIP M+&X^9O+DR2@I+"QD%YGEY>=[>WNS"9C7,C;'6L+'XB.0?@G!YW#QVM#P?*$D.)5D97RWE MS<5\3&/>:]*0Z4F23_=$75]%1$0D)24IJJ(D,C)22Z>OO_XZ'*UQ>'/5L6S9 M,I2?/GT:VQ#<.!&/F6&2WK^"G0FV0T-#%0>,8?ZEG5Z]>C5JU$CC M\(KCQ-[/WK-G3_81(S9KUDS\RI#8-B0D1/7[5[@PIZ:F\IH0ZY(SP]O;FZD" MC>>9W"1+YST?163 @ 'F7R&3?/_J_OW[=>O6C8N+V_??SXQ,9%_7+5JE;DG^=0L55:,*W$@01A&]>H'L&#! M D]/3X0,RA&\$1$1*U:L,&D+.^S][,A1%8M524G) MWKU[V;8D.=2BK[0WMZ.^HN]?*5#75X6%A8&!@2U;MD2*C..-O]A&B?CT!7L MSU3YN-?0H4.SL[,/'CRX9_7<]]]_OVW;MJE3I]:I M4^?_V3O[L*JJ/8^#@@@(BB2H")@.@^_CHZE0SN,-*K.\ZJ/I-15YT5%!GSMC M130V2=VZDM;$U:LYID_:"Z(FO=R4+#6AQR'-6X[=)PKU)D[*>)L!WT$%._-] M6+=UM^?LO=@_?W\<9Z]U]YKK=_Z[?7R^YZ]SS[:_Q?^_OOO<<&2DI+> M>NNMLK*RDI(2B*5GGGE&Y)7O#]RYO7>O7MS MUF+]D:->$7,Z-&CM4T0[WAQ- #@ M-*1LV;+%SHWKUZ]'NAB9VE>XX'S8&1L;BS!%;=[ITZ5LW;IU MVK1I2'_NN>>0-S\_?]^^?:M6K4(K'#TIF[9PX4+=D^WJ53B0$(_A=?U07U\? M$Q,C;KQ45%3@4WQ796:8>\9:SU2DK9'^(<3GX=B1_R^,Z!J1D$3ZQ+1[8T^84+BXL+'SP MP0>Q$ 8&!D*#H<= :SE6H_ODAGRN WFCHJ)24E(@S*3\%9PZ=2HM+2TZ.AKG MH)9)DR:)]_&+,@L*"J"R<%'1@1"LBRRUM;50TI#OL&?RY,G5U=6*GH'U>.C0 MH2C!?#]3FZ3;<&TMVA,0-XC_&0@-#47SY7\4.!H 4%%86)B=?VS-7TX$!P?+ M1R)1U\B1(U$7/+-BQ8J:)3X^@$9X^/CQ9]X7KMV[;'''D,;8>&$ M"1/^_.<_.WI2VS3=DQWK-7(@(1[#Z_H!;-RX44R 3S[Y)&8PD6ARF'O 6L]4 MI*V1_B'$Y^'8 =]\\TU&1D9<7!RB($QHR@?-?0/(<[! ML>.K,/C40GWE@V1E9<7&Q@8%!86&AMYSSSV[=NWRMD6$M#MNQTG/D] _:N@? M0IR#8\=78?"IY3;65X00XC2<]-30/VKH'T*<@V.'6 'J*T*(%>&DIX;^44/_ M$.(<'#O$"E!?$4*L""<]-?2/&OJ'$.?@V"%6X&_ZBA!"""&$$$)(&['Q_A4A MQ&IPTE-#_ZBA?PAQ#HX=8@6HKP@A5H23GAKZ1PW]0XAS<.P0*T!]10BQ(IST MU- _:N@?0IR#8X=8 >HK0H@5X:2GAOY10_\0XAP<.\0*4%\10JP()STU](\: M^H<0Y^#8(5: ^HH08D4XZ:FA?]30/X0X!\<.L0+Z^@J[3S_]M-VI2#$S*G3S M.FV7+EVL3&QH:PL/#G6MO?G[^_OW[76>@DU165F9F9L;'QW?J MU"DL+"PY.?GEEU^^LQ%_8Q8EF\-8ULVK1)FV@WH=74U/C[^Q\\ M>%#LSILW#T>7+EWJ44.;H7_4,$8DQ#DX=FSNB;Z:FIH6+EP8%14%#R-D]^[=GWWV6>\:IHO68R[L8\2R>$L_].G3IZ&A M02;:36BOOOHJ5L>;-V]BN[Z^7GR#@Y3&QD;/6^OY&ND?0GP>CATW15_%Q<7P M[9HU:]P1(S'N:BVNUUOJ*B0B0\__'!Z>GIKE5)34Q-" M :_KJ^/'CW?NW#DK*^NGGW[2IM?6UK;VQIIH41OM:;$0KWN,^!A>F4;&CQ^/ M:635JE4RT6Y">^"!!^;/GR^VBXJ*<.BAAQ["YX^/0S)DSKURY4EE9>>^]]Z*Z@0,'?OSQ MQ^+,$R=.3)\^/2(B(B@H*"DIJ;R\W,A-*'#JT:]]Y:S]=(_Q#B\UA\[+0]^M*-;>QB)//!F\EH6<9=BN!*$9=:$.?U M%:X-+L"[[[[[P0KK[Z"ET>,&/%.,]A W'SLV#%U=CLS MT \:;P4IP@QU^7WZ])DR94II:6EA82&$4%I:VN#!@]>O7[]GSYZ[[[Z[2Y>^\];!05%:' ^/CX^OIZ'/KNN^^,.DAX3VZ[J8\2R>$L_5%55849ZZJFG1*)V7MVZ=2NF MIFO7KF'[[-FS6/P6+5J$[4(SV#QL=/VZ$LWMD%H MA!A)**LWWGBC5<%;B]&R[59]I6N (BZU)L[KJW[]^EV_?EWL?O'%%TAY\\TW MM7FG3IT*I\NO(;&!7=&K%-GMS#"BQ?(3$Q.;FIK$HQ2KZR8TZL*%"^BCXD$42/;[=NSOV2-AV^O1II&.HJ'.9;!0:\L033SBV5(OY%F$W(B+B MTJ5+8A>.ZM:MVXP9,UKK%J/VVF[MDR[L8\2R>$L_8&/!@@4A(2$U-36V6^=5 M#!FY[K[XXHM(%P\D8YW#-A8\#UOKR>IL] \AUL#B8Z?MT9=1;"-GRU8%;V:B M9=NM^DK7 )/1K'5P7E]E9V?+0[A42'G^^>>U>>%HN%M; G81^JNSVYF1E95U MY%:0(LQ0EY^3DR/3(820(KO:Q8L7L?O22R]!Q*>GIVMOCBU:M*A'CQZZ;A*- M0@>=.7-F55454N27 6;:"[-U"T0WG3MWKO;0G#ES1 -OW+BQKL]$_A%@# MBX^=MD=?1K&-G"U;%;R9B99MM^HK70,4<:DUT==7'3MVE(]G2/+R\I NL]D) M,+];'\T4A=CUH<.EO M!;[__OM8^/_YG_]YZ-"A=H?4]BQ;MDRW0,>1AES"6J2CS.7+E^_=N_>++[XX M=.B0F5PF&V7F#K7Y%F'7Z$SSA2C::S/05VWO8\2R>%$_V)JG4W34JJHJ.3N5 MEI8&!@:*A4U\(XASSO_,DB5+D(+S/6FMQ^J2-=(_A/@\%A\[;8^^C&(;D^&Q M7?!F)EJVZ07Y=H4HXE)KHJ^O>O7JE9:69G/&DF ME\E&96=G=^O63?T+2_,M\E/>OS)9B**]=B>[L(\1R^)=_0!)$!$1,7WZ=#D[ M+5BPX+[[[A-'%R]>[/@MB8<[,/W3HK4>JXL07\+B8\>UT9O M[-#75^)*7+Y\6:9@NT>/'O*"F=%74Z=.=?Q-CGP M.WZRGSY1CT&S1DP8(#N M[W\4EA06%DZ>/%G[:CLGVAL8&"B$ON*)590V;]X\F46\V*/%7VV9;)1X0RC* MMWM#:%U=W:>??BJVS;<(NS# Z/=7)@M1M%?K,:=]3GU%M'A7/X"5*U?Z^_N/ M'S\>Z1B&O7KU6KMVK:WY0;C(R,@Q8\8OJJ5<&;J_05?W]EA[Z^JJJJ"@\/'SQX\.;-FW&]\8EMI,BG M+\SH*_'^D]&C1Y>4E.S>8973<9A>;.M7?(D"'#A@TK+R_'F?*-*\@(8V)C8Q%5X)Q9LV:AP-6K M5^_=NS%T_U-?7Q\3$B!LO%145^!3_WHC.C.TM M6[;895^_?CW2Y0+L 6L]4Y&V1OJ'$)^'8\>%T9=-3U^U*GASE;Y2Q*761%]? M@WZ^;O<5$ M[>4W6;ZBQYPZ=2HM+2TZ.CHP,!!K^:1)D^3+_ENTQ/&0^?8B"!@Z="CZH@@( M1HX:; MC(R,N+@XG!D6%I:*_OSDDT]BU(A$#%@,1NTP%%RX<"$X.%C[#*V[K?5,1=H:Z1]" M?!Z.'9OKHB^;GKXRG]V%^LJFC$LMB*&^(EZAL;%QT*!!\F<&;LWE0BA=R&U' MNYKT$A,3Y:LRVPGTCYIVY1]";B,X=JR U^-2KT-]Y7VRL[.+BHK*RLJV;]^> MFIKJ[^]O=+NI[;GW@I*>&_E%#_Q#B'!P[ODJ[BDN]#O65]\G*RHJ- MC0T*"@H-#;WGGGMV[=KEOEQN@OJ*W'9PTE-#_ZBA?PAQ#HX=7Z5=Q:5>A_J* M$&)%..FIH7_4T#^$. ?'#K$"U%>$$"O"24\-_:.&_B'$.3AVB!6@OB*$6!%. M>FKH'S7T#R'.P;%#K,#?]!4AA!!"""&$D#9BX_TK0HC5X*2GAOY10_\0XAP< M.\0*4%\10JP()STU](\:^H<0Y^#8(5: ^HH08D4XZ:FA?]30/X0X!\<.L0+4 M5X00*\))3PW]HX;^(<0Y.':(%:"^(H18$4YZ:N@?-?0/(<[!L4.L /45(<2* M<-)30_^HH7\(<0Z.'6(%=/35I$F3(B(BKEV[9G?JI4N70D)"TM/39/<.'#P\.#HZ+B_NG?_HG)TIP.29;Y(%:%$U6>\--UYU8!,^O\>*%K9LV M;=(FHH=K+:FIJ?'W]S]X\*#8G3=O'HXN7;K4HX8V0_^H88Q(B'-P[-C<$\ T M-34M7+@P*BH*'D;TY2)+_XHGHWK?0$=?E9248'?GSIUVI[[^^NM(__333\7N MYY]__L,//\A2[&25]JA;V;%C1U!0T-BQ8V%>>7GY[MV[\_+RNG?O_NRSS[:Q M9-T&JM$][?CQX[ 0JG7OWKU;MFQ)2DIJ;0GNP#,5F:G%.7WEONM.+(*W]$.? M/GT:&AIDHIU^>/755[$ZWKQY$]OU]?7AX>$XBI3&QD;/6^OY&ND?0GP>CATW M!3#%Q<7P[9HU:]P1@7LLJO<9=/35]>O7(R,CH0?L3OW%+WX1%Q?WTT\_Z9;B M^=M6MF;ITKESYZRL+#NK:FMK77MSIBWZ:O7JU4BOJZMS845MY[;65QZ[[L2' M\8I^&#]^O+^__ZI5JV2BG7YXX($'YL^?+[:+BHIPZ*&''L+GAQ]^Z'EK/5\C M_4.(SV/QL>.^ "8_/Q^^%5\_F:&IJO#@P,/!___=_9Q[&F#79//!YXX<6+NW+EWWGDG^A/DV9PY<\Z<.2,+.7#@P,B1(Z'C<0AK MJG8I1<;ITZ='1$3@:%)2$B2^H_79V=E=NW95WU%5&("ZEBU;MF+%BMC86-1R MUUUW:6O1MD6+HCD*?77HT"&%D78EB,]UZ];U[]\_)"1DU*A1!P\>W+Y].]*/ M'3NF/?_!!Q_\AW_X!R-?U=34S)HU*SHZNE.G3C$Q,=.F31-CR:Y%J M.Z-V[ M=VAHZ,R9,^'/RLK*>^^]%U4/'#CPXX\_5E\176L=:U$WN56'S%QW0M1X13^@ M/S_RR",81.?/GQ>)VDGOXL6+&*J[=NT2N] 2.//''W\,#@[&T/.\M9ZOD?XA MQ.>Q^-@Q&/GQ8I)N,N!39$?<6%!3T[=NW0X<.YB- MN_#>T0";,J2W(/KZZHLOOD#*VK5K9>^\] M;!05%8T8,2(^/KZ^OAZ'OOON.RR6=]]]][OOOKMSYTZ$[+@DPI+JZNK(R,CA MPX<7%Q>7EI9.G#@19W[YY9=VUB^JIIT2B=@7:NG4KAIOX[>O9LV>Q^"U:M C;CS[Z*%8L MD_? 76BM)ZNST3^$6 .+CQTS O2J.7KY\N7OW[L*2S,Q," ,I2) 1 M/7+JU*EV!:+'//'$$^9;:V< -B(B(BY=NB2.7KAPH5NW;C-FS% T4%&:T6D; M-FR RD=?_\=__$>IQ(R0^JI?OWY""]E^EKMOOOGF_/GS8V)BY,U?#(:.'3O^ MZE>_,O)5:&CHKW_]:T5%8B,Q,;&IJ4FD3YX\&2G;MV\7NT>.',$N-)7BBAA9 M:^00(TO,'VKM=2?$$6_I!VPL6+ @)"2DIJ;&=JM^P.0CU]T77WP1Z145%;;F M%^1@&PN>AZWU9'4V^H<0:V#QL6,F@$%P!=$B(RYL8%?,?HJ(2\Z6ZNP((^4; M[$Q&@+9;@T9= Q0AO34QU%=B]1(WK X?/NRX>IG45S=NW%BYGIC1H6+5K4HT.@&&'PL6/'[)[T MU5ZIG)P>DE1BY&UN@YQA/J*> 4OZH>S9\\&!P__?;;XN1!@P8E)"2(;2Q^&(!VWW!YP%I/5F>C?PBQ!A8? M.V8"& @5A*/:%.Q&1479E!&7G"W5V;.RLF2ZR0C0=FO0J&N (J2W)H;ZZLR9 M,QTZ=!#>7+QXL>/3%R;U%;I1QXX=ER]?#E4 F7OHT"%YR+&3/?[XX\(22!$_ M!V"/G9%F;K,J#,"&HP&H6M% 16DV/3V ($!*N*U;MZ()4"F0.I!;*$=\0>OH M5<=R1 HR]NW;5_3@RLI*)"+:4/CJW+ES"Q8L@&(4WUB\\LHK=@4ZVFSWO&Q# M0X,8.8I:C*S5/>2($_J*SP>2MN-%_0#R\O(PIJJJJN2(*RTM#0P,% N;^$80 MYYS_F25+EOC=^H2V!ZSU6%VR1OJ'$)_'XF/'3 "#^- H.E5$7'*V5&=?MFR9 M8UZ!401H4\9U(D41TEL30WUE:_[U<'Q\_/7KUR&%'7\];%)?(:R7?YD%3IX\ M*0\IQ"YT-OK?$0?L;("&[M:MF_IG@@H#_%I__TI1FDVOVT&70IW*W==>>\VO M^=]:!@\>G)F9Z6BM6E]AX]_^[=^Z=.ER]>K5?_W7?Q4;+?H*JNS8L6/SY\_W MT[QEJ[7Z2E&+Y_65F>M.B!KOZ@=(@HB(",RK2P^=LP$,(BZ':-3>0.J17UE/KL+]17O7]FATE?B[;>/ M/?:8G][;;TWJ*ZR1\^;-D[F@F^4AQ<.:N"H#!@QP_(]C.\1K+E&^W<-O=75U M\G^Z% 9@ S6:^?U58&"@T.6*TFQZW6[$B!%]^_:558!5JU;AM.#@8.WK&>V\ MJA@_5555V'[KK;?BXN*$TC/I*W&?=^7*E78M,CFZ%+4HK)6U*'!"7YFY[H2H M\:Y^ !B,_O[^X\>/1SIZO<0KA<0_9(P9,^; K0P?/MSH'S+<9*UG*M+6 M2/\0XO-8?.R8"6"F3IWJ^'8 ^0.J%O65^>PNU%?\_94=*GTE_KT1*YSNOS>: MU%>S9LT*"@I:O7KUWKU[7E#S[XH%%I-KUNMV_?/FB,H4.'OO'&&_OW[U^W M;MW?_=W?]>[=6[[Y2M>KBO$#8'!,3 Q24+C:5P@X"@L+]^S9\\DGG\ / 0$! M\KZ6;)')T:6H16&MK$7\2E)7+"%]VK1I[]P*I@/UH1:O.R%JO*X?,,&*@>S7 M_)X&?(I_;Q3_\.[XX\SUZ]?[:?[AW0/6>J8B;8WT#R$^#\=.BP&,>'_@Z-&C MM=&I? %@B_K*?'87ZBM%2&]-5/H*0&'CT+_\R[_HYC2CKVIK:R%JH:0AU29/ MGEQ=7:W-B+5PY,B1N"30.2M6K,C)R<&9XM"I4Z?2TM*BHZ.A3[#*3IHT2;Z& MWXYOOODF(R,C+BX.9X:%A24G)T-42 VM,$!L%!04H';8@"X(Y:#;0-@)C81S MD*AHCJZ$.'3HT,,//]RU:U=D3TQ,A":Y>/&B" 6T+UO7EJ#65VO7KO5K_CV5 M?)&@D:_@S\&#!X>&AL):=/K=NW?+ K4M,CFZC&I16*NM!4"7.EX^/SV.'CVJ M/M3B=2=$C=?U ]BX<:/HU4\^^23F'Y&(D87^[-B3+URX$!PJ8B M;8WT#R$^#\>.S40 4U%1(?Z$"B%<2DJ*W?]?:8MRU%?FL[M07]F4(;T%:4%? M>9+&QL9!@P;))^P]@*X<(NX 2JQ+ERYF_@&,$,_0'B8]26)BHGP-:3N!_E'3 MKOQ#R&T$QXX5\'Q(W][PLK[*SLXN*BHJ*RO;OGU[:FJJO[^_T4TJ=T!]Y3&6 M+5MF]$].K>#>D;V^TH^<#"2'$8W#24T/_ MJ*%_"'$.CAUB!:BO""%6A).>&OI'#?U#B'-P[! K0'U%"+$BG/34T#]JZ!]" MG(-CAUB!O^DK0@@AA!!"""%MQ,;[5X00J\%)3PW]HX;^(<0Y.':(%:"^(H18 M$4YZ:N@?-?0/(<[!L4.L /45(<2*<-)30_^HH7\(<0Z.'6(%J*\((5:$DYX: M^D<-_4.(&DIX;^44/_ M$.(<'#O$"NCHJZU;MV*WO+QU M&R;-LF/V[-DF\[H6MUH"ATC/M\H_A) VXJTU?MZ\>:AZZ=*EZM-^][O?39@P MH4^?/L'!P8F)B;FYN75U=9ZQ4.!Y_\@YMF/'CGW[]LW(R/CAAQ\4YV/"A(MZ M]NSIEPL+#DY.277W[YRI4K;2FSJ:EI MX<*%"(!A=GY^OHLL_2MMG[MJ:FK\_?T/'CPH)L]-FS9ICVJ#S'9%._>JJ\RP MV>FKLV?/8O?YYY^7*3MV[ @)"4'BM]]^*Q-GS)@1&1GYTT\_M5B!<_H*B^OG M&DZ>/&F^52[$K99HNSY*5@<3A! 7XI55I[Z^/CP\7'Q=U=C8J#@34RX"A6W; MMI65E?W^][_'^0,&#+AZ]:K'3/6*OA*3+6*%UUY[K7?OWC$Q,9_?NSS[[;%N* M+2XNAL%KUJQQ1Y#6]C)???55K XW;]X4^JI/GSX-#0WR:+O55^WA]ZZ"%\?OCAAXHS__*7OVAW]^_?CRR;-V]VKWT: MO**OM).M:/*6+5N,SD=(H9O1,W#J)L0YW#%VCA\_WKESYZRL++LO_6MK:S&3 MM*7D_/Q\&"QGFQ9Q5?!ID@<>>&#^_/FV9J^.'S_>W]]_U:I5\FB[#3+;N5== M@KZ^RLS,[-*EBVS,L&'#5JY+A^-0U=&EE=>>47LGCAQ8OKTZ1$1$4%! M04E)2=IG"^WT54U-S:Q9LZ*CHSMUZA03$S-MVC1=ERG62]0U=^[<.^^\$V,I M+BYNSIPY9\Z/"A.@#UWW747[(F- MC5VQ8H7N\X'J[$;-(82T"J^,':R%F"=__/''X.!@S)GF,UZ]>A4&_^8WOW&? M;79X75^))C_WW'.MS>@9./<2XASN&#O9V=E=NW9M\5% H\#/*.ZR^WF((KLV M^!2E(<;KW;LWSIPY>U'XP($#/_[X8VV]"@-LRL#OXL6+B*5W M[=HE2WCDD4>PQ)P_?UZ<8";H551M1W5U-<+OGCU[HE(8 S7KDUYU%?KZ:O/F MS4@1C<1U0L,J*BHV;=H$52!.P#9.^.,?_R@\'AD9.7SX\.+BXM+2THD3)\+U M7W[YI6X[X;NHJ"B4#PVV;=LV7*KKUZ_KF@6W-FJ0AY Q+R_OO??>PT914=&( M$2/BX^/KZ^M%+OA]W+AQ)24E'WWTT7_^YW_"DKOOOOO==]_=N7,GA!_\*%KZ MU5=?P:W(^TXSV(!:.W;L6*LL4>@K] 9<H=,R8 M,3 /E4)H]>G31U=?&64W:@XAI+5X?NRBCCV(V,/^3JO?? M?Q\&8^IPIX&WX'5]A0D9*5@:6YO1,W#N)<0YW#%V$A(2("W4YR@"/Z.X"Z%_ M1D:&T !OO/&&(KLV^!3/Z4V9,@4A<6%A84! 0%I:VN#!@]>O7[]GSQY$<5VZ M=!&3?QL#OZU;MZ*H:]>NR:*JJJI0W5-//25.D++!B;;;>0^A?H\>/= NM&+_ M_OUOOOFF>(3-][SJ*O3UU9___&>DO/322]C^PQ_^$!P<#!6$RX;$4Z=.(1&Z M*#P\O*FIR=9\LPN22_?NHJ4P#UZ6-F,#N[J#4V&) M0E_UZ]=/ZL8OOO@"*>B+L">.()]3F*P,\H[K)I)(HZNS;XQ&YB8J* MCF(=?]?D>UYU%?KZ"D F_O*7O\0&NNPO?O$+D0@=!:V)#2SV$R9,$(G0E_"[ M]@[/HD6+('-E!5I]!24*4;%RY4K(4\6[,7!R5E;6$0W2Q3=NW$#V@0,'BE=N M"%YXX0692Q8"MT(':HN=,V>.:"D\:_<:0.S:O2"Q14L4^BH[.ULFXGR_YO>% MP!X88%>IKKXRRF[4'$)(:_'\V!DT:%!"0H+8QB*!F3,Y.5D>U;U);FM^3&[L MV+$1$1&5E96>M-8K^DK+D"%#/OWT4WG4R#\VZBM";BN\I:\4@9]1W&73* %U M=FWPB=VO.CW\PV,M@1^D WAX>%OO_VVK%04=?;LV>#@ MX(4+%YHW7K=JNRFW9\^>D',^[U478JBO9LV:A14=$FCTZ-'///.,2(30G#=O M'O0KSB\H*!") 0$!?@YTZ-!!5J#55^?.G8.VCHZ.%L)4_H++T2RC]1)#J&/' MCLN7+]^[=R_$Z*%#A[15+%NV3)[I.-X>?_QQT5*4X'@(#6F5)0I]I9NNL,?F MX*C69B>$M H/CQWQS5E>7M[YGUFR9 E2JJJJI#T2F:N^OCXE)24L+,SH!Z+N MPROZ2GR9=?3HT?_[O_]S/.KH'WF(^HJ0VP5WC!TSSPC$D,M^/S_E8FN^J85N?<0!;6/L MV@G9=NS8L?GSY_L9O$1+L5Y"E:6GI\O=DR=/&KE2??_*\5:2T?TK(TN"@H*T M5ZBVME:MK\S?OS+*SOM7A+@*#X^=Q8L7.WX/I1WLCI,G%HS[[[\_)"3DL\\^ M\Z2I J_H*X5,_;\U:]^Y?->=2&&^NK;;[]% MXJ1)DR N+U^^+!+% XY(Q))_X\8-:=: 0/D4W..%1BU4]S.6[ERI2*7(^@T M\^;-D[M0MT95J']_Y?A3**/?7QE9\O=___?CQX^7N^*E( I]!4?! #._O]+- MSM]?$>)"/#EVKE^_'AD9.6;,F .W,GSX\+BX.-TGI3&C8GKIW+GSOGW[/&:G MEO:FK]R1L2UP[B7$.=PQ=L3[V1$!G1@F8S^Y")6 4^*&9 MO7KU6KMVK5&E"*W]_?VQB+36>-T4D)&1$1H:*M_7+?$EK]INNNV1*4U-3ERY=D)B2DB(3O__^>QB:E)3TUEMOE965E9240//(1PKMVHEX MHK"P<,^>/9]\\LFL6;," @(O7>O7MS^1EDG#9MFMAVGWEV4%\1XAQN&COR_X4W;][\V6>? ME9:68CY!="K_7U@1^)E1 N:SNU )& 5^%145.$&[(MB54%]?'Q,3(YZ2<+KM M6DZ?/MVC1X^XN+@-&S9@S=JZ=2MF71_SJLVEJ/05%"32ERY=JDV\__[[D6CW M?]BG3IU*2TN+CHX.# S$%9TT:9+1>^AS'HZV[=Z]V\@LHX6V MMK96O(@/)4R>/+FZNEKA2G2"D2-'PH]0,BM6K$#MR"@.H7>*M^;#&,A%)_[_ MZMJU:X\]]AC:BT(F3)@@7KJHT%>VG]^X+^PI*"C0]H\6.X2Z.8205N')^!A3 M8EA8F/RV3'+APH7@X&#M \\2/ST\>9>F_>LK71>YSSS'VCU6%R&^A/O&SC?? M?).1D0$-@%@44VYRQ@J37EN@?]30/X0X!\>.T\C +S$Q4;PWF[0=-X73/JZOLK.SBXJ*RLK* MMF_?GIJ:ZN_O+V^LW8[X6',(\2*^.NFY"OI'#?U#B'-P[+0*!G[NP ->]7%] ME965%1L;&Q04%!H:>L\]]^S:MFKH'S7T#R'.P;%#K #U%2'$BG#24T/_J*%_"'$. MCAUB!:BO""%6A).>&OI'#?U#B'-P[! K\#=]10@AA!!"""&DC=AX_XH08C4X MZ:FA?]30/X0X!\<.L0+45X00*\))3PW]HX;^(<0Y.':(%:"^(H18$4YZ:N@? M-?0/(<[!L4.L /45(<2*<-)30_^HH7\(<0Z.'6(%J*\((5:$DYX:^D<-_4.( M7RY1SY\XA)2HJ M2IMS[=JU2/S3G_[48@5//_VT=L.D67;,GCW;9%[7HFLV4CP_00@_+%^^7)O8 MT- 0'A[>*M]*\O/S]^_?[SH#";F=\-8:/V_>/%2]=.E2]6F_^]WO)DR8T*=/ MG^#@X,3$Q-S/-C& EM[?47MFS9MTB:J%VZ3 Y.T'??-+965E9F9 MF?'Q\9TZ=0H+"TM.3G[YY9>O7+G2EC*;FIH6+ER(L0RS$36YR-*_TO:YJZ:F MQM_?'T/,B3[O1=JY5UUEALU.7YT]>Q:[SS__O$S9L6-'2$@($K_]]EN9.&/& M#$R=/_WT4XL5.+=48'']7,/)DR?-M\J%M"M]A?FB?__^VL1MV[8AT;G.U$ZZ M("%>P2NK3GU]O?A"!.M*8V.CXDQ,N0@4,,#+RLI^__O?X_P! P9>ZUW[]XQ,3&7+ETR.C\T-!3Q4TY.CM?U%1=-(TM*2DJ2DI)P MI4Z<.-&6 IW35WWZ]&EH:)")BH7;_, D;<=-5U[][]V6>?;4NQQ<7%,'C-FC7HS^IO?)R@[66^^NJKZ+0W;]YL;9_W M+NWWEIW">=07Q$KXY55IZBH"/4^ M]-!#^/SPPP\59_[E+W_1[N[?OQ]9-F_>[%[[-'AEBM/.2*+)6[9L,3H?(85N M1L_ 1=.D)=75U2*0R^6J5:MDHF+A-C\P2=MQQ]QR_/CQSIT[ M9V5EV7U_45M;V\;G=/+S\V&PG&U:Q%7CR"0///# _/GS;:WO\]ZEG7O5)>CK MJ\S,S"Y=NLC&#!LV;.7*E8CCY?,&Z,K(\LHKKXC=$R=.3)\^/2(B(B@H*"DI M2?N8A-U245-3,VO6K.CHZ$Z=.L7$Q$R;-DW798KY%'7-G3OWSCOOQ%B*BXN; M,V?.F3-G9*YERY85%!3T[=NW0X<.1X\>/7#@P,B1(V$5SD2?TW8U"-R4E)30 M9E)34P\?/FSD(+6^,BI'9%RQ8D7OWKUQ:.;,F5>N7*FLK+SWWGM#0D(&#ASX M\</%BD?+CCS\&! 3LV[=/:Z3"'JUS_&[%R%$*;P.%>TTV MBA!OX955!VLA!@5&;G!P, :(^8Q7KUZ%P;_YS6_<9YL=7M=7HLG//?=<:S-Z M!BZ:)A=-!+A(^?=__WN+3X*J [8=/N>%O/QEQ+2P:]M55Z.NK MS9LW(T4T$M<)#:NHJ-BT:5-L;*PX =LXX8]__*/P>&1DY/#APXN+BTM+2R=. MG C7?_GEE[KMA.^BHJ)0/I:3_V?O3,"K*-(UG(0L9"4+25@31!EV+K)'&9$@ M1!P@[$M8 @D3"" .(.#@%71T0!3)!5%D0!$A0)15(2)K0!85E6&434% 3![U M"H)@D$7/_6YJK&GZG*YT3DY.PNGO??XG3Y_JKJJ__JZJKB_=I\_JU:MQJJY= MN^;0+83UA@:Y"QFG3IVZ?OUZ;&1G9[=HT2(^/KZPL%#D0MRA0-:N7?ONN^_N MV['#A\UX I!2;#E> M13=J>_;LB9AD965!" T=.K1QX\8+%R[O7J M??755\6>'60Y<>($KKR//?:82#1:0I5F8!(G*(NY!;T"TD)]C'J!Y+#O88&$ M99+0 ,N6+3.YOC*Y_+/=.M@=.J!8:-F*OOF)HG[YY1=;<7W>B;;KHH=9*SHZ M&NU"*W;LV/'&&V^(N_&>%U57X5A?G3IU"BG//_\\MM]^^VU,CIC0<=J0>/KT M:21BQ@P+"[MY\Z:MZ/]VF/VE7,:4BH[>NW=O68'V4@'1.7[\>#-NZ7#X]#;J M.GOV+/;BK(A MF;IUZTKU^-%''R$%RS@1!QS9H$JU:??_]]V:B(6*8D9$1%!144%!@,]97 M3@],XAQE,;=@KGCTT4?5QZ@72 [[GDW3;C\[9&+W[MVQ@2Y[__WWBT1<$J UL8&+ M?=>N744B]"7BKOVWV>C1HR%S907:2P64:'AX^.S9LR%/%5_SQ<%I:6D'-<@0 M7[]^'=D;-FPHOCTL>.:99V0N60C"BDN:MM@A0X:(EB*RNG[U/YH@Z/- MI0B4(MJ*7.8;14AYX7[]T*A1(RRCQ38N$A@F"0D)BVK=O'Q$1 M[<&2LAHPCH?! QS,_/A]8=-6J4S5A?J0[0P<40Q*R(2PL;,6*%;)219]WHNVZ M*;=:M6J0>>$(D0FBFIZ=#O^+X6;-FB41? M7U\O.WQ\?&0%VDO%M]]^"VT=&QOK521,Y%:=9'3V' MGFS8L &#YY%''FG:M*ENE]H?;7"TN12!4D1;D,C=U4$?<6+II$G24E)K5JU,N.,+J-(\2IZSSO^KEZ]VF$#U3Y@T,%/##2' M^JK8@4E<3EG,+6:>#S2_8-.FF%SO:<>1R>6?S6ZPVSN@&)*YN;E^?GY28*C[ MO!-MUTVY.'CBQ(D>'U47XF6DKUYYY16OHCOF:.?6K5M%8E96%CHQY++7[S?3 M;47_GT.W/FB'MC&Z=N(*=/CPX9$C1WH9O*M'<:G !28U-55^/'GRI%$HU?^* MP[9VE^)?<0I]I2C'9%=01\^A)]>O7\?%!A=C^988N/7O3%#-)!=%7 MO&@:>8)E&18T)77&IEGG89DU9LP8K"9-?@516Q06H-"]_?KUL 1B;CD8Y4OW6K0H('VBSWVC;$Y M:J>XG3=[]FQ%+GO0:=+3T^5'\:H)AU6H'R5'.?*752Y>O(B1:?0HN4)?*#\[NI;N MK%VX<$$^9ERB!9*]$C"?W85*P&A(HIG5JU=?L&"!4:6Z/N]F+6B#+5NV;-VZ-24E!7.E^EZ-/<@5$! P;]Z\;=NV M39X\N5Z]>D:AU+XA1/S*(:9X.&_[_84G;=JT0?J:-6O01L6KD!3Z2E&.R:Z@ MCI[)F,A=YOT!39HT:=:LV>[=NW&D4: 4T5:$UWRC""DOW*D?, 2\'/V4T\*% M"Y&N_9:1I%NW;EY%/VRO_<58=_YF8L775V_]#C+VZ=-';)>=>SIXT51<-.7O M"\-M\0/0\ME(\\[(%&WZ7_[R%T3@S3??5+=:EUY86%BS9DTOK_\L=<0SBB8' MICC886R)$Y31W")_7WCITJ5[]NS)SS8Z.CHN+F[1HD48&BM7KL2LZV%1M;D4E;Z"@D3Z MA D3M(F=.W=&HN[WL$^?/CUTZ-#8V%@_/S^AB]AQY3;>/&C2&"P\+" MT+;-FS<;N65TJ3A__CRD)_0N2DA.3A:_76@42G2"EBU;(HZU:M6:.7,F:D=& ML0N]4[PU'\[@RN?T[U\9E6.^*RBB9S(FVETF_1'!:=JT*8(C+B0. Z6(MCJ\ M)AM%2'GA3OV _A\:&BK_6R:Y>/%B8&"@]G$IB94&-6#!I!4R)G+'75[:BIPTAL7)R1OAAJAZN+Y*2TNK7;MV M0$! <'#PO??>NVG3IO+VJ(+B7* 87G+[XJF3GJM@?-1X:GPXJY.RQE/'3AG! M(5D6N"&J'JZO""'$(9STU# ^:A@?0IR#8X=8 >HK0H@5X:2GAO%1P_@0XAP< M.\0*4%\10JP()STUC(\:QH<0Y^#8(5;@/_J*$$(((8000D@IL?'^%2'$:G#2 M4\/XJ&%\"'$.CAUB!:BO""%6A).>&L9'#>-#B'-P[! K0'U%"+$BG/34,#YJ M&!]"G(-CAU@!ZBM"B!7AI*>&\5'#^!#B'!P[Q I07Q%"K @G/36,CQK&AQ#G MX-@A5H#ZBA!B13CIJ6%\U# ^A#@'QPZQ @[TUGP[T)$R;8[T+ZXX\_[G"C(@!/ MY%EQE5>*:+@_IL*M4Z^+7"@K_+S\_'Q MZ:>?EBEOOOEF4% 0$H\=.R83^_?O'Q45]=MOOSE=<=F=JL+"0K%N1C^[<>.& M4=5RX\"! ^?.G2LC9TJ*R_65.AHN1QO,"J6O,(7=>>>=VL35JUYFH&PXOO_PRQNFOO_YJ<_O(M??6_34R/H1X/!P[6%0'! 2T M;]_^M==>V[U[]^;-FZ=.G1H9&?GDDT^6IMA5JU8AMO/GSR^+-6V%6B??%CA^ M/K!NW;J=.W>6'\>-&]>M6S>L31OWK-GS])47*+E*72Y^2MH=G8V MRG_HH8?P]YUWWC&JNF(ND5VNK]31<"'VYZA"Z:NA0X=Z>WOOW[]?)O[I3W]* M34UUKBM6S,Y#S%,NG3 I*0F=\+GGGI.)NN'0I4N7D2-'BFVWC5PC;]U?(^-# MB,=C\;'SQ1=?5*Y<.2TM37=_XOSY\Z5\*&;&C!F(K?CWDQE*M*XF)<6QOAHQ M8D1(2(B,>[-FS6;/GHV5Z.#!@T4*^@>RS)T[5WS\\LLO^_7K%Q$1 47>KET[ M^6QA04%!2DI*;&RLO[]_S9HU^_3I(\KTNA6C[-@U;=JT6;-FU:E3Q\?'1ZQH M7WKI)2B]H*"@UJU;RZ=$=. :C-*^__[[P,! E&S?9J/G ^')L&'#[KCC#O3^ MN+BX(4.&?//--]I<#FL_<^8,68PY/>H4.'L6/' MBA0$Q-?7=_OV[5HG%?[HNJ(6G,&6+5O" 9P++ UE ]6GR2B7^4:1TE N^@%G MN6_?OCBS/_[XHTC4GO=+ERYA#MFT:9/XJ)['W."M^VMD? CQ>"P^=C(S,ZM4 MJ5+LHX#JU9']6E2W+#&_F#&YUM(MF!TNAA6K&@OB6%\M7;H4*>)\X#J'<[!_ M__XE2Y9@H2\.P#8.^/CCCVU%ZB(J*JIY\^:K5JW*SO7HVUYK5KUVQ%_0;9AP\?CHWUZ]<;9<?GP^'1HT=C>]"@03C3NF,4^@I^3ITZ M%2YA(SL[NT6+%O'Q\86%A>(8A[6C^='1T;5JU5JX<.&.'3O>>.,-<5M/$18M MQX\?AX=MV[9%&]]ZZRV(*!0ESPJVM;NP3#]\^+#:SQ)%0U0!A^%A5E86],;0 MH4,;-VZ,MFS9LN6>>^Z!S!9M-'F.OOON.YV^PDB^<2M($0W\]--/X0^^N'$B1/HSX\]]IA(U%Z!5JYS0 <6JQIHXUE>G3IU"RO///X_MM]]^.S P$+H(ESTDGCY] M&HE02F%A83=OWK05W>R"B)+_;L3B%;VG=^_>V(8:'C]^O%'%XE0ILN,8K(#% MU51\K%NWKE!HX*.//D(*](RNY&>??1;IXC$P] ]LHZ,XK-I^0PL\.7OV+':A M=RIJ3TU-A8*W?RQ5T2XM@P'R[-BOZM___YJ/TL4 M#7RL7[^^.(\@.3D9*1 ,XN/!@P?Q$:M\\^=(%TPO8[ 7)6!8RF*Q@8]BWBF] M8SJ$5X@A9AGQ*%'KUJTG3YZL=5CMCU$S<0:AV7[^^6>1?OGRY: M%+G,-XJ4AO+2#]C(R,C I%%04&"[53]@=,OK;K'SF!N\=6=U-L:'$&M@\;&# M1N744BI# TAO8&Q>C1HZ.CH[$+$AF28/;LV=#-NB=- MY:E29,N7[\. M;QLV;"C>YR%XYIEG%+57JU;-7O.HVZ4%W73(D"':%/11>5;L=\7&QJK]+%$T MD&O,F#'R(_0&4N28O'3IDI#9YL^1S4Y?8>_!6T&*:""&HGSB5#90O*:R]([I MD%YABADX<*#X9X'\=X[8I?;'J)DX@\.&#=/NPED3#52<)D4N\XTBI:$<]4-^ M?GY@8."H4:-LFBLB+E=A86$K5JP0!Q<[C[G!6W=69V-\"+$&%A\[9O25>C5B MM!*6LZ7YQ8S)M9;MU@6S0P<4JQIK8JBO4E)2(B(B((K:M&GSQ!-/B$1HXO3T M]'/GSN'X6;-FB41?7U_[NQ,^/CZVHA>[9V1D0!((Q2R_KV73G"I%=J^BI\OL MLRA2A)*>.G7JC[\S;MPXI& ];9_+?@.=OE*E2M.G3]^V;1N*^N"##^R/T94# M_R=.G&@?646[M-B/M$F3)LFS8K\+Q:K]+%$T=+ET#\M>O7I5#!OSY\AFIZ\4 MW[]"$XP:6'K'=,@"-VS8@*7;(X\\TK1I4]TNM3]&S52<0<5I4N0RWRA2&KS* M3S\ C$J<:(Q$V;=S3B2K&N-EIKV1PMF'6%*%8UUL3+2%^]\LHK7D5/7^"4;-VZ521F966A9ZQ8 ML<+K]PBKL6/'VJ]- MC>/'FRV"Y5K5JU 0,&V$>VV+ (G+M_I?"S1-$P.;3,GR-= MBD.OM/]BL6^@_!=+*1W3(0N\?OUZ5%04Y(I\1YG<9=X?;8KB?S:*TZ3(9;Y1 MI#24KWZ )(B(B.C7KY_LVQD9&0\\\(#8:V8>'J]]OX=QJQ(G%E/:"#+U^^+!+% MLYA(# H*PCI5)"*"#1HTT'XUQ2'B/N/LV;/%1S\_/Z%T%=G5_< ^Y=JU:U@Z MMVW;=M>M-&_>/"XN3CZ@J-!7N**GIZ?+ L6;&-1=:OCPX<'!P?:O[S,9%AP6 M&1EI]/TK^UWB642%GR6*ALFA9?X.5:<)D4N\XTBI:%\]0/ 9.CM[9V4E(1TC,?JU:LO6+# M9GH>AOK(5_1\=E[=6K5K)E)LW;X:$A" Q,3%1)G[UU5>(:;MV[98O7YZ7 ME[=V[5JL(\4CA;C@82V[9?/F;=NV;?+DR?7JU2NV2YT] M>S8Z.AK7]46+%J&*E2M7]NG31QT6+>*-*^(E@6O6K#%Z?Z#8A3'YKW_]2^UG MB:)AD-.F31MM W7?B7+:,1V*_VW+7>;]L6DZ,(Z4[\Q!1CA3 MNW9MC!&;\C1IW[2CRV6^4:0TE+M^*"PLK%FSIKCQLG__?OP5K\DQ.8^YP5OW M5*2MD?$AQ./AV)&_+[QTZ=(]>_;DYN9BZL-U7_Z^<(E6(_;ZRGQV%^HKQ:K& MFJCT%<0NTB=,F*!-[-RY,Q)U/S)]^O3IH4.'QL;&^OGYX8K8HT2>@P>TGU%3*&AH9*]2R!=@\, M#)1/:BGTU?GSY\4+_>!PO M[_#]G^4(XZ.F0L6'D-L(CATKP%4-]14AI24S,S,[.SLO+R\G)Z=3IT[>WMYF M;C.I<%6CA?J*D-*2EI96NW;M@(" X.#@>^^] M=].F3667B[@*3GIJ&!\UC \ASL&QXZEP5:.%^HH08D4XZ:EA?-0P/H0X!\<. ML0+45X00*\))3PWCHX;Q(<0Y.':(%:"^(H18$4YZ:A@?-8P/(<[!L4.LP'_T M%2&$$$(((8204O)O?;7OQ"4:C4:SB''28WP8'QK-_<:Q0[."45_1:#0:C4:C MT6@TFFN,^HI&H]%H-!J-1J/17&/45S0:C4:CT6@T&HWF&J.^HM%H-"L:IOW4 MS$=UB4@IB\N!P[I*8]WZ#D.9 X:/K5#1H]%H-!IM'_45C4:C6=/YCKBIMY^%O@T-"X6=$5/2>H^?+)7JN;1&-1J/1/,FHKV@T&LV*YDY]Y5J; M,6<)G$SHT 5_GWLEI]S]H=%H-!I-:]17-!J-9D4K5E_](V=[RW;W50X,@K5* MZ+#XK9U&&47*VWM/=.G>+[)JC)^??W1LC?N3>LB;2S*+V)@TXX6:<7=4#@QL MV+3%PE7OB6,6+-][&W-GH05O]:0(BX'2]>_#[50O_%_/3/_#1@V_ ,J M+WM[_SYC?04-%A$5_?BLER$P_I:U%+(D[_/_U1X@-JK7C&O1]H\S%ZR8O7#5 M7?4;AX2&;3EX=M66CR%"FM[=%NE_G[\<*@5BQN&%:>/[QWU\?'H.2L-VYVY] MX22RR[V*,V]'1_$D:^MVZ/P"EG"(8^JU9C\9-;\ M9>\\\=RB^Q[HIFN1HEA%0&@T&HWFP49]1:/1:%8TQ:_.8V^'+MVA,=X[^+4X M&!OXV#$I>9^QOJH<&-1OV&BCNJ2^JE&[CI092];L0@IT2Y?N_:M$1.WXY[L9(L4Q2H"0J/1:#0/-NHK&HU&LZ)AVN_69^BK:_.TAA1Q M.8!*@5;1'H^/$!+[C/75W6W:AX15&3/YJ65O[]][_*+] 6*CUZ!TF9[WV?=( M^?,C_PUYT[7G(&V6I!X#'%Z8ZMS5 )&;+]_]$+5F.I-[FXC]RK*P9'02]J; M=3T'I85'5E5X%54U-K%K+Z/HB18IBE4$A$:CT6@>;-17-!J-9D53?__*IU*E ME/3QVEV#TAZN5,G784:1\LZ^+Y,'#(^L&H./T;$UQO]UIGU=1GG] RK;5V=_ M81)WEH;\^2_O'?Q:6)\A&4A9_=XGX@!%.7#>_DZ=CX^/PBMD&3ABG#IZBF(5 M :'1:#2:!QOU%8U&HUG1U/JJ2D144H\!VEWR_I6??X!6P[S[T1EM47N/7USV M]O[N_5*]-"_W*U9?F;Q_U6?PGQT^T"C+5)0#YSLF)>ONU\$4@SC\4@ ?_]) M1$%47D55C>WT4&]U]!3%*@)"H]%H- \VZBL:C4:SHJGU58. MG^;M[9TV[K%YK[\]=O+?ZM9K)(J"SAD_;=;<5]?]SVL;NG3O5ZF2K[R-4ZR^ MTK[W#S4V;MXZIGI-U*(]$NDX^+^?7:CS>?*364A_\8U-^VY]?Z"NG#4[_@7I MA93IS_\#J@Q[AXV>-&+,%(57ZW8="8^L"O$VY6_S4/Z3+[QZ?U(/78L4Q2H" M0J/1:#0/-NHK&HU&LZ*I]15LT>IM+=K^L7)@8.7 H);M[I._?Y7WV?<#1XR+ MCJV!7>WNZ_S6]L.BJ-XI(^^HUQ '!X>$0N',^<=;]G49*1EL0,#\_^]6^?G' M5*LQ>N(,E!8:%JX]LGWB0RA:WIN2]M['YP(J!W;ME2(^*LI9L_.S!Y,'1E:- M\?7U@_\H,.O5]6JOD$7<$T.!U6K4[MXOU3YZ1L4J D*CT6@T#S;J*QJ-1J-5 M+-MS]'R=NQJTON?^"E(.C4:CT6CFC?J*1J/1:.5OO0:ESYBS9,'RS4__S^NM M$CIX>WN+NT#E50Z-1J/1:,X9]16-1J/1RM^Z]1D:4[VFGW] Y<"@9BW:/;_H MS?(MAT:CT6@TYXSZBD:CT6@T&HU&H]%<8]17-!J-1J/1:#0:C>8:H[ZBT6@T M&HU&H]%H--<8]16-1J/1:#0:C4:CN<:HKV@T&HU&H]%H-!K--?8??44((800 M0@@AI)3\6U_9""'$,G#24\/XJ&%\"'$.CAUB!:BO""%6A).>&L9'#>-#B'-P M[! K0'U%"+$BG/34,#YJ&!]"G(-CAU@!ZBM"B!7AI*>&\5'#^!#B'!P[Q I0 M7Q%"K @G/36,CQK&AQ#GX-@A5H#ZBA!B13CIJ6%\U# ^A#@'QPZQ H;Z2KY> MT-_?/S8VME.G3B^^^.+//_]LOMS''W_:$"1/,9Y$A:^S0T% L3>?,F7/ERI72E'GSYLU1HT;%Q,0@PE@INJT@H+"W'JX2<& M[8T;-TSFDNUU24_0MJ@"=BUR.U)>^J%6K5I7KUZ5B;I)X.677\9 ^_777VW. M#CT7>NO^&AD?0CP>CITWWWPS(""@??OVK[WVVN[=NS=OWCQUZM3(R,@GGWRR M-,6N6K4*L9T_?[YK%X&"LBC3LU'I*]TJ]N3)D]'1T0\\\(#)-WEE MQ66[5Z]>ND1QG99XAKYR+=G9V7#RH8<>PM]WWGG'9"Y7Z2O[\TM]15Q"N>B' MI*0D;V_OYYY[3B;J)H$N7;J,'#E2;#LW]%SHK?MK9'P(\7@L/G:^^.*+RI4K MIZ6E_?;;;]KT\^?/E_+9G!DS9B"VNF6M O/K9^($)=!7 +(8Z4>/'A4?O_SR MRW[]^D5$1$"(MVO7#BIQ 'O MO_^^MEA9'3H?/BY>O-AA7E'XM&G39LV:5:=.'1\?GT.'#BD\D00%!8T>/5H= M"RV*VK68J=HHGMJEPX$#!Q(3$X.+Z-2ITX6S]7LVK6K9:P%83H M*!?]@&[?-5JU;EYN9VZ]8- M5[Y//OE$FQUB8^K4J>O7K\=&=G9VBQ8MXN/C"PL+(:_#P\.?>NHI<7#/GCUQ M@4Q(2! ?7WGEE4J5*KW[[KL.\XK"T14Z=.BP=NU:'(9*%9Y([K__?G2%N7/G MGCIURF$LT!V]?G\JIV_<"E)$Y#_]]%/T2-3R5A'8 M@*X[?/BPPQ,A4C!@8F)BEBY="@]7KUX--7CMVC7=N<,&AA#&R;IUZS9NW-BL M63.,Z@L7+AP_?AQ^WG///4A?LV8-9"$&@\-AD)^?CQ$H=.F@08/@)+(K.HE( MT8;(R =UD[7G][OOOI,5R9)7KER)C9R<'%DUNHVWM[?1R25$1WGIAQ,G3OCZ M^LI_!&BO0.C5(2$AO_SRBZVXH><>;]U9G8WQ(<0:6'SLU*M7KV_?ONICU LD MAVLJK(ZP-!+*:MFR92;75UY%CV1C$8X5;%96%N;>H4.'-F[<&&O@+5NV8)6( M*5=,K2Y<6%J$DNDK7-B0_LPSSV![Q(@16-_+_S)"+:#3].[=VR@[#CA[]BS2 M<;+QL4>/'A \MJ(G]"(B(B9.G(CS>OGR9:0,&#"@;=NVBKS8J%FSIKC*%NN) MY-BQ8]#B0ME7KUX]/3W]G__\IYE6ZVK7'F:R:IO=OQ:T8"^RH(/*/'VU=DNW48U*U;5^JNCS[Z""EOO/'&X,&#JU:M*M]6@K!'1D8Z M' ;//OLLTO?OWX]M##9L8]0IPJ7[#X?"!W63M>=75Y'\I+/V C(R,C*"BHH*# =JM^Z-^_O[SNJH>>>[QU9W4VQH<0:V#Q ML0.I\^BCCZJ/42^0'*ZI;)K9TOSZ"A_KUZ]_\^9-\3$Y.5G[GVOQK-FJ5:ML M+EU86H22Z:NK5Z\B_>]__SNVH8!34U.U=V-&CQX='1VMS7[]^O79LV=#U>!B M*>6$D&<0RI#7*/"33S[Q]O;^]MMO(1@@H+$K-C;VKW_]JR(O-M+2TJ17:D^T M8->.'3NF3)G2OGW[2I4J06J+&NU;K:A=>YCYJH7/!V\%*2+RZ)3HFMKC\1'* MS>&)$"E0%^'AX7#R\.'#NJ=XM<,@,S-3I@MY_/333V-L#!LV3)MER) A#H=! MHT:-H!C%-D8@VBMO,RI\,^.#NLG:\VLST%>8 M!SOOCB"]OO(WS=NG7V32#$ M(>6H'_+S\P,# T>-&F737!%QN0H+"UNQ8H4X6#WTW..M.ZNS,3Z$6 .+CQTS M^DJ]0'*XIK)I9DOSZRM\'#-FC/PX>?)DI$AA=NG2)7Q\_OGG;2Y=6%J$DNDK M\7.D)"4EX=1^_OGG2-^Z=:LBKU?1LW;2*[4G1AP_?KQ:M6IWWWVWPU8K M:M<>9KYJA_&4@P%UZ<;;I$F34+C#C"(%BC0C(P-:U*OHOQ%SY\ZUK\LHK_WP M1G7V?4"(EJE3I_[X.^/&C4/*B1,GC!KE4%\Y/$;=9.WYM1GH*VC@ZM6K(Q>V M,5]@@<5O:A+SE*-^ !A6Z.T82G(2R,W-]?/S$Q>V8H>>>[QU6UVR1L:'$(_' MXF/'S/.!3JP);::7E-KUE:XTW3>FQ#T5(=YBHJ*^^^Z[H* @;-L(,4WYZ@=(@HB(B'[]^LE)(",C0[Z=M=BAYQYOW5:7 MK)'Q(<3CL?C8RGRT3Q.@=9;)\^?=JT:1,:&BK>!P59XN/CT[%CQS_^ M\8_XJ,BK\TWMB<3^S?U=NG2I4Z>.-L7/ST\(!K7G\C"35=O[+- ^+(L:?_KI M)Y%^\>)%##_Q'XX__.$/VJ\5+5VZU+XH<0\7 E57E]$P,/.8[+5KUR!=VK9M MN^M6FC=O'A<7)YY(5/@F0V3D@Z+):GTE2P;??/.-KZ_O???=5ZE2I:^__MIQ MZ EQ1/GJ!UO1?Y2\O;TQ@I". 56]>O4%"Q;8S T]]WCKGHJT-3(^A'@\%A\[ MXOWL6&'J)JL+%R[LW+E3;#NW0#*SI"P[?<7O7^E0Z2OQ_K=]^_9MW+AQTJ1) M5:I4T?Z^\%=??850MFO7;OGRY7EY>6O7KH4(D?<01+A34E(" @+FS9NW;=NV MR9,GUZM73WMB7GKI)7S$RACRP%;TH@OT *1,GSX='Q5Y=6=7[8D$"_$! P9D M9V?OV;-G_?KUV/8J^B$V[3%-FC1IUJS9[MV['WSP087G\C!$QDS5]CX+9%<6 M[XJ!VD0):]:L:=6JE7S9RU-//85%QHP9,[9OW_[<<\^A:E$4%A-965E;MFS9 MNG4K8H76Z6X>.JQ4I&A?\X(:X7_MVK51B_9(I./@UU]_7>?SPH4+D2YF 2/? MM"$R\D'19+6^DB6+]O;JU0M[NW?O;A]S0A24NWXH+"RL6;.FN/&R?_]^_!7_ M S(S]-SCK7LJTM;(^!#B\7#LR-\77KIT*5:DN;FYXJ$>^?O"SBV0S"PIRTY? MF5E86@J5OA+X^?G%Q,0D)B9"BDAA*CA]^O30H4-C8V-Q#"Z$/7KTT+TI__SY M\U"TD-%A86')RC9T%JZ8W!M;MJT*;H(JE!XKCW,3-4.?;;=VI6Q@! _.! <'(QH MRQ\K^.677R9.G(B2L:MKUZZG3IT218T9,Z9QX\8X&!ZB0V_>O-F^+L4X1!-: MMFR))M2J56OFS)DH#8W5'HF&A(:&ZLZXK>@?(8&!@>+A22/?="$R\L&HR6I] MI2W95O3*9FS(G\0AQ"3EKA_ XL6+Q30[9_ ^6$R*H4)->_?KUY>M)*PB,CYH*%1]";B,X M=JS ;;VP= G45Q8E,S,S.SL[+R\O)R>G4Z=.WM[>#F^[563$ST!7JE1IWKQY MY>T+N?W@I*>&\5'#^!#B'!P[GHH'+"Q="/6514E+2ZM=NW9 0$!PHK0H@5X:2GAO%1P_@0XAP<.\0*4%\10JP()STUC(\:QH<0 MY^#8(5;@/_J*$$(((8000D@IL?'^%2'$:G#24\/XJ&%\"'$.CAUB!:BO""%6 MA).>&L9'#>-#B'-P[! K0'U%"+$BG/34,#YJ&!]"G(-CAU@!ZBM"B!7AI*>& M\5'#^!#B'!P[Q I07Q%"K @G/36,CQK&AQ#GX-@A5H#ZBA!B13CIJ6%\U# ^ MA#@'QPZQ H;Z2KY>T-_?/S8VME.G3B^^^.+//_^L.^;QQQ]75S!CQHP=.W88 MU5V:[$;-'5ERQ9HDW4C=:"@@)O;^^]>_>*C^78WQ@?-5PC$N(<'#NVTBU'C5"L?DM/ M15Z854Q4^FKX\.$'#AS E6S]^O43)TX,"PMKT*!!?GZ^/ 9[SYT[5VP%1J>D ME-F-6+5J%7+-_S_VSCTHBBO[XPZ"""@"BJ"(&"U$\5'$%V*L6**KI6O4X!O? M2*&H:U5\!(NLHJ7K,R6EI9)4LKX1=4775?#]P,IJU%)+MW1]1Y-(J;O@,X"" MSN];W%_NMMW3=WIZAAF>>^ZYM\^7[NE9LT96_ZY=N[R]O;MW M[[YAPX:"@H*\O+RTM+2@H* %"Q9HJ=8)^DJ+0[146$7Z2H=Y:O#HXMRY7FYJ\TA[,)5^J%)DR:EI:6\4#9;UZ]?C^AZ^_:MV=7Q M1OZQ:JV36R0(]X#FCIWIJ!IJV:]#J+:)6;5%I*]DB3LRX.#@X-Z]>]O:@%( M0&1KO!SJ4#50[3B+78 YMV[=JEV[=E)2TKMW[Z3E145%&N^/.4%?.:K"*M)7 M#N0#_4=(=G8V+._?OS_^[M^_W]7F$';A$OW0MV]?D\FT8L4*7BB;K7WZ]$E. M3F;;KHTW\H]5:YW<(D&X!P:?._:GHVI8S'X%:$_%"1W8H*\ 9#'*KU^_+CNF ML+ P,3$Q)"2D5JU:86%A0X8,86,F>P8L/3U]Z=*ES9HU\_#PN'SYLK2)^_?O MCQLW+C0T%#4T;=H4D:<\76H)E'1\?+Q?);UZ]3IW[APWR>(IJ:FI]>K5LWKO M5:U:WEFE6Z3E2Y8L:=RX,O;LZ>OKV[IUZ\.'#[.#X00<%AX> M[NWMW:E3IX*" J7/;]^^#6]\]-%'F(3PQI@Q8W[]]5>+!EO55P)'6>R(VE!* M3V$;Z]:M:]&B!7K7N7-G_KC.R9,G.W;LB*[!;"1):DI/K*^L-B3PC\ VBS'& M:ALV;%A@8"#,[MJUJW1$9""WPV%/GCSQ\?'!*;*]@KZK-6&3M=.F36O8L.&; M-V]XBR]?OJQ3I\[+#L=<#,N7;J$\>O0HDY=NS8-FW:H$>' M#AWJUJT;\N#BXF)V6&QL+)R )J"OE$U@ VY,2TO;NWW;AQ ]D/ M.HORW;MW0TA@CJGI*YG92DL$#0G\HW:*6HRAO'[]^C$Q,3DY.1B[ 0,&H L7 M+UY4VOSPX4,L1E.F3,'VJ%&CX%A4R_<*^BYHPB9KKUV[AN-W[MS)&_WFFV], M)M/=NW>5UA)6<95^N'GS)M8'KHJE5Z#MV[=CH2@K*S-;BS?G6.O,YLSD'X(P M!@:?.W:FHVII@S3[W;QYL^!T:2JN,7/%BV3%0O3-F MS%!K@ ])6%@8NS3*=HT?/QXBV.*3G1;-2$A(P'#R?W!B Q]YO%I4S(BMV;-G M6[108[56]5545%1%104K'#1HD#05OG#A CZR1V,# P-?O'C!RI\]>Q80$#!\ M^'!!9Z$]'CQX@%V8)!;]HX:X1VH=T3B4S9LWY[KK_/GS*($&&#UZ=(,&#?A+ M4%Z^?!D4%*2FKV1 NFMO2. ?M5/48FSBQ(G0D]Q%J UK'_RFM'G9LF6HZLR9 M,]C&NH-M+$!\KZ#O@B9LM19K8GQ\//_X\<S0 M#- @V*:O2DM+4?Z7O_Q%=@S2/NB$Y:@T)_*-VBEJ,-6[<&&)&>B=MRI0IP<'! MRB.CHZ.AB]@V%B.<&!<7Q_<*^BYHPE9KL>J93*9;MVZ9?U_4]NS9HSR,T((+ M]S0S- @V";OD)BA_*__O6OLF,>/7J4DI("G<"4\:I5 MJY3UU*A\),QB$YZ>GC-GSE2S3VE&S9HU9=$Y:]8L5,*V+>HK+3=DQ=5:U5?2 M/'D4:_>.//UKT@UG%/[QU08_4.J)Q*"V> MJUPUT)R:OM+^_2OE+H%_U$Y1BS&4UU#@X>$A.XR)F;2TM*>_,WWZ=)37%[NP M68TWYUCKM+9XB^0?@G![##YW[$Q'U=(&L^;<3YJ*:\Q=S0[- V";?IJ]>K5 M*/_WO_]M\9AW[]Y=N7(E.3FYAN1M3E:'Q%QY_VK$B!%J]EF\?Z6\"R2^?P6U M'1 0(/Y"H;A:9HFWM[?7K MUW_\^+&OKR^VU7Q(6,6U^@&2(# P<-BP87RVIJ2D\+>S6HTWYUCKM+9XB^0? M@G![##YW[$Q'M>@K[:<[4%_1_2L9-N@K]G[V/_SA#X)CS+_?3UR^?#G[Z.7E MQ?)X04Q,F##!S\_/XBOR^.E2$A(2E-]B$G__BKT0<]*D2;)GWHJ+BT^<.*&E M6F9MRY8MI=]XV;AQHZWZ*B@HR.KWKV &3.6GL_=5Z-!7@AZI=41:CVPHKB[ MH E;K04H]/3T_/333VO6K/GSSS\+S";$N%8_ ,PLD\F$:8AR1%&C1HW6KEUK MUA9OSK'6.0U)6R3_$(3;8_"Y8VK51X\>G3-G3F1DI#Y])>B16D<$0VEU=DG?'H,6NW;M M&AX>CE8TFJW7ZH:2D)"PLC-UX.7/F M#/ZR-YIHB3?G6.N75 ML&'#^/CX-6O6<&'*CV%>GCIU:ILV;?S\_/S]_>'DK08_4.B(82JNSBXU7QXX=T35T<,F2):@- MO=!HMO:&!/X1V*868R@?.W9L2$@(H@(.&3AP(/_!!P9*$"VRX#=7_D_(Q\>' M/ZDHZ+M:$SJL-5>^I1J'\5\!(O3A'."M7ET='1_"L3AJ)* M^YZ8F C%I?TWV@F+5*M%+RHJRN(+0ET(^4=,M?(/07Q T-PQ D;. !FDKPA' MDIJ:FIV=?>K4J9T[=_;JU,G $J(7U%.)*DI*3P\'!O;V\_/[]//OG$4,^P.:'O MF*=UZM1!0_1:=ONA14\,^4<,^8<@]$%SQUTQ<@:HA/0501!&A!8],>0?,>0? M@M 'S1W"")"^(@C"B-"B)X;\(X;\0Q#ZH+E#& '25P1!&!%:],20?\20?PA" M'S1W""/P/WU%$ 1!$ 1!$ 1!V(F9[E\1!&$T:-$30_X10_XA"'W0W"&, .DK M@B",""UZ8L@_8L@_!*$/FCN$$2!]11"$$:%%3PSY1PSYAR#T07.', *DKPB" M,"*TZ(DA_X@A_Q"$/FCN$$: ]!5!$$:$%CTQY!\QY!^"T ?-'<((D+XB",*( MT*(GAOPCAOQ#$/J@N4,8 55]I7S/X.C1HZ5[O_KJ*UM;4CL%Y;;.-XNUZ:A' M=UNZJW*L5YW#]>O7)TZ<&!$14:M6K;IUZ\;%Q7W]]=>O7KURM5T6R,C(.'[\ M.-NNMOXDJ@/.O\:S*?_]]]]+"V6K5F%AH\77WSA5$,K M(?^(H1R1(/1!<\=<-6E5147%Y,F3&S9L" \C%W*0I?\/)52V(M)7$R9,."OA MSIT[TKVV.AHU_/+++Q9W57-]);#<5L1>=6!##F37KEW>WM[=NW??L&%#04%! M7EY>6EI:4%#0@@4+7&V:!:2!43W]25037*4?FC1I4EI:R@MEJ];Z]>MQ=7S[ M]BVV2TI*_/W]L17ESK?6^2V2?PC"[:&Y4T5I54Y.#GR[9LV:JDA^**&R M%9&^$B@HF_05)+7XXE?-]94#^>#^ 7#KUJW:M6LG)26]>_=.6EY45,1O$VG$ M:A@XI)(/SL.$JW")?NC;MZ_)9%JQ8@4OE*U:??KT24Y.9MO9V=G8U;]_?_S= MOW^_\ZUU?HOD'X)P>PP^=QR85LG(R,B ;]F_G[3@D*R,4,->?05%&Q\?[U=) MKUZ]SIT[QP](3T]?NG1ILV;-/#P\+E^^+*WPY,F3G3IU@GP/#P]?LF0)OX+> MOGU[W+AQ'WWT$8*O:=.F8\:,^?777\4&2)%>B06&R4YD)86%A8F)B2$A(;5J MU0H+"QLR9 @/.WX*VUBW;EV+%BU\?7T[=^[,'U-!CSIV[(@>P6PD!VI*3Z-7 MU1H2^$=@V_W[]W%6:&@HNH:S,*M9.6H;-FQ88& @S.[:M6M!08'2I-34U'KU MZEF]9ZTQ#-A'C#C&'8TB!J2-:JSD'__XA\ ),J3WL@3Q8-%OA'OC$OV 8!LZ M="@FW=.G3UFA=*UX_OPY)NF! P?81V@)'/GDR1,?'Q],5>=;Z_P6R3\$X?88 M?.[8GU993%IDR8_VK RU(2MKW+@QCAPYL^>/5%YZ]:M#Q\^+&U7 M8(!9_58(-I+Q7KEQA!V"T>O3HD9N; M>_#@P<>/'_.QN7'C!LZ*C8W%+IR%)+M)DR;, &3;:6EI>_?NQ49V=C8JC(B( M*"DIL6BWS#R $E:/V#"+^@KQU[!APXT;-Z+I'3MV((-__?JU] "V@8A$V.W9 MLV??OGWMV[?')"DN+D:/<-7OUJT;RG?OW@VM@MA2TU=6O2IH2. ?M5,@KH*# M@^'AK*RLX\>/;]FR9?#@P>9*T56_?OV8F)BGIYSY\YEA=(KT/;MV^O4J5-65H;MAP\?XN(W9F)F9B;5W[-BQ M;=JT0<9XZ- AI+58SQX\ #E" Z+=JN!O6+# M+.HK"/<9,V:H^8A'5?/FS;GN.G_^/$J@6-"C!@T:_/;;;ZS\Y0 EK!ZQ M81;U%=0\RA6&E6IJ:F\' Y!R:)%B]"C<>/&24]!!]7TE56O"AH2 M^$?ME-#04"9@9#1NW!C22WHG;'AZRP[3!OBH=J3V2L1!8G%; M1SR(NTRX 2[4#R M+0T1>//F3;YJY>?G>WEYL0L;^X\@CGGZ.].G3T<)CG>F MM4YKB[=(_B$(M\?@<\?^M$HM:=&8 \NR,FEMLF],E9:6)S,+[5Q VX\>/Y^5W[MS1IZ\$AGE[>TLCH*BH2%K5NW?OKERYDIR< M7$/R0BJK4673_2M[])7 /VJGA(:&CA@Q0MD6O($9?D&![+#4U-2 @ #Q%S&U MAT$-X?TKC96(@T3M_I6.0"7<&]?J!TB"P,# 8<.&\54K)26E=^_>;.^T:=.4 M__YP,L)?( ML;/X^P,3$Q-1X>K5JX\>/3IGSIS(R$A]^DI@V,*%"W'-SLC(.';LV(H5*]JV M;GI[\9H[5J)*^-04M=NW:-3P\'*UH-%NY5ZTA M@7_43GGPX$%P<##2CF^__193=_OV[4.&#,'>>_?N82; U*U;MYXZ=0IF0ZC, MFS=/:17_(3QHT=.G3^?GY[-;E_R'\+2'00W)^P/YD5>O7K6I$G&08$#;MV]? M4%# OI?YE>3]@;8&*N'>N%P_E)24A(6%L1LO9\Z??F+_5X!Y$1$1_-/E^@*5<&-N.GUEUIP)&P15?47HIKR\/#HZ MFG]5@."0="&J#]5JT8N*BK+XHE070OX14ZW\0Q ?$#1WC !EPJ2O'$-J:FIV M=O:I4Z=V[MS9JU&/*/&/(/0>B#Y@YA M!$A?$01A1&C1$T/^$4/^(0A]T-PAC,#_]!5!$ 1!$ 1!$ 1A)V:Z?T40A-&@ M14\,^4<,^8<@]$%SAS "I*\(@C BM.B)(?^((?\0A#YH[A!&@/0501!&A!8] M,>0?,>0?@M 'S1W"")"^(@C"B-"B)X;\(X;\0Q#ZH+E#& '25P1!&!%:],20 M?\20?PA"'S1W""- ^HH@""-"BYX8\H\8\@]!Z(/F#F$$5/452K[ZZBM9(4JJ M8F)8;$MW53)&CQY=%0TYG$F3)L&\+[[X0OLI&1D9QX\?-SNH7])*>,UV4E%1 M,7GRY(8-&Z)RU&FQ+8XTNJ0'\&UQ-ZOAX&HWZ?KUZQ,G3HR(B*A5JU;=NG7C MXN*^_OKK5Z]>5855N@?WPYU<%G'^-9XY[?OOOY<6RA;5PL)"D\GTPP\_L(\Z ME@5'0?X10SDB0>B#YHZY:B[Z:AF70_C@+O$NIUKHJ[-GS_[RRR\.J0KF39@P MX:R$.W?N5$5#CJ6DI,3?WQ_&8V*4EY=K/$NC\-"(U#F.FD@Y.3FH:LV:-3+/ M6XTNB\:XJ[[:M6N7M[=W]^[=-VS84%!0D)>7EY:6%A04M&#! A=:9?%$P>2J MAOX7XRK]T*1)D]+24EXH6U37KU^/1>#MV[=FOVCN5-%% M7RWC<@C5-G^NME0+?>5 /K@DCY&=G0W+^_?OC[_[]^_7>):C]%5%184L.W&4 M&S,R,E 52X:LUJ\674[35TH_V(D6DV[=NE6[=NVDI*1W[]Y)RXN*BAQR"U&? M53I._."FGDOT0]^^?4TFTXH5*WBA+.S[].F3G)S,MO4M"PZTUODMDG\(PNTQ M^-RINHN^6L:EAL-S'D**?GT%+1L?'^]72:]>OW<^?._#F0DR=/=NS8$8J_:=.FN/I: MS<75>BMNZ/;MV^/&C?OHHX\0_6AHS)@QO_[ZJ_1(>\1*9$]JJ=DF&*;T M]/2E2Y?/F#6_ZYK4F3MWKM0>01-2K Z3QN<# MU0*)]6C)DB7AX>%P>*=.G:0.U^X'6P/;K!Z<@G'AI*:FUJM7S^I3 ;9:I=:T MK8-KL;\Z]E9#7*(?X**A0X=BLC]]^I052L/^^?/GB.H#!PZPCX)EP3G6.K]% M\@]!N#T&GSL.N>A;O;AKS'E8;4B<&C=NC"-'CAP)PZY?O]ZS9T]4WKIUZ\.' M#TO;%1A@UIRH&P21OL(8E+\/2MB1ERY=@@<[=.CPMTJP 4%RYO7NQD9V=C7Y%1$24E)0(3H&X M"@X.;M*D2596UO'CQ[=LV3)X\&!SI>BJ7[]^3$Q,3DY.?G[^@ $#T(6+%R\J M;7[X\"&B?,J4*=@>-6H4'(MJE3;+2C!Y:OS^O)::;>)APG3JT:-';F[NP8,' M'S]^S!OB-6_?OAT;.W?NY$U_\\TW)I/I[MV[O$30!.I!)6R> ^W1)>NU;%:K M!5*-RB>+8F-CT2-8 GW%+='NAV/'CMD:V(+@5!L7:261D9%(*)51(47'=%-K MVJ;!E:%Q8\+'%"UHHT-3,S$VOOV+%CV[1I@X3VT*%#2&RP MY+*EU8&)ND$0Z2LUL#,'S\>"E[Y6.K$B1,A [B+4!LF%?RFM'G9LF6HZLR9,]A&0&,;D:VTV6(O MQ-T1#U-86!C+5)0-\6U,POCX>'[,QQ]_W+=O7ZDQ@B;,PD?^!-&E9HPXD+ W M,##PQ8L7[..S9\\" @*&#Q\N-E+F!QV!+0A.+6&&56_V[-G*[FATLD!?J36M M?7!E:)Q<'PK.7_>YBU)24K!H%!86FM^?(PA7/G?$RX)SK'5F^I4.FRIJ:F\'!& MDD6+%F$LQXT;)SUES)@Q:HF[S&R+$D*MH3=OWL#"UJU;X^K.D\C%BQ<+3@D- M#65)O(S&C1M#>DG_V3]ERI3@X&#ED='1T9!>;!M1CA/CXN*4-EOLA;@[XF'B MSS$J&^+;F&8FD^G6K5OFWV?1GCU[I&<)FC +]94@NM2,$0<2]B(J9):$A(2( MC93Y04=@"X)3;5RD!VM9:G58)6A:^^#*T#BY/A1/GSHX^,S>?)DLV2. MX'+E[^^_;=LV=K!X67".MI22DH)\EZGG5:M6*=M2.U<9CFA.+7'7_OTKY2ZT@J[-GS__Z-&CR#A__/%' MJZ>@US-GSE2VA?(:"CP\/&2'L;PV+2WMZ>],GSX=)3=OWE3KD45]9?$8\3"E MIZ>KN8YO0W V:M0(9V$;#CL 6 M!*=@[#A:'A708966L+$ZN#(T3JX/!1?J!X ICQ'$-.=AGY^?[^7EQ2YL5I<% MYUCKM+9XB^0?@G![##YWJNBB;]:TM=7%149&TJG?OWEVY^OK[8EMDO:,)<-?J*%2H#J8;P_I5&/^@(;/']*ZOZ*C4U-2 @ M0/Q55QU6:=%79FN#*X/TE?TMO=E>J\N"@K[:<[4%_1_2L9.O550D*"\KLN3)&W;-E2^BV. MC1LW*JMB]QR7+U\N:TMMV&SZ_I4]^@J=FC1I$B]D;UP0GS)AP@0_/S_^FD$. M JM5JU;2!ZB4O'[]&MEM;&SLR?>)B8EIVK0I>_A-X$\O+R^66ZO9)A@F<>K/ M:P;HFJ>GYZ>??EJS9LV??_Y9U@5!$^:JU%<,:2!A U&A]OTKC7[0$=CB[U]9 MU5?L5:V(.ME#L\7%Q2=.G-!ME:!I[8,K@_25_2U*782X-9E,&#Z48_0;-6JT M=NU:L[9EP3G6.JPP^=^R\Z&O15]I/=Z"^HN]?R="IK]B[3;IT MZ9*;F[M[]V[IN]H6+ER(BV)&1L:Q8\=6K%C1MFU;5A4N?IF9F8<.'3IRY$AB M8B*R.GXSQ^JP25]+@A:[=NT:'AZ.5BSVQQY]!G3.G#F1D9%6 M3WGPX$%P<#"NZ]]^^RWFQO;MVX<,&8*]]^[=0ZC!U*U;MYXZ=0IF0ZW);A&@ M$)5LVK1)9F=65A;*V4Q3\R=V8;M]^_8%!05JM@F&29SZ\YK9&'W^^>?8^]EG MGRE=*FC"7#7Z2BV0:DC>'\@MN7KUJMA(F24Z EL0G%KTE5GR4X-01Z=/G\[/ MSV?W'OE/#>JP2M"TU<%5FT16)Q>B[X6?:7]= ?J*^V)ND'0J:\ +GCL M!?E^?G[Q\?'\Y?IE964S9\[$=1&[^O7K=_?N75;5U*E3V[1I@X/]_?TQ 'EY M>,BAERQ9@MJ@SBWVQQY]5514! F.FF'DH$&#[M^_K\6V MGW[ZB0EWF!<1$<%__A+E8\>.#0D)\?+R@D,&#AS(?TF @9*Z=>MRN<]!5NKC MX\.>5%3S)_-)NW;MT*C -K5A$J?^TIK-E:]%Q@;_V1D9:DV8JT9?J042V[MT MZ5)$""S'@@)9:]5(I26V!K99/3@UZBMP[=JU"1,F0*4C5! 2<7%QT)#2P+#5 M*O%4$@SNJU>O\''UZM4:1TVZ5\GERY?5CGA%146Q]Y16'\@_ M8JJ5?PCB X+FCA'XX'(AA_/!Z*O4U-3L[.Q3IT[MW+FS5Z]>)I-)=B^(J K. MGCV;E955LV9-BS9"5<0'HZ^2DI+"P\.]O;W]_/P^^>03M6?5",>"P*A3IPZ<+WYSM\'Y0(/3 MX(-;_1<]UT+^$4/^(0A]T-QQ5S[07*B*^&#T%4$0A .A14\,^4<,^8<@]$%S MAS "I*\(@C BM.B)(?^((?\0A#YH[A!&@/0501!&A!8],>0?,>0?@M 'S1W" M"/Q/7Q$$01 $01 $01!V8J;[5P1!& U:],20?\20?PA"'S1W""- ^HH@""-" MBYX8\H\8\@]!Z(/F#F$$2%\1!&%$:-$30_X10_XA"'W0W"&, .DK@B",""UZ M8L@_8L@_!*$/FCN$$2!]11"$$:%%3PSY1PSYAR#T07.', *DKPB","*TZ(DA M_X@A_Q"$/FCN$$9 55^AY*NOOI(5HJ0J)H;%MG134%#PQS_^,2@HR-O;.RHJ MZL]__O.+%R\<5;D6,C(RCA\_KN]O7Y\X<6)$1$2M6K7JUJT; M%Q?W]==?OWKURE'U:\>>?CG6)X31W;M]@N*2GQ]_?'7I24EY<[ MWUKGMTC^(0BWA^9.%:5A.3DY\.V:-6NJ(CNBC,M6JH6^_O+R\ID^? M+BV\?_]^O7KU1HP8X00#*BHJ<)EWE,JOBO\6W+IUJW;MVDE)2>_>O9.6%Q45 MZ;[G1A ?(B[1#WW[]C693"M6K."%LD6U3Y\^R3%EC*:D^+A #]^@I:-CX^WJ^27KUZ MG3MW3NU$5E)86)B8F!@2$E*K5JVPL+ A0X;P<>6GL(UUZ]:U:-'"U]>W<^?. M_#F0DR=/=NS8$8J_:=.FN/I:5'JX[@8$!/SVVV^R\OGSYWMX>$!HL2;2T].7 M+%D2'AZ.VCIUZE104,#-4-LE[B_.6KIT:;-FS=!*C?>QZ I!-Z6N4*OJ]NW; MPX8-"PP,A)%=NW;E1@H\S$E-387:M'H/6CRX<%'CQHVQ:^3(D:CJ^O7K/7OV M1$=:MVY]^/!A[8=)^ZMFO):PL6JP15<3!LIT^?LD+I4O;\ M^7/$^8$#!]A': D<^>3)$Q\?'TQYYUOK_!;)/P3A]AA\[C@D#5-F-;*,47O* M:FNV9F>B;AQ$^@IC4/X^*&%'7KIT"1[LT*'#WRK!!N3XE2M7S.KZ"@/_;LV[>O??OVB,+BXN(;-V[@LMJM M6S>4[]Z]&Z("@Z>T&8.-:[.RDY..O@P8/Y^?DHF3!A H);H*\L=E/J"G8ZJT=:%51B_?KU8V)B MGI.7;LV#9M MVF1E91TZ= @#5*=.'71$XV'2_JH9KR5LQ :KN9HP.*[2#S=OWL2,F#MW+BN4 M7H&V;]^.J5%65H;MAP\?XN(W90)]_OQYE&S9LF7TZ-$-&C3@-Z9>OGP9%!2DM!GQ-'OV M;&7], \'+UZ\F#41&!C(WWCQ[-FS@(" X<.'BW>)^QL6%L8N^^+$B= ;W!*(7LQ5F(=M@8PC0N>DZUU9G-F\@]!& .#SQW[TS"UK(:OEMI35AW9 MFIV)NG$0Z:NDI*0+[X,2=B2<"%=*C\='Y/UF=5$!N0RYLGSY4O?V%-X%R9Y2$A(>)=XO["+6K= M4=-7%KMIUJ"O&C=N/'[\>.E-Q2E3I@0'!V.7P,,<+1-;W-FI4Z?R\CESYJ"$ MS^'GSY_CX\J5*S4>)NV7FO%:PD9LL)JK"8/C0OWP\.%#'Q^?R9,GFR571%RN M_/W]MVW;Q@Z.CHZ.C(QDV[CX8>+'Q<4YV5IG-F1OA)\_ZIFS9JR^)@U:Y:GIZ?%$UG)HT>/4E)2(%>8>EZU M:I6R+;5SE>&(YI0VBY\/W+1I$ZM08+G:+G%_T]/3E38+NJ-6;E;15-)M-%I# M@8>'!W8)/,S1S(S\_W\O)B%S;V'T$<\_1WID^?CA(<[TQKG=86;Y'\0Q!NC\'G MCF/3,&F)QA1=FK+JR-;L3-2-@TY]!7&LO-7#Q+'L)E)149&TJG?OWEVY-&E20$! 24F)K'S^_/DFDXF_WT+?_2NU_@IB74$!K\JBASFIJ:EPD?B+E=H[ZT!])39>'#;Z1H;.^T:=.4_T9QO9.C45PD)"7DQ6J;E"H[[B]4C+$:^M M6K62?MW+(C(/<]B+02%$9<_:%1<7GSAQ@FUK[ZS#]978>+6PL6ET2%\1#-?J M!X!(-IE,6")0COG8J%&CM6O7FBL?A*M?OWYL;.S)]XF)B6G:M*G:H[]58:US M&I*V2/XA"+?'X'/'L6F8V9*^TGZZ _45??]*ADY]Q=YMTJ5+E]S#A:4?8'%V"4#QHT:._>O04%!6@Q-#0T.CKZ/__Y#Z^0OR20 M6W[UZE7Q+D%_E3:CR^W;MT?KDR=/MN@*C?J*U\.^8LC*[]V[APB&![9NW7KJ MU"G8DYZ>/F_>/.P2>%@*_V$[Z+W3IT_GY^>C9M3)?]A.>V<=J*_4C-<2-C:- M#NDK@N%R_5!24A(6%L9NO)PY_?OWNWKW+JIHZ=6J;-FUPL+^_/P8@+R]/V98@;G#5[-BQ(P8/ M$FC)DB6H#>K<8I=P)-K]/_;./:BJJOWC'+G)1110>.5>9GA))=0$]945-,2VPJ2;(<\8*]FI<*$?.2HY*FICCF)4<;FY'"2UH*H[X# M2BJHH.?W'=;K>K?[G+W.YG#.X7#V\_F#V6?MM==ZUK-NSY>]SSXXB\SMV[>' M_*BLK)05F)65A7*0 <,.*L7D*4%[#6V& 5VZ=$$).&74%2KUE;0<:?JE2Y<2 M$Q,# P-=75U1^+!AP]@/% @\+./LV;.3)DT*"PM#"2U:M(B-C86&D?YNF,K& M6E!?*1FO9MC4JW=(7Q&,1M7AX M3)PXT6;6VJ8B:8WD'X)P>&CNZ"T7ANF-Z2OUEUM07^GK$ZAK 45]9<_4U-1T MZM2)/XM?+P3A-47>!*$=[&K1BXR,9#\@83^0?\38E7\(H@E!%.0?,>0?@C /FCN. MBJ4"=<>@R>BKY.3DT-!0=W=W+R^O/GWZ[-JUR[QR2%\1!*&G/=X4Y!\QY!^" M, ^:.XZ*I0)UQZ#)Z"N"( @+0HN>&/*/&/(/09@'S1U""Y"^(@A"B]"B)X;\ M(X;\0Q#F07.'T *DKPB"T"*TZ(DA_X@A_Q"$>=#<(;3 __0501 $01 $01 $ MT4#T=/^*( BM08N>&/*/&/(/09@'S1U""Y"^(@A"B]"B)X;\(X;\0Q#F07.' MT *DKPB"T"*TZ(DA_X@A_Q"$>=#<(;0 Z2N"(+0(+7IBR#]BR#\$81XT=P@M M0/J*( @M0HN>&/*/&/(/09@'S1U""Y"^(@A"B]"B)X;\(X;\0Q#F07.'T ** M^@HI\^;-$Q^8766]+C>:'RG6F*(-;)JL*(:;FUM@8&!\?/RR9SQ;$-:L62-- ME"UE965E.IWNR)$C[*,9$\12D'_$4(Q($.9!G0H4-I::E%RC>LSCZ'OL"P MJJHJ^ 09L!S4U-34MT"+-%G:XW;K0\(:-)9^" D)J:ZNYHFRI6SERI68#@\? M/M2;.T$L:*WM:R3_$(3#0W-G\^;-[N[N??OV7;MV;5%1T>[=NS,R,OS\_!8L M6-"08O/S\^';G)P<"X:R'&N4Z=B8HZ]L;Z+-])4%,33[PH4+;=JT>>FEEVQ3 MG9T@,"PO+P]G!P\>C+\[=^ZL;X$-;')M;:TL)K-;'Q+6H%'TP\"! W4Z779V M-D^4+64#!@Q(24EAQ^9-$ M::_L:R3\$X?!H?.Z<.W>N>?/FRO6S6A^674";\R=.W?APH6AH:&XO$>/'OQR M=BU.!04%X:JQ8\?>N7,'1O;OWQ]M[]BQX]Z]>P4&"]SE]"0R;R!40E$W;MSP M\/! L6+OL119@?4=?LP)65E9$1$1S9HU^^677Z0]+N7!@P>\ZMNW;WM[>\^9 M,\>PEXFF2Z/H!PRVT:-'8]C?O'F3)4H7D,K*2BQ*NW;M8A\%$\0VUMJ^1O(/ M03@\&I\[Z>GI+5NV-/DHH#BR-1ENJ8R"U(=_%@R/-4)#]15Z"-VP;=NV'3MV M=.W:%8.FHJ+B].G3\&]T=/2W=> 8IT+!GXYNCP@(&#=NG4(TS=MVC1APH3[ M]^\;-1&CH>9)D,)L%M2E%*,+ZC79M-]__QT;?._>O9&^9KJ:M0U:]8L?M6U:]=<7%Q0 MFM'\TNK$W@@)">G5J]?6K5MQ"OI*=FK$B!$H=LF2):@K,3&Q<^?.N;FY>_;L M06.A+M!V)8,%[L(,=WK\G"20NJ*TM!1S>\J4*3A^\\TW83;R"[S'4J0%FC'\ M< D6D7[]^L$)WW___?7KUZ6ZE)6\<>-&'$#E\JI7K5JET^DN7KQHV,M$TZ6Q M]$-)20FF&)?KTAT(8P]S[=Z]>WI3$\0VUMJR.CWYAR"T@<;G3OOV[4>/'BW. M(PYCE,(M!#!,66W8L$%E%*0R_--;-#S6" W55T\__307)S___#-2OOKJJU&C M1L'=_!^0.,!'/I[XY=#*;[_]MAH3E7R$R0/I''WV$XZ2D),@\;CE$(V8=FH/CE)24X.!@?I,7@][9V?F- M-]Y0RL^K$WO#U]?W[[__9J=NW;K5JE6KUU]_G9V*C(RLK:UEIX8/'RX5&"=/ MGL1':"J!P4KN4O(#^.233W#JZ-&C.,8TQC'FL\![%AE^R #'LOC,L")^C*4G M+BZ.YWG^^><'#AQHV 2B2=-8^@$'J:FIGIZ>965E^B?U ^8C7R?%$\0VUMJR M.CWYAR"T@<;G#J3..^^\(\XC#F.4PBV^6JJ/@E2&?WJ+AL<:H:'Z*CT]G5_" MQ,.''WX(%\/1TM+P$:&YK&1$L0CQ%RU:!%4M>PY59DERKU575U-=(__OAC' <%!4V<.%%Z4V[*E"EMVK3! MJ:*B(F3;MV\?NRHZ.AKQO2 _KT[L#9@J.Q48&,A.39TZE:?/FC4+*7QF5E96 MXN.GGWXJ,$#)74I^ )TZ=8(\8\>8VR@\-C96X#V+##\VEHP6*SW&XJ+3ZLB-BN_+Q\?GFFV]89O$$L8VU MMJQ.3_XA"&V@\;FC1E^)PQBE<(NOENJC()7AG]ZBX;%&:*B^,AH$.SL[RT;/ MS)DS75Q<9"5?NW8M-345(3[3TY]__KF2B8+O7PGJ4C)/4*_)IAE.#%2G7E\A M9$?ZEU]^B6,8Z61 LV;-< JJ+R(B@HW4XN)BI".J$.37J_ \,JATE.R16:8) M,7D$!JB10U*8:,G(R+CYF+?>>@LI)24E2MZSR/!SJGO65*F;^/&#!P_:MFV+ MJW",E0BA&WT'U/%H1/T ,/@Q)C'@^70K+"QT=75E&YO)"6(;:VU6%Z^1_$,0 M#H_&YXZ:YP/-B&SUJ@-C:12D,OS36S0\U@A6T5>0SH:W2@SO7S&@)>M[?WW;MWWWWW778@SF_2\T["^U=J)IC @/KJJVG3IAE*-6E.0=\U M9/@)[)0=O__^^_[^_M>O7_?T],2QGG X&E<_0!+X^OJ.&3.&3[?4U%3^?E7YM9MVZ=89%R>HUV;2&?/^* MO9_]Y9=?9A\Q\CITZ"#]+I"4DI(2E/#UUU^'A85-G#C19'Z3GD<&F*KT_2LU M$TQ@@&#"N[JZROZEM7%Q>7%%U]T=G;^ZZ^_C/J<:-(TKGX 6'9T.AW&.=(Q[-NV;;M\^7*]N@EB M&VMM4Y&T1O(/03@\&I\[[/WLDR=/EBU6%145/_[X(SLV+XQ1$QA;3U_1]Z]D M6$5?L3>?O/#""UNW;MVR98OT5772J[ =+EFR9,^>/3_\\$-"0@+"67XWQJ@E M4O@@$-3UP0%__CC#XQ%E 1=>C0(90V=^Y;F(IVM+TI])RW0C.$GUE.'(FS0X<.->QJ.:"6(;:VU3D;1&\@]!.#PT=_CO"Z];M^[PX<.%A87LT1O^^\+F MA3%J F/KZ2OUX;%&L(J^P@&V0_;Z?"\OK[BX.*._?S5UZM3.G3LC@X^/#[ID M]^[=2B8*])6@KGOW[LV8,0,[-$Z]\LHK%R]>9$4)ZE73-.S?W;MWQS""7%FX M<"%*\_7U-6HVP]75-2 @ (;EY.1P9<^X=.E28F)B8& @\L#.8<.&\9\: ,N7 M+W>J^X88?Y&@(+])S[,,65E9,!O&8[Y!(QGUL&""*1D@=E>7+EU0(R\35[5H MT4+F"GW=OU@\/#S8S3JEOI,56-_A)]97,E/9B]KYC^T0#D:CZP>P>O5JMDK, MGCT;4Y(EJID@MK'6-A5):R3_$(3#0W,'G#U[=M*D26%A88BFL*#%QL8N6;)$ MNJR9$<:H"8RMIZ_TJL-CC:"HKP@UU-34=.K4B7\KP)XQ*E,) 0D)">'AX>I_ M"IUH6MC5HA<9&P6TE?J.7;L6&YNKK.S\]*E2QO;%L):T*(GAOPCAOQ# M$.9!<\=1::+AL94@?55ODI.30T-#W=W=O;R\^O3ITU2>'R-]I1[XRMO;&QU- MKV5W8&C1$T/^$4/^(0CSH+GCJ#31\-A*D+XB"$*+T*(GAOPCAOQ#$.9!F+(/V+(/P1A'C1W""WP M/WU%$ 1!$ 1!$ 1!-! ]W;\B"$)KT*(GAOPCAOQ#$.9!F+(/V+(/P1A'C1W""U ^HH@""U"BYX8 M\H\8\@]!F ?-'4(+D+XB"$*+T*(GAOPCAOQ#$.9!$S+R0^EYK'D9KD9IA[;K,9L^>/5%141X> M'F%A8?_\YS_%F8N+BY.2DL+#P]W([=^Y8RACK(75:9F;F M@0,'U%_(0),# P/CX^.7+5MV]^Y=&]AI5XB=-GGR9%@^??IT,PJT2)/-[E\[ MP?9[/!O5:]:LD2;*EJRRLC*=3G?DR!'VT8Q>MA3D'S$4(Q*$>=#1DMUB%7UU[-BQ*U>N6,I$)6RIKRS8HG/GSKF[ MNP\;-FS?OGWKUZ^/B8D19-Z\>3,R]^W;=^W:M45%1;MW[\[(R/#S\UNP8(%% MC+$J4J?5:S@A\Z1)DW YHJCMV[?/F#'#Q\>G0X<.I:6EUK#3;E<-@6%5557P M"3)@):VIJ:EO@19ILMG]:RC3AP\?ZLWM90M: M:_L:R3\$X?#0W+%2:)>?GP_?YN3D6",(MTU@[TA815_9!EOJ*PNR=.E26%A1 M46$R)Y18\^;-DY.3'SUZ)$TO+R]OBO<*ZJ6O9)DO7+C0IDV;EUYZR0JFV:\V M$!B6EY>'LX,'#\;?G3MWUK? !C:YMK96%L[:K0\%-(I^&#APH$ZGR\[.YHFR M)6O @ $I*2GLV+Q>MJ"UMJ^1_$,0#H_&YX[U0KO,S$SXEOW[20V&6SEA04SH M*_9WQ8H5[=JU\_3T[-FS)W\PX^#!@SUZ]( $#PT-7;APH='G \^?/S]APH2G MGGH*@RDL+&S\^/%7KUZ5YC$L67")40MEB;+;:'%Q<5YUQ,?'GSAQ0NE"EE)6 M5I:0D! 8&.CFYA8<'/S::Z_QD2<+3)4?#@ 2_D]NW;WM[><^;,,2Q9ULR-DS)@QOKZ^<'A,3$Q1 M41$2"PH*D.?,F3/2"P<-&M2M6S>C^675"3PY=^Y'AXH5NP]WE-2E'I-[(2LK*R(B(AFS9K]\LLO9O>O MG= H^@$>&SUZ-/KNYLV;+%&Z4%165F+QV;5K%_LHZ&7;6&O[&LD_!.'P:'SN M6"2T,QDSJ-S*U<.KEV[8EA45%3\_OOO\&"O M7KVV;MWZ[;??(N(,"0DQU%<((C,R,K9OWXZ#O+R\Z.CH\/#PJJHJEL=HR8)+ M#"W$**EY$J0P,TZ?/@T+ @HU%WDH!*(9@0$# NG7K4/6F39L@\^[? MOR]KD< AV/A[]^Z-]"U;MB" QO R.K#^_/-/Y.S +R]5G4XK:C3I$_Z1N<:I[ MY&_CQHTX@ KBA:Q:M4JGTUV\>-&P9%E+H4^<'G\WX_+ER_[^_E%14?GY^3![ MR) A<.FI4Z>JJZM1^ZQ9L_A5UZY=0XM0FM'\TNI,>E(ZVNOK9"6#]"$[[___OKU MZV;WKYW06/JAI*0$XX1K3ND.! =BP-R[=T]OJI=M8ZTMJ].3?PA"&VA\[C0\ MM%.*&; +,V6U8<,&E5NYRAA&;]$P6".8UE=//_TTEQD___PS4K[ZZJMQX\;Y M^OK^_???+/W6K5NM6K4RU%=2('X@+7 *G"'//__\P($#98TR.GX05"']HX\^PG%24A*4,&\UQ@D6++@" MQRDI*<'!P?S^.-8+9V?G-]YX0RD_KT[L2GIZEI65 MZ9_4#QA4?-\5][)MK+5E=7KR#T%H XW/G8:'=DHQ U\MU6_E*F,8O47#8(U@ M6E^EIZ?S1!;C?OCAAW#N^/'CI?GA64-]]>#!@T6+%G7LV!&;)1<_+$16*EEP MB:&%RO'( B-$3'1UI:FEZR(V*[\O'Q^>:;;UAF<2_;QEI;5J*$00PLA:0157[MV+34U%7$ST_>??_ZY85WF M.82#F(!'ZALW;FS6K!G";F@YR"T8S/Y?RU%S$UE],V4/PC*Y@BEA7C:]J1&B M5XB_H9_;MFT+(W&,28ZHR/#KE49[%B$[TK_\\DL M7%R,= 1D@OR\.K$G&^AD@0$J'VL9GL9=M8:[.Z>(WD'X)P M>#0^=RP;VDE35 ; TJU<90RC5Q$_J R#M8.9^DKE_2NH%.@'GN?"A0LF>TAP MB5$+98E2^6YH(9/O[N[NTD%07EXN+0H!^IDS9U)24IPD[Z0R:;9*X8ZJITV; MQC_^^]__=JK[\9;.G3LG)27),J>GI[=JU4K\)4A!,RVKKY2<5E]]!=Y__WU_ M?__KUZ][>GKBV+!11GN6O1?DM]]^PS$:B.7II $LYWOOO>?M[7WW[MUWWWV7 M'8CS.SV^?R7PI.#^E1KO"0RHK[["^#&4:M*<@N%M0?@G!X-#YW+!O:25/4!,"RRRVH MK^C^E0PS]16\YN?G9_+[5]@@)T^>S*]E+Y\0]Y#@$J,6RA+G21X_-?S.#/N? MP;///BO]3LBZ=>L,BV)W111D='1T1$<*M =G8VLGEX>/SG M/_^1968O\80W9 \K5E14_/CCC^Q8T$S+ZBLEIZF4!ZZNKCSHOWKUJHN+RXLO MONCL[/S77W_I#3 LD[V?_>677V8?,?PZ=.@@_2Z0E)*2$I3P]==?AX6%,:TN MSL^J$WO2<+3S[U^I\9[ ($#I4YCW+]_']*E5Z]>!Y\D*BH*C67C1#"\>8%* ME:H?3OH&]*^=T+CZ 6!YT>ETZ"RDH^_:MFV[?/ERO;I>MHVUMJE(6B/YAR < M'HW/'>.$%;B%_?7L[>-.CCXS-\^/#+ER^;["'!)48ME"5* MS<"6S%[A[^7E%1<7QU__?^_>O1DS9F#GQJE77GGEXL6+K*BI4Z=V[MP9F5$U MALCNW;L-ZQ(X!/LZ=\C"A0M1&EIA:/;QX\=???55" ;DC(R,1)!=65G)(@/I MB\4Y9\^>A=@("PN#,&O1HD5L;"Q$(/\/@:"9EM572DY3J:_@'*A*-)D5SE[D MS7_'1H;38]#D@( -"HG)T?:9'#ITJ7$Q,3 P$#D@57#A@WCO]( EB]?[E3W M)3K^(D%!?FZGV),8Y.A9- %+%312O9PL,$ \HJ1. [@*8T#F"GW=?Z<\/#S8 MS3JEGI(5J%2IRN&D;T#_V@F-KA_ ZM6KV5"?/7LVQA5+5-/+MK'6-A5):R3_ M$(3#0W-';[G03IJB)@"VGK[2JPZ#-8*BOB(:0DU-3:=.G?BW!0@9"0D)X>'A MZG]EO'%14OB$$DVB?^UJT8N,C#3ZEM1&A/PCQJ[\0Q!-")H[6H#"8-)7%B,] M/3TO+^_0H4,%!07Q\?$ZG4YZ1X5@'#MV+#>G2I8UMBUI(7ZFG"?4O M+7IBR#]BR#\$81XT=QP5"H.ED+ZR&,G)R:&AH>[N[EY>7GWZ]+'SAZ,:"XPT M;V]O^,IN7]MM".DK]32A_J5%3PSY1PSYAR#,@^:.HT)AL!325P1!:!%:],20 M?\20?PC"/&CN$%J ]!5!$%J$%CTQY!\QY!^", ^:.X06('U%$(06H45/#/E' M#/F'(,R#Y@ZA!?ZGKPB"( B"( B"((@&HJ?[5P1!: U:],20?\20?PC"/&CN M$%J ]!5!$%J$%CTQY!\QY!^", ^:.X06('U%$(06H45/#/E'#/F'(,R#Y@ZA M!4A?$02A16C1$T/^$4/^(0CSH+E#: '25P1!:!%:],20?\20?PC"/&CN$%J M]!5!$%J$%CTQY!\QY!^", ^:.X064-17[-V"\^?/ER965U?[^/@@?=Z\>9:J MWE)%H1RE25M<7)R4E!0>'N[FYM:B18O8V-C%BQ??N7/'(O5:%:E_,C,S#QPX MH/Y"!IH<&!@8'Q^_;-FRNW?OVL!.NZ)>3B,TA>WW>#8EUZQ9(TV4+5QE964Z MG>[(D2/LX^3)DW%V^O3I-C6T#O*/&(H1"<(\:.[HK1.7UM;6IJ6E!00$P,,( M?BQDZ7^QVS#/;A'I*W1YNW;MI(F;-FU"8M/25YLW;W9W=^_;M^_:M6N+BHIV M[]Z=D9'AY^>W8,$"B]1K58X=.W;ERA5V7"]?(?.D29-P.0*1[=NWSY@Q \*X M0X<.I:6EUK#3;B>>W1I&-#J-I1]"0D*JJZMYHFSA6KER)7;'AP\?XKBJJHK] M/PLI-34UMK?6]C62?PC"X:&Y8Z6X-#\_'[[-R//'DG3R\O+F]QM MC?KJ*UGF"QDK["Q]>O7;]JT:2SEQHT;+BXN^_?OYS'K^?/G)TR8\-133V&LA(6% MC1\__NK5J_SRN7/G9F5E141$8+^$+G_PX $O_/;MV][>WG/FS&%%BGIZRY8M3=YRA2Z/ MBXOSJB,^/O[$B1/2VE%X4% 03HT=.Q9%%1<7]^_?'\9T[-AQ[]Z]]UK)/\0 MA,.C\;ECD;C49, C#L98<-ZL63/U 9@T'!6$Y=V[=T>$AD@^.SM;\+4=+6!" M7ZU>O;IUZ]9,X"(Z#PX.AC+F7D: FY&1L7W[=ASDY>5%1T>'AX=7556QR]%; MD&=;MV[]XHLO\!&!.R]\U:I5$%T7+UYD18G+P2! 3V_;MFW'CAU=NW;%N*RH MJ/C]]]_1A;UZ]4+YWW[[+>+UD) 0PU:T;]\>N[78!:=/GT91J/3;.G F<<$ M!GM89<2($86%A4N6+(&\3$Q,[-RYWKW[@UA V/49U/25T;;J']2 MMSC5/?*W<>-&)6<:EBQK*?2)T^.O-UR^?-G?WS\J*BH_/Q]F#QDR!('+J5.G MJJNK4?NL6;/X5=>N74.+4)K1_-+J3'I2VE_U=;*2P8)!PIUVK [Q,""T1F/I MAY*2$@QR_@\1Z0Z$V8W1?N_>/1R7EI9B\YLR90J.WWSS3JKK\:-&^?KZ_OWWW^S M=-C9JE4KPU; ^'?>>4?L@E&C1F%P\'^7X@ ?V>A'@9&1D;6UM>S4\.'#I=KF MY,F3^,@>>%6934E?&6VCS#_\6,F9AB7+$M$=2/_HHX]PG)24%! 0P%L-MV/. MPQ4X3DE)84*:G<*4U"7V% W3) MV+%C2TI*G!X_-L9//7CP8-&B11T[=L1>R&]*LO =!\G)R;PT])9.ISMW[IS^ M<6= X/*BQ.6DIZ?S/EQJ,KC5/7V% X%I940CE6>U3IT[E MZ9"72.%#MK*R$A\__?13]=F4])71-NH5])62,PU+EB565U.//\9Q4%#0 MQ(D3:R1,F3*E39LV^KK;DLBV;]\^=E5T=#3TFR _KT[L2*2EI>DE.R*V*Q\?GV^^^89E[M2I4_OV[=DQ-C^,_]C8 M6!M;:\OJ].0?@M &&I\[#8]+E0(>OEJ*+Y<&YRH#,/V3^DHI+)\P88*T4D1] M6NYKT_KJN^^^PU;WKW_]JTN7+K)3&"+.SL[SY\]'+(Y __CQX](.F#MW+B\- M"JIMV[8S9\[$,;H6>R%[YI#E%Y=C5),8#E 4;M@*-?=A4;5A42XN+H:URYXE M97(%H\J\;'J)OC*:KE?05TK.-%J"%$@RI'_YY93GU8D]V4 G"PQ0Z4""D-*(^@%D9&1@2)>4E/ !7UA8Z.KJ MRC8V]G\3Y+GYF+?>>@LIR&]+:VU6%Z^1_$,0#H_&YXYEXU)I"E\MQ9=+@W.5 M 9A>&%;5*RS7#J;U%:)Y?W]_!++\G4[\5'!P\,2)$_DE%RY<$'3 ^^^_CW*N M7[_NZ>F)8VE1]2J'I:B\?P61W:I5*_'W""'T#8OB0M^"^LK=W5TZ^,K+R\W3 M5WH%9QHM0>^]Y>WO?O7OWW7??90?B_$Z/ M[U\)/"FX?Z7&>P(#2%\19M"X^@&2P-?7=\R8,7S IZ:F\M=[3ILVS?"_"38> MS.0?D];:K"Z"<"0T/GDK]9=;4%_1_2L9IO65ONX;.,.'#Y>]TP\' MV/\F3Y[,+X$F%G0 +H=Z?O'%%R&L__KK+VE1]2J'I:#;_/S\3'[_BKT'$X7+ MWH-945'QXX\_LN-1HT89?C6(/ZAJ07WU[+//2K\HM6[=NGKI*U=75R[/C#K3 M: D<]G[VEU]^F7V$ SMTZ,"?P97!'@?]^NNOP\+"F/05YW=Z_/TK@2<-^XM_ M_TJ-]P0&"!PH=1I!2&E<_0 6+5JDT^FP)B ="U3;MFV7+U^NKWL0SM_?OU>O M7@>?)"HJ"O-1MI19U5K;5"2MD?Q#$ Z/QN>.9>-2O3%]I?YR"^HK^OZ5#%7Z M2NE40D*"N[O[TJ5+]^W;-VO6K/;MVXOO&XP<.1+I0X<.E155KW)8"GM1"7L? MW98M6Y3>'ZB7_(X;],SAPX<+"PO9G1;^.V[L/2TOO/ "+TKZHA4+ZJL//O@ MX4)F9N;^_?NSL[.?>^ZY>NDKY._:M6M141&[:6/H3%D)[+UY/_WTTXX=.V;. MG-FR94OI[PO_\<X]#?C+?KT18QO'Z]>OEUV> MFYN+=+X!V\!:VU0DK9'\0Q .#\T="\:E>F/Z2OWE%M17TO<'HEY$:Z&AH0AZ M+>R[ID.#]%5Y>3E[CY^/C\_PX<,O7[XLUE?LW>+\UTMXMGJ5PU/8B_;1G0C< ML[*R9,-"RMFS9R$VPL+"7%U=6[1H$1L;NV3)$BZR 39O]K)_+R^ON+@XV>\, M\&P-U%?W[MV;,6,&(@94],HKK_#7TZO45X@;NG3I@O:RP@V=*2N!@28'! 2@ M43DY.=(F@TN7+B4F)@8&!B(/K!HV;!C_H0.P?/ERI[KWS/ 7"0KRS9\_&I&")&-A8IF2S55_W M/T@/#P_IH]36MM8V%4EK)/\0A,-#(1L&N]OC(R$CVQE3[ M@?PCQJ[\0Q!-")H[6J"FIJ93IT[\2[,:Q$;ZZMBQ8[FYN<[.SDN7+K5J15J@ M*3J3]!5A;] >+X;\(X;\0Q#F07/'44E/3\_+RSMTZ%!!04%\?+Q.IY,^%:4U M;*2O4+ZWMW=R.H("X-#0UU M=W?W\O+JTZ>/TA=8-()-GP\D"(*P$VC1$T/^$4/^(0CSH+E#: '25P1!:!%: M],20?\20?PC"/&CN$%J ]!5!$%J$%CTQY!\QY!^", ^:.X06^)^^(@B"( B" M( B"(!J(GNY?$02A-6C1$T/^$4/^(0CSH+E#: '25P1!:!%:],20?\20?PC" M/&CN$%J ]!5!$%J$%CTQY!\QY!^", ^:.X06('U%$(06H45/#/E'#/F'(,R# MY@ZA!4A?$02A16C1$T/^$4/^(0CSH+E#: '25P1!:!%:],20?\20?PC"/&CN M$%I 45^Q=PNN6;-&FCAOWCPU$R,S,_/ @0.\'%QE(6OE%AJ6;#11I=G6L,>6 M&+X:IH760 M?\0H;9KSY\^7)E975_OX^#1P=Y!NJ>914% 0&QOKZ^OKY>7US#//8&LX>_9L M0PJ48?OM3\U>;[+5TNW2W]\_/CZ>#RV5M5BOTQT8BB5 <7%Q4E)2>'BXFYM; MBQ8M,% 7+UY\Y\Z=AI196UN;EI86$! #V/1L)"E_X7&VMM7V-3=H_2$&N73_\\,.R9L'P\PNT!#K;?1*F-SKU;1:NFENW;HU M)B8&2NS\^?/J:[%>ISLP%$MLWKS9W=V];]^^:]>N+2HJVKU[=T9&AI^?WX(% M"QI2;'Y^/GR;DY-CC?EH^SG>U!'IJX$#!^ITNNSL;)YHAKZR'AK75[6UM;*0 MPJH&D+XB'(Q&T0\F%]4! P:DI*2PX[R\/)P:/'@P_N[+$B3;65[+= 9)UY,B1LCQ,H]8+PTW'XJBOPN1>KZ;5 MLD(N7[[,PE/UM5BOTQT8C<<2Y\Z=:]Z\>7)R\J-'CZ3IY>7E#;Q-G9F9"=^J MG]HVF-%:1J2OL#2,'CW:U]?WYLV;+)$O*^?/GY\P8<)33SV%41(6%C9^_/BK M5Z_R"V5([V7%Q<5YU1$?'W_BQ EI72M6K&C7KIVGIV?/GCW9/7I!+7IS]978 MAH4+%P8%!>'4V+%C[]RY4UQ! 6P@ T!XTB?44X&(VB'P2+*JBL MK'1S<]NU:Q?[""V!G#=NW/#P\,""8'MK;5]CD_8/L[]?OW[3IDUC*;#-Q<5E M__[]? 46;&IE964)"0F!@8%H8W!P\&NOO<9"']E^:L;N@+5]RI0IXN:H*18J M A_/G#DCO7#0H$'=NG63;C%0*6CC/_[Q#S0$;4072Z:8^].7C61PW M=N_>'1,<$S\[.UOC<:,)?5524H*5 A$_2^3.PLJ8D9&Q??MV'.3EY45'1X>' MAU=55>GKQH23Y)X[[Y+3IT_#ZTZ?OLOYOM>O MP1C 5 X3>_?NO7/GCOC:%7=3?7^U(G_V[%D$2GXMN#0CCQ.B_F$O_: UJ8+- MFS=CGGGRY FV;]VZA<6/)8ACQHS!>,3 M+&WMC0GO?[Q8?ZO7;NV>?/F;/I= MN7(EE-*+%R_X#"Q8U) #M6C1(C,S$X>V;-D"B?+TZ5.I\I**BE:L#N^]]Q[2 MH.7+EU^Z=,GLM8C7-=XLU@AW=_=9LV;QBK=OW\;-6K9L&;] -.7M[8WU DMG M?G[^A@T;L*KJ-Z%>UP3Q%RL?BU#Q1D%#IO.J' X+E$ M4%#0\.'#Q>=8D3!C?L LP935^O7K!=7EPTUGZBM5UE=:>2,&-:J@?-NV;6%A M85!91K[7%O05-A(3$S%)%1<72QH/B6%.N7;M&LIQ%Q5UY=M#AP[%/>"?2F(# MNZR3X9RV;=NRM00, .W;]_W\/#8^3(D69=Y1]Z141$\,*N M7;M&1D:*36#B9NF%&O4E\W5"H*_,1CXF)D9]+48>)T3]PU[Z0=*>5#%=\'5W M\>+%*&S(U8G:U4BQJKJZN MTZ=/U[+%JENW.OSZZZ\=.G1@BT++EBTG3ISXCW_\0WZ"_F83$A*8>&"[2,@< M'!QPI[B'<7%QN'?JWVE8O:YI85%?6;QJ2;5HNKFY_?###X(3%!F%5/6;3DB& MUU?H*C-GSA2?8UW"S/N_N+I\N.E,?:7*^DHK;VS>O/FC1X]8^<.'#[V\O(Q\ MKQM8U%>W;MUR<7&9-&F2)+MYSYX]2TM+P^2%F91/-PL6+%#4E6\C[HK7V6$7 M$RX[)RDIB9?CQJ/DJZ^^TF]%[O:$"1-.5 8ES&VQ#U.F3.'EF!]1PGMG:6DI M=IIKEP\A+7UE-O(8/.IK,?(X(>H?=M0/9B=5+%?N[NZ;-FUB)X>$ MA" !9=M8_# MA(>'V]A;6YJ37O_X/?K'C@**HH?IC!JUN].N#,_/S\V;-G]^G3!XJH4:-&N;FY_*C^9@L+"U&2EY?' M=KMUZQ89&2GWT-?7EWVJJ, ZS\T^CJ&(B1S%1\#BJY8J+YJXJ(\__ABYK_PW M,.*,0M)WTPD%!L\E].@K*Q)F2=;_Q=7EPTUGZBM5UE=:>>.X<>/D1I%&&OE> M6]97("4EQ='1$1,'OWGH')BMYLV;ARD)PN#8L6-F-95\&^NW8M9M#G=;OP^*:?KQX\>L ^%DY:=8#1HT;-B0M5#5"\1:V[)E2YR&$O1X MK$!8#\0FYLR9(VD@F,T%^LILN7K\PTDCCQ.B_F%'_2"9FU21^3DY.;&%C7W: M@G/NO6+:M&DHP?FV]-9FMKC%USH^W/\??O@!^O O?_E+Y\Z=%8<$B]KMV[<3 M$Q-]?'P:5'S O'SY/0L5U+5K5UZBOUD(OS9MVK LJJBH"$>9 MXI5[F)R?RDQ6'$$;^$"D'70+E.J]:,K3[0BH19TIWKRH=; WVIK_Q,RAMUTD"/OL+JY>GI.6+$"!YZS/YQ M<7'\Y(L7+S;04#Y\&WI:_94(U]-F[Y9^*V;=YL@UO4X?M#H93L; .*%"$GY_ MY>SL+.]V[$>TS-S^ M^D$]J2*W'C!@ #LZ=>I4=3)JXW2-XF/16RW_GSU[AED=XH&_")$?$B]J4H6 M.7WZ=$)"0@/92Q'Y.5:O#@K8%S5\MTK-?O'%%TV:-'GTZ-%GGWW&-N2G0<., M&C5*;=$ZSQ5GRFG9LF5L;*RB$"6(L,ZK-FL:XE!^CGY]);CIA *#YQ))24D> M'A[B]UM8D3!+5N6Z-:BOZ/LK!;KT%4A+2S.93)&1D>Q,K'P3)T[D1]G//?GY M3DY./)OGY4.'#E7_I(<_#VKV;HFM6*&O]/N@U[=^U!E0D-# P("%$^.U:JW MMC$DM_A:QT?N?WIZ>E14E/RUNNR0>%'CL,=R$ &VRY=4ZU8']:^A!@X[NKK*W_1KA0D]L'SQX<.'O 3;WM[>/*VT M>-5F3?_QCW]LW;JUV#>S^DK2ONF$ H/G$NS][)@'%)/5W;MW#QX\R+:M2)@E MJW+=&M17]/LK!7KU55E9F9^?'_N,$+O1T='.SLXK5JS(R\N;-6M64%"0_/Q. MG3IUZ=*EL+#P1,5OXU@Y>QU*KUZ]B@16[%"7^GW0:N37;Y\ M&1TH+"P,JTM!00':P0+)OG=J('M_(&_\G__\)P[-GS\?B4)J:NJ! P>6+%F" M^,C-??311]C]X(,/V*[8A'7Z2LL!K'TC4,^RN'^23ZI$C1_"7 M9808=-A>MVZ=HGI&1@;*^0)L V]M8TAN\;6.CV &YH<$BQKT(1+T??OV[=^_ M'ZJ+CI8&MBM MP8*BN,!KUZY!Y$!ZK5FS!O=B\^;-PX8-L\*$12#SW-W=.W;LF)F9"4/XBVV4 M\&=$+5XU,\W?=8S(3YDR!26+%BU2WS@Y6OI* >DK+2B7X/]?&/T6_3,W-Q== M!0.$_W]A*Q)FR:IR_=;=NW1J99PW'[O5!K[X":]>NY?JJI*2$ MO6(.TUE45!3[KWS\?$QVG3MW1J#9^;P<:R1[I[ZKJVM$1(3B=?YJZV(K5N@K M_3X(.MF5*U=B8V-]?'R0H>_;LX=7E2ZH5JP-DVY_^]">.A)QS<'# 7VS_^NNO M5;KJ!C)P#OJ80K>3OJH-*)< 9\Z<@;8/" A _\2$%AX>CAXKG]:JFC!+5N6Z M-:BOI(J9BN>-"Q@^(BI4_$AB-<(&CM&H+R\/"0DA/]HUH"0OK(G1X\>S&(J/&(H/05@'C9WZ2E)24E965D%!P=:M6_OW[V\RF=AWU,:$ M])4]0=B;-&DR8<($]3_W( BB5J%)3PS%1PS%AR"L@\9.?079;.O6K9V=G5U= M7=]YYQWYSUX,".DK@B","$UZ8B@^8B@^!&$=-'8((T#ZBB ((T*3GAB*CQB* M#T%8!XT=P@B0OB((PHC0I">&XB.&XD,0UD%CAS "_Z^O"((@"((@"((@B&HB MT?=7!$$8#9KTQ%!\Q%!\",(Z:.P01H#T%4$01H0F/3$4'S$4'X*P#AH[A!$@ M?440A!&A24\,Q7;&%7L '__241!5$<,Q8<@K(/&#F$$2%\1!&%$:-(30_$1 M0_$A".N@L4,8 =)7!$$8$9KTQ%!\Q%!\",(Z:.P01H#T%4$01H0F/3$4'S$4 M'X*P#AH[A!'0U%?LW8+??ONMO/#SSS^O\8&!!M%LS;99?W7:?/[\^:1)DUJT:($( MIZ:FUI"G_X,2R*IB05_Y^_L_?OR8%Y*^JHUYX>C1HS=NW*B1IN!>?'S\41D7 M+UZL#4,$\;IC+_T@GE2__OIKK(XO7KS =EE9F;N[.XZBI+R\W/;>VMXBQ8<@ MZCTT=K[__GMG9^<^??I\]]UWA86%>_;L24E)\?+R^O+++ZO3;'9V-F*[##^[MJUR_;>VMXBQ8<@ZCT&'SOGSY]_XXTW)DR8 M\/+E2WEY24E)?GY^=5I.34U%;-G'3WJHO12:D,3Z"@O;\.'#/3T][]V[QPKE M2]V%"Q=&C!B!HU#A86%AD. H/''B!$[X^]__SLZ!C)9G_.A5V(525QM2>V:V M?7;^G#ES%BU:U*9-FX8-&^;EY45'1_OX^#1JU,C/SV_8L&&\NYAM8>K4J2U: MM'CV[!DW]/#APR9-FGSZZ:<6O9)?/J1\1$2$:P7]^_?_^>>?M2JRDN+B8BT_ M>16VL7KUZK?>>JMQX\8]>_;DC\$<.G2H>_?NN)" @ D'UI*3ZRO+!I"Q,:- M&_?FFV]B\,/0V+%C;]Z\*:]KUK>K5Z^BEJ^O+RX-M3!KB.\@0=0%[*(?Q)-J M:6DI!M'NW;O9+K0$SOSMM]]<7%PPE&SOK>TM4GP(HMYC\+&3E)34M&E3BX\" MBI-,=3*F^&V(H+H\A6:M+5RXL%6K5CAS].C1<*RHJ*A?OWYHO$.'#C_^^*/< MKL !27>F:A LZ*MSY\XY.CIR[<&#A92Z6;-FH:&AV=G9N;FY[[__/I:]DR=/ M0C=[>'C,GS^?G?_AAQ]BY0L/#V>[WWSSC8.#PX,'#]2&%-:UVF?GHQ_T[=LW M)R=G[]Z]?_C#'Z"7,C,SD;YOV;(%B?[3IT\%+9PYBQZ-; M;]^^?>?.G5VZ=,$@O'OW[MFS9^'\VV^_C?)MV[9!JZ#O:NDKA=MF0ZUE"+ZE MI*3LV+$#&UE96;BNP,# LK(R017$V=O;V]_?/R,C(S\_?\.&#;CIXCM($'4! M>^D'K4D5;-Z\N4F3)D^>/,'VK5NWL/A-GCP9VV/&C,&$@^%F8V]M:4ZB^!"$ M,3#XV D*"AH^?+CX''&2:389@Z"*CX]GRFK]^O6"ZO(4FCV2C;0->5IZ>CKF MWMC8V(X=.R*CV[=O']).3+EL:JW!3-4@6-!7V$A,3(1"+2XNEF1+W?CQXZ$6 M^$>,R./18X8.'8KM(4.&O/?>>]B UO+T]$Q.3L8->_CP(4I&C1K5NW=O+4-R M!.WC?#\_/[;$ @CNZ=.GJR],T (Z%F0]/[-KUZZ1D9%JK[3 4;2#_L0;QP9V MV8#1TE=:?DJ5>VW;MFVY[CI^_#A*H%AB8F*:-V_^Z-$C5HY@>GEY:>DK!1#;VUI;F)(H/01@#@X\=2)V9,V>*SQ$GF5KY&Y\MQ=7E M*31V@X.#GS]_SG:CHJ+DWT"P1]*RL[.E&LU4#8)E?77KUBT7%Y=)DR9)LIL' M^8O$6OX]R>3)D[V]O7$("ABZ^?'CQR=/GC293+=OWX:T@#+&(1\?G\\^^TS+ MD!Q!^SB?/X$F58@E#P^/M+0T2'/YPZR"%M!UX-CY\^>E5ST#:EOM%:RP"SEA]G)8B9:?4N5>FY24Q,LQ %#RU5=?H2N/&S=.7F7LV+%: M^DKA-A]%>@P]>_8,'G;HT ')#5=H"Q8L$%3Q]?5%TJ/V1!!_@J@+V%$_F)U4 ML5RYN[MOVK2)G1P2$A(4%,2VL?AA0/$' 6SFK2W-210?@C &!A\[>O25.,DT MFXQ)LME27%V>0F-WRI0I?'?6K%DHX<*LM+04NTN7+I5J-%,U");U%4A)27%T M=#QW[AR_>=A5?U72L&%#'()^P'9^?OZR97EY M4)['CAVS6 57G9R0BM:4_QBZO'CQUR\U6"F M:A!TZ2NL7IZ>GB-&C."AAPY&_SBA H=>OGP)Z8PS!P\>S#+OM+2T[MV[KURY MLE&C1ORK0[.&.(+VS9X/H]!U"0D)#5Z]2$K0 I@[=VZS9LWNW+G3N'%C;)N- MBT!?X0*AR^6'^&<#SL[.\AY64E(B;TKMIZ2CUU;I^ZOJZ"L(O[BX.%YX\>)% MBU5\?7U'C1JEMB6./T'8'?OJ!_6DFIB8.&# '9TZM2IZH\GQ*.[-KRUF2UN MD>)#$/4>@X^=I*0D#P\/\?LM!$FF'GVEOWH-ZBOZ_DJ!+GTE56@DD\D4&1G) MSD34VK=O+W_V3,ZP8<-Z]>KEYN;&7O2$K+IAPX;]^O7[PQ_^8-8#]:(H:%^P MB+*O,N&J10]OWKP)*?_NN^]"Y5^_?EVG%?FSK5C[^8LZ[M^_C]'"/I!HUZZ= M_-=FV5?G]5'7V%BYHX<2(O9._S$%>)CX]W=77EKQGDB.-/ M$';'OOI!JCRIOGSYLF7+EJM6K9(J'H1KUJQ9[]Z]#U4F-#0T("! \71QK7IK M&T-RBQ0?@JCW&'SLL/>S(]=23%9W[]X]>/ @VQ8DF7KTE?[J-:BOZ/=7"O3J MJ[*R,C\_/_89(78O7[Z,.(:%A6WY./\B:/7JU3@-T@5"0JIX MT05N+4KFS9MGUH,OOOA"42AH7^$8UM3T]/1]^_;MW[\_.CH:JHE]22+V$'ST MT4=HZH,//M"*BT!?L5>[0$.BV6W;MO7HT8._FV7^_/G("5)34P\<.+!DR9). MG3JQIK3\E'3T6OE;66 1%]6Z=6M8T>FV^JB6(3B&ZUJQ8D5>7MZL6;."@H(L M5KEV[9JWMS?2FC5KUF!JV+QY,]2UGO@3A'VQNWZ03ZI'CAS!7_:>& P6;*]; MMTY1/2,C ^5\ ;:!M[8Q)+=(\2&(>@^-'?[_A3,S,P\?/IR;FXNI#RD3___" M@B13C[[27[T&]97^3-4@Z-578.W:M5Q?@2M7KL3&QOKX^#@Y.6$5'#)D"']- M?E%1$4Z3ORH01U%RZ- AA14H77[S%&BUKW!LRI0I'3MV='5U=7=WQWV5_W,M M@8=2Q:M^T13_5RH6+U^JW/.PWK/_#P#3$1$1_'\+/'GR)#DY&>9P:-"@09_?NZ+O^_OX+%RY$:YZ>GCK=UF^HI*0D)B8&+OZO$-<6:?6\"]P,! _M\_Q?$G"/MB=_T@R2;5V;-G8PEDA1@I;FYNZD>I M[]^_[^+B(G^"M[:]M8TAN46*#T'4>VCL@#-GSL3'QP<$!"!!PH06'AZ>GIXN MG]:TDDP]^DI_]1K45Y+N3-4@:.HKVP"1#=/\E5"V)#HZ&F) _S^ZKCN4EY>' MA(3PGR(0!&$%=6J-#PX.9B_JK#M0?,34J?@0Q&L$C1TC0)FJW?35C1LW=NW: M%186UK1ITY*2$EN:/GKT:$9&AH.#PXH5*VQIMSHD)25E9645%!1LW;JU?__^ M)I.)O@LBB.I :[P8BH\8B@]!6 >-G?H*9:IR[*:O4E-3/3P\WGOOO5.G3MG8 M-"ZV29,F$R9,4+^6O'+EBW[_???JVI:#/='OV/ZVY1C7=RLLV5U4PIB8F)JPQ!!U!%LO\;KF52+ MBXM-)M-//_W$=B=.G(BCGWSRB4T=K8#B(X9R1(*P#AH[4NUDN<^?/Y\T:5*+ M%BT0823>->3I_Z \L*I8T%?^_OZ/'S_FA=;IA*K*F.^__][9V;E/GS[???== M86'AGCU[4E)2O+R\OOSRRZJ:UNG8T:-';]RX4;-MRJDE?56S;L?'QQ^56V]];V%BD^!%'O MH;%32UEN=G8V8KMRYQ525^= M/W_^C3?>F#!APLN7+^7E)24E[$NPJEH7G% ;8_"Q4X-9KH+4U%3$EGW\ MI >+23)1'43Z"@O;\.'#/3T][]V[QPKE2QVT;$1$A&L%_?OW__GGGWG%.7/F M+%JTJ$V;-@T;-E0\=8865J]>_=9;;S5NW+AGSY[\,0].4E)2TZ9-Q5^27KAP M8=RX<6^^^2;Z:$! P-BQ8V_>O&G6^B^__*+EIV3NBS4M#P46S<9-4:@S;HJ* MK*2XN#@Z.MK'QZ=1HT9^?G[#A@WCX\&BV^#0H4/=NW=W=G:&V\A:M)2>6%]5 M)SX"WZY>O8I:OKZ^N#34PG3#[^^($2/0\>!V6%A886&AEF,$835VT0_B2;6T MM!1C8??NW6P76@)G_O;;;RXN+A@1MO?6]A8I/@11[S'XV-&3Y4J6OVMPJP@<3Z].G3K"+N4]^^?7-R. M'=C(RLJ"]<# P+*R,K7U P<.:/DI:>@KLQX*+*KCAKY;7AF4Z(F;67V%@=&B M18O,S$R8WK)E"P3)TZ=/U?Z;=?OLV;-(1]Y^^VV4;]NV#5H%G5Y+7RG<5GMB M77RTJD!<>7M[^_O[9V1DY.?G;]BPX<,//Y0J1%>S9LU"0T.SL[/1>=Y__WU< MPLF3)\5=@B"JBKWT@]:D"C9OWMRD29,G3YY@^]:M6UC\)D^>C.TQ8\9@WE!, ME3;PUI;F)(H/01@#@X\=/5FN.%NT6W8V)BFC=O M_NC1(U;^\.%#+R\O+7VEX,*%"_H-B>^(V2IQ<7'H5^K'><>/'P\]R4.$UC 9 M(6YF(T 05F,O_2!I3*I@Y,B1?'9:O'@QRH\<.8)MK'/8QH)G8V]M:4ZB^!"$ M,3#XV-&3Y8IS1:TTS(H4';O!P<'/GS]GNU%142C9NG4KVSUQX@1VL[.SI1I- M. V"97UUZ]8M%Q>729,F2;*;AR#*WR\'L(NTF%7D#WHIFL)&4E(2+\<-1LE7 M7WTE/UE/SWOV[%E:6EJ'#AVP!G,]L&#! K5U@9^2AKXRZZ' HCIN<.!$95"B M)VYF]57?OGT]/#Q@_?3ITXJG=2VZC3$P;MPX>96Q8\=JZ2N%VUH*N:KQT:KB MZ^N+;$GM2:M6K2"]Y-^D39X\V=O;6WTF050'.^H'LY,JEBMW=_=-FS:QDT-" M0H*"@M@V%C^,B_#P.GBQ7G"MJ)=)6I.C8G3)E"M^= M-6L62K@P*RTMQ>[2I4NE&DTX#8)E?0524E(<'1W/G3O';YZ#@X.B?\R8,0/G M2*^>-#/;E):$D)?H^>84IN' O'GS\O+R()V/'3LF-R&W+O#3K&-:'@HL"N+& MT1DWLZ9OW[Z=F)CHX^/#/G58OGRYVI967?4PACDM?:7_]U=5BH]6%5QU8_"QHR?+M2)7E'2GFO(D6=&:XA=3CQ\_YN*M!A-.@Z!+7V'U M\O3T'#%BA%P<0YC*S[?X/8SX$ >RV,/#0_S+/\B,N+@XOGOQXD4M$P(_S3JF MY:' H@*QOA+XX^SL+.^:)24E\J9>OGQY^O3IA(2$!K(W95ETNTK?7U5'7^F_ M([S$U]=WU*A1:EN(!J:>$RJT?",(Z["O?E!/JHF)B0,&#&!'ITZ=JOZ403Q( M:\-;F]GB%BD^!%'O,?C8T9/E6I=C6Y&BUZ"^HN^O%.C25R M+O05>W/EQ(D3%<_"W;U[]^#!@VP; MIG$"/\3>'F'VQ@O\E,QU%RT/!1;%<6/('XK5\J==NW8(+Z^2F9FI;HI]5XM[ MH>6_PHTJ_?ZJ.OI*_QWA)?'Q\:ZNKNK7,&) MF_?7OYT(D'4!O;5#U+E2173 M7M6B55/ C7K%FSWKU['ZI,:&AH0$" 8F*L56]M8TAND>)#$/4>@X\= M/5ENE7)LM;[27[T&]17]_DJ!7GU55E;FY^?'/B.47KW;I%>O7CDY.=NV;>O1 MHX?@/7B=.G7JTJ5+86&A'GTER?[S&C3&X<.'7EYLV;-"@H*TKKQ C\E<]U%RT.!17'<&)]7?N^B67_FSY^/9"(U-?7 @0-+ MEBQ!T%A32!K2T]/W[=NW?_]^N.'HZ,B_S+'HMOQU+K 8%A;6NG5K6-'IMOJH M%?'1JG+MVC5O;V_D0VO6K,&.',%?]KH7]'ELKUNW3E$](R,#Y7P!MH&WMC$DMTCQ M(8AZ#XT=BUENE7)LM;[27[T&]97^A-,@Z-578.W:M5Q? 2QX[ 7YKJZN$1$1 M@O_CA 6O<^?.B+M.?07.G#D3'Q^/Y-O)R/$E.3D8^@4.#!@VZ=.D2 M:VK*E"D=.W;$R3"-CKMGSQZ!_^I#"'[W[MT1?']__X4+%Z(U7(5.M_4;JM(= MX257KEQA'WC O<# 0/YO0U$>&QOKX^.#NX^ #!DRA/\'!H*H*>RN'R39I#I[ M]FPL@:P0'1Z3'I_N./?OWW=Q<9$_B%O;WMK&D-PBQ8<@ZCTT=B1+6:Y4E1Q; MK:_T5Z]!?27I3C@-@J:^(NH?Y>7E(2$A_#<,!&%DZM2D%QP<;/9]I':$XB.F M3L6'(%XC:.P8 4HX25_5&(J/&(H/05@'C1W"")"^(@C"B-"D)X;B(X;B0Q#6 M06.', *DKPB","(TZ8FA^(BA^!"$==#8(8P Z2N"((P(37IB*#YB*#X$81TT M=@@C(-)7A86%?_[SG[V\O)R=G8.#@[_XXHL'#Q[(:W[^^>=:C6H=$OBAKH*2 MVAB'5K@G:$I!3$Q,;1BJ<29.G CW/OGD$WL[0A#VP?9K/)LBOOWV6WFA8I8K M+BXVF4P__?03V[7C.*7XB*$?H_ZG)"6S?1U%<9&1E8QH8,&9*3 MDU-04)">GN[CX].Y<^?__O>_O*96K(\>/7KCQHVJ^F$S?66%>UK O?CX^*,R M+EZ\6!N&:I:RLC)W=W7WYY9?5:38[.QNQ7;ER96TDGW4VH:VSF-=7__K7OYR-&L5KUJ"6M:6^JD%>4T&?E94%SP*%BEALX<&!"0@+;MN\XI?A8]-;&%@FB?F#PL7/^_/DWWGACPH0)+U^^ ME)>7E)3DY^=7I^74U%3$EGW\I(?GSY_3)^RUAWE]A07,P\/CT:-'BK/GS9O7 ML&%#""WIE;18O7KU6V^]U;AQXYX]>_)G-N2J Y(W(B+"M8+^_?O__///6GZ( M]956.^J*K*2XN#@Z.MK'QZ=1HT9^?G[#A@WCW8A7$5S"H4.'NG?O[NSL'! 0 M@,5>2^F)]95%0Q.O7GSIKRN6=\0?]3R]?7%I:$6 M1BDK1VLC1HSP]/2$VV%A886%A5J.(4?!:;_]]IN+BPNJ*(X*KEW+1)6\G3IU M:HL6+9X]>\8M/GSXL$F3)I]^^JF6PP11X]A%/V"8#!\^'"/HWKU[K% ^ODI+ M2S%,=N_>S7;%X]0&WMK>(L6'(.H]!A\[24E)39LVM?@HH#CI5:=;BM^J"*K/ MF3-GT:)%;=JT03[/6ENX<&&K5JUPYNC1H^%845%1OW[]T'B'#AU^_/%'N5V! M Y+NS-D@F-=7B!H6.?79O_SR"\Y&90PQP3M:.DK]"+M[>WO[Y^1D9&?G[]APX8//_Q0JI QS9HU M"PT-S<[.SLW-??_]]W$))T^>5/M\Z]8M#*K)DR=C>\R8,0@LNVL,P;4+3%3) MVS-GSN#\K5NWVM*<1/$A"&-@\+$3%!1D-L&6(TYZS:9;$%3Q\?%,62%+ M%U2'E.K;MV].3L[>O7O9(]E(S)#4I:>G8^Z-C8WMV+$CJS[]V[AS,7+%C ZK1MVY:+EN/'CZ,$";0DNPU#APY% MW/DGD=C KMF.U4 ;<3M:^@I"?/KTZ5K7S'N)V4N(B8EIWKPY__KNX<.'7EY> M6OI*P84+%_0;DC<%;7;MVC648S (JL3%Q35NW%C]%.SX\>.A)WF(T!K&,.*F M]GGQXL5HZLB1(]C&^,$V!A(_*KAV@8FJ>HNQ'1$1P7>[=NT:&1FI=I4@:@][ MZ0=L)"8F8EP4%Q=+E?7#R)$C^?0H'J>V\=:6YB2*#T$8 X./'4@=LPFV'''2 MJY5/\ME27-W/SX]]2L5V@X.#GS]_SG:CHJ+D'W^?.'$"N]G9V5*-9LX&P1I] M]=>__I7524I*XH=PMU#RU5=?2;+;@%C+WZ&1EI8&R:YXR%7>2\Q> KK.N''CY%7&CAVKI:\4;O->J\?0LV?/ MX&&'#AV03'"%QN6KV2J^OKY(,M2>M&K5"F)&_DW:Y,F3O;V]U6>&A(1 %[%M M#"I4# \/YT<%URXP455O,7I-)M/Y\^>E5X-S^_;MZM,(HO:PHWZX=>N6BXO+ MI$F3)-F*B.7*W=U]TZ9-[&3Q.+6-M[8T)U%\",(8&'SLZ-%7XJ17*_?FLZ6X M.O]1"=N=,F4*WYTU:Q9*N# K+2W%[M*E2Z4:S9P-@GE])7X^<-VZ=9*VL)%O M.#@X*+K1C!DS'!T=S?HA^/V5H!TM-V[?OIV8F.CCX\/$^O+ERP5^*@ZI>S_, M:>DK_;^_4A^"%5S:O'GS\O+R(#..'3MFL0JN.CDY66T+Y>HOTQHV;*@XC8F9 ME)24>Z^8-FT:2LZ=.\=.$%R[P$15O86P;-FR)5K&-H8Z+ ? LF!$C"93/+W6RC:4D0? M&AKZ57Z.X/LK@;X2M*/XJJVDI$3>U,N7+T^?/IV0D-! ]H(IB[VD2M]?54=? M0?C%Q<7QPHL7+UJLXNOKRU_A* ?1P(@]H4)QVM2I4]4:26Y+<.T"$U7U%LR= M.[=9LV9W[MQIW+@QMK5B2!"UA'WU R2!IZ?GB!$C^"R7F)@X8, =M3B.+6- MMS:SQ2U2? BBWF/PL9.4E(0$6_Q^"T'2JT=?Z:]>@_J*OK]28%Y?09- Z7[\ M\XBKQ\?&NKJ[\-8,<]./V[=O+ MGTY4\_3I4TB:WKU['ZI,:&AH0$ >XI2<.T"$U7U%J 0?>S==]]U<'"X?OVZ MP&V"J WLJQ\ 9B23R83I"^48?2U;MERU:I6D;YS:QEO;&));I/@01+W'X&.' MO9\=N9]BLKI[]^[!@P?9MB#IU:.O]%>O07U%O[]28%Y? :QD6-NBHJ+8V^W2 MT]-]?7U#0D+^\Y__\)H6]15[!4JO7KUR=?YECL)?*WH,!B6%A8 MZ]:M846GVX* * [!,5S7BA4K\O+R9LV:%1049+'*M6O7O+V]D4:L6;,&0W'S MYLW#A@W#TCAPY@K_L33!ZQJEMO+6- M(;E%B@]!U'MH[/#_+YR9F7GX\.'O25_NHUJ*_T9\X& M05-? 2Q4@P8-@@A&R)#Z(YDN+2V5U[2HKP#61?8>?5=7UXB("*O__Y56.T^> M/$E.3L8RC$/P]M*E2ZRI*5.F=.S8$2>[N[OC?N_9LT?LI^(0KKU[]^ZX<']_ M_X4+%Z(UQ$&GV_H-E9240/&C93@)*7OUZE4]OEVY_9L+(&L4.'1T-Q:7_?XT31 U2IR:]X.!@]N+0N@/%1TR=B@]!O$;0V#$" M1LZ<&:2OS).4E)25E5504+!UZ];^_?O_'WMG'E3%L?UQKVSB!12115F-$M<8 M(RZ@UD,Q3XWQQ7T70:!0U"2E43&:N)0IC<:E-"I)]&EB1,0G+B7@2I0\2V,L M-=0KB+A%HQ+C"^Z@$?3^OD7_TF^<>Z<9!K@7F?/Y@YKIF>X^.W

O;IJ6R8(E5#0$T/^$4/^(0AMT-RIK>@Y M/-Q<4%'=%KV0E;04%/#/E' M#/F'(+1!VHN?,V1S25P1!Z!$*>F+(/V+(/P2A#9H[A!X@?440A!ZAH">& M_".&_$,0VJ"Y0^@!TE<$0>@1"GIBR#]BR#\$H0V:.X0>^)^^(@B"( B"( B" M("J)B;Z_(@A";U#0$T/^$4/^(0AMT-PA] #I*X(@] @%/3'D'S'D'X+0!LT= M0@^0OB((0H]0T!-#_A%#_B$(;=#<(?0 Z2N"(/0(!3TQY!\QY!^"T ;-'4(/ MD+XB"$*/4- 30_X10_XA"&W0W"'T .DK@B#T" 4],>0?,>0?@M &S1U"#RCJ M*_YZ03L[NZ"@H.CHZ.O7K]O"0CDP:>[QDGWUU5=-FS;U]?5]\."!+8R4&U:U]QC7 M6%'I:$U]I<$\)?@]Y5RZ=*DZ.B*(FH^M](.?G]_CQX]YH2QNK%^_'JOCLV?/ ML%U<7.SFYH:C*"DI*;&^M=;OD?Q#$+4>FCL[=NQP) MFJ"AK:FOJI":X#J"J"'81#_T[=O78# L6[:,%\KB1I\^?>+BXMAV3$S,\^?/I>6%A87(M"O3\OSY M\^%;]O&3&DI+2ZW_R91^4*NOBHJ*4+)PX4)>'#A[N[NT.%AX:&0H)+ M*ZY;MZYY\^;UZ]?OW+DS>Y9#J;R@H&#,F#'>WMZ.CHZ^OKY#AP[%_9XR98J7 ME]?3IT]Y=P\?/G1Q<9D]>S;:&3)D"/[FY.1(#>[7KU^K5JW&CQ_?K%DSC-V M@(!QX\;=N'%#;)7T2G%%2M7%SF%(\P (_8B("&,9O7OW/G7JE%)%5F+1";(J M@DLX>O1H2$@(;@3,1FJBI/3$^JKI5U/+Q\<&EH19B"BM7&C\$ M81ULHA\P388-&X9A?_?N758HG:WW[]_'-$E/3V>[T!(X\_;MV\[.SI@LUK?6 M^CV2?PBBUJ/SN9.0D-"@08-R'P44IY$6]NW;X^1=.?. M':5RW'A(JGIJ9R [[XX@N#P7#Y\F64)R8F MHN[,F3/YT5NW;MG;VT^>/!F'=N_>C::2DY,[=NP8&!A87%PLL$IZI:BE5-W< M.1B@)2^"$N;&LV?/8GBA^K_*P 8$"5.#2OK*HA-D-T+I$LZ?/P_G=^O6#>4[ M=^Z$5L'(5M)7,K,MWG&EC@3^4:J"<>+IZ>GGYY>4E)25E;5ERY9!@P:)QP]! M6 =;Z8?\_'P$J]FS9[-"Z0JT;=LV%Q>7)T^>8/OFS9M8_"9-FH3MT:-'(Z2P M>&5-:ZW9G8G\0Q#Z0.=S)S@X>-BP8>)SQ&FDQ70+@BHZ.IHIJV^^^490'5(J M/#P\+2UM__[][)%L)&;(Q%:M6H78&QD9V;9M6^1L!PX<0&*)D"M+E2N?B^H$ MD;YBN3@6LW/GSD&AXO;\^NNO[.B$"1.@!_A'C#@-(V;(D"&LXBNOO,+EP8\_ M_H@2)-9*Y5#,[[WWGKEEN/T0WWSWC3?>Z-NWK^FO>QP7%^?KZ\N_!L6PL+.S M*R@HX.?#I&O7KN%DC"V!529+FL>\NKESE,!1^ &CC3L'&]AETTE)7RDYP?3B MF+9X"6/'CFWO7-W]F M5S!^",(ZV$H_8",^/A[S@L4KJ7X8,6($7W<__?13E)\X<0+;6.>PC07/RM9: MLSL3^8<@]('.YPYRZ1DS9HC/$:>12AD:CY;BZDB>V:=4;+=ERY:EI:5L=^# M@=+O-DZ?/HW=E)044Y7FHCI!I*^DM&O7[KOOON-'(7^1.DN_"9DT:9*GIR>K MF)"0P,_$743)HD6+E,JAHQHV;+ATZ5)H:^G3J+C!!H/APH4+IK_N'S2QZ:][ MG)V=C8W#AP^SDZ'.H;Z>/GV*=EJW;HVUF5O^R2>?"*PR20:-H+JY'-,6+P$#??SX\=(JX\:-4])7,K/Y'%/3 MD0;W^OCX("4RMT0P?@C".MA0/]R\>=/9V7GBQ(DFR8J(YW-_LN MI$[=NG5-RA)"J?S6K5OQ\?'>WMY,5:]YZ- MU8(("0H*8OI1N"ZN;.$?S^ M"HW()@^N AX3F*'D!(MVR@Z9SU5TIZ2OU/_^ROR0!O?BJJ=/GV[>EV#\$(1U ML*%^ (F)B9@%^?GY/&YD9F8Z.#BPA8U]HH1S[O[%U*E348+SK6FMU?KB/9)_ M"*+6H_.YH^;Y0 UII$EU%CIGSASSN@S9+Z8>/WY- M^/CX-]]\DQV=,F6*^0<0XOE;'=9:K2_>(_F'(&H].I\["0D)#1LV%+_?0I!& MJM%7ZJM7H;ZB[Z]D:-17\%JK5JVD3Y<)*JK15PSV7>32I4O9[HT;-R"X__:W MOT&+\Y]^\5KY^?G8_O;;;P," EC>C_4X-C:6M\9>.*%>7PFJJW&.],E7-,7_ M5]B]>_NP(^AH:&0-\>.'4M+2T.VS;YBJJB^PJ*X:M6J P<.'#IT:,R8 M,1!4TN\Q!@\>C-/^\8]_6#0,2ZROKR]*CAPY@EU4=W)R6KUZ]>'#AV?.G!D< M'%PA?26HKL8Y?%RR%[]TZ=(%;MFYG3IWXFUL6+ER(C&'^_/DP>-FR9>W: MM2O7">5>@O2=+>@1-\7?WQ^]J#1;X!#9(0WNO7;MFJ>G)Y*>+[_\$H%CV[9M M0X<.-0G'#T%8!YOKA^+B8A:^ZI2]IP%_V9M@,!WJ6/IG@TE)22B7_@ZVNJVU M3D?2'LD_!%'KH;G#_[_PYLV;O__^^\S,3(0^)$7\_PL+TD@U^DI]]2K45^IS M49V@45^!7W[Y)3(RTMO;V\'! :O@.^^\PUZ37U%]-7GRY+9MVQJ-1CO7JV0OA)4 M5^,P"N*R(B@O_G@2=/GDR?/AT&X]!;;[W%7CW>/%BM(:K4&FV^HZTN1?CA'VJ ?," P/Y_P95&C\$81ULKA_ A@T; MF'Z8-6L6ED!6B+G@ZNK*/P7DW+MWS]G96?J,;G5;:YV.I#V2?PBBUD-S!^3F MYD9'1P<$!" %0D +"PM;M6J5-*PII9%J])7ZZE6HKTRJ&/*/&/(/06B#Y@ZA M!TA?$02A1RCHB2'_B"'_$(0V:.X0>H#T%4$0>H2"GACRCQCR#T%H@^8.H0=( M7Q$$H4GEYP0!4EQ[*R=+"QX\?N[FY53*65GX]2DU-Q0+D[NYN-!I;M&@Q=NS8W-S9:.EW*N6ODG9P\.C=^_>?&BI[*7Z;GHMAO25245^J %!YEQY:#Q7%)&^ M@J8Z>?(DPLU77WW5M&E37U_?!P\>:.NCHGGYX ! S085K4VR]BQ8X>3DU./'CTV;=K$3$U, M3&S4J-&"!0OX.;*KJQ"5J2M >N'5U 5!U 1LI1_\_/R0?O%"64:X?OUZK([/ MGCW#=G%Q,O+FTHK5JQ M"_'Q\>GIZ8<.'?K\\\_#P\-AF.8&S;'^8E&N\E%SU3S/ 6EI::&AH5!B%R]> M5-]+]=WT6@SI*S7YH0:4,NK5BXF)>?[\ MN?2TPL+"RG\M5JW0DD#H!)OHA[Y]^QH,AF7+EO%"F7[HTZ=/7%PWRI_8.2R,A(V'_BQ E>^/;;;T=%15E97\G6(TC6P8,' MR\Z1+:\:FJT.U'=1KO)1<]6R1JY>O M1-J%H 6+5>+CXST\/)X\>2*^'FGOY\Z=NWCQXO#AP]W=W:'-0D-#L[.SV9DH M'S]^?+-FS3#0 P("QHT;=^/L&*+5@WAB%F,3_8 )-6S8 M, 23NW?OLD)IKG;__GU,\_3T=+8++8$S;]^^[>SLC!!D?6NMW^-+[1]F?WAX M^)0I4U@);+.WMS]RY B/I8+P6U!0,&;,&&]O;URCKZ_OT*%#6>I3^?4(\7_2 MI$GBRU'3+%0$=G-RO+AITZ8X<]2H43 L+R^O5Z]> M:+QUZ]8'#QZ4]BLP !P]>C0D) 03'!-_V;)ELD_'](9:?860BA(XE.V>/7L6 M'NS8L>._RL &5@L6=G$:[A/"35I:VO[]^S,S,^M(OH+G#0I:P&DXGXT/:946 M+5J,&#&BW.N1]G[FS!E(L@X=.J2DI,"2 0,&(.*C$&O1L;RGIZ>?GEY24E)65M67+ED&#!JFLJU2N\L+9-BT/1&W%5OHA M/S\?Z=?LV;-9H70%VK9MFXN+"_L(Z>;-FUC\6((X>O1H1$M,7BM;:\WN3"^_ M?YC]&S9L:-RX,9-&:]:L@5)Z]NP9CZ6"\(L2RT%INSGG^_'E,:E1!^U! &)' MAPP9 H?RCQBQ@5TV8E 1P47Z+9/%*"-HP63V3 @#!LR8,4-:(@UYO"]I[Q,F M3,"*Q7O!:1C9Z%K6,LJO7;N&NAB(,IL%+9A?JI7.6%FQ1N'$'4#FRE'TQE7\5C7A<4%)A>C'4C1HS@ M,?#33S]%.7OH".LOG]P^R_=^\>XC][7A'K)E,C%F.I+/P: MC<;WWGM/J:_*K$<___QSZ]:MV:?:39HTB8V-_>FGGZ0GJ&\V+BZ.B0>VBX3, MSLX.=XI;J+1F:;-<0+GZJMRK-IE]Y._JZKIGSQ[!"5*D9JB_Z81)]_I*37XH MSK&54CL^_M6GZ-AMV;)E:6DIVQTX<"!*4E-3V>[ITZ>QFY*28E*1X=,1[B7RK!)DR9Y>GKBT-.G3YWK5NWLI/;M&F#!)1M8_%#( H+"[.R MM=;LSO3R^X?;CSQFU*A1^?GY=?YZFHX?$H3?\/#PA@T;XBBJR'Z84P$&)3%^9A#>=D*'GG-ND M+C\4Y]@64SN39/RK3]&Q.WGR9+X[<^9,E'!A=O_^?>Q^]MEG)A4Y)T37^/'C MI9V.&S=.S_=:I*]86#EW[MP??_PA.XI0)1L?'WSP@;V]O>FO+[YD39E'&4$+ M)@5])7L^$*'38K"3]HX&ZYA1MVY='$+OL&'>O'F(JM#?/_SP@T5I(6C!_$HY M&IX/E+F(E:#WZ=.G:ZNK5*[RPBVV3!"U!AOJ!Y"8F(C9C6R,QSID?@X.#FQA M8Y\(XIR[?S%UZE24X'QK6FNUOGB/+[5_N/U[]NR!/GS__?=?>^TUV2%!^+UU MZU9\?+RWMW>=L@^85ZY<:=ZRMO5(QOGSYZ&"WGCC#5ZBOED(OZ"@()9%Y>7E MX2A3O%(++:Y9VBR7GBP[!#?RAT@Y&!(H5WG5)DMK'.1BITZ=!">8+/W^RB2\ MZ80,Z\>6&H6:_%"<8UM,[4R2D:D^19>U)LN]'S]^7.Z^R!9."OHJ+B_/P\)"^NM?\9%E?:!#C^+09.(0% M+"HJBI]YZ=(EB])"T(+ 11#W#1LVK.C[+

/_#NO>O7L8+OSA3EE%!P<'\R]# M!2V8%/35?_[S'S0U=>I46;E 7^'NMFK5RN*#W>@]-C:6[[)?K/*ZW&9!"P(7 ML?=OHGW98QYW[MR1/F99[GB-CHXV&HW\!5,6>Z^HOE)YX>(+)(B7'=OJ![!T MZ5*#P="W;U^4(U @7UR[=JVI[$$X)&I=NW8]^B(=.G0(" B0A91JM=8Z'4E[ M?*G]([5_U:I5 P<.E+Z:E1T2AU\.>RP''F"[E5R/S'\-U:=/GZ"@(+Y;H6;9 M(W#??OLMO,VU(C]-:A?J*?G\E0Z.^8N\VZ=*E2UI:VLZ= M.SMUZB1].8FL8KMV[=JW;Y^=G2W]"$K0@DE!7X%__O.?=G9V/7OV9"]9.GCP MX.K5JU]]]547%Q>+9E^Y<@7W.S0T%(O!L6/'T!?6LX\__AB'QHP9 P-0_?#A MPS-GS@P.#I;6Y3;OW;M7J06QB_C_CX.IWW__?69F)DY&4]+_'U?N>+UV[1H6 M#"QC7W[Y)2;>MFW;A@X=JK*N4KG*"V>_:Z3E@:BMV%P_%!<7^_KZLB]>3IPX M@;\L(T20J6/IGPTF)26A7/H!375;:YV.I#V^U/X1!$Q^2!!^H0^1H!\X<.#0 MH4,XS=[>GJ^8E5R/T-3(D2.3DY.Q$NW>O1O;=5[\+T^"A=)BLQ"W[-8<.7)$ M=H%*:U9%NR@7R#PW-[>V;=MBA45'^(MME/!G1,N]:M8U?U\N/#]Y\F24+%FR MQ/S&21%\I"MKG!90B^@YYV:4FQ]6*,AOI*^/Y#]MVY_?W^#P5#% MOGMYT*BO !8\]H)\H]$8$1$A>S>_]$S$OM=>>PU^E_6BU())65^!,V?.8.U! M<'=P<'!U=0T)"9DW;]YOO_VFU/LOO_P2&1GI[>V-\U'KG7?>8:_S+RPLA-J& MQ$=$'CAP(/O'@KRNU&:E%LIU46YN+F(W5AIF:EA8&)9/+NY-*L8KLY]]*@!C M @,#^?_6U*ROU%\X+0]$+<;F^@%LV+"!3;19LV;Q7WT@PB!<2 ,%X]Z]>\[. MSM*GRZK;6NMT).WQI?:/FE1;$'Z1W$,A8#7$(>0H&1D9O'HEUR.L._WZ]6.+ M)AI'5@?5(3NG0LVN7;NV3MF/Q/B+!*6G*:U9FE=2)?+R\D:,& $Y9V=GA[_8 M_OGGGRMTU74DX!R,,9EN)WU5'9"^,JG(#]7GV.;Z2GWU*M17IK)(A9P<$]_/ MSV_QXL6(:8AUE??52XJBOB((@JC%U*B@U[)E2_X.SQH"^4=,C?(/0;Q$T-S1 M R4E)6W:M.$_FM4AI*\(@M C%/3$D'_$D'\(0ALT=VHK"0D)RF+(/V+(/P2A#9H[M968F!A_?W\G)R>CT=B] M>_?T]'1;6V1+2%\1!*%'*.B)(?^((?\0A#9H[A!Z@/0501!ZA(*>&/*/&/(/ M06B#Y@ZA!TA?$02A1RCHB2'_B"'_$(0V:.X0>N!_^HH@"((@"((@"(*H)";Z M_HH@"+U!04\,^4<,^8<@M$%SA] #I*\(@M C%/3$D'_$D'\(0ALT=P@]0/J* M( @]0D%/#/E'#/F'(+1!1,F3 @,#'1T M='1U=85)RY0?,90C$H0V:.Z8JB>Y M+2TMG3AQHI>7%SR,?+N*+/U_*/VK*);UU8H5*U 2'Q^?GIY^Z-"ASS__/#P\ M?/OV[97OK$(R9L>.'4Y.3CUZ]-BT:5-V=G9&1D9B8F*C1HT6+%A024N4##MY M\N3UZ]>KMDTIU:2OJM;LZ.CHDQ(N7;I4'1T1A&VQE7[P\_-[_/@Q+Y3%A/7K MUV-U?/;L&;:+BXO=W-QP%"4E)276M];Z/9)_"*+60W.GFI+;E)04^';-FC75 MD:I1^E=1+.LKK'"#!P^6GC$Q,<^?/Y>6%Q86LB_! MU --+UY]JT.76U-?52'T$06A$VRB'_KV[6LP&)8M6\8+93&A3Y\^<7%Q;#LY M.1F'^O?OC[_[]NVSOK76[Y'\0Q"U'IW/G2I,;F7,GS\?OE6?JY>;&Q.5P;*^ MJE^__J1)D\0UH64C(B*,9?3NW?O4J5.\15F"SDID3YVA9-VZ=-NW+C!.YTS9\Z2)4N" M@H+JUJU[[MPY)8--EH2?DH6"'LT]*]97%75@04'!F#%CO+V]'1T=?7U]APX= MRB=&N6:#HT>/AH2$.#DYP6RD+TI*3ZRO*N,?@6U7KUY%+1\?'UP::B'N\/L[ M?/AP=W=WF!T:&IJ=G:UD&$%4%)OH!TR!8<.&84C?O7N7%4IGXOW[]S$%TM/3 MV2ZT!,Z\??NVL[,S)H+UK;5^C^0?@JCUZ'SNJ$EN3>6EB.:IE"S'%E27YL:L MM<6+%S=MVA1GCAHU"H;EY>7UZM4+C;=NW?K@P8/2?@4&F%3GF3K!LK[JV;,G MO+9RY>0EW;IU0_G.G3NA53#ZE?25S&QS2[3Y1ZD* MQ)6GIZ>?GU]24E)65M:6+5LID*A-='AX>'3IT2$E)R?/7LV*Y2N0-NV;7-Q<7GRY FV;]Z\B<6/?O1H MA M9A+2"M=;LSD3^(0A]H/.YHR:Y%:>(%E,II-9(L)FR^N:;;P35I;DQ>R0; M21>RK%6K5B'V1D9&MFW;%OG8@0,'D#0BY++06H5YIDZPK*]^_OEGR%8F@ILT M:1(;&_O33S])3Q@R9 @RC5=>>87+@Q]__!$E2*REM3 : M9LR8H?Y*H 2N7;N&=C"86!>^OKYL)18;K-E"68\RZBBCS8%&H_&]]]ZS>.WE MFCUV[-C&C1L7%16Q\H/&B^H[$=\1BE:BH*(AY\^=Z)TR8 M #W)7836$)7@-XL>((B*8BO]@(WX^'B,^8*" M.+^F'$B!$\*'WZZ:+045Y?FQMAMV;)E:6DI MVQTX<"!*4E-3V>[ITZ>QFY*28JK2/%,G6-97IK)T-BLK:]:L63UZ]+"SLX,J MA;KE1^%$Z6OE ':1#9M4ZZN$A 1^ NXT2A8M6B2MI68(/GWZ=.G2I9""6(RY M'OCDDT]8%_PQ,['!%;)0T*,,9L#I%T$)<[4&!X:'AS=LV!"]Y^3DR![;+==L M3(;QX\=+JXP;-TY)7\G,YO.PDOY1JN+CXX.TR=R2IDV;0GI)OTF;-&F2IZ>G M^9D$H0$;ZH>;-V\Z.SM/G#C1)%D1L5RYN;EMW;J5G=RF39O@X&"VC<4/TR$L M+,S*UEJS.Q/YAR#T@<[GCIKD5IPB*N7//%J*JTMS8^Q.GCR9[\Z<.1,E7)C= MOW\?NY]]]IFI2O-,G:"HKZ22? ;;[S!2Z"X9./C@P\^L+>W-ZG65TKG M<-1\A0H;8,F\>?,.'SX,#?W##S](NY@S9XX:@RMDH:!'&1;+^>C7X,!;MV[% MQ\=[>WNSCQ]6KEQIWI=27?/YC.Z4])7ZWU]5R#]*57#5TZ=/-^\+Y77,J%NW MKI)M!%$A;*@?0&)B(D9X?GX^CPF9F9D.#@YL86.?".*I4E.!\:UIK MM;YXC^0?@JCUZ'SNJ$ENM>78*C-,:6XL:TWVBZG'CQ]S\5:%>:9.4*6OP+OO MO@O?\5V(8PA3Z0E<'#LY.4E=7%A8J$U?01\W;-A0_!- R(RHJ"B^>^G2):4N M! 9;-$S)0D&/,L3Z2IL#P?/GSW-R.-.\+WD ,.FV&DFT$42%LJQ\@"=S=W8O0GU%WU_)L*ROS'\,TZ=/ MGZ"@(+X[9,@0+'X/'CQ@N_?NW<-P88K\U5=?[=NW+S]S\^;-_&8X.#@PY:!& M7[%76,;&QLJ>A;MSY\YWWWW'MF$#3N"'V-LC+(X @<&FBN@K08\RQ/I*FP,Y M[$O;I4N7*MDO,Z-"O[^JC+Y2?T=X271TM-%H-'\-(V9FJU:MI$\G$D058EO] M #!_#08#)CO*$>6:-&FR=NU:4]F#'EV[=CWZ(ATZ= @(")#%PVJUUCH= M27LD_Q!$K4?G^O9%C65_;V]B-'CDQ.3O[^^^]W M[]Z-[3IE_[.,G\#>;=*E2Y>TM+2=.W=VZM2)OYQDX<*%6!3GSY]_Y,B19S3TKT%<:'(CL8=6J50<.'#ATZ!#,P#WB7^:4 M:[;TO2[H,30TU-_?'[VH--O\J ;_*%6Y=NV:IZP]1OO_WVV+%C,!MJ[>.//U:RC2 JA,WU0W%QL:^O+_OBY<2)$_C+ M/MC"4,?VUU]_+:N>E)2$N'MO6J8 0H&6RJB+X2]&CN68&^TN# R9,GMVW;%B>C M:XS@C(P,@?WFA^#\D) 0.-_/SV_QXL5H#5>ATFSU'57HCO"27W[YA7WR ?," M P/Y_P]%>61DI+>W-^X^'/+..^_P?\5 $)7$YOH!;-BP@>F'6;-F80EDA1CG MB'4\RG'NW;OG[.PL??ZVNJVU3D?2'LD_!%'KH;EC*B^Y-2FGB&KTE?KJ5:BO M3*KS3)U@65\1M9N2DI(V;=KP'S,0A ZI44&O9H#R3])5>2$A(2$Y./G;L6&IJ:N_>O0T& WT71.@9"GIBR#]BR#\$H0V: M.[45RC.ED+[2"S$Q,?[^_DY.3D:CL7OW[NGIZ;:VB"!L"04],>0?,>0?@M & MS9W:"N694DA?$02A1RCHB2'_B"'_$(0V:.X0>H#T%4$0>H2"GACRCQCR#T%H M@^8.H0=(7Q$$H4-&Z?/BXF)I.7I$%WOV[%'?%,Z'86I. _/F MS9,6/G[\V,W-364+,JKV1E2&V-A87,*T:=-L;0BA:ZR_QJL)4P4%!0:#X?CQ MXVS7AI.%_".&LQ-9X] M>V:R]60A_Y1KK95[)(C: C18].F3=G9V1D9&8F)B8T:-5JP M8$%EFE7*D*N$ZFBS=F-97V&%&SQXL.Q4MJ1):UI?7T&1HT&9):R7OGW[&@R& M9-NW+AA\;2+ M%R\.'S["@=BA0X?77W_]Z=.G>_;L MP5'I=WH"L^?,F;-DR9*@H*"Z=>M*NR@J*GKKK;=\?'Q^^NDGO6-6_>'..V<^?._-FAJU>OXG+@7D='1S2(< 9G M>GEYX?;Q'A\^?.CBXC)[]FPE@XG:BDWT@SA,W;]_'V,U/3V=[8HGBQ6LM7Z/ MY!^"J/7H?.XD)"0T:-"@W$:H4:-@6%Y> M7J]>O=!XZ]:M#QX\*.U78(!)F,+I$,OZJF?/GO#:RI4K+U^^;+$:[ARJ1$=' M8R,I*2DQ,7'W[MU(>9.3DSMV[!@8&,A^IR0]#2=X>'A GZ2DI&1F9@X8, K MY9DS9V0MGSU[%O<&C?RK#&P@U\_)R6&MH2DV;H#L,G C\_/SH4!XKLQO+?)L MBUU#Y3=LV'#APH7L_$&#!F&=#@L+8[M??/&%G9W=@P>K,1LVX&0HI;2TM/W[]_,Q^LT_>?+$5-YDL8ZUUNS.1/XA"'V@\[GS?^R=?U05=?[_04$"E$3CA_&K[)"* MY:'P%]ENI26;IZ#\62B"X$$!MTU*:?4H]K$LS!-'C^5Z\D0_1+(%RU7))!,[ M1:E;'<]NEFDI*6SK'A0T082XW^>7]S8[W#OSOL,%[L4[S\>31G6;,HXZ0WWSS3>,1*<(D1$>(K H+"S'WIJ2DC!PY M$H'3WKU[$8]ARA53JUI?:1H@">',B;:^^O;;;R%;A0@>,F1(1D:&W@T6JT0H M@>KJ:AS"%;7*-F_>O.#@8.572>1$)YLZ=:I5#4C!I5*R80.[2E_44\-**YF9 MF5"&M;6UZLR2IA,3$R$F+>U//P8&!N;FYJ)[7;IT"2FS9LV"_K%M2U2+S/_Z MU[^,F(W,T$4B)E!,A9>&#Q\^>O3H<^?.V3:A9*NOK\>H$(^^C!DS9LF2)>J3 M-=ZHNM3LV;.AV2Y?OBS2<;*#!@VR]:K5I924,GAEP8LOOH@BXHE'#%UL8PPK M1QUK AF&#AW:W-PL#AT^?!@I4%.IJ:GH";:/"V-:F3AQHK)[QQUW)"0D:%X" MXMZX2C]8=*8I,'/F3&6NDP\6YUCKS.8L] \AYL#D8P=!G?H_^3611W>:,8]% M-5MV*B(=-FQ8:VNKV$U*2E+_!BT>\BHI*;%TU%>:!AB,+P^_?O M7[ITZ=UWW]VW;U^H4JA;JY+"UU>O7BTH*( >PXJHW)I\[KGGK+)!,2/D;5&Q M<.'"H* @JW9Q>7"1U"G816PMMNWJJYJ:&E]?WP4+%J@S2YJ&7H?*;VIJ^O++ M+ST]/7_^^6=_?W]QIB$A(7_^\Y]MVT*O0K5"ZA@Q&YG3T]/5IC[ZZ*,PZ8$' M'A!"3A/EC# D'GOLL>/'CR-%^?E!'#+>J+H4!L;%^D%SFL+$$A 0L'7K5I%9/EB<8ZTSF[/0/X28 Y./ M'2/Z2A[=:<8\%M5LV:F(-#L[6]E%9(L419@U-#1@]Z677K)TU%>:!DA".'.B MJZ_4?/?==XA6[[CC#JN2PM?H*!!@*U>NK*BH0,#ZQ1=?J&]M*=M>7EX>-O3I MT\>J+51EU?.>>NHIE!7;=O45R,O+0WX($B6SI&DH%FQ#2:Y;MRXV-A8I"0D) MZ&'__.<_D;YOWSX]KUG=NY.8[='^M*NZ[.#!@STZ_N^6I(GWWW\?H<:?_O2G MVV^_W>J0\4;5I6S'-DH)1TDNI:24P2LKQ RNSH7?6+1H$5)PI40&QYJPO18B M!45RXN%S>Y@<8ZU M3FM+:9'^(<3M,?G8,?)\H#RZTXQY+*H(N5,1J;HVJQB[J:E)$6]J?:5I@"2$ M,R>&]!7XXQ__"-]9E10N#@L+2TU-5=)/GCRIJ:\@G=&ECMA@U1!D-R2O.J53 M]Z\L[7=" P,#9\R8H626--W6UH86D7/*E"DB'"\H*(B+B]NP84._?OV4&YV2 MYNR:;959=.[L[&S$"F5E99KUJTM!#T"/04LH[]3R4-V_,MBH.D7R&X/D4DI* M&;RR.3DYMAI);:=C3>B=:6AHZ*Q9LS1]NV+%"KCTW__^MY^?'[8U\Q"WQ[7Z MP7::RLS,O/_^^\51NX/%.=8ZK2VE1?J'$+?'Y&,G*RMKX,"!\O=;.!;=J>]? M&8](NTM?\?Z5%=KZRO:_5B9/GGS333>I4R /A%3%*IB1D:&D0SRHO:]D@Z.' M#Q^N_H\@3:9.G8H*E;=*U-?7HR,:__\K 322IZ=G0D*"R"QO>MJT:6/'CATP M8(!X+16B=HB9^^Z[[W>_^YV>D;;=2V*V7F^&9/7R\E+^44W21&%A85)2DOJM MC,K_7QELU**Z$))G9"674E+*R)5M;FZ&I!DW;MR!CL3&QD9&1HJWE#K6A-Y0 M3TM+\_?W5[__4 &)\/SO?__[OGW[_O333Q*SB1OC6OU@Z3A-80@,&3)DX\:- M%F.#Q3G6.JK@P8-_ M^,,??'Q\UJ]?7U%1L63)DNCH:+7WE6P[=^Z$Z\>/'__VVV]75E:6E94A?+>] M>R#>F@+!@PREI:6C1X]67GMB,:RO&AL;P\+"Q"^:V/WQQQ\E3;_RRBO(AE"[ MH:'!TOZB"W1$I*Q.-6E07 CF5 M=[R@(-P2$1&!. 9YDI.3]2ZE^LTP5J7D[A4@$56]\<8;5N>R:=,FI(LYQ;$F M](9Z=75U4% 0XJW-FS>C_FW;MD%(*WD>??119'OXX8(<:YW3D+I%^H<0MX=C1_F^<%%1$<+L\O)R3'T(6*A^ M8[BD"=M#!ANU=+P0V(Z+B\-V>'CXFC5KLK.S3D9"@N MXY\Y)^Y'KYKTA@T;IKQSM9= _\CI5?XAY!J"8\<,."%*[.507YF1K*RLXN+B MRLK*[=NW3YHTR=/34_-&8K>43GASZ1P[]0XAC<.RX*TX(X:XAJ*\((6:$DYX<^D<._4.(8W#L M$#- ?44(,2.<].30/W+H'T(<@V.'F 'J*T*(&>&D)X?^D4/_$.(8'#O$#/Q/ M7Q%"""&$$$((Z2(6WK\BA)@-3GIRZ!\Y] \ACL&Q0\P ]14AQ(QPTI-#_\BA M?PAQ#(X=8@:HKP@A9H23GASZ1P[]0XAC<.P0,T!]10@Q(YSTY- _8 >HK0H@9X:0GA_Z10_\0XA@<.\0,4%\10LP()STY](\<^H<0Q^#8(69 M0U_9?=N@NX*S6[Y\N54B4GKBK#7;I$ MJQFFMK;6T]/STT\_%;L9&1DXNGCQ8J<:V@[](\>]5T-">@Z.'7#LV+%Y\^9% M147UZ]=OP( !\?'QZ]:M^^677[I29VMKZX(%"X*#@^'A_/S\;K+TOS"8["P: M^NIS%4A/2TM3I[C.U!['F?H*GCQSYDRW5&5[C4Z>/-D3#1'B3KA*/X2'AS'8^?==]_U M\?&Y^^Z[7W_]]8,'#^[9LRJY=NU9)M)IA)D^>/'_^?+%=7%R, M0U.F3,'?7;MV.=]:Y[=(_Q#B]IA\['S__??777==>GIZ6UN;.KVNKF[__OU= MJ3D_/Q^^%3\_&:&UM=7YOTR9!T?TU8D3)V;,F!$8& C]/7[\>(AO=>977GGE MEEMN\?/S&S-FC'B*0R]=4E5M;6URNJ0J^2&[ M)ZM>W2'?)TZW M2/\0XO:8?.QD965=?_WU=A\%E >O#@ MP;&QL24E)>7EY0\]]! 6O"^__%)DQ@7#5=FQ8\?.G3M'C1J%/G3^_'F]=$E5 MZ W!P<%%144(T-]YYQV$\LW-S9)T25620[8GBV[7TA&D".=\]=57Z#1WWGGG M7]O!!@3)T:-'-;TD4O2LM73LJ9K.^>Z[[V#G77?=A?32TE)H%?17/7UE9;;F M%=1K"+;EY>6]]]Y[V"@N+L9Y145%-38V2HK I4%!0>'AX9LV;=J_?_];;[WU MR"./=,K5A+@<5^F'X\>/>WEY/?/,,R)1O0)MV[:M?__^5ZY=D:YW9G(7^(<0K4J2+ST*%#%0EQ^/!AI"#XUDN7 M5 49_<033]C:HYPC07/ MR=8ZLSD+_4.(.3#YV('4>?KII^5YY &G7BRGS);RXF%A8>)7*K$[;-BPUM96 ML9N4E(24[=NWB]TC1XY@MZ2DQ-*M4:M)Z+2^@O!%>*V^6[)PX<*@H""1.2LK M2\F)ZX>4U:M7ZZ5+JH*V'CAP8$%! 02W^A%5O71)59)#MB>;GIY^I"-($>JND<=-^Y<^>JB\R9,T=/7UF9K8P<(PU=O7H5 M%HX8,0(!C:+0GGON.4F1T-!0!#JVEAAW-2$NQX7ZH::FQM?7=\&"!1;5BHCE M*B @8.O6K2)S3$Q,='2TV,;BA\$5'Q_O9&N=V9R%_B'$')A\[!C15_* 4S,P MLZAF2WEQY1\ZQ&YV=K:RNV3)$J0HPJRAH0&[+[WTDJ5;HU:3T&E]Y>7E97O# MI$^?/IJ918I>NJ2JGW_^.3,S,R0D1$CMEU]^61342Y=4)3ED]V0MJO[:MV]? MJR'QU%-/H7+)B>M9:^G84S7+VHY -*>GKXS__Y7M(;2"4UNY_ M^.(+NT5PUKFYN;9M&7 M"[^Q:-$BI""_,ZUU6EM*B_0/(6Z/R<>.D><#'0@X+8;CU67+EMF6%5C]QU13 M4Y/';^*M&Z-6D^#167T%!8R><<0&S%>O]Q8L7 M17I]?3U&B/@1XM9;;TU(2%"*%!45V59E=19V>VJG_O^J*_H*)Y61D:$DBO=Y MR(NDI:7Y^_LKKQE4,.YJ0ER.:_4#P&S@Z>F)J0/I;6UM0X8,V;AQHZ7]0;C! M@P>/&S?N0$=B8V,C(R.MGC3N46N=TY"Z1?J'$+?'Y&-'O)\=<9?59'7^_/F/ M/_Y8;$L"3B/ZRGCQ;M17_/\K*SJMKW[\\4=XIMXGC1HY7WL3S[[+.( _+S\S_ZZ*.U:]?>=MMMHBH]:RT&>JKZ32QH M$?9'1$2@%8-FVQ[5:PB&X;S6KU]?45&Q9,F2Z.AHNT6JJZN#@H(0RFS>O!G3 MP;9MVZ9-F]8I5Q/B%BXJ*/OGDD_+RP)4K5W)SB@T$"G%Q<>BOX>'A:]:L06V!@8$&S3;>4%U=W>S9 MLU$SC$Q*2CI]^K01V^!2\5L%S(N*BE*^^&G0U82X')?K!_#::Z\)_;!TZ5(L M@2(1HV; @ '*KX *]?7UOKZ^ZJ=Y>]I:YS2D;I'^(<3MX=@!WWSS35I:6F1D M)((E3&CQ\?&%A87J:4TOX#2BKXP7[T9]93$GKP71$AWP4E/#OTCA_XAQ#$X=MP51JUJJ*]Z+^GIZ1$1$3X^/O[^ M_A,F3-B]>[>K+2+$?>"D)X?^D4/_$.(8'#ON"J-6-=17A! SPDE/#OTCA_XA MQ#$X=H@9H+XBA)@13GIRZ!\Y] \ACL&Q0\P ]14AQ(QPTI-#_\BA?PAQ#(X= M8@;^IZ\((8000@@AA'01"^]?$4+,!B<].?2/'/J'$,?@V"%F@/J*$&)&..G) MH7_DT#^$. ;'#C$#U%>$$#/"24\._2.'_B'$,3AVB!F@OB*$F!%.>G+H'SGT M#R&.P;%#S #U%2'$C'#2DT/_R*%_"'$,CAUB!JBO""%FA).>'/I'#OU#B&-P M[! SH*&O$A,3 P,#KURY8I7UXL6+?GY^J:FI2LGERY<[T)[=4@[4K%D$*3TQ MC!T[<;VJK)@]>W9/-$0(L<+Y:[P8XUNV;%$G6DU3M;6UGIZ>GW[ZJ=C-R,C MT<6+%SO5T';H'SF,$0EQ#(X=<.S8L7GSYD5%1?7KUV_ @ 'Q\?'KUJW[Y9=? MNE)G:VOK@@4+@H.#X>'\_/QNLO2_,"+M+!KZJJRL#+NEI:5665]__76D?_SQ MQV+W\\\_/W/F3&?;,U+*@9J=J:\<.W%-8%Y:6MKG*DZ>/-D3#1%"K'"5?@@/ M#V]J:E(2K::I5U]]%:OCK[_^BNW&QL: @ <14I+2XOSK75^B_0/(6X/Q\Z[ M[[[KX^-S]]UW(ZX^>/#@GCU[\O+R!@T:M&K5JJY46U)2 M]NV+"A)Z)'1J2= M14-?-3&QD9V=;6)JD.ZMGYZYS%N?JJ&^'O 82X"I?H MAX2$!$]/S[5KURJ)5M/4Y,F3Y\^?+[:+BXMQ:,J4*?B[:]^___ZZZZY+3T^W"J?KZNKV[]_?E9KS\_/A6_'SDQ%<%;&;!.W_O\K) MR?'V]O[/?_ZCI%175V/94XL!11M@8]FR92^\\,)--]W4IT^?K[_^^L"! W%Q M<5#GT&-8*=4+I+H4-EYYY95;;KG%S\]OS)@QRB,?2IX3)T[,G3OWYIMO1E]$ M57/FS#E[]JS>:(!NV9K>EBS(8E_)+:=/GT:I4)#0W%J*(5!+M)1VXP9,P(# M V'V^/'C#QX\J&<8(6Z 2_0#1N7TZ=,QRBYZL_ME$4EP= ML8O:UJQ9<^.--R+G8X\]!L..'3MVWWWWH?(1(T9\^.&'ZG8E!E@,A[XF05M? M'3Y\&"D;-VY44IY__GFD'#]^7%U2\34NS#WWW%-65O;!!Q]\]MEG6 +ONNNN M'3MVE):6(E*'HS7U%:XN+B&R[=RY<]2H4>APY\^?5^=!B)^7E_?>>^]AH[BX M^,X[[XR*BFIL;-0\#?28EHX@1;3[U5=?X7JC^%_;P08$R=&C1RWZ^@K=,3@X MN*BH"$V_\\X[$"3-S$!NMJTEDH8D_M$K G$5%!04'AZ^:=.F M_?OWO_766X\\\HBE770-'CPX-C:VI*2DO+S\H8<>PBE\^>67!KH0(=>>89D:A>@;9MV]:_?W_QOZ\U-358_!8N7(CMQQ]_'#.8F!Z=::TS MF[/0/X28 Y./G>CHZ.G3I\OSR*-6S>@.@BHM+4THJS???%-27!VQBT>R$0_?N11R+*=/?N&&VZX?/FRV+UTZ=*@08,T]=70H4,5T2(4'<)] MBY;F = >U=75.(2^HGD:>N#HU*E3JE]K7RC!F W^?.G:O..6?.'$U]E965 MI>3!Q4;*ZM6KU7FN7KU:4% P8L0(K+6* GGNN>7!VQ M8S<[.UO97;)D"5(48=;0T(#=EUYZR=*MH:])T-579\^>[=.GC_!F3DZ.[=,7 M:E\O6[9,2;?M.D\]]92FOM(4-NH-U-.W;]^5*U=65%1 (G_QQ1>VI:S*JE&Z M&BJQ-D,0_>D5PUKFY MN;9M(=W#!G0 /=L(N=9QH7X >7EY&'3'CQ]7IJGR\G)O;V^QL(E?!)'GPF\L M6K3(H^,3VDZPUFEM*2W2/X2X/28?.T:>#W0@:K48#GK5$;M5;5;_,=74U&1[ MYZ/KH:])T-57EO;_'HZ*BFIN;H84MOWO83U?&[]_95=?0=@HG]L")T^>=$Q? MP7[8H#ZD2'GH1G6'J*NK4U?5UM9V].C1^?/G>ZC>3V7W%#IU_ZHK^DKB'[TB MH:&ALV;-LFT+WL" /V*#GFV$7.NX5C] $@0&!F)>5::IS,S,^^^_7QS-RYN;D>6F^_U?.U\?^_LJNOL+YF9&0H&<3[*AS05U.G3D55%R]>%.GU M]?7HW.+W@UMOO34A(4$I4E149%N5N$-:4%!@\!0Z]?]77=%7$O_H%4E+2_/W M][=]#2.&P?#APVT_*DV(N^):_0 PI7AZ>F+^07I;6]N0(4/$*X7$%S+&C1MW MH".QL;%VOY#1O=8ZIR%UB_0/(6Z/R<>.>#\[@C>KR>K\^?/*!V8E4:L1?66\ M>#?J*_[_E14R?26^WH@53O/KC7J^5K]"I*RL;/SX\1$1$:A$7DKS4')RLH^/ MS_KUZRLJ*I8L61(='>V8OA)O8AD[=BSL*2TM'3UZM/(JE6>??1:VY>?G?_31 M1VO7KKWMMMM$55BJ"PL+]^[=NV_?/ICAY>6EW,RQ>PIR#]@UVZZ'E12)?_2* M5%=7!P4%(0K9O'DS1O*V;=NF39N&HS_^^",&!DQ]^^VW*RLK83;4VHH5*_1L M(^1:Q^7Z 1-L6%B8N/%2556%O^+%,^(+[V^\\895\4V;-GFHOO#N!&N=TY"Z M1?J'$+>'8T?YOG!14=$GGWQ27EZ.J0\QF/)]84G4:D1?&2_>C?K*>.AK$F3Z M"D!AX]"33SZI65+/UUCAXN+BX.CP\/ U:]9D9V=#2=LM97NHKJX.@AAE(?.2 MDI).GS[MF+X"6)[%Z_S]_?TG3IRH? K@RI4KN;FY6,5QZ,$''_SAAQ]$5;!Y MY,B1R(RFT5WV[-ECY,25%(D'[)IMO"&)?R2VG3IU2OS, /.BHJ*4CW4B/24E M)20DQ-O;&PY)3$Q4OGM B/OA+=J*\LAD-?DV!'7W6=EI:6F)@8Y;EY$T(/$-(+Z55K_+!APS3? MC.I"Z!\YO%H:^:'M%7Z>GI$1$1/CX^_O[^$R9,V+U[=S=6 M?DU #Q#2R^$:+X?^D4/_$.(8'#ON"D-?-3W^?" AA/1"..G)H7_DT#^$. ;' M#C$#U%>$$#/"24\._2.'_B'$,3AVB!F@OB*$F!%.>G+H'SGT#R&.P;%#S,#_ M]!4AA!!"""&$D"YBX?TK0HC9X*0GA_Z10_\0XA@<.\0,4%\10LP()STY](\< M^H<0Q^#8(6: ^HH08D8XZ>??T9*<'"PNN3&C1N1^(]__,.QAO/S\_?OWZ].24Q, M# P,O'+EBE7.BQ5 S9I%D-(3TX=C)ZY7E16S M9\_NB88(Z;4X?XT78VW+EBWJ1*OIHK:VUM/3\]-//Q6[&1D9.+IX\6*G&MH. M_2.',2(ACL&Q XX=.S9OWKRHJ*A^_?H-&# @/CY^W;IUO_SR2U?J;&UM7;!@ M 6)U>!@Q=C=9^E\8&786#7U54U.#W=6K5RLI[[[[+A0.$K_]]ELE<>;,F8,' M#VYK:W.X8:M+5596AL32TE*KG*^__CK2/_[X8['[^>>?GSESIK/-&2GE0,W. MU%>.G;@F,"\M+>US%2=/GNR)A@CIM;A*/X2'AS'8P=!M8^/S]UWWXWX]N#!@WOV[,G+ MRQLT:-"J5:NZ4FU)20E\NV'#AIZ(XA@9=A;MYP.'#AWZP ,/*+N+%BUZZ*&' M;KGEELV;-RN)0X8,>>211[K2L)4R:6YNAF!+3$RTRGGOO?=&1D;*A1Q4N_/7 M5XMS]54WPM\A"'&)?DA(2/#T]%R[=JV2:#5=3)X\>?[\^6*[N+@8AZ9,F8*_ MNW;M?/F]>_?7_'[J%&C"@H*4E-3E:?(T#]0Y.677Q:[)TZWM[_ M^<]_E)3JZFHLMVHQH&@#;"Q;MNR%%UZXZ::;^O3I\_777Q\X<" N+@XV0(]A MA58OS.I2V'CEE5<@%_W\_,:,&:,\:J+DP>G,G3OWYIMOQAA 57/FS#E[]JR> M^^3Z"HI_XL2)_NU,FC3IT*%#>@5%BI['#)Z"Q -VS=;TL&9#$O](;#M]^C1* MA8:&XM10"I.+2-?K/(3T*"[1#Q@=TZ=/1V^_<.&"2%0/TH:&!HR.W;MWBUUH M">0\=^ZF"=PS6HJJK:LF5+1$2$R(!M9/C[W_]N:8^;!P\>'!L;6U)24EY> M_M!##V$)_/+++W$(%S4X.!BU(6A^YYUW$%XW-S=;VON-^A$UI=W#AP\C?>/& MC4K*\\\_CY3CQX^K+5:N,3K$/??<4U96]L$''WSVV6=H]ZZ[[MJQ8T=I:2DB M=5Q@37V%7H6N@VP[=^Z$=$1'/W_^O#H/K,W+RWOOO?>P45Q==T9%134V M-FJZ#SVUI2-($>U^]=57Z&D)MM M:XFD(8E_](J@DP0%!86'AV_:M&G__OUOO?66N/DIZ3R$]"BNT@^8S;R\O)YY MYAF1J%Z!MFW;UK]_?_$_J#4U-9AX%RY?/--27%UY"P>R48\A@"LL+ 0PYBV4 MF)B8L6/'*KO#AP^/CX_7+(B-L+ PY7T8LV?/ON&&&RY?OBQV+UVZ-&C0($U] M-73H4$6T"$6'<%_/))Q.=74U#J&/:IZ%'C@*)Z#;*9[!!G;%N-+35T8\IG<* M<@_(S3YQXH3QAB3^T2N2FIKJY^=G^_"NI/,0TJ.X2C]@(S,S$\.AMK;6TE$_ MS)PY4UEW7WSQ1:17555A&^L^^](A&A,&0Q-B!>'WSP09$(*8SH67TS9.'"A4%!03@$B3QP MX,""@@+H9JLG3?7TE5@UQ0VK0X<.V:Z:ZFNL/&-F:?^?,:@^=OC+B,;U3D'M ;K;ZM8UV&Y+X1Z](:&@H8B-;2R2=AY >Q87ZH::F MQM?7=\&"!1;5BHCE*B @8.O6K2)S3$Q,='2TV,;BAY%B]4N3$ZQU9G,6^H<0 MHK36&CWD ]??OV7;ER945%!:3Y%U]\H6>M9KK2Q5&)K4EPE\0,(Q[3*ROW M@%VSC3$9QU;FZN;5N2SD-(C^)"_0#R\O+0^8\?/ZY,%^7EY=[>WF)A M$[\((L^%WUBT:)%'QR>EG6"MT]I26J1_"'%[3#YVC#P?Z$#T:#$M6C]\> MS+"TW]1"7SEB@U(51-K1HT?GSY_OH7K+DR3$GSQYO[.HK"!OE4GQ"@&]4=L:ZN3EV5W&-ZI]"I^U== MT5<2_^@5"0T-G35KEFU;=CL/(3V$:_4#)$%@8"#F-V6ZR,S,O/_^^\71G)P< MV]\=Y,.V)ZQU6EM*B_0/(6Z/R<=.5E;6P($#Y>^WD$2/1O25\>+=J*]X_\H* M77WU[;??(C$Q,1$Z^-*E2R)1/(N)1#\_OZM7KXI$>'#X\.&VWP6V0MQG+"@H M$+O>WMYZ=TC%6W=S-C?__E5U]A74](R-#R2#>5^& OIHZ=2JJ MNGCQHDBOKZ_'H!*_6]QZZZT)"0E*$?%"$:NJK#QF]Q0Z]?]77=%7$O_H%4E+ M2_/W][=]#:/!SD-(M^-:_0 PM#T]/3$/(+VMK6W(D"'BU3[B2Q7CQHT[T)'8 MV%B[7ZKH7FN=TY"Z1?J'$+?'Y&-'O)\=09359'7^_'GE0Z^2Z-&(OC)>O!OU M%?__R@I=?65IO[> Y6WTZ-%*2FMK:__^_9$X<>)$)?'''W^$3\>/'__VVV]7 M5E:6E94AX!:/%&+!*RPLW+MW[[Y]^Y*3D[V\O)1;$[?==MNH4:,.'CQH>[-" M?#42K6A^-5+O&JM?70(;8$]$1 0JD9?2/ 13?7Q\UJ]?7U%1L63)DNCH:,?T ME7@#S-BQ8V%/:6DI/*F\PN799Y^%;?GY^1]]]-'PRM70 $5DE$053:M6OA M#5&5Q&-V3T'N ;MFV_6PDB+QCUZ1ZNKJH* @1#^;-V_&#+)MV[9ITZ99I)V' MD![%Y?H!$UU86)BX\5)5586_X@4PXDOK;[SQAE7Q39LV>:B^M.X$:YW3D+I% M^H<0MX=C1_F^<%%1T2>??%)>7HZI#[&0\GUA2?1H1%\9+]Z-^LIX"&H29/H* M8A?IBQ/4@2KX.VWWXZ+H=DTE#W2GWSR24V+]:XQZHR+BT.=X>'A:]:L M0>M0\'9+V1ZJJZN#$$=9F)V4E'3Z]&G']!5 6" ^(P G0)0JGR"XL&NV\88D_I'8ADXB?MZ >5%14$?EBZ=*GR2Q:&P( ! Y1? 17JZ^M]?7W5C^;VM+7.:4C=(OU# MB-O#L0.^^>:;M+2TR,A(1#Z8T.+CXPL+"]73FE[T:$1?&2_>C?K*8C@$-0DR M?75-T]+2$A,3HSRO;T+H 4(D]*I);]BP89IO*'4A](^<7N4?0JXA.';, $-0 MM])765E9Q<7%E965V[=OGS1IDJ>GI]GNA- #A!C$/2:]GH/^D4/_$.(8'#ON M"D-0-6ZEK]+3TR,B(GQ\?/S]_2=,F+![]VY76^1LZ %"#.(>DU[/0?_(H7\( M<0R.'7>%(:@:M])7A!!B$$YZ_ U5"A<%.?0/(8[!L4/,@.CGU%>$$'-!?26'BX(<^H<0Q^#8 M(6: ^HH08D:HK^1P49!#_Q#B&!P[Q Q07Q%"S CUE1PN"G+H'T(<@V.'F 'J M*T*(&:&^DL-%00[]0XAC<.P0,T!]10@Q(]1704K-C M33C- ]JJFI*0$Z1LV;/C\\\_/G#G3O8T*?14>'M[4U&37$MNRO*:]$.HK M.8R!Y- _A#@&QPXQ QKZ:L>.'6/&C%FU:A6$T__]W_^-&S?N_???MRU97%R, M &7*E"GXNVO7+KT&6EM;C:NO7JNOC)^%"_55IUS=<_2T&7JJ)C\_'^F__OJK MP7HZVS,3$A(\/3W5OS507UW34%_)80PDA_XAQ#$X=H@9T'X^$''GHX\^BO@# M?_5BT,F3)P<&!IX[=\[7UW?&C!GJ0RBX;-GIB]:R (I$E$053_:^_<0J+: MPCAN.M[&;J8YH&56"%U-+-*"$.W!'J+ IB(S[2)F%WHIL:0+463UD 2%#SUT M,RI.%@:5-9(-1+=#Q?00#D41I-E#:8&6& MM=?W?6M]:R_F^[?=>VKKZNHR,C(B(R.?/GWZXL4+ZD/]8V-C\_+RW&ZWJ4^M M$M7^/7[\^,2)$^UV.XF]NW?O7KQXD=H]'H_5[]^_7UA8F##(_/GS'SY\:#H+E\MEZDTW?AGC+*@/ MC;:LK&S\^/%Q<7'IZ>FEI:5OW[XU-1=N>1.%5 =T>.# @;%CQY*'6;-F"0\! M3\G#,,VJPB(2;6UM%(O:*2Y%-U4U:FM*X]2EQ=\8M-5T.IUTMKN[6VN41\)$ ME GU6@7A _J*!S40#_(#@!K8.\ *F.BKJU>OYN;F[MFS)R4E9>_>O73+'CQ_%62I<4E-3\_/SFYJ:;MRX\?CQXZ2DI.SL M[//GSU^_?GWAPH541%*C<31"7U'Y6U!0T;_5U=6B M?(D5;$7+EP@1='?W^\;+(4IQ.K5J^G@].G3-/B< MG)P_!J$#DAR: -#-8MZ\>:;>9&3/IK.@+)%Y34W-E2M7Z.#1* M#DIC,%;&E"[*FZ:L@E_3]^_?RSN!29UV97J]7AKM]NW;M4:AKYX\>>(OHKRF ME/!0KU40/J"O>% #\2 _ *B!O0.L@(F^.GSXL/91/']UZ- AG=G!@P>I.KEW M[QX=M[2TT'%#0X,X2Q_)]NO7K]K'-6O64.TH_M=_8& @,S.SN+C8.!JAKR9, MF"#JRT>/'E'+F3-G*BHJR*WX [#Z^OJHJ*CERY?[ M5/$+4/M5)3KS/VA,U%.->,P,3'Q\^?/ MVMF>GIZ1(TP=8 44WQ\X9F MILZ9,T>GY]/M3B)0X_'\^/'#V,@.DA.3J8*7CY%'ZD(-LZ" M\6;JV=\LOGW[1DXF3YY,9;KXL[']^_?KS&48$[54\PY+2TMU"7$X' %/R<-@ MLAKJ(I)&-0;E]57P:RK#ITZL2T='1WQ\_/KUZX.,*-NJ7:L@3$!?\: &XD%^ M % #>P=8 97?O])NQ=34U'3_P^;-FZG%Z_5J';2G7$1_F\T682 R,M+H.4)Z M_LK83G5G1D9&65D9M3Q__IP:&QL;&>==75V5E94D +2[%D>.'-$YI(.HJ*AM MV[;)L;9NW4H^C;-@O!F'ZC-32EH+A:.@NW?O)HU!F7SPX('8= M,@D),E=,5D-=Q+BX.*,K7E\%OZ8R?.KD=:$KGSK3U1Y,1-E6[5H%80+ZB@ M'3MV: G2I<%$ ME&W5KE40)J"O>% #\2 _ *B!O0.L0,CZJK^_/RDI*3.S9\]2+$TA!.G\TZ=/9"@>)(N.CM9N.!07 M%QL?[Q'/ZOBKQ77>9(1G?[.@<.O6K1.-M;6UP=8@9#U55-3$]4EITZ=TK4W-#10^^W;MWV&8O35JU?)R7E4 M4M^Y6ED8MK:VMO'.2?/7U]2TM+;=NW2HI*;'9 M;.)>P;1IT[*RLMQN=V-C8VQL[.S9L\GPTJ5+NG?BR<-@O,D(S_YF0;84\>C1 MHRZ7J[JZ.C,S4^XIS&7GC(E:JGF'XB6!(B'/GCT+>$H>AO8^/=.LAKJ([>WM M,3$Q,**]I %0A97RU:M&C8L&&]O;VZ]IZ>GOCX>.UVA+&*??WZ]:I5JQP.1W1T M-!6FY.3FS9M&Y\'HJV/'CFG/J(AWT/ESOG'CQJE3IR8D) P?/GSNW+G7KET3 M#DD'3I\^G0KWB,&W(!84%-CM=NI96%@H_W*1/ S&FXSLV706'SY\T-Z)1WX6 M+UY,F9=[RN;"D#%12W5 AW5U=21C:!@D%4@)R.-G3LDA_&4UU$7T#?[^UP=8 97GK\!O#*- >'$"P/\+Z"L>?"GP(#\ J(&] ZP ]!7X">@K8!&@KWCP MI<"#_ "@!O8.L +05^ GH*^ 18"^XL&7 @_R X :V#O "D!? 0"L"/05#[X4 M>) ? -3 W@%6 /H* &!%H*]X\*7 @_P H ;V#K "T%< "L"?<6#+P4>Y < M-;!W@!7X5U\! (!U('WUJX< @-^3O_75KY9Y /";\!>M&E\^ 0$E_BD !)14Y$KD)@@@$! end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover - shares
6 Months Ended
Jun. 30, 2024
Jul. 31, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
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,077,593
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0000906163  
Current Fiscal Year End Date --12-31  

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
ASSETS    
Contract land deposits, net $ 646,341 $ 576,551
Total assets 6,407,288 6,601,757
Inventory:    
Land under development 61,512  
LIABILITIES AND SHAREHOLDERS' EQUITY    
Total liabilities 2,273,380 2,237,032
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, 2024 and December 31, 2023 206 206
Additional paid-in capital 2,935,053 2,848,528
Deferred compensation trust – 106,697 shares of NVR, Inc. common stock as of both June 30, 2024 and December 31, 2023 (16,710) (16,710)
Deferred compensation liability 16,710 16,710
Retained earnings 14,160,198 13,365,025
Less treasury stock at cost – 17,465,064 and 17,360,454 shares as of June 30, 2024 and December 31, 2023, respectively (12,961,549) (11,849,034)
Total shareholders' equity 4,133,908 4,364,725
Total liabilities and shareholders' equity 6,407,288 6,601,757
Mortgage Banking    
ASSETS    
Cash and cash equivalents 31,123 36,422
Restricted cash 13,132 11,067
Mortgage loans held for sale, net 392,943 222,560
Property, plant and equipment, net 7,069 6,348
Operating lease right-of-use assets 20,758 23,541
Goodwill 7,347 7,347
Other assets 71,820 152,385
Total assets 544,192 459,670
LIABILITIES AND SHAREHOLDERS' EQUITY    
Operating lease liabilities 22,710 25,475
Accounts payable and other liabilities 63,960 127,511
Total liabilities 86,670 152,986
Home Building Segment    
ASSETS    
Cash and cash equivalents 2,438,473 3,126,472
Restricted cash 46,218 41,483
Receivables 35,491 29,000
Contract land deposits, net 646,341 576,551
Property, plant and equipment, net 79,057 63,716
Operating lease right-of-use assets 73,345 70,384
Goodwill 41,580 41,580
Other assets 258,172 242,751
Total assets 5,863,096 6,142,087
Inventory:    
Lots and housing units, covered under sales agreements with customers 1,927,451 1,674,686
Unsold lots and housing units 229,319 214,666
Land under development 61,512 36,895
Building materials and other 26,137 23,903
Total Inventory 2,244,419 1,950,150
LIABILITIES AND SHAREHOLDERS' EQUITY    
Accounts payable 421,457 347,738
Accrued expenses and other liabilities 405,338 413,043
Customer deposits 369,274 334,441
Operating lease liabilities 78,563 75,797
Senior notes 912,078 913,027
Total liabilities $ 2,186,710 $ 2,084,046
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
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,465,064 17,360,454
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues $ 2,612,457 $ 2,338,330 $ 4,945,920 $ 4,516,607
Income before taxes 533,568 471,176 1,004,260 904,986
Income tax expense (132,664) (67,149) (209,087) (156,607)
Net income $ 400,904 $ 404,027 $ 795,173 $ 748,379
Basic earnings per share (USD per share) $ 128.21 $ 123.84 $ 251.94 $ 230.20
Diluted earnings per share (USD per share) $ 120.69 $ 116.54 $ 237.05 $ 216.52
Basic weighted average shares outstanding (in shares) 3,126,831 3,262,529 3,156,247 3,250,960
Diluted weighted average shares outstanding (in shares) 3,321,654 3,466,936 3,354,519 3,456,406
Home Building Segment        
Revenues $ 2,547,891 $ 2,283,769 $ 4,834,068 $ 4,415,102
Other income 36,184 34,259 77,050 67,205
Cost of Goods and Services Sold 1,947,616 1,728,146 3,673,829 3,336,056
Selling, general and administrative (141,213) (148,543) (293,716) (292,161)
Operating Income 495,246 441,339 943,573 854,090
Interest expense (6,710) (6,628) (13,359) (13,629)
Income before taxes 488,536 434,711 930,214 840,461
Mortgage Banking        
Revenues 64,566 54,561 111,852 101,505
Interest income 4,672 3,823 8,764 6,841
Other income 1,333 1,102 2,504 2,091
General and administrative (25,351) (22,854) (48,709) (45,488)
Interest expense (188) (167) (365) (424)
Income before taxes $ 45,032 $ 36,465 $ 74,046 $ 64,525
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income $ 795,173 $ 748,379
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 8,737 8,405
Equity-based compensation expense 35,242 47,436
Contract land deposit recoveries, net (8,791) (9,999)
Gain on sale of loans, net (91,861) (81,131)
Mortgage loans closed (2,910,238) (2,620,507)
Mortgage loans sold and principal payments on mortgage loans held for sale 2,834,526 2,542,359
Net change in assets and liabilities:    
Increase in inventory (294,269) (231,814)
Increase in contract land deposits (60,999) (10,630)
Decrease in receivables 49,473 4,183
Decrease in accounts payable and accrued expenses (5,072) (89,815)
Increase in customer deposits 34,833 54,959
Other, net (9,104) (19,621)
Net Cash Provided by (Used in) Operating Activities 379,150 344,204
Cash flows from investing activities:    
Investments in and advances to unconsolidated joint ventures (899) (1,224)
Distribution of capital from unconsolidated joint ventures 2,715 180
Purchase of property, plant and equipment (15,411) (11,448)
Proceeds from the sale of property, plant and equipment 2,450 2,039
Net Cash Provided by (Used in) Investing Activities (11,145) (10,453)
Cash flows from financing activities:    
Purchase of treasury stock (1,135,912) (311,125)
Principal payments on finance lease liabilities (1,055) (811)
Proceeds from the exercise of stock options 82,464 161,724
Net Cash Provided by (Used in) Financing Activities (1,054,503) (150,212)
Net (decrease) increase in cash, restricted cash, and cash equivalents (686,498) 183,539
Cash, restricted cash, and cash equivalents, beginning of the period 3,215,444 2,574,518
Cash, restricted cash, and cash equivalents, end of the period 2,528,946 2,758,057
Supplemental disclosures of cash flow information:    
Interest paid during the period, net of interest capitalized 14,424 14,781
Income taxes paid during the period, net of refunds 164,007 262,608
Distribution of earnings from unconsolidated joint ventures $ 1,500 $ 2,000
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies 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.
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
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, 2023. 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, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024.
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, 2024 and 2023, 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 $369,274 and $334,441 as of June 30, 2024 and December 31, 2023, respectively. We expect that substantially all of the customer deposits held as of December 31, 2023 will be recognized in revenue in 2024. Our contract assets consist of prepaid sales compensation and totaled approximately $25,300 and $17,900 as of June 30, 2024 and December 31, 2023, respectively. Prepaid sales compensation is included in homebuilding “Other assets” on the accompanying condensed consolidated balance sheets.
Recently Issued Accounting Pronouncements
In December 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-09, "Income Taxes - Improvements to Income Tax Disclosures." The amendments in the ASU require disclosure of specific categories in the rate reconciliation and for the entity to provide additional information for reconciling items that meet a quantitative threshold. The ASU will be effective for our fiscal year ending December 31, 2025. The amendments in the ASU are to be applied on a prospective basis and early adoption is permitted. We are currently evaluating the impact of the adoption of ASU 2023-09 and do not expect it to have a material impact on our consolidated financial statements and related disclosures.
In November 2023, the FASB issued ASU 2023-07, "Segment Reporting - Improvements to Reportable Segment Disclosures." The amendments in the ASU are intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss. The amendments also expand interim segment disclosure requirements. The ASU will be effective for our fiscal year ending December 31, 2024 and for interim periods starting in the first quarter of fiscal year 2025. The
amendments in this ASU are required to be applied on a retrospective basis and early adoption is permitted. We are currently evaluating the impact that the adoption of ASU 2023-07 will have on our consolidated financial statements and related disclosures.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Variable Interest Entities ("VIEs")
6 Months Ended
Jun. 30, 2024
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, 2024, we controlled approximately 142,300 lots under LPAs with third parties through deposits in cash and letters of credit totaling approximately $673,900 and $10,400, 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, 2024, we recorded a net expense reversal of approximately $1,300 and $8,800, respectively, related to previously impaired lot deposits based on current market conditions. For the three and six months ended June 30, 2023, we recorded a net expense reversal of approximately $6,900 and $10,000, respectively, related to previously impaired lot deposits. Our contract land deposit asset is shown net of a $44,607 and $53,397 impairment reserve as of June 30, 2024 and December 31, 2023, respectively.
In addition, we have certain properties under contract with land owners that are expected to yield approximately 30,400 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 cash deposits totaling approximately $17,000 as of June 30, 2024, of which approximately $4,300 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, 2024 and December 31, 2023, our total risk of loss was as follows:
June 30, 2024December 31, 2023
Contract land deposits$690,948 $629,948 
Loss reserve on contract land deposits(44,607)(53,397)
Contract land deposits, net646,341 576,551 
Contingent obligations in the form of letters of credit10,430 7,769 
Total risk of loss$656,771 $584,320 
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Joint Ventures Joint Ventures
6 Months Ended
Jun. 30, 2024
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.
As of June 30, 2024, we had an aggregate investment totaling approximately $27,100 in four JVs that are expected to produce approximately 5,150 finished lots, of which approximately 4,800 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 $10,600 to one of the JVs as of June 30, 2024. As of December 31, 2023, our aggregate investment in JVs totaled approximately $29,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, 2024.
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 22 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Land Under Development
6 Months Ended
Jun. 30, 2024
Real Estate [Abstract]  
Land Under Development Land Under Development
On a limited basis, we directly acquire raw land parcels already zoned for its 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. During the first quarter of 2024, we purchased a raw land parcel for approximately $20,000, which is expected to produce approximately 850 lots.
As of June 30, 2024, we owned land with a carrying value of $61,512 that will be developed into approximately 2,600 finished lots. As of December 31, 2023, the carrying value of land under development was $36,895. None of the raw parcels had any indicators of impairment as of June 30, 2024
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capitalized Interest
6 Months Ended
Jun. 30, 2024
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, 2024 and 2023:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Interest capitalized, beginning of period$182 $205 $151 $570 
Interest incurred6,962 6,822 13,841 13,826 
Interest charged to interest expense(6,898)(6,795)(13,724)(14,053)
Interest charged to cost of sales(40)(43)(62)(154)
Interest capitalized, end of period$206 $189 $206 $189 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share
6 Months Ended
Jun. 30, 2024
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, 2024 and 2023:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Weighted average number of shares outstanding used to calculate basic EPS3,126,831 3,262,529 3,156,247 3,250,960 
Dilutive securities:
Stock options and restricted share units194,823 204,407 198,272 205,446 
Weighted average number of shares and share equivalents outstanding used to calculate diluted EPS3,321,654 3,466,936 3,354,519 3,456,406 
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, 2024 and 2023, 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,
 2024202320242023
Anti-dilutive securities4,864 14,610 4,894 175,338 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholders' Equity
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Shareholders' Equity Shareholders’ Equity
A summary of changes in shareholders’ equity for the three months ended June 30, 2024 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, March 31, 2024$206 $2,905,707 $13,759,294 $(12,320,826)$(16,710)$16,710 $4,344,381 
Net income— — 400,904 — — — 400,904 
Purchase of common stock for treasury— — — (644,920)— — (644,920)
Equity-based compensation— 18,101 — — — — 18,101 
Proceeds from Options exercised— 15,442 — — — — 15,442 
Treasury stock issued upon Option exercise — (4,197)— 4,197 — — — 
Balance, June 30, 2024$206 $2,935,053 $14,160,198 $(12,961,549)$(16,710)$16,710 $4,133,908 
A summary of changes in shareholders’ equity for the six months ended June 30, 2024 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, December 31, 2023$206 $2,848,528 $13,365,025 $(11,849,034)$(16,710)$16,710 $4,364,725 
Net income— — 795,173 — — — 795,173 
Purchase of common stock for treasury— — — (1,143,696)— — (1,143,696)
Equity-based compensation— 35,242 — — — — 35,242 
Proceeds from Options exercised— 82,464 — — — — 82,464 
Treasury stock issued upon Option exercise and RSU vesting— (31,181)— 31,181 — — — 
Balance, June 30, 2024$206 $2,935,053 $14,160,198 $(12,961,549)$(16,710)$16,710 $4,133,908 

We repurchased 83,168 and 150,026 shares of our outstanding common stock during the three and six months ended June 30, 2024, respectively. We settle Option exercises and vesting of RSUs by issuing shares of treasury stock. We issued 5,809 and 44,786 shares from the treasury account during the three and six months ended June 30, 2024, 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, 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 — (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 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.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Product Warranties
6 Months Ended
Jun. 30, 2024
Product Warranties Disclosures [Abstract]  
Product Warranties 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.
The following table reflects the changes in our Warranty Reserve during the three and six months ended June 30, 2024 and 2023:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Warranty reserve, beginning of period$143,129 $144,431 $146,283 $144,006 
Provision23,273 22,312 42,221 43,582 
Payments(23,061)(24,323)(45,163)(45,168)
Warranty reserve, end of period$143,341 $142,420 $143,341 $142,420 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Disclosures
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Segment Disclosures Segment Disclosures
We disclose four homebuilding reportable segments that aggregate geographically our homebuilding operating segments, and we present our mortgage banking operations 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, Georgia and Kentucky
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,
 2024202320242023
Revenues:
Homebuilding Mid Atlantic$1,133,685 $1,058,794 $2,151,155 $1,999,942 
Homebuilding North East287,334 232,926 543,004 416,356 
Homebuilding Mid East433,996 411,682 850,947 814,079 
Homebuilding South East692,876 580,367 1,288,962 1,184,725 
Mortgage Banking64,566 54,561 111,852 101,505 
Total consolidated revenues$2,612,457 $2,338,330 $4,945,920 $4,516,607 
Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Income before taxes:
Homebuilding Mid Atlantic$209,166 $195,254 $399,130 $354,292 
Homebuilding North East54,372 44,932 101,229 76,992 
Homebuilding Mid East63,588 61,756 129,989 118,224 
Homebuilding South East94,442 106,648 185,847 232,058 
Mortgage Banking46,234 37,843 75,890 67,270 
Total segment profit before taxes467,802 446,433 892,085 848,836 
Reconciling items:
Contract land deposit reserve adjustment (1)1,325 6,888 8,791 10,479 
Equity-based compensation expense (2)(18,101)(25,159)(35,242)(47,436)
Corporate capital allocation (3)82,494 72,617 159,555 141,691 
Unallocated corporate overhead(33,816)(46,360)(85,520)(92,325)
Consolidation adjustments and other 6,363 (9,998)4,092 (5,999)
Corporate interest expense(6,670)(6,589)(13,265)(13,543)
Corporate interest income34,171 33,344 73,764 63,283 
Reconciling items sub-total65,766 24,743 112,175 56,150 
Consolidated income before taxes$533,568 $471,176 $1,004,260 $904,986 
(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 decrease in equity-based compensation expense for the three and six-month periods ended June 30, 2024 was primarily attributable to the Options and RSUs issued as part of the 2018 four-year block grant being fully vested as of December 31, 2023.
(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,
 2024202320242023
Corporate capital allocation charge:
Homebuilding Mid Atlantic$34,978 $35,337 $68,897 $68,516 
Homebuilding North East10,298 8,272 19,878 15,597 
Homebuilding Mid East11,055 9,819 20,920 19,479 
Homebuilding South East26,163 19,189 49,860 38,099 
Total$82,494 $72,617 $159,555 $141,691 

 June 30, 2024December 31, 2023
Assets:
Homebuilding Mid Atlantic$1,349,090 $1,252,360 
Homebuilding North East375,447 314,904 
Homebuilding Mid East433,214 368,154 
Homebuilding South East944,560 796,505 
Mortgage Banking536,845 452,323 
Total segment assets3,639,156 3,184,246 
Reconciling items:
Cash and cash equivalents2,438,473 3,126,472 
Deferred taxes152,359 148,005 
Intangible assets and goodwill49,368 49,368 
Operating lease right-of-use assets73,345 70,384 
Finance lease right-of-use assets29,838 13,310 
Contract land deposit reserve(44,607)(53,397)
Consolidation adjustments and other69,356 63,369 
Reconciling items sub-total2,768,132 3,417,511 
Consolidated assets$6,407,288 $6,601,757 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value
6 Months Ended
Jun. 30, 2024
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, 2024 and December 31, 2023 were $795,816 and $803,646, 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 as of June 30, 2024 and December 31, 2023 were $912,078 and $913,027, respectively.
Due to the short term nature of our cash equivalents, we believe that insignificant differences exist between their carrying value and fair value.
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 an investor. 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 investors. The forward sales contracts lock-in a range of interest rates and prices for the sale of loans similar to the specific rate lock commitments. NVRM does not engage in speculative derivative activities. Both the rate lock commitments to borrowers and the forward sale contracts to investors are undesignated derivatives and, accordingly, are marked to fair value through earnings. As of June 30, 2024, there were contractual commitments to extend credit to borrowers aggregating $2,485,351 and
open forward delivery contracts aggregating $2,476,295, 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 almost 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 investors 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, 2024, the fair value of loans held for sale of $392,943 included on the accompanying condensed consolidated balance sheet was increased by $6,367 from the aggregate principal balance of $386,576. As of December 31, 2023, the fair value of loans held for sale of $222,560 was increased by $6,349 from the aggregate principal balance of $216,211.
The fair value measurement of NVRM's undesignated derivative instruments was as follows:
June 30, 2024December 31, 2023
Rate lock commitments:
Gross assets$45,257 $61,150 
Gross liabilities7,934 168 
Net rate lock commitments$37,323 $60,982 
Forward sales contracts:
Gross assets$5,676 $
Gross liabilities3,834 18,305 
Net forward sales contracts$1,842 $(18,297)
As of June 30, 2024, 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,
2023, the net rate lock commitments are reported in mortgage banking "Other assets" and the net forward sales contracts are reported in mortgage banking "Accounts payable and other liabilities".
The fair value measurement as of June 30, 2024 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,485,351 $10,553 $(3,686)$30,456 $— $37,323 
Forward sales contracts$2,476,295 — — — 1,842 1,842 
Mortgages held for sale$386,576 2,020 (937)5,284 — 6,367 
Total fair value measurement$12,573 $(4,623)$35,740 $1,842 $45,532 

The total fair value measurement as of December 31, 2023 was a net gain of $49,034. NVRM recorded a fair value adjustment to income of $668 for the three months ended June 30, 2024, and recorded a fair value adjustment to expense of $3,502 for the six months ended June 30, 2024. NVRM recorded a fair value adjustment to income of $301 and $42,489 for the three and six months ended June 30, 2023, 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 29 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Debt Debt
As of June 30, 2024, 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 as of June 30, 2024.
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 $16,100 was outstanding as of June 30, 2024. The Credit Agreement termination date is February 12, 2026. There were no borrowings outstanding under the Facility as of June 30, 2024.
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 16, 2024, NVRM entered into the Second 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 14, 2025. All other terms and conditions under the Amended Repurchase Agreement remained materially consistent. As of June 30, 2024, there were no borrowing base limitations reducing the amount available under the Repurchase Agreement and there were no borrowings outstanding.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Leases 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 production equipment and 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 Right-of-use ("ROU") assets and finance lease liabilities were $29,838 and $31,767, respectively, as of June 30, 2024, and $13,310 and $14,965, respectively, as of December 31, 2023. Our leases have remaining lease terms of up to 16.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,
2024202320242023
Lease expense
Operating lease expense$9,514 $9,475 $18,861 $18,615 
Finance lease expense:
Amortization of ROU assets767 511 1,329 1,013 
Interest on lease liabilities239 105 352 211 
Short-term lease expense8,179 7,531 16,079 15,023 
Total lease expense$18,699 $17,622 $36,621 $34,862 
Other information related to leases was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Supplemental Cash Flows Information:
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$7,802 $7,420 $15,313 $14,736 
Operating cash flows from finance leases239 105 352 211 
Financing cash flows from finance leases593 411 1,055 811 
ROU assets obtained in exchange for lease obligations:
Operating leases$12,101 $10,090 $13,491 $23,337 
Finance leases$16,011 $250 $17,857 $499 
June 30, 2024December 31, 2023
Weighted-average remaining lease term (in years):
Operating leases6.15.8
Finance leases10.79.9
Weighted-average discount rate:
Operating leases4.4 %4.2 %
Finance leases4.6 %3.1 %
Leases 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 production equipment and 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 Right-of-use ("ROU") assets and finance lease liabilities were $29,838 and $31,767, respectively, as of June 30, 2024, and $13,310 and $14,965, respectively, as of December 31, 2023. Our leases have remaining lease terms of up to 16.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,
2024202320242023
Lease expense
Operating lease expense$9,514 $9,475 $18,861 $18,615 
Finance lease expense:
Amortization of ROU assets767 511 1,329 1,013 
Interest on lease liabilities239 105 352 211 
Short-term lease expense8,179 7,531 16,079 15,023 
Total lease expense$18,699 $17,622 $36,621 $34,862 
Other information related to leases was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Supplemental Cash Flows Information:
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$7,802 $7,420 $15,313 $14,736 
Operating cash flows from finance leases239 105 352 211 
Financing cash flows from finance leases593 411 1,055 811 
ROU assets obtained in exchange for lease obligations:
Operating leases$12,101 $10,090 $13,491 $23,337 
Finance leases$16,011 $250 $17,857 $499 
June 30, 2024December 31, 2023
Weighted-average remaining lease term (in years):
Operating leases6.15.8
Finance leases10.79.9
Weighted-average discount rate:
Operating leases4.4 %4.2 %
Finance leases4.6 %3.1 %
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes
14.    Income Taxes
Our effective tax rate for the three and six months ended June 30, 2024 was 24.9% and 20.8%, respectively, compared to 14.3% and 17.3% for the three and six months ended June 30, 2023, respectively. The increase in the effective tax rate in the three and six month periods of 2024 compared to the same periods in 2023 was primarily attributable to a lower income tax benefit recognized for excess tax benefits from stock option exercises, which
totaled $6,815 and $50,608 for the three and six months ended June 30, 2024, respectively, and $55,906 and $79,151 for the three and six months ended June 30, 2023, respectively.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure        
Net income $ 400,904 $ 404,027 $ 795,173 $ 748,379
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
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, 2023. 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, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024.
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 Recognition
Homebuilding revenue is recognized on the settlement date at the contract sales price, when control is transferred to our customers.
Recently Adopted Accounting Pronouncements
Recently Issued Accounting Pronouncements
In December 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-09, "Income Taxes - Improvements to Income Tax Disclosures." The amendments in the ASU require disclosure of specific categories in the rate reconciliation and for the entity to provide additional information for reconciling items that meet a quantitative threshold. The ASU will be effective for our fiscal year ending December 31, 2025. The amendments in the ASU are to be applied on a prospective basis and early adoption is permitted. We are currently evaluating the impact of the adoption of ASU 2023-09 and do not expect it to have a material impact on our consolidated financial statements and related disclosures.
In November 2023, the FASB issued ASU 2023-07, "Segment Reporting - Improvements to Reportable Segment Disclosures." The amendments in the ASU are intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss. The amendments also expand interim segment disclosure requirements. The ASU will be effective for our fiscal year ending December 31, 2024 and for interim periods starting in the first quarter of fiscal year 2025. The
amendments in this ASU are required to be applied on a retrospective basis and early adoption is permitted. We are currently evaluating the impact that the adoption of ASU 2023-07 will have on our consolidated financial statements and related disclosures.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Variable Interest Entities ("VIEs") (Tables)
6 Months Ended
Jun. 30, 2024
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, 2024 and December 31, 2023, our total risk of loss was as follows:
June 30, 2024December 31, 2023
Contract land deposits$690,948 $629,948 
Loss reserve on contract land deposits(44,607)(53,397)
Contract land deposits, net646,341 576,551 
Contingent obligations in the form of letters of credit10,430 7,769 
Total risk of loss$656,771 $584,320 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capitalized Interest (Tables)
6 Months Ended
Jun. 30, 2024
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, 2024 and 2023:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Interest capitalized, beginning of period$182 $205 $151 $570 
Interest incurred6,962 6,822 13,841 13,826 
Interest charged to interest expense(6,898)(6,795)(13,724)(14,053)
Interest charged to cost of sales(40)(43)(62)(154)
Interest capitalized, end of period$206 $189 $206 $189 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2024
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, 2024 and 2023:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Weighted average number of shares outstanding used to calculate basic EPS3,126,831 3,262,529 3,156,247 3,250,960 
Dilutive securities:
Stock options and restricted share units194,823 204,407 198,272 205,446 
Weighted average number of shares and share equivalents outstanding used to calculate diluted EPS3,321,654 3,466,936 3,354,519 3,456,406 
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, 2024 and 2023, 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,
 2024202320242023
Anti-dilutive securities4,864 14,610 4,894 175,338 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholders' Equity (Tables)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Equity [Abstract]        
Summary of Changes in Shareholders' Equity
A summary of changes in shareholders’ equity for the three months ended June 30, 2024 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, March 31, 2024$206 $2,905,707 $13,759,294 $(12,320,826)$(16,710)$16,710 $4,344,381 
Net income— — 400,904 — — — 400,904 
Purchase of common stock for treasury— — — (644,920)— — (644,920)
Equity-based compensation— 18,101 — — — — 18,101 
Proceeds from Options exercised— 15,442 — — — — 15,442 
Treasury stock issued upon Option exercise — (4,197)— 4,197 — — — 
Balance, June 30, 2024$206 $2,935,053 $14,160,198 $(12,961,549)$(16,710)$16,710 $4,133,908 
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 six months ended June 30, 2024 is presented below:
 Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Deferred
Compensation
Trust
Deferred
Compensation
Liability
Total
Balance, December 31, 2023$206 $2,848,528 $13,365,025 $(11,849,034)$(16,710)$16,710 $4,364,725 
Net income— — 795,173 — — — 795,173 
Purchase of common stock for treasury— — — (1,143,696)— — (1,143,696)
Equity-based compensation— 35,242 — — — — 35,242 
Proceeds from Options exercised— 82,464 — — — — 82,464 
Treasury stock issued upon Option exercise and RSU vesting— (31,181)— 31,181 — — — 
Balance, June 30, 2024$206 $2,935,053 $14,160,198 $(12,961,549)$(16,710)$16,710 $4,133,908 
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 — (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 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Product Warranties (Tables)
6 Months Ended
Jun. 30, 2024
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, 2024 and 2023:
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Warranty reserve, beginning of period$143,129 $144,431 $146,283 $144,006 
Provision23,273 22,312 42,221 43,582 
Payments(23,061)(24,323)(45,163)(45,168)
Warranty reserve, end of period$143,341 $142,420 $143,341 $142,420 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Disclosures (Tables)
6 Months Ended
Jun. 30, 2024
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,
 2024202320242023
Revenues:
Homebuilding Mid Atlantic$1,133,685 $1,058,794 $2,151,155 $1,999,942 
Homebuilding North East287,334 232,926 543,004 416,356 
Homebuilding Mid East433,996 411,682 850,947 814,079 
Homebuilding South East692,876 580,367 1,288,962 1,184,725 
Mortgage Banking64,566 54,561 111,852 101,505 
Total consolidated revenues$2,612,457 $2,338,330 $4,945,920 $4,516,607 
Profit before Taxes
Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Income before taxes:
Homebuilding Mid Atlantic$209,166 $195,254 $399,130 $354,292 
Homebuilding North East54,372 44,932 101,229 76,992 
Homebuilding Mid East63,588 61,756 129,989 118,224 
Homebuilding South East94,442 106,648 185,847 232,058 
Mortgage Banking46,234 37,843 75,890 67,270 
Total segment profit before taxes467,802 446,433 892,085 848,836 
Reconciling items:
Contract land deposit reserve adjustment (1)1,325 6,888 8,791 10,479 
Equity-based compensation expense (2)(18,101)(25,159)(35,242)(47,436)
Corporate capital allocation (3)82,494 72,617 159,555 141,691 
Unallocated corporate overhead(33,816)(46,360)(85,520)(92,325)
Consolidation adjustments and other 6,363 (9,998)4,092 (5,999)
Corporate interest expense(6,670)(6,589)(13,265)(13,543)
Corporate interest income34,171 33,344 73,764 63,283 
Reconciling items sub-total65,766 24,743 112,175 56,150 
Consolidated income before taxes$533,568 $471,176 $1,004,260 $904,986 
(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 decrease in equity-based compensation expense for the three and six-month periods ended June 30, 2024 was primarily attributable to the Options and RSUs issued as part of the 2018 four-year block grant being fully vested as of December 31, 2023.
(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,
 2024202320242023
Corporate capital allocation charge:
Homebuilding Mid Atlantic$34,978 $35,337 $68,897 $68,516 
Homebuilding North East10,298 8,272 19,878 15,597 
Homebuilding Mid East11,055 9,819 20,920 19,479 
Homebuilding South East26,163 19,189 49,860 38,099 
Total$82,494 $72,617 $159,555 $141,691 
Assets
 June 30, 2024December 31, 2023
Assets:
Homebuilding Mid Atlantic$1,349,090 $1,252,360 
Homebuilding North East375,447 314,904 
Homebuilding Mid East433,214 368,154 
Homebuilding South East944,560 796,505 
Mortgage Banking536,845 452,323 
Total segment assets3,639,156 3,184,246 
Reconciling items:
Cash and cash equivalents2,438,473 3,126,472 
Deferred taxes152,359 148,005 
Intangible assets and goodwill49,368 49,368 
Operating lease right-of-use assets73,345 70,384 
Finance lease right-of-use assets29,838 13,310 
Contract land deposit reserve(44,607)(53,397)
Consolidation adjustments and other69,356 63,369 
Reconciling items sub-total2,768,132 3,417,511 
Consolidated assets$6,407,288 $6,601,757 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Undesignated Derivative Instruments
The fair value measurement of NVRM's undesignated derivative instruments was as follows:
June 30, 2024December 31, 2023
Rate lock commitments:
Gross assets$45,257 $61,150 
Gross liabilities7,934 168 
Net rate lock commitments$37,323 $60,982 
Forward sales contracts:
Gross assets$5,676 $
Gross liabilities3,834 18,305 
Net forward sales contracts$1,842 $(18,297)
Fair Value Measurement
The fair value measurement as of June 30, 2024 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,485,351 $10,553 $(3,686)$30,456 $— $37,323 
Forward sales contracts$2,476,295 — — — 1,842 1,842 
Mortgages held for sale$386,576 2,020 (937)5,284 — 6,367 
Total fair value measurement$12,573 $(4,623)$35,740 $1,842 $45,532 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
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,
2024202320242023
Lease expense
Operating lease expense$9,514 $9,475 $18,861 $18,615 
Finance lease expense:
Amortization of ROU assets767 511 1,329 1,013 
Interest on lease liabilities239 105 352 211 
Short-term lease expense8,179 7,531 16,079 15,023 
Total lease expense$18,699 $17,622 $36,621 $34,862 
ScheduleofSupplementalCashFlowInformationRelatedtoLeases
Other information related to leases was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Supplemental Cash Flows Information:
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$7,802 $7,420 $15,313 $14,736 
Operating cash flows from finance leases239 105 352 211 
Financing cash flows from finance leases593 411 1,055 811 
ROU assets obtained in exchange for lease obligations:
Operating leases$12,101 $10,090 $13,491 $23,337 
Finance leases$16,011 $250 $17,857 $499 
June 30, 2024December 31, 2023
Weighted-average remaining lease term (in years):
Operating leases6.15.8
Finance leases10.79.9
Weighted-average discount rate:
Operating leases4.4 %4.2 %
Finance leases4.6 %3.1 %
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Other Assets    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contract cost $ 25,300 $ 17,900
Home Building Segment    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Restricted cash and cash equivalents 46,218 41,483
Contract liabilities for customer deposits $ 369,274 $ 334,441
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Variable Interest Entities ("VIEs") - Additional Information (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
lot
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
lot
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Variable Interest Entity [Line Items]          
Letters of credit related to lots $ 10,430   $ 10,430    
Net Contract Land Deposit Impairment Recoveries (1,300) $ 6,900 (8,800) $ (10,000)  
Loss reserve on contract land deposits 44,607   44,607   $ 53,397
Contract land deposits in cash $ 690,948   690,948   629,948
Contingent obligations in the form of letters of credit         7,769
Contract land deposit recoveries, net     $ (8,791) $ (9,999)  
Contingent obligations in the form of letters of credit         $ 7,769
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 142,300   142,300    
Contract land deposits in cash under lot purchase Agreements $ 673,900   $ 673,900    
Letters of credit related to lots $ 10,400   $ 10,400    
Contract on Raw Ground with Landowners          
Variable Interest Entity [Line Items]          
Lots controlled by NVR | lot 30,400   30,400    
Contract land deposits in cash $ 17,000   $ 17,000    
Refundable deposits and letters of credit $ 4,300   $ 4,300    
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Variable Interest Entities ("VIEs") - Total Risk of Loss Related to Contract Land Deposits (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure [Abstract]    
Contract land deposits $ 690,948 $ 629,948
Loss reserve on contract land deposits (44,607) (53,397)
Contract land deposits, net 646,341 576,551
Contingent obligations in the form of letters of credit   7,769
Total risk of loss 656,771 $ 584,320
Letters of credit related to lots $ 10,430  
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Joint Ventures - Additional Information (Detail)
$ in Thousands
Jun. 30, 2024
USD ($)
lot
joint_venture
Dec. 31, 2023
USD ($)
Joint Ventures [Line Items]    
Aggregate investment $ 27,100  
Number of joint ventures | joint_venture 4  
Expected production of finished lots | lot 5,150  
Total lots controlled by company under the joint venture | lot 4,800  
Total lots either under contract with unrelated parties or not under the current contract | lot 350  
Additional funding commitments in the aggregate $ 10,600  
Other Assets    
Joint Ventures [Line Items]    
Aggregate investment   $ 29,200
Home Building Segment    
Joint Ventures [Line Items]    
Restricted cash and cash equivalents 46,218 41,483
Accrued expenses and other liabilities $ 405,338 $ 413,043
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Land Under Development - Additional Information (Detail)
$ in Thousands
Jun. 30, 2024
USD ($)
numberoflots
lot
Real Estate [Abstract]  
Carrying value of raw parcels of land | $ $ 61,512
Real Estate [Line Items]  
InventoryRealEstateLandAcquisitionCosts | $ $ 20,000
InventoryRealEstateLandAcquisitionExpectedLots | numberoflots 850
Total Raw Land Parcel Owned  
Real Estate [Abstract]  
Number of finished lots expected to be developed from raw parcels of land | lot 2,600
Real Estate [Line Items]  
Number of finished lots expected to be developed from raw parcels of land | lot 2,600
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Roll Forward]        
Interest capitalized, beginning of period $ 182 $ 205 $ 151 $ 570
Interest incurred 6,962 6,822 13,841 13,826
Interest charged to interest expense (6,898) (6,795) (13,724) (14,053)
Interest charged to cost of sales (40) (43) (62) (154)
Interest capitalized, end of period $ 206 $ 189 $ 206 $ 189
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Weighted average number of shares outstanding used to calculate basic EPS (in shares) 3,126,831 3,262,529 3,156,247 3,250,960
Dilutive securities:        
Stock options and restricted share units (in shares) 194,823 204,407 198,272 205,446
Weighted average number of shares and share equivalents outstanding used to calculate diluted EPS (in shares) 3,321,654 3,466,936 3,354,519 3,456,406
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Anti-dilutive securities (in shares) 4,864 14,610 4,894 175,338
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholders' Equity - Summary of Changes in Shareholders' Equity (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning Balance $ 4,344,381 $ 3,845,346 $ 4,364,725 $ 3,506,849
Net income 400,904 404,027 795,173 748,379
Purchase of common stock for treasury (644,920) (201,077) (1,143,696) (311,125)
Equity-based compensation 18,101 25,159 35,242 47,436
Proceeds from Options exercised 15,442 79,808 82,464 161,724
Ending Balance $ 4,133,908 $ 4,153,263 $ 4,133,908 $ 4,153,263
Common stock repurchased (in shares) 83,168 34,827 150,026 56,001
Reissued shares during the period, shares (in shares) 5,809 53,615 44,786 97,556
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,905,707 2,676,641 2,848,528 2,600,014
Equity-based compensation 18,101 25,159 35,242 47,436
Proceeds from Options exercised 15,442 79,808 82,464 161,724
Treasury stock issued upon Option exercise and RSU vesting (4,197) (33,921) (31,181) (61,487)
Ending Balance 2,935,053 2,747,687 2,935,053 2,747,687
Retained Earnings        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning Balance 13,759,294 12,117,766 13,365,025 11,773,414
Net income 400,904 404,027 795,173 748,379
Ending Balance 14,160,198 12,521,793 14,160,198 12,521,793
Treasury Stock        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning Balance (12,320,826) (10,949,267) (11,849,034) (10,866,785)
Purchase of common stock for treasury (644,920) (201,077) (1,143,696) (311,125)
Treasury stock issued upon Option exercise and RSU vesting 4,197 33,921 31,181 61,487
Ending Balance (12,961,549) (11,116,423) (12,961,549) (11,116,423)
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 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholders' Equity - Additional Information (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Equity [Abstract]        
Common stock repurchased (in shares) 83,168 34,827 150,026 56,001
Reissued shares during the period, shares (in shares) 5,809 53,615 44,786 97,556
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Product Warranties Product Warranties - Schedule of Product Warranties Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Warranty reserve, beginning of period $ 143,129 $ 144,431 $ 146,283 $ 144,006
Provision 23,273 22,312 42,221 43,582
Payments (23,061) (24,323) (45,163) (45,168)
Warranty reserve, end of period $ 143,341 $ 142,420 $ 143,341 $ 142,420
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Disclosures - Additional Information (Detail)
6 Months Ended
Jun. 30, 2024
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 55 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Disclosures - Revenues (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 2,612,457 $ 2,338,330 $ 4,945,920 $ 4,516,607
Home Building Segment        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 2,547,891 2,283,769 4,834,068 4,415,102
Home Building Segment | Mid Atlantic        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 1,133,685 1,058,794 2,151,155 1,999,942
Home Building Segment | North East        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 287,334 232,926 543,004 416,356
Home Building Segment | Mid East        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 433,996 411,682 850,947 814,079
Home Building Segment | South East        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 692,876 580,367 1,288,962 1,184,725
Mortgage Banking        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 64,566 $ 54,561 $ 111,852 $ 101,505
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Disclosures - Income before Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes $ 533,568 $ 471,176 $ 1,004,260 $ 904,986
Equity-based compensation expense     (35,242) (47,436)
Home Building Segment        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 488,536 434,711 930,214 840,461
Mortgage Banking        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 45,032 36,465 74,046 64,525
Operating Segments        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 467,802 446,433 892,085 848,836
Operating Segments | Home Building Segment | Mid Atlantic        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 209,166 195,254 399,130 354,292
Operating Segments | Home Building Segment | North East        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 54,372 44,932 101,229 76,992
Operating Segments | Home Building Segment | Mid East        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 63,588 61,756 129,989 118,224
Operating Segments | Home Building Segment | South East        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 94,442 106,648 185,847 232,058
Operating Segments | Mortgage Banking        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 46,234 37,843 75,890 67,270
Corporate and Reconciling Items        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before taxes 65,766 24,743 112,175 56,150
Segment Reconciling Items        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Contract land deposit reserve adjustment 1,325 6,888 8,791 10,479
Equity-based compensation expense (18,101) (25,159) (35,242) (47,436)
Corporate capital allocation 82,494 72,617 159,555 141,691
Unallocated corporate overhead (33,816) (46,360) (85,520) (92,325)
Consolidation adjustments and other 6,363 (9,998) 4,092 (5,999)
Corporate, Non-Segment        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Corporate Interest Expense (6,670) (6,589) (13,265) (13,543)
Interest income $ 34,171 $ 33,344 $ 73,764 $ 63,283
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Disclosures - Corporate Capital Allocation Charge (Detail) - Corporate and Reconciling Items - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Corporate capital allocation charge $ 82,494 $ 72,617 $ 159,555 $ 141,691
Home Building Segment | Mid Atlantic        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Corporate capital allocation charge 34,978 35,337 68,897 68,516
Home Building Segment | North East        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Corporate capital allocation charge 10,298 8,272 19,878 15,597
Home Building Segment | Mid East        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Corporate capital allocation charge 11,055 9,819 20,920 19,479
Home Building Segment | South East        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Corporate capital allocation charge $ 26,163 $ 19,189 $ 49,860 $ 38,099
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Disclosures - Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 6,407,288 $ 6,601,757
Finance Lease, Right-of-Use Asset 29,838 13,310
Contract land deposit reserve (44,607) (53,397)
Home Building Segment    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 5,863,096 6,142,087
Cash and cash equivalents 2,438,473 3,126,472
Operating lease right-of-use assets 73,345 70,384
Mortgage Banking    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 544,192 459,670
Cash and cash equivalents 31,123 36,422
Operating lease right-of-use assets 20,758 23,541
Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 3,639,156 3,184,246
Operating Segments | Home Building Segment | Mid Atlantic    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 1,349,090 1,252,360
Operating Segments | Home Building Segment | North East    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 375,447 314,904
Operating Segments | Home Building Segment | Mid East    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 433,214 368,154
Operating Segments | Home Building Segment | South East    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 944,560 796,505
Operating Segments | Mortgage Banking    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 536,845 452,323
Segment Reconciling Items    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 2,768,132 3,417,511
Deferred taxes 152,359 148,005
Intangible assets and goodwill 49,368 49,368
Finance Lease, Right-of-Use Asset 29,838 13,310
Contract land deposit reserve (44,607) (53,397)
Consolidation adjustments and other $ 69,356 $ 63,369
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Total fair value measurement gain/(loss)     $ 45,532   $ 49,034
Home Building Segment          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Senior Notes carrying value $ 912,078   912,078   913,027
Home Building Segment | Senior Notes due 2030          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Senior Notes carrying value 912,078   912,078   913,027
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 795,816   795,816   803,646
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) (668) $ (301) (3,502) $ (42,489)  
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,485,351   2,485,351    
Total fair value measurement gain/(loss)     37,323    
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,476,295   2,476,295    
Total fair value measurement gain/(loss)     1,842    
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 392,943   392,943   $ 222,560
Fair Value, principal amount, loans held for sale $ 386,576 $ 216,211 386,576 216,211  
Fair value, option, changes in fair value, gain (loss)     $ 6,367 $ (6,349)  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value - Undesignated Derivative Instruments (Detail) - Mortgage Banking - Level 2 - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Other Assets | Rate Lock Commitments    
Derivatives, Fair Value [Line Items]    
Gross assets $ 45,257 $ 61,150
Gross liabilities 7,934 168
Net rate lock commitments and forward sales contracts 37,323 60,982
Accrued Liabilities | Forward Sales Contracts    
Derivatives, Fair Value [Line Items]    
Gross assets 5,676 8
Gross liabilities 3,834 18,305
Net rate lock commitments and forward sales contracts $ 1,842 $ (18,297)
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value - Fair Value Measurement (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assumed Gain From Loan Sale $ 12,573    
Interest Rate Movement Effect (4,623)    
Servicing Rights Value 35,740    
Security Price Change 1,842    
Total Fair Value Measurement 45,532   $ 49,034
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,485,351    
Assumed Gain From Loan Sale 10,553    
Interest Rate Movement Effect (3,686)    
Servicing Rights Value 30,456    
Total Fair Value Measurement 37,323    
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,476,295    
Security Price Change 1,842    
Total Fair Value Measurement 1,842    
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 2,020    
Interest Rate Movement Effect (937)    
Servicing Rights Value 5,284    
Fair value, option, changes in fair value, gain (loss) 6,367 $ (6,349)  
Fair Value, principal amount, loans held for sale $ 386,576 $ 216,211  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Additional Information (Detail)
6 Months Ended
Jun. 30, 2024
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 16,100,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 63 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease, term 16 years 2 months 12 days  
Operating lease, option to extend 20  
Finance Lease, Right-of-Use Asset $ 29,838 $ 13,310
Finance Lease, Liability $ 31,767 $ 14,965
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Operating Lease, Cost $ 9,514 $ 9,475 $ 18,861 $ 18,615
Finance Lease, Right-of-Use Asset, Amortization 767 511 1,329 1,013
Finance Lease, Interest Expense 239 105 352 211
Short-term Lease Payments 8,179 7,531 16,079 15,023
Lease, Cost $ 18,699 $ 17,622 $ 36,621 $ 34,862
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Supplemental Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Supplemental Cash Flows Information:          
Operating cash flows from operating leases $ 7,802 $ 7,420 $ 15,313 $ 14,736  
Operating cash flows from finance leases 239 105 352 211  
Financing cash flows from finance leases 593 411 1,055 811  
ROU assets obtained in exchange for lease obligations:          
Operating leases 12,101 10,090 13,491 23,337  
Finance leases $ 16,011 $ 250 $ 17,857 $ 499  
Weighted-average remaining lease term (in years):          
Operating leases 6 years 1 month 6 days   6 years 1 month 6 days   5 years 9 months 18 days
Finance leases 10 years 8 months 12 days   10 years 8 months 12 days   9 years 10 months 24 days
Weighted-average discount rate:          
Operating leases 4.40%   4.40%   4.20%
Finance leases 4.60%   4.60%   3.10%
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Effective tax rate 24.90% 14.30% 20.80% 17.30%
Excess tax benefit recognized $ 6,815 $ 55,906 $ 50,608 $ 79,151
EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &)Q!ED'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 " !B<099%>:#[N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$ZW4DSJ2\M.&PQ6V-C-V&IK&B?&UDCZ]G.R-F5L#["CI=^? M/H%J$Z3I(K[$+F DA^EN\$V;I EK=B0*$B"9(WJ=RIQH&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" !B<099&-QB3-<% "I'P & 'AL+W=O MG,NUB.'.0JJ(:SA5RTZR5H+[F2@*.\QQ^IV(!W%K=)5=FZK1E4QU&,1BJDB2 M1A%7+SW$4((HB//__'GW(@X%3H6 [03LC8!6_8*[$V1OKI.7 M+,-ZQS4?72FY)R3%Y"')JD[\JCEN\'S?S<]'W\_=XGF@%3>X?VQO*';IV!],/+Y,U]\1U M"SI:(M1&M$8_?$?[SL\VO&]D]@JV6\!V,??1.^FET$4U>7I9"QLI+J=.^Y,- M"54U1.H52+UZ2)]2KK10X0MY%&NIM T/M](JM;V4":IJB-5'0_5-^0<%)R#FBU3@7
$@CRDT5PH&QCN0=N4N8,+&QHJ;(@V+-"&== >Q3(P@RA4 MX@./K"T4]WGX_'A&[F/OW :(2AL"4J?\B#IU$*%P4D&CY*9]GI&9AIY(I"(3 MF<9:OQ]Z9K (O(P;:;Y'+'O=-G6' M7;?O6'E1<5->5O*R.KQCWP?WY&Q_0-[#<^1C;*]7W)+2@>.0:3?'+&$31X('C/VVE%1^WG*4!=(^>8Z_M4^0@6@8ABD>9M[@3 M[/&/2N&JU/$ M)%KF)(K'F[>@4YEH'I*_@G7UJ(P[,H<.[4WW%$&)EDF)XO$F:ZICF-)7@^$& M \>U8ITB'M$R'U$\W+R7'M37="5C+" =,1GV^NVN4S'BG"(CT3(DT5HI:9(J M97)N'FZ#>)EUR=0^,\<=OUCG\Q-2M5#YXHWU'9PB,[$R,S$\X,!DS<^:\$LTEZ$5'3> R&_%.D46 M8F468D>"RZXNR>VSM^+Q4E1.:(X8/7R9W5KY3A%^6!E^6*WP8^:B,'>!0+"4 MRMYP<9_W7,&[&7N> ".P\7-+*_$I8A K8Q"K%8-F$0]#<6)AE+TR%_ 0>]@H 0K7ELKUK&'X=EE7Y$K M 16)X35<(L)U3?'*$,1JK1+MO@BS_(LPRY;NR<=40Z2-S8!K)?Y&\6;W'G*W M7N9FMHHV(]<9#'I#B(X;&V*9@QB>6F B'/O94M]=R.TDN$%UW9TB^+AE\''Q MF%(L8=X%B8FR7P1\R>_@HG6@.6)6M4:+RYHREJ''Q:/*6\;=JG0U)6[WB5D9 M3Q%JW#+4N+46@B: J0#Q/O;%,_E=6(>9(U8P$W&&3I_VK1,N7-R4\V#C"P\G M^YG(87/%MA>.V+7;E+5=:@7]IG&G<[ 9:KYWV1YQ0CRS!IOOBQ97BWWH<;;[ MVBD?SS>Q/W#SN4Q(*!8@=S<@1WDDFMF<A98X'EVP>,G67]7 M,R$:\&->5NID,&N:Q8?12$UF8IZK]W(A*OW-O:SG>:,?ZX>16M0BG[:#YN4( M0\A'\[RH!J?'[=^^UJ?'@#>=P!9#R!MH"MD;5@7>9.?'M?R"=3&6GLS M']JY:4?K:(K*+..XJ?6WA1[7G)[+:JH714R!_J1D64SS1C]\RLN\F@@P-HX5 M. +?QA?@;^_^#MZ!H@*W,[E4>355QZ-&8S">1I/U[WU:_1X._-ZOR^H](' ( M,,34,_P\/OQ"3/1PU XGW>$C'?DF?+P)'[?^2,#?V7A\>3OVA;$:1_WCS.;Z MH!;Y1)P,].Y1HGX4@].??T(<AQ.R+7C"6<,6O6P4HW6&D4ZZUL\A+D M2NFD\X%;C68=<##!:=I#Y['C$"4L\<-C&W@LFBU7U:.H&ED_?_"!8X?,F ,Y MZX3)-V'RZ"I:D1_[8VQ))M8DNB2 M75^=?;JZOKJ]NAR#L]\OP/CSV[M@AU%WK= MNLB+Z9'669-\4>C=ZP6*70P989"1/EB/84I3AM, 8*LK4%Q87(A[4=?";->Y MKBI4WNKRIM:B%?S\4XH1^@@0Y$.>)2\KIM?I]S]NAN"JTC)NLI4-AUU$XH1\ MA'B"^J?9;KONS%@5@^(RQC\S+V?PLQ>S*UF\D'>9=1%;88.B@N+T1C2ZY-.( M15Y7^NCU*WOF_CC5BX&ROO[R61+"&<0L@-1J$[1#G BE=)*)7"WKYY?D:?1, M;V==,J2<#2%?98Y^)/ILH8QNSI4VVUZ5:$-=M*J%:*O.TK^$KAHZ0CC3BHAF M_?GQF:*49I#0P 19P8.BP?@:A)_3> SC!4%R*H7%)<@?A*Z:J^]Z\WAAOD%J1'C\0-ZZ M-;-5+SBN7B)5\T'ERJ&\=<.T<@7OD"NYFJWTJ/E@4E +%2-2O9&[HH @A/MT M[#/C% <$--[J8\35PXU035U,3._&H/4B=)4 (HCTJS6?F:;QP"[!5B[@N%S8 M[))2YI4",U%.P;VL@=)S&NQ&8)>B288SZDRK:X]L,I%+TXU9Y,_Y72G:8T^V&V$7<)??.,FX ]PU0SAA M*'",$,N#),Z#>[6[B$MQ*=_.]#5(#Q,RG*6!4I]L=>3C5/A9SK587!;EU"3$ M6#R$^JMQ/Z_= H?RUHW:4BFA;U2-),K!KP[S0-ZZ85KZ)7'Z?95J)!XVI22E M25_@> P)PJ;^"B2C)5X2)]X]E"-QF95RC/K2P&>&:$H"""T#DS@#W^B"7$^B M/H?\<^@RJQ8DF7-CY9KA#,( O1'+OR3.OZ^]7_/5J[X+-@]M1V[8B*5C$J]6 MWZ9HUTX[*B>#K*_!/&:<)"AP8E)+G_1U]+FGIJ4N/R:$4-9#[3.#>A<&4%L: MI7$:C6E:ZC(@19+&>7*7JJ6>MC%+4=)7C3X[:I@\ -!R)(US MY,ZK8+?B8RDG,.MWZSV&'%$,TT!E0+U: MKJ_FS)L?9ALNJ_:0F\A'81K=J]MB4\IKLX=:B-5EWE/1S-9OL8C:OXR>3G&& M$\KZYZ'/D">4A]08M01(XP3XS;SW,@6E-T0O9I?G,,X(ZM?W/CM$.0\AMH1( MXX2X_P4]=4G/=T/O,2,\S0)U!+7<2./"V:.2)]E M?&8D@P&A02TUTC@UKLZ5"%N^^OK6> M9@?MS1[*6W<2++6RUU6HWH ]W*DWH"-:/':$)@D)=.*8)5FVXTIW,JG-#;7X M86X!A=J_C&8NK5+(".E+;I\=(I &M@*S],MVO#6V/K0W@M:+TM.=Y>;T[J/T MV!&S:0(H+0.S>'?VE5T5YFG+IHSW:RV?&4NRT,MC6V^/Q4ET+*I"UJ"230"> M2W$9PC!Q%MUG1R . ;1,R.),N%?S9.V#=U@M]=Q5^PQA2B'M\]]HZ_55\^[P M;WG]4%1*K^F]'@G?)SK2>O4Z[NJAD8OVC=8[V>@D;3_.1*[IT!CH[^^EGN+U M@WE)=O-2].E?4$L#!!0 ( &)Q!EFA>UKZV0( !0( 8 >&PO=V]R M:W-H965T&ULK99=;]HP%(;_BI5-4R=U).1SZR!22U5MDR:A MLH^+:1.G=%*JEM= 1AR5W.A MQUYE3'/F^[JHH*9Z(!L0>&@\#U^RF,G; ST<-O8$9F._-5&'/[UU*5H/0 M3 JB8#'VSH=GD\S&NX ?#%9ZHTUL)G,I;VWGEC !SJT1 M8OQ9>WK]E%:XV7YPOW*Y8RYSJF$B^4]6FFKLO?=("0O:BU&@IJ)[DKOUG78$ SC)P3A6A ^5Q"M!9%+M"-S:5U2 M0_.1DBNB;#2ZV8:KC5-C-DS8IS@S"N\RU)E\(D6)SP1*@BTM.2NIP_(:^(37>&H'OD&.:R;7ZSGO.CF#)^8\TLK!B0* M3DD8A/$>^>2P_!(*E ^=/-J6^YA]7X*P+T'H_*(G_&8&4\:%:8AON]+]7..][O;=_!,]W0 L8>OF0:U!*\_,VK81I\W)?X M?S+;*D/4ER$ZY(XKH:XQ6UQQQ>TI::@B2\I;("=,D%)R3I4F#:CNJ;_=5XK. M/W/^=O=8YL$@&([\Y6:*1X*VT.,>/7X!>KZLY\X.>#/V'0/X/4$L#!!0 ( &)Q!EF;ZUO! M&PO=V]R:W-H965T&ULK5EM;]LV$/XK MA%<,'=#8?)>4)0;JE[49T+5HUNVS:C.V4%GT)#K)_OU.LF+9U$EQNWR))>6Y M(Y_3\>XA=?5@\V_%VAA''C=I5EP/ULYM+T>C8K$VF[@8VJW)X#]W-M_$#F[S MU:C8YB9>5D:;=,0IU:--G&2#\57U[%,^OK([ER:9^9238K?9Q/F_$Y/:A^L! M&SP]^)RLUJY\,!I?;>.5N37NR_93#G>C@Y=ELC%9D=B,Y.;N>O"672B.KDE)Y:NUW\J;F^7U@)8S,JE9N-)%##_W9FK2M/0$\_BG=CHXC%D: M'E\_>?^M(@]DOL:%F=KT[V3IUM>#<$"6YB[>I>ZS?7AO:D+5!!!6X6NWA\E=L'DI=H\%9>5-&OK"%>258FRJW+X;\)V+GQU&9+>.UF M2>"JL&FRC!W462C/RYMKLBSI;% MUKZYP.C\O]'G/SSZ23#$(2=$Y4]V^/ML[DVV,^A[W5OJ MRK(L0O=CKAF7*K@:W1_'"\$)$0I!3W&S-DY&4D7Z#9,!8X'V.+=AC%+)M<^YC8NHC$*- M4U8'RNH&5=VO M61\XZU[.?T#'32K>&%?=SBT*D_.I8C!)N4=AUH8%D6*!\)@B,!F*(,*)!@>B M02_125PD"V+B/$NR54&V!C3!.H;4?EV6[L/M+U@8]IZ#X[3DX9 S+PP83 Q# M+UJS-HPK-HP\V!R!"3KD>!3"0Q3"WBC,DG17=K$?BT.($*1#[:7T%($Q/51^ M'-HP+H(A55X<$%CIK2,0T2$0T1GI\%"I)8A'?&]R4'][[M#9=ZYPT, A1.0U M-/3]8S0F46M="L9U*/SD0'!<<\7]>H#Y4YI+OQY@_A2-CDKE25P8;60//2M% M7B V]4@GDQ3P]OQ4F&) J74D_ :!>E30\+PPSE&/2DO:T2/8D2QDO?%Y7_:( MR2Y)JPCE%OLQ?U M-G\I;Z=OA#=OA/^P*JM-3^26DD$8^>L3 W)H.WYUFR% :$^06*&?@@A0,L5H M1^EBC0IE_3+THUM#G>YNV[7Y2?)KYC>B*0:37+4(MV%!0)6OR1"8#OA1.3\E MV^A0UB]$I[9PY5;KG;7+@D#A@367WR<+*$6W-L6V2!.&Z,A(!III/P((,. A MDZVZTP8*'8C0+]]S#"B$IJJK[C3BE/6KTUN3PJ/5&[(R&13DM I%O(2=;U*X M/"Y/%=!88,)1,LZ$'PL4&"HI_%A@DC42@1_=.0Z$^L\Z8M&(5M:O6C^"3@'& M4']ONA>!;N\Y(L7]5SO%<)()T5H&;5PDA6K)5P0'0035W$&Z$;"L7\'>9,Y M^71]FY/:A;_KH#YG#*9YZ%-&8! 9OT+,<9SF'9*=-6J5]AM9>35QB& MREO[5"&+>+XC[Y 5ORTP-,M-// 0&HE7[>8? &&/A MT5ZG/O1"<)2IKE[+&VW+^[7MH<1T:XO:P\D:@C[O$VZCH%GZG01!A8%_D#)' M4#J4'6N,-ZJ1]ZO&YT14;7X29&CE/E$$=:SP:J)M%&S66D01%(VZB#9JD?>K MQ7??I1=X6\9=<"64KY=1' ];NWP,)\. ^CT$Q2DHXQWT&_W(GSO(?+YM\K9J MNV"A?XB)HK1_RH6AA/9/-3"4Y+*#;",2^5E'F,\US-K+Z:$Q%:U5W(8)+7TN M,P06E&W0I]R&0:WD?M$:'7VRV9A\57TK*\C"[C*W/ZD_/#U\CWM;?87RGD_8 MY90ASV?LBK=!#RA]HRIM'CKJS4Y6*K=7V^7*I\RW:9^BAJ5L$W&R%WF89'>;]4 MM61980?MRB4)@GBYRWBU6%_8=S=R?2'VNN05NY%([7>[3#Y]9J5XN%S@Q?.+ MW_C]5IL7R_5%G=VS6Z:_US<2GI:=EX+O6*6XJ)!DF\O%)WQ^11,SP%K\A[,' M-?B,3"AW0OPP#]?%Y2(PB%C)/@7:P.*C+]>J]AV:Y;UN:JSG%TN8-TJ M)@]LL?[[WW <_,,5\QLY.\I V&4@]'E?_P)=B%>YV#%7F,W8V(XUS>:P3E81 M3B#UAV$ #K,PI6\9*CJ,)OWYBDW M=:RE.'"8INCNZ?6%C-ZRD&_D["A;<9>MV%O(+PRN MR!MWT:!H:4*3464=1F$0N>N:=$@3+]*?_]QS_?3!-/8"016![50#FSV:S\Z9 MF$R T(B$9 1W:A4F(8W=>-,.;^K%"TU72YA&J#1I+5@M%-=V.AZ8A'EU9J:@ M"W,Z0?,A359XA-EAM8)_;LRK#O/*B_F?( X09%1EL%Z '4J15?- 5PX(.(W' M2!UF*<84NZ'BH*>WP OV&TS4>] C#4J4ET*-R:8EJV"*@*PP<$$Z@NJTC$D0 M!R.>#5 >HIY),S:NJ:E"&)5^.*N0PI3G$X4[&> MP[&?Q(=8W>TEPT@[(M#KU&N%,O)Q^:K-_ M*V_'6>@YG?@Y_=I&W9 V;^5S<BQ3#B;AI$NXK (ZTXE)S]/$ MS],O]+KKKF7X>QV9DC/D&8>3J>2R"\)HAL9)3^,D/JG7;7@%2_PUOK% _&)AV@C8(Y,Y M;XI@F M-=OC1=.?#]"_*[=:I@XRC],X7(V/)AR&L$6)YMHT[6F?^FG_ZO4!G*$[=L^K MRA3-M &8DB4VBD!(@W'$]!A2*(DC/ ,D]+!,;U?!YP4&H.W+P4!#;UT=+NOZ])>X$!G*[@RYUY&A#62K:4J MF)G-/2 T!_=-A%>#G'P5\4;>CE/2*PWJ5QK7E6:FRM#H>8&*O303M"^DW0V: M]/!GNU;:\K_E,WZ>]X*#^V3JI9 DV^QG M[NCH]$@ QV$0C _K'78D)G$PM_QZR4#]DF&\H6"9-*U#_9\[BO;7AO=%T-W' M8M9A18)@O*58#JY5=TS>V]MFA>P937,MV;WM;K0_V7O&PO=V]R:W-H M965T&ULI57!;MLP#/T5P@-V"F+72;NB2PPTZ89M6(&BQ=;# ML(-BT[906?(D.NG^?I3LN"G0!MAVB461[_&1-IG%SM@'5R,2/#9*NV54$[47 M<>SR&AOAIJ9%S9[2V$80F[:*76M1% '4J#A-DK.X$5)'V2+.-SL8P2+P@5YN09!#^VN$:E/!'+^#5P1F-* M#SP\[]D_AMJYEHUPN#;J7A94+Z/S" HL1:?HUNP^X5#/J>?+C7+A%W9][&D: M0=XY,LT 9@6-U/U3/ Y]. "<)Z\ T@&0!MU]HJ#R2I#(%M;LP/IH9O.'4&I MLSBI_4NY(\M>R3C*UJ9I)'&7R8'0!:R-)JDKU+E$MXB)4_C .!_H5CU=^@K= M&5PS0>W@@RZP>(Z/6=JH+]WK6Z5'";]T>@JS9 )IDLZ/\,W&>F>!;_8O]<*5 M=+DRKK,(/RXWCBQ_-#]?ZD*?9/YR$C](%ZX5.2XCGA2'=HM1]O;-R5GR_D@) M\[&$^3'VOW]E_T$']PB"NR'UUJ@M%GR K;#2= Z4)%F)?K:L=(SQ7JH1C"VD MYA&'W'36L5W"IN, =&X*GX>85FH/95\C-,^_5S )"OR4%>!IBZW, UQA)92G MTSS0$R:0S_*SI0T!/K8\[(PE [78LG3F)K22LOD0MG? M&B<]UX17C>.1=CXM[SX;,K!E(1>NAI+7&%?Q=1#D.%#JO+.V;TYNM!X6SDY2 MS4G($1?EN_.L81C4:E^I>**8OO1]Q ?CW:"MPA)SH1O43_IX.^[)RWX]/(7W M2_9:V$IR-0I+AB;3=Z<1V'YQ]0:9-BR+C2%>/>%8\ZY'ZP/87QI#>\,G&/\] MLC]02P,$% @ 8G$&6=+7=3M4" (A8 !@ !X;"]W;W)KYSGW7L[!QOF/H=(ZBJNFMN&P MJ&)L7TXFH:QT(\/8M=KBSC*;3I]/&FEL<73 S\[\ MT8'K8FVL/O,B=$TC_?6)KMWFL-@K^@?G9EU%>C Y.FCE6E_H^*$]\[B;#%*4 M:;0-QEGA]>JP.-Y[>;*@];S@%Z,W8>=:D"=+YS[2S:DZ+*9DD*YU&4F"Q-^E M?JWKF@3!C$]99C&HI(V[U[WTM^P[?%G*H%^[^E>C8G58_% (I5>RJ^.YV_RH MLS_/2%[IZL"_8I/73@M1=B&Z)F^&!8VQZ5]>Y3A\R899WC!CNY,BMO*-C/+H MP+N-\+0:TNB"7>7=,,Y82LI%]'AKL"\>79BU-2M32AO%<5FZSD9CU^+,U:8T M.AQ,(I30TDF9!9XD@;-[!#X7/SD;JR#^9I56-_=/8-Q@X:RW\&3VH,!_='8L MYM.1F$UGBP?DS0>/YRQO?H^\]WXMK?E=$BA&XK6S ;XJF3!BE3CS.F@;TP.W M$F^-E;8TLA87>*@!R!C$?XZ7(7I ZK]W12@9L+C; *+9R]#*4A\6+>GRE[HX M^OZ[O>?35P^XMQC<6SPD_6L2^DT"Q8D,)E"@;@3NYTJ#<:5K6FFO:7UG9:=, MU&HD2@=HV* 57>7HXV8U!#IL VUL67=*BYCE=?00RM[]HV;%JM=*ML-MV-C6<'$-S[VL:[9* MMUD?>?O!$AP2JSBGQXWVP-F0T;\?'Y_EO#T14(6-<-(T.S$P-O6EGKQL" DW M%OSLLM<(+Y5PL3=]^B]>=J[779UV73S]]YAQ[14LKZ\9/-=".6%='. '!\C" M)/FFRI5ST7(VO?[4&0K.\EJ0[6PSY:364=^9N+$XT:7L@OZF]/\EQF:_0^6Z M6A%\J<7G-/_6V=1#A_#>:08I2,*)+1I1SQ:Q'#!-'%O;8<^Y;IV/ @+[M/R3 M8T62K[4DHM&F-[K4S1*\F^]Q]9\3S'F1:XW-Y;F1%L,#&3!BQZ7Z#5TS&?28 M0F<"0])90!#K+<6CAG=EYSV]0-0]C I"7Q$^A0R)[1N#M) [2I WQC[A3!BE M*6H6MH5 =";#I5A)XT6[6P&WI.FC,!;O6W"!S<%*S UA<#M6'E6!(AC,E6A2 M"TUA0 /40P,48!\GNS? P"UC%7A#XTV?]UY\K&1$B*@ P;\6HQ!AZ+-0DSV? MQWJ1BD#B^] +[RG1MTH!HS\C+.RDB)C8R(^P!4EIF/?DL@R8"=O,5;)8KE8P M-9&B2:7,,V:VU>->!-Y@$<.1^!T[3GJ*2LD85P9:O%AYUT"B"SM6C0F8?S(O M6$(8'3'CO:YH<+TD!N(>HC_! ,9-S(]>)98@;AK(%2$%>J?N4L#OE(5</W M(2)?6S[&X..EMIW&?^G0[#G;/T+3LC.U2FA-"PSE@=?\#F$NZ0TZQCI93$J$ M3(F#7IZ01)#4!] 22CBZ@2_I%49=B./NA#3XU#:I2*2I5WL8]IYN>SFUD4M3 MY?:;^4V14L!', R44B-8*B5V$$;65KA*L4LV8Q;9( 7BT?SYB]%L/R7Q MT7R^&"T6>UP(5G=D^599&A&PB%M06U^/Q:\]UQ*8::B(F)Y,ZH+;XMS;MK6] MTK7*>F]I ;.PE0OSD %CMZFQF;8W8@9F:0;\$"=FM%$Y*X08P&3;(**+C%/9 MMMY=,1M@]*/9L]%\.DWQV=L?O:#KKPW/V?T6F' #U=4N!O-0\)XGL>17'@YZ M('X) 9:R!@$ 6CHQ,?1+ !:K.3B XMX.GV!4?0TL?IG>85P/!6G8+R[S$I! MB>UK\<:$LG:A0SS'11JQL4P-99@,(MFY\J+"]>LI590#&N0%6H5>.Y\'66X7 MQ%O"%5P!S7;&A50%>?"])FO(-D,SAE)<)SZ;P6C#( >1P(37]%V(/C%(@3I( MPE*WHNJ*B:-6J=N0[3W*-;< 6D0RJ2ZLX W4/=2UGHT?B IUSC29 ]RU205, MDD<].NE\;U(7@1(BJW)M#TRT;C2X2&TIL?/4!126L:?Y M((1&W&WF64V>W'*Y,-P@>7"0@JCG><;-TM((]U%OWR+T4IA9 F>FZF-"PFT;G3L\B0 M1>X .6.;I8WR^8IF($#)=>L*R*B(X#=<%W+I.A3BG9-L+YDBCRK1SQVL@,X& ME/V,==4?S\K*Z!5FSWZ&4^ 3?YRBD<:G0V1?O6@,@J]:HDL-HTNCY4#&K!\Z M5D@[( Y;PRWX8BYU9&.2G4X_?Q"4OXA*BZ$ ]'KAMW&H:8!:0L,PB7FT%O : M/OHT)6ZEWT]*4*I'P7 6N8.>.$?\WPC*.;^?HOLI@LS';V;?79]V)CO?[3 ' MK/GK)(^G-J9/>,/3X0/HOI[^)/T:9UY1ZQ6V3L?[SPKATQ?)=!-= MRU\!ERYBZ.#+"B<\[6D!WM/)L+\A!<-GX:/_ 5!+ P04 " !B<0999'%> MV_H& "^$0 & 'AL+W=O9O;,F9DS2YVOK?OF"\0 -Z6I_$6O"*%^-ACXK,!2^;ZML:(G"^M*%>C2 M+0>^=JAR,2K-8)2FTT&I=-6[/)=[U^[RW#;!Z JO'?BF+)7;O$!CUQ>]8:^[ M\4$OB\ W!I?GM5KB1PQ_UM>.K@9;+[DNL?+:5N!P<=&[&CY[,>'WY87/&M=^ M;PT^T!SDN5&/"![O^#=MX3MA?9HV7O[!NWTU[D#4^V+(U)@2E MKN)_==/R\",&H]9@)+CC1H+RE0KJ\MS9-3A^F[SQ0D(5:P*G*T[*Q^#HJ2:[ MCX(M!&_/LA:IR^BT]$]3J?P MWE:A\.0KQ_S0?D MRA''0!?^-MU&/Q-_YO46\2 M^("U=4%7R_8.O;&R9H54AR&!]^I&ETT)[ZRGX&YJZQN'\-?5W =']?7W,:HB MDLEQ)-QSSWRM,KSH45-Y="OL73[^93A-GS\0YV0;Y^0A[S^;W0>='H?\ SO! M&WV#.5P[G2&M*TU5FQ.5 :X;EQ746G"U="A4D]7C7TY'H_3YN^LK+\OA\Z?P M!6&)%3IES 9R"Q498[4D]0!=02@0C*IRZLH5J4W-CF#>>,+O?9^0^4"RE< : M(6QJG8D7E7UO-"5QT0&:-]KD7 #&$@P5J-O<-U+'FG%[6#A;PHJBM8T_V B[ M>!LJ>@>,NP^?"!*O2+_B-CG5E]?D.!3B>@-SVMNZ!>I F^L%HULH;2!8J-&Q M[+8>0^LK>MTZ:CWGM]X"Y;:DB!.[@$SY JP#@X&2Y.466>K +U),&PY;E;:A M!"3 3.YX)['#4=*U# >M"9P6G#1D40[.2@826F6FDEMC#5TN/8$5OL6@8 M74KD#2M-9AUIC^)A18%K3^KOF1\>G(F@Q)4RC6(KP@7$HM=,1D8&UNA< M3".??6Z50JWD(8/@X+CB""9[XL9A3)0KGL6T284+G6E>MYG[F8"E9':\T2MM MD^X@TOY5MX?ON+Z26B25QZW*BS69!6>-(?2JKITE]24/5(W#R2@9IVGLT5W# M17RAT"Z'6CF!' IGFV6Q:Q@J&6D$!GNW$X(-RD@?'&SX:#H;)V>T(UL]&J;) M)"6@N[(SFS[\T=!IQU)"#'6$ 3LW>AESPD9(P=A29X29A@RDNII7.:ZPWU9Y@5'DB M0H!4!-VFF7994_J@*A*_!#A<3872 >;;>X%2*NFL)"Z)=D0)W.L;*.-Y /D\ M<"3/CLAQ_$A!15*+-W3F]'R;L'BF*C[11!7Q4V&-?S*LZ4&-I?\KKEB0TD)T M-NDF8RP71=(2N+A\8=>5H&,P\&@R2:;I+"(X&2?CLUGK7'2@'?=D?J=?Q>05 M9EC.J8+'PXZ&PQ9Y2[V01U*%H2A1Z+@G?[H3QK8)JD:@6 MQW@WX!W^8RO6#RH8RUH8 9%R>\:HLD)3^F7#+78!+A/GT"\CW9- 84&D:W>* MN$>MAC,NGF-Y2OA.2\2AS41:2O.)8D'\QSF[V&:G2T9#U.PZ8\MFB:%_>#Z+ MX4G0-*B6[:!6ZYC(SEUDY>#>#5NRQ]8\"-TXU M^Y6WE@,$696B=7&X+U#)U(S=$3/MM/_&M(@R[W78T=[Y84V^>ZBY(\I^I\J= M<3SA'1F(]S68/1[&FG*O>,X8.C[X9[=\W?$#+X_'^@BF9VER-CGEU>A,5N\B M35$*;'4?34^BECR%)U%(GMZS1R+R,YU,D_%D"">S:7)R,I1WJ;!9=?;FR^T3 M[=WYS:-YG,(LF4W/X--=7BB,DVDRFPUI=7)*-3]*X=B7UF#OF[I$MY1?#E@/ M*-'Q\WI[=_OCQ%7\)M^]'G_9>*_<4A-V@PLR3?NSDQYADE\+XD6PM7RASVV@ M[WU9%O2E@HY?H.<+:T-WP1ML?[*Y_!=02P,$% @ 8G$&61@ZN3"[!0 MA@T !@ !X;"]W;W)KB'RAI=L6&(A62\GK[Z_N&E.1=7VV!Q8HB.6]F MWARD3C?6??4U41#7C3;^+*M#:)]/I[ZLJ9%^8ELR6%E9U\B 5[>>^M:1K*)0 MHZ>+V>QXVDAELN5IG+MTRU/;!:T,73KANZ:1;GM!VF[.LGDV3'Q4ZSKPQ'1Y MVLHU?:+P>WOI\#8=42K5D/'*&N%H=9:=SY]?'/+^N.&SHHW?&0OVI+#V*[^\ MK(\4JK??P7F[3WZ#@39>>#;7IA6- HDY[RNN=A1^!D M]H# HA=81+N3HFCE*QGD\M39C7"\&V@\B*Y&:1BG# ?E4W!859 +RW=6F2 ^ MDPF=(R_V7T^G 2IXX[3LX2X2W.(!N&/QWII0>_':5%3MRT]AVFC?8K#O8O$H MX+O.3,3!+!>+V>+P$;R#T=^#B'?P -[K;YT*6_&>0FTK\=9"%--4M M]\4?YX4/#HGSYWU,)$6']ROB8GKN6UG2689J\>2N*%L^?3(_GKUXQ(W#T8W# MQ]"7_QZG_R,O/J \A%:-"E1QDBN?BPT)6P24M5@IHY!AE= 6/'5>F;7X*P)< M)8!15"M9*,T$E]:UUDFN/"^^?_KD9+&8O7CWV+=2>=- $&\*_0 M:LU/TVLI@K"KB 9ZW2JY+<65=(I!&8JP%-CK42RJJ@@K:#M,SDXDV"$VL'6*6[DHR-!* ME8K'*OEQXP)62]D!E(5-%:?9D(, ,CT$!H;"!Y2@.P 2/7:T=K&8:4X"X *H.,@*#U<]"KRP=;2=8LC)J4/A*JNI%OB1_G\:+9?1CG;MJD54GQ_ M[V%^ D4QC"#AQDLNS"V*;Z30$9^Y=VT].-H5[WE-N1JQT,Y2OG;&D99L.#.K MT ; .$>V[)P#&<#:%XL9$=GK*P-TK["%;4A%E#KI0R3.9_DQ? --%C'921!Y M-U)#^%Y1F6K\8!X7#D < G!O\!"=&!A6#Z]NA_"G'#>5R5[/[R6&5H&\X5#B MFB!:S#Y%@Z3T%GPENM *]L.%ZCNVG!#4M M*B*Q!$*-!Q1&WFI5R=1Q-;*71#S&47B_WN(G92R75H4V@+X1J5& 52YZ?B^! M7]CRTJZ-^IMI@ADT=H:!=FX)2-BAS?&*Y@RP?FQ",9>&_E+=(.R0Q6";FF[8 M2;R!D:"YTQ91LB=DIUP0)ZZ8E0K#L3$D=UHS70P]#(E&[!9:04.MQ;JX:U#T MO]2(BUJAJRH<+*KHTGD$6@C;>F#.?:ACK,9"WTT]Q&H?'R@W!D76K.9P= M/S+.T]WZ9GOZ0GDOW5J!#$TKB,XFSXXRW#?BK3^]!-O&FW9A ^[M<5CC0XD< M;\#ZRMHPO+""\=-K^0]02P,$% @ 8G$&65#SS$+? @ 1P8 !D !X M;"]W;W)K&ULG57?3]LP$/Y73MFTIXJ$M##$VDH4 MF+9I: C$]C#MP4TNC85C!_O2%/[ZG9TTZQ!4VEX:_[CON^_.=]=I:^R]*Q$) M-I72;A:51/5I'+NLQ$JX U.CYIO"V$H0;^TJ=K5%D0=0I>(T28[C2D@=S:?A M[-K.IZ8A)35>6W!-50G[N$!EVEET&&T/;N2J)'\0SZ>U6.$MTEU];7D7#RRY MK% [:318+&;1V>'I8N+M@\%WB:W;68./9&G,O=]\SF=1X@6APHP\@^#/&L]1 M*4_$,AYZSFAPZ8&[ZRW[QQ [Q[(4#L^-^B%S*F?1200Y%J)1=&/:3]C'<^3Y M,J-<^(6VLTW'$62-(U/U8%902=U]Q:;/PP[@)'D%D/: -.CN' 65%X+$?&I- M"]9;,YM?A% #FL5)[1_EEBS?2L;1_*O0.=SI'"U]!6>8[@RFDH'E\R5_XV/6=,@+-T*6Z1[";\T^@#&R0C2))WLX1L/@8X# MW_@5OAL4"BX="4+X>;9T9+D@?KT4:,9G'-\FIJT6&LXB[P*%=8S1_]^;P M./FP1^5D4#G9Q_X/S_$_//"-VP"4K"1A[HM9NA&T"+FTW"3JD7ODH>$U6-&" M\A2UL!DJ!T+YCG^$)Z,9R;, )#F0FM _-S0.@0QW0W#ESPT44DNNRQR4X;$! M05$3%.4[BJ3.5).C RJQS4C:>X*[2J,,,<):#1U?3Z<#E/RK!L.?\R[$7LE[$IJ!PH+ MAB8'[X\BL-W8ZC9DZC JEH9X\(1ER>^.UAOP?6$,;3?>P?#?,?\-4$L#!!0 M ( &)Q!EG+=Z9UX0, $0) 9 >&PO=V]R:W-H965T&DA4;=8WV1;S-')YS>--L9^Q75R)Z>*J4=O.H]+Z^B6.7EU@)=VEJ MU#2R,;82GIIV&[O:HBA"4J7B-$DF<26DCA:ST'=O%S/3>"4UWEMP354)^_T6 ME=G-HV&T[_@@MZ7GCG@QJ\46']!_JN\MM>(>I9 5:B>-!HN;>;05-UR<2@ MDKHMQ5/GPZ\DI%U"&GBW$P66KX47BYDU.[ <36A<"5)#-I&3FA?EP5L:E93G M%RM12R^4_ \+N-,>+3H_BSTA\WB<=RBW+4KZ$Y0)O#?:EP[^U@46Q_DQ,>II MI7M:M^E9P'>-OH11,H T2;,S>*->YBC@C7Y#)JR,\VY [5PUA=1;6"K:HT+G M"+3;X4VC"P>?'*6\;BR/KXQVWC;M?OIGN:8&[:I_3_G5TLE.T^&3=N-JD>,\ MHJ/DT#YBM/CSC^$D^>N,V*P7FYU#_^4U/8MRFN-)'[\@Y'T_R'UWSO:"-Z"$ M+H#,1$OGY9'N@9I.M8>B-=67V)W-HU&S@8W4DG9V 8/8'=N M3EH=TUAX]YD&'JF; 1WL2JDP3'?8*RPAT;I*HD=3?6L(<2.I)IQ#&J\;ZQI! MA$C(\F$%'TTMS4ZU)B+ M]L9^IPD#N7,F,%QNJEJAQV+ X1KR4MAM"\WJ.<<)A0Z:NO.!='B%>\#25#3( M2\*S$\\QBE5PP@^& MD@1\HC?%M= <7*.5INAGO(2/)1]!/HUAAP1XNJWY*F]-(M%Z2S)DJS _9?W! M_O*E10R:G7R"JKVKD.\JH)L&^YLFA%!E=$,4..7P6GL.?2"0TR,!A $.:G<_ MV,5KM\:MU)H)DDF= 2]@.$WIFR9CKH^']!U?)2?69#*XGJ3TG:8I#$>#:38, M13HYF.UY7_26=,;#2\J\GEYP>74]II*2K]*,*]D@&8\N3L(<;Z^764+QV8A1 M4LX<9Q<_T4I.'ZE,DTG0>GU4/W7SQ0X \&>SV2B6.RE?+!*;_6RR!V"0&'RC@$BI\G> ><.R!, MX_& &9Q".L>Q?$3_V7-'+ENJX9WDGUEMVF4P#4@-#;7-VP$A? MP2C)!RE,J\F=J*'^UC_"?$Y)I<>D;M.+@+]9<4VR."1IG.87\+(3R)7,0XG^$_@8XR$2!8F:1E.LP2EM$S#(IVYM:(,TWSBUHHXG)4Q>>\J M@X\1T5!9Q0P#/2<;(ZL'(GOW6 TUQ]!&L5Y^!Y_S!WJ9Y?$T!YY9FH1ED:.4EV4XRTJW5N1AD3C&.3+.X_)% M>PDIWCY:REG#'*-OZ%X%'P<)F^(E=6\X4+\*[C>?G W3VN*>Q=-5GH3Y0IBH MD(%VL+ M%<5R>C-H&IQ&.*@LKTF+YX.[@*,)TWY;'YKB^G]L[9LQ\*C;"'90F9,D#\LD M=LH,E4D19MF4G'O"HM& Z4#M_!C5R-H*,\R:T^II4M\, ^JK^3#F/U"U8W@Z M'!ITC:\G14#4,#H'QCZNM-#C\O-CBOPU0S@#W&RG-47$!3O]?5G\#4$L# M!!0 ( &)Q!EFF4N+R5P4 &(3 9 >&PO=V]R:W-H965T^>TYFG&R&_J!7G&MU69:W.)BNMU\?3 MJ9K;154YI9X73JNTJ">S4_OL4LY.1:/+ MHN:7$JFFJE)Y=\%+L3F;D$GWX*I8KK1Y,)V=KM,EO^;ZT_I2PFS:H^1%Q6M5 MB!I)OCB;G)/C"]_H6X6_"KY1@S$RGLR%^&(FO^5G$\\8Q$N>:8.0PL\-?\O+ MT@"!&5];S$F_I5DX''?HOUC?P9=YJOA;47XN;WK;G,%@0>R,+:+N 6KO=1M;*=ZE. M9Z=2;) TVH!F!M95NQJ,*VH3E&LM05K .CV[7J62KT29^&,.PX5NLTXV<32'_%Y0V?S%Z_ M(J%WLL= OS?0WX?^Z#CL1=EMXQ#Z]:N8DNBDW0"==V1$8H&R55HON4)%C=2. M)=PM@3J ](K#1W*.*A=V;L*.(&B\#QHJ%+(VU!I$<\/^8_165+ "G>=Y83B9 MENB*:Z@]+^^Y\$6_G^>/Y1?-F ?% I[ILYAH''VQ1U=Y^88RIL0+$DHV#P9$! EV&/^'HZ$/HY ?0]'HB3 )&*C(>OD3^0(P<1G.$S" M'2P9R [S!!*$/B*C6[7'\B2FV _'"\4#M6_@25KGZ.KZ$[KA2A?U2/- ML^U;QV#L)Q>&K=6:VY:OO#LRMBBN= MG"QF&ZL QUYB@:!"1W'OF$T3:W:W-,TRT=3ZZ2YA6X.L2] B:V/?8SP[0M?. M-/@"O++@-[#/N)V..H!JI!O;XL(\O>$2.G:(DK(JQ8/SL5L\2\ M2N 0HHAAG_@M2^(0O(^#<98$7FB:D+W]!;0O+!I/O4[^1)8P$T$:[&!)+SG, M$D@.GX4'\[E5>W0/#J_?B!YN+CJ][^$)+/7C08UP\Y?ER:[_V-/!O4?%Y=+> M[BAD7UWN"J1_VE\@G;M[DZVZNWV"LK\LX,!+OH"EWE$43)!T-SINHL7:WJ+, MA=:BLL,53X&=1@'D"R%T-S$;]-=JLW\!4$L#!!0 ( &)Q!EEU'5W;#@0 M "T) 9 >&PO=V]R:W-H965TDC)9)>[;7Y;%M$!R^=5'8=M<[U-TEBJQ8[;B]UCXIV=MITW-'2-(GM#?(Z M.'4R86FZ2#HN5+19!=W6;%9Z<%(HW!JP0]=Q\WJ/4N_7418=% ^B:9U7))M5 MSQM\1/='OS6T2F:46G2HK- *#.[6T5UVH)H<3*>01./\_X :7T0$3CWPDSFH_TCL?R ?VG$#O%4G*+'[1\$K5KU]$R M@AIW?)#N0>]_QBF>*X]7:6G#?]B/M@6+H!JLT]WD3 PZH<9?_C+EX#PHL/W+'-RNC]V"\-:%Y(80:O(F<4/Y2'IVA74%^;K,UNAXJ!T_< M&*Z<0+M*'.'ZW:2:,.Y'#/85C 5\TLJU%GY4-=;_]T^(STR*'4C=L[. OP[J M$O(T!I:RX@Q>/@>9![S\FX.$C\)64MO!D/S776F=H??Q]ZG81^CB-+2OF1O; M\PK7$16%1?.,T>;]NVR1WIXA7LS$BW/HWW@[9S%.,SR1D2<$M(Z74M@6]J/^ M%;BJH9^,I>"ED(*T$XZ%[]^_6S*6WCX=[!_&G:#.;B_ :>_^+&H$ZB#^!$&E MA#7L!D?)!WRA]F()B=.?QZ5J KV#2BNZDV$JW2,25'%4T#:>%08K+J4-1D1. M-#SX"%71HU0M;"C)Z5-"*T55,E&$-,0 ML1&H*HS!M7B4DFHPAI (R$XYH'7H6J%Y:15[ H.'I=09.W$(D=NAI//#*]9O M.STW3E2B/Z0$;,L#/W_PF6-\*'01P0A3!\#7,01GQR@I.E0-Y8D8 MQ8%+3;4U6/OFZ[/?H$)#X5=ZH/N6P9"&A,_8K#/H>$@XW5A+!A+!]EB)G:A. M/,**;H7N[_?6/RU)TR4$1@\8_;3P;=^.<1)40Y=*X7LB7SY5J(A+./2F8D)#?T/'>Y;@!OID^$LCIG0#B 8ZDF=A473&42'E5 MGAQ=DW\UNH;O("OR.&,_!*F(BSP+TB)FRWS2T4"&K:^Z,#I9'K-K.HC%><:@ M8#%5)A#&U9+!EK_ZQTN%3%;I(KL@H8ASEI-07,798A:6%R<(HK_$+ZCEQ4B( MQ05+3^I.-<;D:(1U:)HPJ&UX&6Z<9K-V_A:X&T?@F_GX(?&)&TJ;!8D[ UB2]\S:+P![>^T=H>%/V#^0MK\!U!+ P04 M" !B<099IF^%B:T+ "T'@ &0 'AL+W=O3>":QTS;=39.)TV9V=O8#1$(2-A2I$J!E M__L]%X HVI)E=Z8?$E,D[L5]GG-!OMZTW7>U%$*SVU7=J#>3I=;K\[,S52[% MBJMINQ8-GLS;;L4U?G:+,[7N!*^,T*H^"WT_/5MQV4PN7IM[G[N+UVVO:]F( MSQU3_6K%N[MWHFXW;R;!9'OCBUPL-=TXNWB]Y@MQ+?3OZ\\=?IT-6BJY$HV2 M;<,Z,7\S>1NB MKDD1S/C3Z9P,6Y+@^'JK_2?C.WR9<24NV_J;K/3RS22?L$K,>5_K+^WF%^'\ M24A?V=;*_,\V=FU83%C9*]VNG# L6,G&_N6W+@XC@=Q_1"!T J&QVVYDK+SB MFE^\[MH-ZV@UM-&%<=5(PSC94%*N=8>G$G+ZXEHL$&+-KJ0JZU;UG5"OSS04 MT^.STBEY9Y6$CRA)V<>VT4O%WC>5J.[+G\&@P:IP:]6[\*C"7_MFRB+?8Z$? MQD?T18.7D=$7/>'E%[%N.RV;!?O/VYG2'6KBOX?W/SC$@FO!%J)=='R]E"6OZSNVIP+PT7$3\JT& MC_&F8AO!C&6PAV16V&L;<0!8Z;LZU(\;3'O!"O;U;J3 M2E2LG8]LJN2-5&83V< SBD$-G*)'.\=( 5?G[*.LV%M=\T;+$K^ 8;BN//:' M[!:RD=Q#-)4>_;P2-=_0[N3P-ZZ6T*O;!@^FEU/V&PQ=LO=RS:!IU5]]PJ#/;[U;_&V#GL4]+V=IM'R[WV(>FDKSA1N&'&A72 M2L6N @!^VSW^RO4":6$\-A/==O)"O=^%B :97^$]'MR^]W M[)=Q!M9=.Y>:S0080S#-;Q':LNXK%!LJ! FZ$4U//Z !3R"*4#>4$"1GWK4K MDP?%D4&DBI*+BJEAA[E?MHCP]CY3;8WX ^-A\,)S>FJCFE= 2TD]3K#/Q"UH M3+EM.=1TJ!.JWY*OI289Y+TT!\6PA;7,Q8RA%74$ML9%U!()0H*,:SL M*N.H,MR!ZK-EYFKSQQ_R,,A>P:H;& Y5#6B8(^2H6K%:U^V=J)YM1\5T:Y3O MM9Q9N[$!O%Q*,6>?AB57HC0=@'K^+CIV0B:%_JO+3U0R4[H'K7+Y]@ ;B(0IOW[ M;LBU\WC*WMK(-*W>>G_$:;LWK77U9U(CY#.,?T[26ZMD&RN>X1!4?O9E3:JCUM&\78M M""9XLBC[M6L&Z\00-]ZP?WU^BSD(8&0MOL'L"'%O&W04E^[Z$G5C2F40L45' M]P8T[^;(.)CN@?M33"P/"&=/5_S83SX2]#VC&JI+F MGDO>43GCWJ&*N%)R MXW9RV I5CW(-ZYL=0NRLITY8XNC"3NPZVI%("6V(&)JM\ !_;(17Q!G&R5./ MB3][J>]>6A@?/]MRB_<0]ZO_87YW4 3+Q2V1-&*WLTX.5 M\[XI;2I-:6 .XF79]HVV94932=_9B6'9PP=J "GJ1Z:>00EA7K1@0T%OR&L MP-SERFY;(_?PE,!W'T^G[/)1_URK#%5LT]@(F*(P)Y%2+(%?VC7PWI3F@'%+ M'!YP3I+/AC]$U1)"-!J^T$E3.4.1,E[Y6P3>\,(>DQ MA3X)" ]:W0XPN\':Y%T-T_^.=RS">N-N=[.0X8(!)AR\.2_XBCI"N9HB7'8L M<0\I!(77G H*()F\O6ZQJ$%MIS#P$Z(>X=8AB.H,$?0:WG[R!,ZG-)_T>CJ MB_/B_/Y0/#XZL!,Z](($SQ)[OR@*KXC#^YIVIP86 MYID71=@X"KTB3%D21Y[OQRP.4B]*TGT+C%2,G8LBQ:H %H0L3WSLDK$\B#T_ M*^Y+[8X++"U"+\^P2^Y[49K!OC#/O2(-R9L\]K(PV;'1.\=&:>PE*5F&/P$+ ML&6>0, /O,1/V-=6FU89Y6G@60I&&H1>G&3F.HIR_/-Q'B&J*\JP+&(95A<^2S,OS'R7N0?T/(X8I"'GDU^IAY)C.[E48I&>4#ZYT0O!X8(]_IB1#?L)#A%T44HN-3+$0AJ'U27[\6HW_=/ M\30["4^A(O<0:UR$"1JNP$6$W,7T*,Y@<7H*>XZ W$ETRG*4)_HVHTI%0R2% MEZ!U@QB-!7M^?V($01_F04K[H5U3'Q?(2!+2!6(%[TZ/$"Y%R$Y/)!Q!!/62 MGZ(A?)3-24+@,?9@CX5.4 49[96BELC](/+"-+$70)*#PNZ\'L5>D 4,#D0Q MW(^\+(VI*,,\VL\K!H+92VWJ)4VP,F4AP (5%:"[@RQA28H$^"-?Q?!BX%Y% MO6 )=DS2G/H^ ^ADJ85/'PV64JL5N"KRU-3'UR6=<& $8.E&D64UA"E#6/M M\:EU6WL/>73O\'E@GIF"L\%Z?6>2Y"C1G7!JZ#BPVY9PP;%$XRR$@#0*RK;"6?4 $&ZX&DTG7.M.SGKKEG/T MT]H=+:#SR_7OL%6IGH@>@KS3VU-6Z >Y>9WX\D[PCLT0KN]L@=,0@015!LUH M=^R&WEL98EGS8)*!RK4PGP:> M?)'XE]X('7W=8U)!(7:O?#D* M>-:UXTP(8"BRW) >R)J(.P7:%^X"5/TH"P*\PX*0/ 07!@4F#3 4X!"RASDP MH+DI85@9%+#>S .0BX],,"& !E")50'H,H8H4 -CA5\4CM!>;"']Q1;47PRP M_F( ]OLQW*M;]YKJJ0DP@@%^X9OK, F) AZ-3@3VC<'5$68T@-R1R2X,P-B( M=9 <&P1H'/-95J1F#-MC_B0"K\8)B\DL.'2?[=U,CODU0B0Q@$1F_@OCPZ1. MQS-S<*<+PJX;7ILF1J01_#B+2 %R$R/S5V(N.GH[:"$_( ,2C#88&GQ8^@%' MM&8AJ2F=%>8M2=M6&XE#'R(*W[=_=N\X:P.='7V@>]G.7](!QXEG1&$)RS#2 MYC'[R9P,Q9'U&+7R")4)L6%F=[!IE!9'V30$ MF2+1&!HC+PXRM%=PGT2=S>@]+_8S&M?-=>K3W)BQ0]^JSD9?$E<"_4[?2^EX MCR.6_:@XW!T^R;ZU7R)WR^WWW(^ M 9 >&PO=V]R:W-H965T[I!4)0LR5.07<;\_OBBD+GO7;_C:9WO]QM15KDOUV0I7%X6TFW^KSQ;_+EHIF2Y4Z;0IA57SM[V;P=6[(:WG!7]H MM7:=WX(\F1ES3W\^9F][?3)(Y2JM2(+$UX/Z2>4Y"8(97QN9O58E;>S^#M(_ ML._P92:=^LGD_])9M7S;F_9$IN:RSJLO9OV+:OP9D;S4Y(X_Q=JO388]D=:N M,D6S&184NO3?\K&)0V?#M']D0]QLB-ENKXBM?"\K>?W&FK6PM!K2Z >[RKMA MG"[I4.XJB[L:^ZKK#U);\8?,:_7FHH(\NGJ1-GO?^;WQD;UC<6O*:NG$W\M, M9;O[+V!':TP=8Y\5Z[-#>NMLJ) M?]_,7&6!A_\<\MF+'!X623ERY58R56][2 *G[(/J7?_XPV#E$Y(,:<[#WQGJ965-EUN1&5$M51"EZNZE"Y&(2E$K>_UJ;"AI75*>*I0W(!F/9>80W(0NA,E95.94Z6 MT$599B+7;V9T!'*6*]9)'K$V M@3]!UR822K/ 3%N00;ZAN[H,_X(A2=>0NNR(]M?/Q0==RC+5<.EC"035("CBR-0**8Z=X'T*7-RF5UFYTN0CA M^%[7+P=QU)],O>N7@R3JQY-]U]]#;0-EMS2V$I6RA2AE12ANXI]*MQ3J:ZUA M!YT8O%-BIG(-9SR4=$FY B]3B1!E>CZ' 24%2#UJ5V%QM5:*_=5VSR\VKYLO M[Y6%)LZ'+DQHV2TL7*#6B5\-@BU^47G&N+V#85C,;I14;'*1PG+'+LQJAU1W M,)N<62]-GF]>F75)61'DN7KF=*915B/QZ8\O6T4>LBJ"]/1PH$31*8P0R!:,3-=9L0E'HREN/6^JQ4O AM2K3%5T@EQI*[GL9L"D:_#0D3=3^ ?4(M*>.M9+'U\Q,Q:L20)[N4GO M7Z&O (?1F7L4:K(6:!=0H%H@HE$06M;^1NG<8%OQ-.= /#2&+ $VHHOF%O#E21P?C4Y0-4 M&XO(@]5!N M:QYYPR,.6W6BR![I<$OHI*Q #\P!< >M\GVS;AT5[7HR\VQTT MF15A %!"( N8+6'1!DU3CA/'#\1]+6WF'0G(8Z$(4E9#@O80'MJW-/%-F6,[B4-A7R'0HAZW@^^BTJC@>UC5!3 MX3)%K,<9L-7/@B)8D1I+!Y^#46@YUPWN$3J$7RVMJ1<@5VE+K(7%-T\Y/B*S M((%)_7OXI>/;8F$5$$Q /(NCX704):,!NTSC2>MSBZRMW_M;)^,H1DEM"APX M8D&9=3+,I(::1[CO ; ,O$TQ;N"V#0K\#_PZF+QVWW-V5N5\'-QPB)R*+652 MFM<9*!SU4ZY6.8H4FI(KH5^&?@<5)A,+3& 7L-*%U 8)(]%Q!]C&C$*5C0F" M@?&BJ>0O7PO="/+$X)YD!#-78.TM:76)9^MB\&0F- M&B<3>BZ=,N'0/$5-@S-HN<@/+C MS[7B_ $\#0,P@)I(X?712(G4M_+I !1W M18!,1@R%.I:AKHJY\HR"VRNI,U&O0/N!;/[T9:W#N$W_M2^??-R12%F$=IAS MGIIGU/>:#F6OZE(#TQ33+J69[=YO/*V&C^L*3?"?JHL=Z X%\@BG;AH&C#SQ M CX:FY4/)=]J]>R 8@L$/O(3:&B*&BC15P@^TVV""%F8FFHK^T#E [DA8&7 M$J6!O&8RIW2DX;X+'(S\W/2B]=6-!\TQN\,+,(,!_Z<=;TW*GSE@GILZ M]$?45GDS&/1/J.I(T?K0"-&D>JY+W_[3NH8%=\B,N- 3ZFZQ8]:$26V?RCMW M(@%WEIK!P?%F8P\VA[S'Y;/D,HXN MA\DV@9O4HMZG6,F29SP$.D/GC[L$(I/KC-E[]\37DFG -KRS$6?C*!E/,)&8 MPHMLNA FSS+5*QQO$,&F3,?1:#(.+CV9B+_'K3B.H]&X?]BHX>6W&Q4/T"L- M!D\RLL_%@:GXE!-!W&^'Z!U?'EY.5Q>)=' MG0B$5)[0Y!-_!6[P-:LEYYDL[PGRO7_RTS+O7]3[RVGAGH'S"3>^R\3>_\GM M&SA8D_J5W'";Q/,%*^H<:>]D/AQZQK6/^D]F.Q7?-&WKQ]##W;4=QETH/K^9 M"HN9&0\F!#"SG8F HWXT&A&,7R31>#I^2D/BD%$4P1SX/ RZB?#IL?:ELNN9)G] MMW:^:>7>@Q]LT=XQ^"8\0<"DK*C9X//M M4PK]>$+#7_,AZ?LQ^VQ($+O<\X?NG-2:[#^O_;U$/:)YQ$]JCDM(2BI+O MC4[WTN%=P;;O#@\@>$:FW$!_W92G)WG.PYC^=DYS%;Z\6AZV*#8G.6"M,:%@ M>-20G%:=P:#FI])-F[?KZ,DI(SH^XNW.:V*>US1/- _Q RT^F!PDTSS8,AF6 MB *GMM]1[SSCX+V5]N7N3?^'>9V MN7\3?"LM6D34437'UO[Y9-3S@0A_*K/B-YHS4U6FX)]+A:;&PO=V]R:W-H M965T]$"BEYVG#1^ ')R@[: T\!N M;CX4_4#MCK1LN.1>DFM9_?4],_N09*^=#[:Y).?PS)-#7VY]^!$+HJ0>2^OB MU:A(J?HPG<:LH%+'B:_(867M0ZD3/L-F&JM .A>ATDX7L]GYM-3&C:XO9>YK MN+[T=;+&T=>@8EV6.NQNR/KMU6@^ZB;NS*9(/#&]OJSTANXI?:N^!GQ->Y3< ME.2B\4X%6E^-EO,/-V>\7S;\;F@;#\:*-5EY_X,__IY?C69,B"QEB1$T_CS0 M1[*6@4#CCQ9SU!_)@H?C#OVSZ Y=5CK21V^_FSP55Z/W(Y736MT%@T0HLA'=SD+#\ MI).^O@Q^JP+O!AH/1%61!CGCV"GW*6#50"Y=?Z)5NIPF(/'W-&NE;AJIQ0M2 MY^K6NU1$]9O+*3^6GX)!3V/1T;A9O KXC]I-U.ELK!:SQ=DK>*>]6J>"=_J* M6NJ3B9GUL0ZD_KUS MBU>8GO5,SUY#?]$!/Y=2RZC\6L%TU)MNK+:D"IVK5)!:>XN<,VZ#,,5VXV"" M&@F5(%>GF+3+L?A!W9,S/J@O/E%4_ZS#X>KQ8J$?2&GDTF83:*,3J2H8EYE* M6^2&U2XCIG3RU]EL/,,/(C6Q^9%^MWJGYF^9Y>D,$+E:D0[@E @V34HG=3J9 MS?XT5I7>Z94E%:DT;[1SM;9VAXU*!U2=$/=@ O/%/U"YHH#OB?H7M#XBK ,# MR43M(F4@DRN_L@;D412B0 3M?BCZHS\H<":S'J#"YD)*I@([=SSG81]Z-#&Q M<5AZ78N*>_CV/./8ZI0[BG& V19Z*Q-C#0FLQ(_9]VGJE\]RPEG!.CP>!I"US/SD=P$6 MEZ8N][ +=LH ?8F$%9%49BZQ0' D5N/C:Z=+'Y+Y'Z9[KA!N\<$3IJ\J:S+V M]9[VD9P$;4M<93XB;L52",$L\V4%C[ BF8>E8?V<1]%;DVMFT\6CU,9& W:) M$V]M$#7!L71ZJEGN\3TREB3 M=B**-$BP&1*O#FQ)7*C$QMW4"!XD%,=1$XILPK$B3C).-:^BMB14+.$J6^GL MAT)9=%%G^W1@>YKF,Y 56T*RI+"A(#NF.(O-)F!P.!@0.@/UG=JH=HK=8XW8 MOTD>>V Y>#FG\-SR^GD]FZB/T /V7:+@D"3C=^K+T#[GGNWZ,Z/_^LO[Q6)V M\711IN<7?T&Q+$Q6("C]@\E! #W.06D+].#M \>(]5I4*DUJR^=ZGSZ')WW6 MF;BI.V&BOO6J/F4AI;I$(0LH/5P"X<_ 7A'XNF*C]X=@S!@=?I<'W)3Q[M>H MXG3"+EZ('0X])C:2A)E#Y^0/:IHEI@QO,%$6:,US6$Z>G'=XQN'A3=8]\\VQ MO=7)O%42Z6$-9&6>:?;)#Q4MI<2T,,P$<,S#QH&H),$_&EPVA I^,C\? U)M M]=$]-QQ>@P19&22\M(UY4X[59UH%Y!?NG87(GHML:$/>>;7R(WSJ/M9[ MYPT2N:.J#ED!_Q\0^?+[W>VQN0Q;CB=G;E-PT+#C#A&-N>6% MSR!;1RF5.A9J0XXW(&O6P9>"V(I(%3K0HU_'K<1TVJ([9EY2PK?HIJ64'T1$ MSR[L-=*#>3FD\M/<-%R+W9M N$)"E'C$X8W?!DUV9"T)R&Y3[))J_K;M3@;J M,:;>2! B>)\D(J2@2]_0YO,]<=$&8>1N$\'^:(ZO=XSO M4&;$\;/& >4/RY/AKCH-I[H\")7$B^YNS+S.NKY"2P I_:"- ME9[V9]'3=$$_+2J3H7?']. 1*)@/6UQX7>?O !_?\8KO\/ M4$L#!!0 ( &)Q!EE3R" Z2P8 /P9 9 >&PO=V]R:W-H965T5M3[S M"F.:D_%89P6OF![)AM?X9"E5Q0S>JM58-XJSW I5Y3@*@LFX8J+VSD_MW+4Z M/Y6M*47-KQ7HMJJ8NK_DI5R?>:&WF?@H5H6AB?'Y:<-6_(:;S\VUPKMQKR47 M%:^UD#4HOCSS+L*3RY36VP5_"+[6@S&0)0LIO]+-N_S,"P@0+WEF2 /#RRU_ MSRS 3);:_L+:K0UQ<=9J(ZM.&!%4HG97=M?Y82 P"YX0B#J!R.)V&UF4;YAA MYZ=*KD'1:M1& VNJE49PHJ:@W!B%3P7*F?/W'$W2IV.#NFAFG'5RETXN>D)N M A]D;0H-O]8YSW?EQXBA!Q)M@%Q&SRK\O:U'$ <^1$&4/*,O[@V+K;[X6,W5+??.?_XIG 2_/ ,PZ0$FSVE_ MQO,_(@=?.!3LE@.FIV)&U"LHW0-,5)"M@DRJ1N(C#JS.(1>WPB:27"Y%QK4/ MC9)YZU)CR3)1"B-HNI(Y+Z&0%=V09,:5P>3N!.W40)1_:T6#26I&<)'G@N98 M6=[[L.[P+47-:I0;H-MHW*?&ZM_B@74AL@*8XE@!T"+D&J DP5NTHLS);N]: MD1,,;MJ4K%/1*_2AYL:S<]Y%EJD6-? [K&F$AF:E*;B"4K!%MZ<'" @GL6)D MLFI8?4^[9!*)CD(YC;0L18ZNS;$BE-8\FX%Z!%?H^1V3P=:Y8[D\;O'FI??Q MZK/W"IC6N-P9N[-Z@ -=B&8?17-_%L_LTJ,X]*>3J8^^T VW]8Q)] +G1'8>S'8="-$W\^2??+ON$9KQ;H!MR Y&-G2!,X6LT1@=>N)B)^JL;',B*D5:TV)^9SA"(A\[9<0*IR<*-EH( M]#]J(A3H/R1YKVQ$J4%D6=7B^Z/\V,2>8LR 2H,-#R4957>!)MVB'[;0:(=1 MGVWV-,&PX]843EJ&26:6R <)K$%&,P0Z)/F6V9TWG2U6FQ:5*)G:\:C-+W9O M)>@(SMN2ZX?)M7^#M:-LBT-:L+6!=-:R/G9W1&I9HX"FZ*,3T#GE9FG_T#% MMPLWC[ZG6*!_, #H,2+\GX+PG)EI[@,'('ZC&#E0VJ9 M-2_Q:>5.&DF.TAISZ*9 GQ_3LDZW]\IB&42'WSFNX/YZ6WR4K"RBCA[&=1;H M0&2W=4B+2:[@DVQ$!K,D7C,AC%N"Y((4XCB%#R8?1[N#,_G,YAZJ#J%WSZ]A2LHYBFWQF M^C\*TDW;-*4E)H)_S70!;VD+=%>/Y\3--TSD-N=91>FO=WA)A*\0:^M(ON79 MP,DG PYDI'%I=[()\ZC#.$(?SX+(7A,LV$?DYACCB(/$G\:39Y0]: <>QM;Q MZ0<$TWD,B:51D*8PP]& 8W)!U*#&TUW:6Q&D6V@7I($CU"R=XB!!?NW&^-%1BX6+CB"> M'V-E4?A':.]1"R_1%GLROMJ#>3(*(1W-'N(*@]$4YJ/YXRURH=U!00WB'H7) M*($7^!OA[P.ER6B"DS'N^.*9+CCMN^#T7W;!/R)WZ((/7?"A"SYTP8#][(5URM['<'#78W]W*^G^T_;5RX-_K;Y>Z[R >F M5@+/^9(O411MP<98N6\-[L;(QK[?7TAC9&6'!6=8P6D!/E]*:38WM$'_P>?\ M;U!+ P04 " !B<099TN\6].L" &!P &0 'AL+W=OJRB .PW%0,2Z\^=3MW:CY5#:FY )O%.BF MJIAZ6F IVYD7>=N-6[XJC-T(YM.:K? .S9?Z1M$JZ%DR7J'07 I0F,^\\^AL M,;3^SN$KQU;OV& S64KY8!=7V"\RS)[C M U+2RXFWI*B;:40(7 OA#0,@WQ M<'!Z[)SC<# Y]JDE==TQET\^4-2:*4(:":0CZ5RC$VN],E[RG'L ]X3E(J6A MHZWAN/:DM3G9$P5J5%QF&F3>);2KUF(THSO;.A&/5>&RKA6G8<7+)V#&*+YL M#%N6:&$,:*"ALL+LA5L52Q28Q.JZ1?QJ.._OD MU(]&T?\6:E\#!#NSJ4*U_V0_Z\FVU_W+L_Q#53*RXTE)@3 M-!R&ULK55M;]HP$/XK5E9-F[215Z!E$*D0IFU2)U36[;-)#F(UL3/;(>V_G^V$ M#+J 4,>7Q#[?\SR^\^EN7#'^*%( B9[RC(J)E4I9C&Q;Q"GD6/18 52=K!G/ ML51;OK%%P0$G!I1GMN8YYL]3R%@UL5QK M9[@GFU1J@QV."[R!)?$TFEJ,O!!G$4C-@]=O"#+),$ZEK_&XXK592 _?7._;/)G85RPH+ MF+'L%TED.K&N+93 &I>9O&?5%VCBZ6N^F&7"?%%5^_;[%HI+(5G>@-4-EA%Z M=_4>72%"T8^4E0+31(QMJ;0U@QTW.M-:QSNBXZ,[1F4JT)PFD'3@H]/XP0F\ MK6)N _=V@4^]DX3?2MI#OO,!>8X7=-QG=C[<[PKG_]3GKU8_2(;?5H%O^/S7 M5$'78]=T03>=[FTC4> 8)I9J7@+X%JSP[1MWX'SJRO0ER:)+DLTO1';P)D'[ M)L$I]O"[&A*$QBSO?( :.S!8/0NV8> X-XZJI>U^:KO< L<;'KI%_[H-;_KN MT#]TFW>X!=?^\*9UJP.U]]I1#GQCYH! ,2NIK&NRM;:CYM9TV!?VJ3N:N1WV M2(VF>I+\I:_GVAWF&T(%RF"MI)S>4'5+7L^*>B-989KABDG56LTR5>,5N'90 MYVO&Y&ZC!=J!'?X!4$L#!!0 ( &)Q!ED0PNQ 1 ( (H& 9 >&PO M=V]R:W-H965T(%5@@89-H2L+GMX0X8LR"C\;MC M>OV6-O%T?*1_=;6;6G98P9U@ORC19>)]\!"!'#=,;\7A&W3U3"TO$TRY*SJT ML=%'#V6-TJ+JDHU!17E[QR_=.9PD&,[YA+!+")UWNY&S_(PU3F,I#DC::$.S M U>JRS9RE-N7\JBE>4I-GD[7YG@)2/0D,:&\0$LI,2_ '+M6L:_-#C;.SSK: MJJ6%%V@1>A!OUPJ/>*AP$WC=\A*+@!H5!.!G@17VYD>-% M%WCGRKQ!NU>TYH3N*6DP.U=U"YV;AL&:!SLIK?C4VVT)*+6_Q]RJSL,S#%3," V[<6F@YSO@M]>(3<, M?4MNULO-KCJU)Y#F*\(7W(:9;[G->[?YU0CGG_2'"F3ANJ!"F6BX M;EM%O]HWVF7;7_Z&MUWZ &ULM5CO;]LV$/U7" T8$B"U'2=- MMS8)X*3KU@WKLF3=!@S[0(MGBZM$JB05)_OK]XZD9#=UW>[7%UNBR,=W=^_N M*)VNK'OC*Z(@[IK:^+.B"J%].A[[LJ)&^I%MR>#)PKI&!MRZY=BWCJ2*BYIZ M/)U,3L:-U*8X/XUC5^[\U':AUH:NG/!=TTAW?T&U79T5AT4_<*V75>"!\?EI M*Y=T0^%U>^5P-QY0E&[(>&V-<+0X*V:'3R].>'Z<\+.FE=^X%FS)W-HW?/-2 MG143)D0UE8$1)/YNZ9+JFH% XVW&+(8M>>'F=8_^(MH.6^;2TZ6M?]$J5&?% M%X50M)!=':[MZAO*]CQFO-+6/OZ*59X[*439^6";O!@,&FW2O[S+?OB4!=.\ M8!IYIXTBR^_S>8^.*CK]VT>2@2.MQ/@ MC'OJ6UG26='R7NZ6BO///SL\F3S;8=[Q8-[Q+O3S"^FU9]Z;=FPC^0]@Q$\5 M(:5*V[32W+-D.B,[I0.I U%:!-QX4GR5?8J;Q> ^OW:?-F7=*1(AXW4\B,U> M_7Q](%Z:KPV4&FRBAOE'02\H BTE0A6S!/E MUFDN9K@UA#32?+WGB<0K&X SC9L<\8+PT&%_PTO[([@BD,NKUXYB=(C/>!F+ MG!>5O"60(2.HUJ@7$1+6E)OB'L7H;01AO0HR;*4;UG#5U^$>12E4_:[,'6:# M8UO#Q"4L=[*N(RMJ\WYL[6O#31CW':-2V[.JVZ>?3K*)8VI\"\OH_B MN1?*"F/#(#\8P P3\KM;+JP-)D;3T=M.LW/F]X*Y1\XO;%(,$SME"\'IF%'&0:6)F3(V$D?FB1"Y$.9N)@X >S M0^50%=B#7M^))C7&Y :T-1K:FD#VQ6#W!#3,TD8A;_C\TL>]AP^5#' 1%R#8 MU^*LPQIZX&KF\]#7QZ,='>;QT&$>[VP-UW1+IH-:G&VX?\8^F$1T&<\NY+;U MFT\#O:;2XG#R?M-ZA^K)0/7D(Z@E(@=?SI2-16KSM..LP7699+Z-\2=BO_2^ MVP7-\AX"P8)/G6Q]KMA8B;)IE'3*BPN+/[%7O)C=7*"7Z;S)S>L(\6CR)=H= M.B6\+7Z2=\C.1^)ETSI[FS=%GJX?B^?:E[7U'10T*E(;QS35=^-(B+%S_1!J MF,_:\Y 8GQ<%Y$A+ZW*SC)+$"*>=A2FUWBQ)28VQN=XS&^:FN8XI%'E/[P%A.,Q4FB,G!# M9?]FM%2F/]YQ&-=1'2>H#<6P@E^QLAXH&-)\7YA/(,P;6C)B;@ELW/OJ3,_D MO";13_]4E;(+^=00"RDWI 0-[@.DSY ;0L[:CF@'^0S'=192LMVR@C(JN.1= MTX6RP0=D@<7/U[\D7OL\PQ8:<3UD>< M\A^ETO%0 /I]8;>VJ&F06E)#CN5".Q\XKV&C8]LVT3^6=+>N*L M\K\E:(SYAU/T2?)@S,=_G7W;^N!XX^4?_789/W%X$?M(^@XPC Y?46;IX\%Z M>OH$\[UT2YRK14T++)V,GJ!1N_19(]T$V\9/"7,;T-SC9853)#F>@.=\^NQO M>(/AV]+Y7U!+ P04 " !B<099;?NRI#,# E!P &0 'AL+W=O_Y^RDV8!2@50U9_ONN>K9Q/5 M6,$KO-5@&BF9_GZ!0NVFP2#83RSX>F/=1#2;U&R-']%^JF\UC:(>I>02*\-5 M!1I7TV ^.+_(G+]WN.>X,\]L<$J62CVXP54Y#6)'" 46UB$P^FSQ$H5P0$3C M6X<9]"E=X'-[C_[>:R^[-(#-R"XY)V3W2 PJ9K*.@@WZAWK1IN&T4+G)OBW MAI<>O6226@NY:+7EOI%TP=>WS/GOV#]AO-4ZI^UOH1\'(?C[,Q9R=A;UVV9?!F!F/^A3"=9%N;Q MB*[I, W3,1F'%Y(QS,/1:$#6\"P+TR2&0^M:Z M).JU;]"&M-)&MUVLG^W?@'G;^I[&ULE551;]LV$/XK M!VT8$L"(9%IVG-0VD+@MV@$%@CIM'XH^T-+9(BJ1&DG5V7[][BA940;76%_( M(WGW\?N.1W)Q,/:[*Q ]/%6E=LNH\+Z^C6.7%5A)=V5JU+2R,[:2GH9V'[O: MHLQ#4%7&(DEF<265CE:+,/=@5PO3^%)I?+#@FJJ2]N][+,UA&8VCX\1'M2\\ M3\2K12WWN$'_J7ZP-(I[E%Q5J)TR&BSNEM'=^/8^9?_@\%GAP0UL8"5;8[[S MX'V^C!(FA"5FGA$D=3]PC67)0$3CKPXSZK?DP*%]1'\;M).6K72X-N47E?MB M&=U87E\;[;QMVL+Z>K>E 977MU/Y:NFDI^GPE;MUM490W=' ;'0S M$]3.A8#Q9#1/QZ$3L\%NST?4IP3;,X0+BKR97W)_?3.EGH*O1M5(1'A-]H1 MDT;[]B'K9_MOX*Y]_9[=VS_D ^E0VD&).PI-KJZG$=CV76X'WM3A+=P:3R]K M, OZRM"R ZWOC/'' 6_0?XZK?P%02P,$% @ 8G$&6>.C3?#C P [PD M !D !X;"]W;W)K&ULK5;;;N,V$/T50@6*+*"- M9-URJ6W R:9H"RP:Q$GS4/2!ED86$8K4DE2<_?L.25E1MEXW*/IB\S)S>,Y< M1,YW4CWI!L"0EY8+O0@:8[K+*-)E RW5I[(#@3NU5"TU.%7;2'<*:.6<6AXE M<5Q$+64B6,[=VJU:SF5O.!-PJXCNVY:JKU? Y6X1S(+]PAW;-L8N1,MY1[>P M!O/0W2J<12-*Q5H0FDE!%-2+8#6[O,JMO3/X@\%.3\;$*ME(^60GOU:+(+:$ M@$-I+ +%OV>X!LXM$-+X,F &XY'6<3K>H__LM*.6#=5P+?DCJTRS",X#4D%- M>V[NY.X7&/0X@J7DVOV2W6 ;!Z3LM9'MX(P,6B;\/WT9XO >AV1P2!QO?Y!C M^8D:NIPKN2/*6B.:'3BISAO),6&3LC8*=QGZF>4-58*)K28=*+)NJ )R63P &L6E0/8E0=+O@-6D,]2F$:3&U%!]=8_0F(CNV3/[BHY"OA;+TY) M&H@J"BJR>@:%#>():T)%-7"_^=*S9\I!&$T> M-%H:2:XI+WM.#9 KJEGIK#\QWEN@?\H_I/DHJ\.:[QL@M>38X0A/=GOB=""N M7XF[(8$)\1W@0C^P+T?VFY%]-;"'::EZG)/@YG8=?,"S%3'(P30*P)_#7DCK MBQ%L,1(L)1A+R9G@(+TD]\YE6K>OIFL$.;SC0"S 9/3XK6S1MQND*NM] /"C MJ T>;8/T/<4HB*3A+"G"\W2&HZ1(PCRYL&MY$2;9F5W+X_"BB'U>\:-&-)2] M8H:!OB1K(\LG(CO[T?,QQZ.-8J6EYL/6"X:!GUUDX;E3D(59?(;S\S Y2W"> MAUE6O$//X80>5[G/IM>9)K.PR#,<94417J2%7A+*U>Y!)FOA(D2 M>$@AC3W+QY,)AU>^C>BT$#904BP59P9U MC3[@-1D5D6%K/83BYP5\?7S,I?XJ_F_BGTF:HMP^QPJ-$U/CW# MNE+^>>$G1G;N2M](@P\$-VSP10;*&N!^+:793^P!XQMO^3=02P,$% @ M8G$&68N,* )!0 X10 !D !X;"]W;W)K&UL MS5AM;]LV$/XKA#9T+<#5XHLH.4T,)+&';4"W(&FW#\,^R#)M"Y5$EZ2;]-_O M*,J*FDFVVW1=/MCBR]USO.,]/(FGMTJ_,VLI+;HKB\JCD:62V M99GJCQ>R4+=G 0EV ]?Y:FW=P&ARNDE7\D;:MYLK#;U1B[+(2UF97%5(R^59 M<$Y.9MS)UP)_Y/+6=-K(>3)7ZIWK_+(X"T*W(%G(S#J$%!X?Y*4L"@<$RWC? M8 :M2:?8;>_0?ZI]!U_FJ9&7JO@S7]CU69 $:"&7Z;:PU^KV9]GX$SF\3!6F M_D>W7I:S &5;8U79*,,*RKSRS_2NB4-'(0D'%&BC0(]58(T".U:!-PK\6(6H M4:A='WG?Z\!-4YM.3K6Z1=I) YIKU-&OM2%>>>7RY,9JF,U!STYNUJF6:U4L MI#8_H-G[;6X_HN=OTGDAS8O3D0433G"4-7 7'HX.P#'T6E5V;="L6LA%C_YT MO[[8HS\"UUK_Z,Z_"[H7\-=M]1*Q$",:4MZSGLOCU5F?.X^S/OMBZY\$@[6; MS6H\-H#7;.]?YW-C-5#T[[X-]A"\'\(=6R=FDV;R+(!SR4C]00:39]\1$;[J MB^[7!)M^3;#95P+[9!]XNP]\'_KDQA_*2"W1Y3JM5M*@O$)]5.S;H+W8_2L_ MW]4!9S*[-VDZ)I]]EU 2OT+2)PF4(&37$GY:2E1Z5DK'2@1I*=NL1KE!M:'* MPM3<%9X3=*E*T$#GBT7NRD%:H&MIH6B!Q!NH9F8+*YG*I=0:1MK&&V5!\B(M MTBJ3&+U.=;9&C#1VOH>'Y\;LP6L[0:6Z4VT%NY= MY)B,XWO7Z^Z@G38C/DV\3D*P"(<18Q%$ON4B"C!\9C5.4 @003FE.WA6L0@9U@?UZ;?EFLFO_M? M:MI49K*<2]U'MH0G$-#$ES4FX$BC41/9!,@6,KZGK F.8Q#?0[9X#*D9LSTY MYNNG7F#A,.SG1Z1!%JQ(XE7$(Q%\.U_8'89Q NK1;H^N8M M^B"-S:M5AX#@==(E8-U_?4KWSGXRCSIU-*?6JOBPSL!O;ROHO^G:T MO8\[KZ^A'HQ?D)-+TC,^)2ZLY^0=02P,$% @ 8G$&6=-L M_;[6 @ B08 !D !X;"]W;W)K&ULC57;;MLP M#/T5PAN&%C!J6W;2-$L"]+)A&U @:+KU8=B#8C.Q4%O*)+EI_WZ4G+@9Y@9[ ML2F*/#RD27JR5?K1E(@6GNM*FFE06KL91Y')2ZRY.5,;E'2S4KKFEHYZ'9F- M1EYXI[J*6!P/HYH+&I0"E&C-$))T+B:!I?)^"IS]M[@A\"M.9#!9;)4ZM$= MOA;3(':$L,+<.@1.KR>\QJIR0$3C]PXSZ$(ZQT-YC_[9YTZY++G!:U4]B,*6 MTV 40($KWE3V3FV_X"Z?@19WG#+9Q.MMJ"=-:$YP:?JO8FO8 ML3V[*W84\%LCSR"-0V QRX[@I5VVJ<=+_S_;&V'R2IE&D_SSR,N>!A2- M]IYD:DN-"%P68,0SU&VCH&L4H,^,W6?V)B2D8[CW+H<]]6JZ()#^&P_B ZD MCM@NM1"6N!92.G)4TPUJH0IX#TF6A@F[\%(69FGBI6'(1NE.1\O.U?U)^+7$ MTI"=4R 6I@F#C(6,)4 8@Q&#.7^A[46%.B&K>)BNV7H(%<-=*VFZ+3=GOVLETOK^;MDK[E MFLIFH,(5N<9GYX, =+OXVH-5&[]LELK2ZO)B2?\*U,Z [E=*V?W!!>C^/K,_ M4$L#!!0 ( &)Q!EEF>L(8\ < &<3 9 >&PO=V]R:W-H965TJ)@JMVCE/4SU?5;:;79S%>Y_= MQ5F_":WMS&?'_&:UJMRW*]/VC^>S;+:]<6WOEX%NS"_.UM6]N3'AR_JSP]5\ MIZ6Q*]-YVW?,F<7Y[#([O=*T/V[XW9I'_VS-R).[OO]*%Q^;\UE*!IG6U($T M5/AY,.],VY(BF/''J'.V.Y($GZ^WVG^.OL.7N\J;=WW[;]N$Y?FLF+'&+*I- M&Z[[QU_,Z(\B?77?^OB7/0Y[>3EC]<:'?C4*PX*5[8;?ZFF,PS.!(GU#@(\" M/-H]'!2M?%^%ZN+,]8_,T6YHHT5T-4K#.-M14FZ"PU,+N7!Q8^X1XL#>6U^W MO=\XX]GA;777&G]T-@\X@?;-ZU';U:"-OZ%-LT]]%Y:>?>@:T[R4G\.RG7E\ M:]X5GU3XZZ8[82)-&$^YG- G=NZ*J$]\Q]UKL^Y=L-T]^\_EG0\.Q?'??>X. MVN1^;=0PIWY=U>9\AH[PQCV8V<6//V0Z_6G"5KFS54YIO[@V#Z;;&+_/KDG) M_7;=+@U;]"VZD-P.,<4L/D8\_!@7-YZ9X$F_L(%57<,J[TWP*,RPQ(:Z[VK; MVHJ:RK/0LP#%U:K?=-CC8EQ-@Y-K;>1.V2_]RMQM;-N0SY]LPRY# M6W7!UNR 94DF1*(+%=>I*I*\E%CS)%-XIH;[95DFI>0O-?T+3B[9A\H'QHL\ M$0('"YZ47#,E19*FDLE,)T+IUQ9$*8F3RU)C5P8+."M4BE-R5F0R2?/RI=0- MP'0\39<\*7*<4J2)T#GLXT61E)J3-X5,[N#"K(L-OJ:7\#3"IYJP'^J?KZV-7(S];&0#9.EQI/RR1# M"E!0I4JXHC(3**PLQE(@,[Q\N\3P6.2<2<1<#'GCO&2Y1@7Q-^I+BT05!=-9 MDJ,&,XX:+DJDOH"H?+.Z2IE(22<@F[)@6:&2 D5)I8WV>%U84B<)Z.9;7%E?6+K,:(01IR*?FE$_0#*U#;*;JQD$52"(TN'J$&)]E@ M5HCQ.Z2(L)JUA$L-P,9; JV8858U_\/ C.<=9D?H"(%NT$F!0%!OH_331**Y M/ORQL>';,0WS!H6_ L'Q$:*U88?\""J*!+'&@BN@08F%0.XD/9(Y+-9' ML,MCSI1NW1SNV MJOH'XY;@5U @DB+3=!ZP1*=8(".*TP*Q@G=DP;9O(\?91F*)M#12%>YQ6,\.XXQ'K1"CLUXT R5%0&Z,ERQ91& M)GOB)> M]G4/HI443E2Z(%#*@8BY'K ]18-I:K42J[+0L3YNE]9' VAJ#7/0LWI9=?=F M-]?JO05G5^O*NG%@QMJC>6;K):M@2]<']F=>1T7#8*1!M^T)?\)N@$>+C8M) M:D# -CYRW7[!6NC8[<9W!H=_6T]$ /2>7WS M!;9ZOS%$(MBZ'!^/K:<:=H@N55:[:6*)C:GS:Q-? M'MCR.7#N3>GMWSW$LR$]_7#(J.'''PJ>Y3]Y%E-!(088$.1&#@81U&&-:J/H M4B[P;^!T?I?2;?K&4)CFGV16DX WN#8]"0$,95[$H0\>84 M!'CSDI"<8Q9F)6@0)A3@$++[9V!&I$XQ[,Q*6!_)"N3D!+WB !I )79E&)<2 MHD -<)ZT+,>!=K"%](,MJ!_L8/U@!^P3/$CO>)">Y$&7D73OHSZ3 M4Y:7.I+65U1$"0QZJ9@DL^#02_HQOL& [0ND%HQ(1+;,Y7Z64?EE[+":%@2F M#U4;406I1S7(7) "%(M$*;XW"^,<(7V<01D9H,"UP&)26/JQ"Y@HEE!BM((T MW_=]\VC;EFH,OF]_?D/S5O&UM(U8[NB;PG&_.-[XG7A.,U6Q'"\ A60_ ^" M"!/[P?T*@5:!6)9^AT$=(LS@\1CQ"MO+_&_RBS*^Z6"\"UU.CG>.Z8Y$@\6* M1&8Y^CU[.=5'FP$&B4QS>KF):YT2D=W_?C%_]O%C90! ](D'@YQ>2(?O(+N[ MNZ](E\/'DS^W#Y^@/@&_+&97:Q8034]RO&6XX;/.'T*_BDIB: M<;0!SQ<]IO)X00?LOJU=_!]02P,$% @ 8G$&62:0>W>0 P 6@@ !D M !X;"]W;W)K&ULA59M;]LV$/XK![7H$H"().HU MJ6T@:=8N!1P$29I]&/:!EFB;""5Z)!6W_WY'RI'=3O$ 0WR[>^[E.?(\V2K] M;-:<6_C>R-9,@[6UFXLP--6:-\RV5&AG2*,K# MAHDVF$W\WIV>351GI6CYG0;3-0W3/ZZX5-MI$ >O&_=BM;9N(YQ--FS%'[C] MMKG3N H'E%HTO#5"M:#YW>*FG@:1,'C2B[4?V?9>' X4R>D.![A2H M][LWY+V\9I;-)EIM03MI1',3'ZK71N=$ZTAYL!I/!>K9V660+ MRP4N&*!./E_Q_E-?"5%*93G,#?UTNC-58&'^/Q=Q#IN.0[K)/@SZN.2Q=)EY\)AK.7!H<&*@EW#[=SW\ST!U:KO>6Q=XR;)D!_"V5 MQ#MM+@#IX@-=Z&[%FP77D,1^)X%[! .IJF>H5-,(ZU$NX(M6Q@$9CICO( MJ89LJ(;L*'$'Y3O?DS96 $=QQFOV2%4@QU@8/[/[*_>WRKVN3(+2<&GP;<>R MN6DM1WP+#VA"5*)=X:SJM+ _X%%9%/81C98%9HZ2M,Q(DL4NFQ'),D?F24+R M,C]U_$8DS1Q1']Z5-*8?]Y2_P70/6>1(1S8H_3KVM/7?N=)VA2W)P)K+VG'M M(9VA,B<95@DE$8W@Y#PI3K%N:)D..#E)\F(7Y1MIQ:@HHOBH4I+3Q$>5D2*- M#NH'KT.64!@KG_#@O6^X7OFNY@+N6ML__&PO=V]R:W-H965T.K2 :GU+MF<;2-(&Z] B09RN#\,>:.G:(BJ)&DG' M[G[]+DG'D1/'V,M>I$N*]]QSQ',E3K="?E<5HH9=4[=J-JBT[B:^KXH*&Z:& MHL.6GJR$;)BFH5S[JI/(2IO4U'X4!)G?,-X.YE,[=ROG4['1-6_Q5H+:- V3 M/RZQ%MO9(!P\3MSQ=:7-A#^?=FR-"]1?NUM)(_^ 4O(&6\5%"Q)7L\%%.+E, MS7J[X ^.6]6+P2A9"O'=##Z5LT%@"&&-A38(C&X/>(5U;8"(QM][S,&AI$GL MQX_HUU8[:5DRA5>B_L9+7;%46I()_CJE MT4$DIR%,8TQ4QPJ<#* M=D(4I7/.6M04>YTW@HA%2\W_1>&A-\Y@4T"%//R+T7FM4OQ!D-X[$)[):>M=N"ONOEID:Q6FRZKD;ZPA*7*Z:J:]K4GLWNG,NT>-UCYRLYX_+3 MQJU=6V[)3O^/H_KJP,@#HT_U&VGBYCO&2V(@@35B8XS/VZ+>F *\!=( #7'= M2(OUU!0]1TQZABT,XLI66DG1@#BVLJ*]S+U1$-E[$@5FMU,O)M-1D'AYG)T! M6_7=_=*(SOS_(3$=QY!8SP=I"B.*>@TAEII^YDX][HJ*M6NTK\?I%LN:K^WK M.])]4!=&7AC8C@R\8&SUQ5XR-C-1[,5Q?MRC-H5Z([0+TL"Y?Y3F%"34#,=[ M_ $+;);DJCCTW#9_L_]=+-^S!Z)"3&F?B/[3M\/VY5O2\@.95.].<,Z&(:3# MT7->83#,83P*\%^ W KXS6RBI;(<_Q@A[X[#!\#K&& MNQ7 8)I9>7A+$!JSH M[1LW=#[T63L2V8Y1OS7J5^S^'J-?]6+KCKW@3+=CT(M52<0%FF68I6!&=Z>, ML)@4%-"OSYH0W2C(Y>^^H/QC!G4DLIV@@C:HX.",F'&FA-YX4,REZG-:P\,* M;O;/3>0-?,<9VYNNA9=5[O"B4[6C;=!J&QS4=LUS0%G!JW()4@L8($Q5AF2._.=0,> M2K+!U.35%T#-.NC,TR#TW-&SV=Q3Y08COW\VCUK)H]>M-$KPBE!] .FS2!\^ MS9&H]^4$"BY)O_#1BP7FAQ?>,'BFO*?,#X+ ?2;=[IRNYF;S!8N4,(DHK#70 M.1]J[Z*^+=0=Q8OJP%UQI;56S4Q?L$"8 OU^S;EZZI@SO+VR17\!4$L#!!0 M ( &)Q!EDDH1%]O04 #TF 9 >&PO=V]R:W-H965T.@<22N@QM4:1K]C#L@;%H6Z@DNB0= MM\!^_$A)EBQ+8:3B=GE(+)GW'.H^)42@;VF2\2MC*\3NR9(D MB4*2_?A:@AH5IPH\_7Q$#_.'EP_S@#E9TN2O.!+;*V-JH(BL\3X1=_3P.RD? M:*SP5C3A^6]T*-N:!EKMN:!I&2Q[D,99\1=_*X4X";"])P+L,L ^#["?"'#* M *9((QP@8),Q"(F'+TT[F\#;KQ";]!U%,5J(.!$ MMBN&LQH6+WTB<)R\0B]0G*$_MW3/<1;Q^4C(GBG\T:KLQ4W1"_N)7CCH/60:MI\7%BFZYCS MT>.I>UKBH>[UH@P@*4,@L(8MX\J6L=:6#W(]LY3IE,E9'[V3"1WY9$>YM.&8R76%0'=D11\)D_-$ETD%P?A$L3>68YZ;-&[IZLW.&_D=4-/I>:N@#?7& M,LWS9J'VP7]05J^2U=./=LHY*F&1G#Q71XD3)7%42-RIIM>2P'4]R\*QX\QJRH;HDTKTB5;T9:?(:K6RPGS;)?:D:U#.W.F9VEK: MH6I/6FIW<0:0G&$'IST[Y6SH/:WTGCZK=YQM5(:@#TF\R=>)N=YB2Y!:.:IL MGYPG_BXCM$1#9W-(,!\2+( $"Z3/V90"U+&&-999[][,_^M]TS,-]0L4S0=% M"T#1PA+-Z_7262?[XV]QND\1PS)GJW1NSU;;3$G"&\8(6K7U?WJ%Y33D_QC7IS-94M]OP8[W(,R *4,H=": MQM65"NN94@65'N4[-IHDTJ6'[^C#_1WZ]XD"W$T)=[H2LUR[O076TP[VI1]K M ,H:0J$UK:FK%9:^7*'?XI7OD[2I?I^N]>]31UEBXK0*$TM]MP9;UX\U &4- MH=":UM45$>N9DLB/% "M=J' ,MVV/:#UD'ZD 2AI"(76=*NT"+)2L01%\T'1 E"T$ JM:7A=N[&F/VDU"EJK M 47S0=$"4+00"JWI=UW8L?25G<&+FEEK>>%T95[06DT_T@"4-(1":_[ON:[J MV,]7=895K>UV$<*:M/[_L=3S#K6F'VD 2AI"H36MJB.%50 MW:W..EWG)WS.[M]8ETNKX[YO70;%2:8:OCA8]1ZS39QQZ>Y:4ID7$YF&6'%6 MJ;@0=)>?K7F@0M T_[@E6.XX5 /Y_9I2<;Q0!-6)L<5_4$L#!!0 ( &)Q M!EGFS> R,0, $X) 9 >&PO=V]R:W-H965TNJ33PO 85TO4]+W8++DHG'==KESH=JS5*4<*E9F9=%%S?OP.IMA-GX#PL M7(GE"NV"FXXKOH1KP*_5I::9VV7)10&E$:ID&A83Y^W@;#JT\77 C8"MV1DS MJV2NU*V=7.03Q[.$0$*&-@.GOPU,04J;B&C\;',ZW2LM<'?\D/U]K9VTS+F! MJ9+?1(ZKB3-T6 X+OI9XI;8?H-43V7R9DJ;^9=LVUG-8MC:HBA9,# I1-O_\ MKO5A!S (?P/P6X#_MX"@!02UT(99+6O&D:=CK;9,VVC*9@>U-S6:U(C2[N(U M:GHJ"(?I#=>"SR6PBQ)!@T%V7J) 8:]=&XNSHWSBKUF7Q1RR:Z$N65JP3XI M8]@52(Z0,U1LJDK4M!_L$R]S-H-*&8&$GP%R(2W^Z_6,O7S^BCUGHF1?5FIM M*-*,720%EH>;M6S?-6S]W[#]N"Y/6>"=,-_SPQ[X]#A\!AG!!S4\> QWR;?. M/+\SSZ_S!4\S[_Z$W*F41E$NVQ6*V"BY :I_/&&?^9THUD5CY/D=^;76P+Z_ MG9O:QQ]]QC1,PGXF]JR?F8IG,''H,!O0&W#2%\\&L?>FSZ;_E.R1:4%G6G L M>]I5B[35DK?5TB>YR1/7>6PWVJ3QR!N%P[&[V173$^:/=L,>T0P[FN%1FO7> MM.H9]9OLKVDW>:,=/J_#,/:2/=H]85$0C))^VE%'._H'=T]8"=C'-3H@$8=Q M$ [VN!Z&14D<18-^KG''-?XC5SHB="28FDNQY+:Q&]LB< 7,WE"VVTA .ES& M#C,-N>C5W=S-!5=47X%PA7:?U<$4?/*!M #U?*(4/$WNG M=I]0Z2]02P,$% @ 8G$&65CMIE#Z P #! !D !X;"]W;W)K&ULM9AM;]LV$,>_"J$50PMLT9.?DMD"G&1%,^PA2-KN MQ3 ,M'2VN5*D2E)V NS#[TC)LAW+6FMX;V)1XOUYOR-Y/&:\ENJ37@(8\I1S MH2?>TICBRO=UNH274"2\9NW?W M*AG+TG FX%X17>8Y5<_7P.5ZXH7>YL4#6RR-?>$GXX(NX!',A^)>8&Z,'.1/5+WVJ [%CT#MF$-4&T0N#*#IB$-<&L0.M M/'-8M]309*SDFBC;&]7L@XN-LT8:)NPT/AJ%7QG:F>0GR80A'T&84H$FWY-I MEC$;8,K)G:B6B0WWZULPE/$WY!5A@KQ?RE)3D>FQ;] )*^6G]8#7U8#1L0%+ M<4'BX#L2!5&/?'B\):]?O2%<&O*W=>6O5>5*B_!-M_ MI"@<.N%X([POXV-P MF@A%380BIQM_683^^!F_DSL#N?ZSC;X2Z[6+V4UYI0N:PL3#7:=!K:NZZ4^SMTO1=DG6.?2-9O MR/J=9#\^%9@.(2.%DEE9)4;$G#/!,"5D=EM92OQI8^L?L/7#_LN)ZW3@1+Q! M@S?HQ'LO#:8A!Y%*893D'*%FS]C*"RJ>22DRG%BSA/V9/8X\.)S.T<%:[73J M1.1A@SS\4F1@"*9J1L>/9QX>#V:)[Q1PZB:>*L-P*4M%!.;0;4#24BF,QM;P M:$R&!S&)#U9!I],GAF34A&34G8BV)](<^9A8V/G/F.]TX$?*R@;SLA/S-S?54:S"MAVJG]=<>*V<2VP,-@VW%$9SS0*W5 MSH1^+K5]]IUJ*SS+H=HM\]70X>$9?1GMK/]]FFUE%'86(,D[F0.Y+AEWF_(1 M%D=QSEH5G4MMGWI;%X7Q6=?OF4J?FOW_**3";245=I=2#[AF%7,E1TKUDN = MH'J SR5;46XS%T'93O@][F49M.P%\+F'P#)OU!+ M P04 " !B<0991$)W= H# "C"0 &0 'AL+W=ON"6H2$+3BQ=YKOOGFV)D=+*6ZT7-$ W=Y)O30FQM3'/J^GLXQ M9WI?%BAH)Y4J9X:F:N;K0B%+G%">^5$0=/V<<>'% [H]!<"E"8#KU1>'@4 M.@%WXC/'I5X9@S5E(N6-G9PE0R^PC###J;$0C'X+/,8LLTC$X[8&]1J=5G!U M_(#^UAE/QDR8QF.9?>&)F0^]G@<)IJS,S(5
    <(,BP=*+D'9TX1F!\Y4)TWD MN+!1N32*=CG)F?BPRA)N/4;R^!,5-&W7MP]0<-X MM@<[P 57)["[LP>B MS">H9)I)HX$^O^+Z9%QC8=18&#E%K0V*+I!,.-6&&82OHXDVBC+AVSK"%4Y[ M/8Z]'H>Z8%,<>I3_&M4"O?CEB[ ;O-G"LM6P;&U#CX^94O=,!OYB#:-VPZC]YWX[ITTX,YCK MM9YK/X/G.@W/SE;/G8D%9:RDBD*$*[XVJ4?3VY)KE\+'4E,V;?!=YY'OJ* % MP7K?=1M.W7_D='I74%W"Y%PZ:JMYOXYEI:ZSPK+7V<#QH.%XL)7CE304X O* M,E<#QB[5X--28+*.P5:POPQQKZ':>Z(KW'L&EOV&97^K0S^Z&-J[FG+!J20G MX,H8UJ$&(V&"U#)?U':1!U-^5J&/QL <&3W?0:ZFD] M'*YTJ_!_^[AF\!LG^RLMUSY?/C UXX)Z%J8D%NP?D+RJ7@35Q,C"=>&)--33 MW7!.KRA4]@#MIU*:AXEM[,V[+/X!4$L#!!0 ( &)Q!EGRS/\1C@, $(, M 9 >&PO=V]R:W-H965T,?Q,%@$1/54G%S"JDK*]M6V0%5%A?,YG MEJ,/!"5D4C-@]?,("RA+3:2.\;WGM(8MM>'^>,?^L=6NM#Q@ 0M6_D5R6^NX%$N<3#G;(J[1BDT/6N^W MULI?A.H\64FNOA)E)Y,%KHG$)?D/P+P3X/U$@(^^,BH+@98TA]Q@GYZVCT[8V\J9 M@T>]G4?GWDG"+PV]1+YS@3S'"PSG69QO[IOD_+_=E[^]^X$S_"&]_);/_Y7T M:A/I0F=2V>2$;M!-JDFR]"7)EB]$ M=A#78(AK<(H]&6*9[1>!!]@02G7$U(VO@1-FNI#SCCIJJ?4[]IBXL3>U'_?= M?HSQG/ 0DQIX0O<0LSS&A!-GP!QH#P?MX7G:25\*31H[BG!OW^@J&HLT@&)O M!$J/0:X?!V.=1I07F95&@]+HS"@_%W2R6X.NXIO$1T>'>1_%5_%(O0DUN1H' MV8!R_8FN;0?Z3;# "7VS R:# R:_[("L?]&$?M%,ZB?'1PF4U2! MBI[N1H4*7T-E]X -JT/#>]/V>:/UN7N]< WKJ6J0NW[VF;[KKK^J9"%4H!+6 M:BOG&ULK5=;C]HX%/XK5E:J6FEWDC@79EB(-)"LNBM50D7=/JSZ8)(#6)/8 MU':@_?=K.R$%QJ6CEA<2.^?[SMT^3 Y>H_AN!@9 M>2OP+X6#/'E'QI,5YT]F\7H-* SQ] M/[+_97W7OJR(A#FO/])*;:?>O8[ M#5Q.%,DF@A^0,-*:S;S8Z%NTCA=EIDZ62NBO5.-45A#!*-M(M "!EELB /V! M/MKP0H4>]R!TM70?)"*LZF6*SRW=DQJ8DNB#U)**HSFIR[8F"M",2%I:Z9S6 MK2%RJ'F=@R*T?J/U24L_\95VR)CEE[WQL\YX_!WC(_2.,[65J& 55 Y\?AV? M7L'[.I!#-/$QFC-\E?"?EMVA*/@=X0#'#GOF+X='+G=^37OQT]K/@A$-I159 MONCEI?7?XTHJH0^'3ZYD=W2QF\XO^R9$^BZ12K>NSAQJ^\XNA\Y> MV\L:5R\Z,Q)IA[JI]%H4XO8_"B;\_39-##J+>&EXN43XCLS9W17DM:A!"U-6=N*1"VC^E[Z086FSRHE?(CO MS4NMGL\PA?EZ6)+XCAU5^=H",GH%[O:A*F+#9SW3_N]M'SKHMPF";Q13 =G0N'B2](XN(RG?S(@ M-2 V=C*5J.0M4]V%-NP.P^^CG?DN]F?A>!XZ]G,]+'>S[3?Z;M)^1\2&ZD*M M8:U5!7N '803T]S7GZK@P"H:_$-G_4$L# M!!0 ( &)Q!EF;?ITZJ0( !0( 9 >&PO=V]R:W-H965TS#)";'JV)GM M /OWLYV04I8BM/6%V,?G^\[-/H?1CHM'F0,HM"\HDV,G5ZH/ULA$LN;\T6P^IV/',PX!A409!JP_6Y@!I89(N_&KX71:DP9XO#ZP?[2Q MZUC66,*,T^\D5?G8N7-0"AFNJ'K@NT_0Q-,W? FGTOZB7:/K.2BII.)% ]8> M%(357[QO\G $T#S=@* !!*> Z 5 V #"2RU$#2"ZU$*_ =C0W3IVF[@Y5C@> M";Y#PFAK-K.PV;=HG2_"S#U9*:%/B<:I>($%(VPCT1($6N58 +I!J_K2()ZA M"5,D);0RY40K2"I!% &)%ON$5BFD*!.\0#->E)7"MO0:U$%Z-0>%";W6[-(( MY,A5VGWCA)LTKDYK5X,77 W1/64++[](/R9KJ81N!3^[ MBEW31=UTICT.98D3&#NZ_TD06W#BMV_\@?>A*].O239_3;+%*Y$]JTG4UB0Z MQQZ;QWO3OE[Y]'JO"&N>X757:6K6OF4U@V8;1W<#?<>VQRG_6\F/!K[W7&O> M1?7^A&K1077;#\.[5JV.WCUJK-9B$Q9OLJU(Y3=W6;X)2_DQOY\7VUR$45UH MD\PIQO9\$\;I;'%1W[O.%Q?9KDSB5%SGJ-AM-F'^[4HDV>/EC,R>;MS$]^NR MNC%?7&S#>W$KRH_;ZUQ^FN]9HG@CTB+.4I2+N\O96W(>\+I C?@K%H_%P36J MI'S*LL_5AW?1Y0Q7+1*)6)4512C_/(BE2)**2;;C2TLZV]=9%3R\?F+_I18O MQ7P*"[',DK_CJ%Q?SMP9BL1=N$O*F^SQ5]$*LBJ^5984]?_HL<7B&5KMBC+; MM(5E"S9QVOP-O[:!."@@>> "M"U U0+\2 '6%F!3:^!M 3ZU!JLM4$N?-]KK MP/EA&2XN\NP1Y15:LE47=?3KTC)><5H-E-LRE]_&LERYN%V'N5AG223RXB<4 M?-G%Y3=TAFZ;<8.R.[1O9*F/MSYZ^>(5>E&!/ZRS M71&F47$Q+V5#J^KFJ[915TVCZ)%&,?0^2\MU@8(T$A%0WM>7MS7EYS) ^RC1 MIRA=42WA;[OT#6+X-:*8?'?MO6"P_9!A-1\[PO:;) L,D?4ZC.\[C.O8%U?B/D[3.+U'5V$2IBL! M]4-#8=<4U>[RL.",<^:2B_G#88B'..9RBW&[C_,A/IL[U.KC H#/PK;+O3VN MI]G::[:TFO^0>VRQ M$@0 1S'!CAH% $>(['-/&1D! &2$D(.1T0N$LP^$HPU$L^*<55E#5$5"IE)% M6"4CD'AGT ;B$JR.]2&*6L3R%.%#%+,HIXKJ(8H[,CJP9G>OV=5W?IZMA(@* M=)=G&_3GMI);(/%5Y*NX '?.*W>HW.)J:Y=#E..YV%64#U$NY;8RBP*@1ILX ME,/2O;UT3]_=:32RHGG#%8@PYJDJEA#.8M16YJ\_D2\8Y^L))KA+U;!6\O)P M>N=BV\[\"+V4VV]1Y6;%*S#9PL-^8L16XP# &'<'JQT (Q;&5)WF ,ZR\<$< MZT?A(&$EVBC,.@C*$>8YE'5D&".V"0J<,C3H' [5JBY^:9AEE\XVR!:;8^AW1 MY<;D.9-C8C0[-LKF&V4+3+'UNZW+D(F!%)D,8;90M,L?6[IW_PEA2R!D-S"< @=PG ('L)5:KQ ME[0S&E1O-#ZT#T]:P]6ZCMU6YME--/;!0&$:H9O;C^A!%*6<)6!LAIG_&2>> M.C<@F#295)T:((X0]7%= .%LPEWG2'0ZQT'UCF,\CV@)^NL!L[#%5,T T.&. M[:K6A>@\R*9V@0U] F&-YU%,?TT-( M2H@C4PIU 8$XF6WAP;$$A)2,C!]+*6AG3:C>FNB/)NCP\3AX-@'B@,,) >> M3D XS?$$[5)^.O)E=VDSU M:?,^@SCZ7$Y/B=R?@^VQ(H\\2SI4=73[U J/QG=5 MV/_U*FSH%F#)TW#^1%PPCNM+[CP*TWL4>-W\/0X_Q8F FIXVUQ,YLI]W^/;:3AEZR M,L%>6OOX^[YS\>5DN&'\060 $CT5.14C*Y.R'-BV2#(HL+AD)5"ULF2\P%)- M^<&E*1VY[C1':!";7BH;'=\GC(*ID3"K<0,XV(\NUMH8[ MLLJD-MCQL,0KN ?YK;SE:F:W*BDI@ K"*.*P'%EC=S /-=X OA/8B)TQTIDL M&'O0D^MT9#DZ(,@AD5H!J[\U3"'/M9 *X['1M%J7FK@[WJI_-KFK7!98P)3E M/T@JLY'5MU *2USE\HYMOD"3CPDP8;DPOVA38Z/ 0DDE)"L:LHJ@(+3^QT]- M'78(2J>;X#4$[Y#PD@>_(?BO]1 TA."U'L*&8%*WZ]Q-X698XGC(V09QC59J M>F"J;]BJ7H3J A<.BC&T9E)M"G^=$) MOJV2;RO@;2LP\4X*?JWH)?*="^0Y7M 1S_3U=+\KG?_S/O]G[WO%\-OCX!L] M_P6]Y@#\'"^$Y.H2_^K:X%HBZ);0#]M E#B!D:5>+@%\#5;\_IT;.9^ZJON6 M8K.W%)N_D=C>/@3M/@2GU.,I*PIUW]3U3Q[4M36U M:FA4=8M8QWW?C?I#>[U;\V.4'_2]WCYJ=HQR0\?QHGW8_!@61H[CMJB]_,,V M__!D_G= A*A4OG6N**TXH2LD,T E<,+2B^W*7PH2'D?7=ZX.ZM$!\B,W/*C' M,2H(>OW#J>]?-]H]\W?IO,%\1*E .2^7*N>RI6'G=3NN)9*7I%PLF5?&ULK59=;],P%/TK5D"(26-)G30=HXVT M?B! FC2MC#T@'KSDMK5([&([[?;ON4ZRT :O#-A+8SOGG/OAVYL[W$KU7:\ M#+DKJV 916IR'T:!+%?,"Z\ M9%B=7:ID*$N3!-@3:)42/$,*& M$#[50M00HJ=:Z#>$*G2_CKU*W)09E@R5W!)ET:AF%U7V*S;FBPM;)W.C\"U' MGDDNE3@]=X?R?]=D_6]]+1MA64%CI MA8_H7<@-8.,P]I+G!F^8J8S@@\SN#-B$=^OEGIRGJ2I9?DP^BA2;FP9;-O7J MB'R]DGE.L ML4>B;JUIJ?R*W/[:QGNDU2V'D8>>LRM)+7KWHQ<$[UU4]I]CT M.<5FSR2V=ZE1>ZG1(?6DO:I&^ICXWR*LU\]JOV2KP?'"Z:P#VB2PP)-!2<#O"I5#V/UQLAU-6W<2H.S2[5< MX?P*R@+P_4)*\["Q!MJ)./D)4$L#!!0 ( &)Q!EF-,& WQ@( "L) 9 M >&PO=V]R:W-H965T_Y^RD68:R@*;U2^.7N^>>>Z[V>;:7 MZDYO 0RYS[C00D9U3^8@<&8!D!A]A8 M"(J?'9P#YQ8)>?RJ0+TZIG5LC@_HGUSRF,R::CB7_#M+S';N33V2P(86W-S* M_254"8TL7BRY=K]D7]J.AAZ)"VUD5CDC@XR)\DOO*R$:#F'XA$-8.82.=QG( ML;R@AD8S)?=$66M$LP.7JO-&8<'WHNP$_!S(7ID$+PC81 .B2ZSZ, =U'H,'.[P23T$DXI<2X-") 4@ M_B!HR[<3QIZE4YW3&.8>'A8-:@=>]/I5?QQ\Z" YK$D.'?K@'T6[A5PJPT3Z MJ$H_OJ Y61K(],\VYL,C,!_5S$?_(Z]P\C)A $,8HJB!-J8EUM1AV>ME%P6] M8##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%+*@X@ZE M:PO:B?!,A?K!PY4;'+&Z%?@+DV_TB_[+%KC":U:X_U>%_4;_RD"EKDMK$LM" MF+*5U:OU2^"L['\/YN4SXHJJE E-.&S0->A-,*XJ.W,Y,3)WW7 M#?96-]SB M:P:4-<#]C<2[J9K8 /7[*/H#4$L#!!0 ( &)Q!EF>BUN< 4 #4A 9 M >&PO=V]R:W-H965TV.C .O".KY*_?!='@P&K[=QNG)>!%C/_);9 M&?YALIYL>?%\#7+Y2=/O,AB(2^+I5VN M"Q8O:JJQNV(VX1N1)CF[*T"YR;*X^/N:I7P[M:"U&[A/ MEBM1#=BSR3I>L@+,1J:OD66+"G>).*>[[]S-J W(HWYVE9_P;;QI:Z%IAO2L&S MUEG>09;DS3'^UB[$G@,\YH!:!S1V($<<<.N 7SL#:1W(:V=P6XB5Y52@/HI"?)M)/S![84J9=@# IYRDO-P4K MP0_@GKVP?"-/WX=,Q$GZ08Y]?0C!^WK$D3Y@BT4_J'>GVK\;1E]MP1HMP372 O\:9-? .Q\!,A! M1'$_-Z]WQZIP_M_LT9MG'RP&[NH!USS\'_5PS]:\$$F^_+@K!GF<\WR>2(\E M^")8!O[X63K7I^6?JCIH9B+JF2H%O"S7\9Q-+2EQ)2M>F#7[_CM(G1]523 ) M"TW"(D.P0;I(ERZBH\]V#ZIJ^1M/6GM6?R]>9HA"1%QO8K_LKZS"#F,?8V=H M%Q[:D8"X 1K910H[%U+J]/,.0G6[4%UMJ)]YQL#U)DD750&V=:J*6XLYM>Q, MPD*3L,@0;) +VN6"GDTEJ,ETF82%)F&1(=@@75Z7+N_-*M%XNOM/OTL\/X C ME5#8(1][-!BIQ*$=\3%QJ#]2"84=@2YTD%HE_"Y4_W25 /^ VV0!KD0:YR*9 MJY9!2SVU"DW"0I.PR!!LD)J@2TUP-M$(3*;+)"PT"8L,P0;I@D[?&CAOEHW6 M=?_YA1!CZKLCW5 9.J[O!60D' I#) 4!NB-BI"(&\H< M5R"*2^7[AAYZ:C$:I85&:9$IVC ]J$\/.IN M%.92II)6FB4%IFB#9/6]Y-0 MV__H100?/O*^AS$9:XC"#J, T;&$'-JY!#L.&2O(H1V!%+OTB(#TW1C4MV.Z MMX^C\J%%GER))FFA45IDBC9,3M\_0O=\\F&TR31*"XW2(E.T8=+Z1A-J&R.] M?-##QQCC(*!C^5#804A]-):/0SO?=0+BC>5#80>)XP5'Y*-OTZ"^3SLF'P]\ MHWO_T$)/KD63M- H+3)%&Z:G;RVA?SX!,=IP&J6%1FF1*=HP:7W3";5-DEY M@H,'F0;R#>1 0 [M7-_!U!L+R*$=1+X?4#16$(4A](F'7+6$H+YG0_J>[596 MYC)>2AF)\V=9C:JP]8A3:\\H+31*BTS1ALGH^TD$SR88R&B7:906&J5%IFC# MI/5=)M(V1%K!:%WW]S8H<>E8+Q1FKC0;_4LU5)A!*0/N6"U4=@YTG;%8V'O; MP!DKEO7^>PGF?).+9@>P&^WV^*_JG>W1^#6\O(&*\1!>1LT.?H]OOE!P&Q?+ M)"]!RI[D5,Z%)Z6M:/;HFPO!U_4F]",7@F?UZ8K%"U94!O+S)\[%[J*:H/NF MQ.Q?4$L#!!0 ( &)Q!EEMP&PO=V]R:W-H965T M7#0]U[J2,=D;QYEO779B6$ M0M_69=7<3E9*;:ZGTV:Q$NN\>2LWHM*_/,AZG2O]M7Z<-IM:Y,NNT;JJ+"KQL4;-=KW.Z]_N1"F?;R=X\G+@4_&X4NV!Z>QF MDS^*>Z$^;S[6^MMTS[(LUJ)J"EFA6CS<3M[AZXS1MD&'^$WDZ ](U&*A6HI?7]B_[X+7P7S) M&S&7Y3^+I5K=3N()6HJ'?%NJ3_+Y!]$'Q%N^A2R;[B]Z[K'!!"VVC9+KOK$^ M@W51[?[GW_I$'#30/.X&I&] [ ;L2 /:-Z"G]L#Z!NS4'GC?H M]NHN]2UR: MJWQV4\MG5+=HS=9^Z++?M=;Y*JIVH-RK6O]:Z'9J=B\>==D52HMF4 MPK]OJ[>(!F\0"0ASG,_\].;4%<[_UGOVIWL?)(/NAP;M^.@?#(U/8B-K552/ M;_3'A:P6A48^HO=*K)$>'^CGC:CS]G?TL98/A4*O?I1-\QH]U'*-7DB41'-9 M-;(LEKD22_2O'W5O'4?S;]? V9T:4A_'-].DP MQV,8BS".PB$L'<-P$# 2!D-<-L8E 4MB0S<(F>]#YMZ0LU^WA?KMJKVS+)&. M7M]NF[R[88EO[6?A2H"7\MRA"$F6[LCX09*N*">,6+ETP%C$Z)%ME.'?@09*ED&09$-F@##@P_B"X7&GISPVH MQ*!L*2A;!L4VK/*!"\00 M.S#*2#!]1ZX)@[8#1D(;<$Q@&+6NFP!,8!"QDG MW"TPF)B8B3=F,V+[X>D.V4MR]A"$9$M!V3(HMF$YC-O$%VPW,:C?!&5+0=DR M*+9AE8WGQ""FLV<9"$T8Q<%(:1PX%C)*;:D9X^*$!#&WM<:!T\]0Q[P2-L83 M^YWG6&S0?Y'30NGC'XHE>J?*O%+%PID=4$L*RI:"LF50;,.J&8N+PPO6)%#C M#,J6@K)E4&S#*AOSC+W>[61-BD;:0(($A[:]59VG23_H"6*$L;YSO>/P]G3U6(=E24+8,BFU8,V.+<7+! MB@3JN$'94E"V#(IM. ME3#?QVKU3%:EG.50&SFAD/R0Y8(PEMFM+'3 <8$(2 M2X\/3!!9VA!V3(HMF&%C)\F\07+#Z@#!V5+0=DR*+9A ME8T#)_Z9Z5/E)W&\P2:4V?(SAM$H9O;[:PZCQH]3O M1^>RUD-:CT.45\O1H';&[V<\>P4?Z-0M*%L&Q3:LC;'-%%^NZE!0JPW*EH*R M95!LPRH;JTW]D]4GJD[/,A 'HU>43M@I%T2:*F. X8QT6[-DAT'CH>8'Y.= M@P7(?N=IAO8I@@.[9!AVS3#LHN'_QQ0N-,5QY@2;HO0&!7&]ONB MU(&*HP3;"N3H,6!1D?J_YIQ:,T[$%O,(Q#K"= >.<,P3.P4.G&N= MMPOG6>A-C?6D?NMI'O\6^:90>8GRLI2++A'.!(QG+&/"$OO9UP&+2(@C.WS' M?"I/.!_=A1PXAL/DR$I4:GP=]<^3?J[Z<+LQ\)(*^23JE[;W_U-YTAD&HE M:F<>''Z$AM3.PAAUE23)2 D!@XQK-G<&F+% [$0+] ;])*LKSWX' M/]&YMRA0MA24+8-B&Y;$.!]VPR\96Y"H,(TLHYTX8MV>74A=,/\G8*YDS-XX?&*IA\,8!L3^:>^M# M+CK_YXQXQW"X58XR'-D/&RX8IE.2 130*[4T?#EA(26S'.SW8F+P6]6.W M([S1-]%MI78;4?='][O.WW5[K:WC=_AZCAW'4WR=[?:4&_K=%O?U85 TJ MQ8/N*G@;Z>+4NUWCNR]*;KIMT5^D4G+=?6QOYZ)N ?KW!RG5RY>V@_W>_=GO M4$L#!!0 ( &)Q!ED]5^/Z7P0 *@9 9 >&PO=V]R:W-H965T?(P7FB%'A%,<<8E XNL) MKW":2I(8QU\-5&O[E(ZGUP?Z#U7P(IA'Q/"*IK^3F"<+S=- C#>H3/D#W7_ M34".Y$4T9=4GV#>VA@:BDG&:-S[V"?<; : M!^NY/=B-@_W<'IS&H0I=KV.O)BY '"WG!=V#0EH+FKRH9K_R%O-%4:;T7:.0@(BU+*R@(S\!U8T6)'"\0Q6*$=X2@%-VE*(U3E=I6@8HO! MVP!S1-)W'7.4Q^ !1S2/B.AI"SYRG$G@IW4 WKYY!]X DH-?$UHR8WAQ[YW)L-IBLBJ>]1_%](!%.7"1__?@%Y[@ M JS)-B<;$J'J8;<\P!\_"4Q=*7^.543=ISW>IQ32:[9#$5YH0BD9+IZPMOSV M&^@:WX^E0R4L4 D+%<$ZB;/;Q-E3].5Q 4?->D?']1Y5ZWTL,S74K:#R%^EI MZ9FV+PKQZ73*AU8STX6SKE4PM(*.[SA.URP<,;.AZ\/6K!._T\;O3,;_@688 MW)8DC655'LKX'W!'8G##4U&V)!J;@$GJ2TM3)2Q0"0L5P3JI<=O4N*^@*:[* MQ*F$!2IAH2)8)W&S-G&SKZ$I-=0Y6>"6[<^\GJ:,6#F6U=>4H97K>7[/*ARS M&[UWD:+\+(HX 2%B?"SX2>9+RU(E+% )"Q7!.HGQV\3XKZ GOLK$ MJ80%*F&A(E@G<= X;E6,KZ$H#?5T@4/#]/N2,F+FF3.S)REC,-_KZU,X9N8X M)]+3G8*3W1J\^(_*.5&91KZT.)72 J6T4!6MFQSSF!SS%:2EZ515^E32 J6T M4!6MF[[CYA5.;K$NEA=KN-2AT=^XK$;,? _Z?7D96IF&;QI]>1GIT[=G_AEY M.6X#X?0^\)R\K&DY\:]E&OKB"E5)"Y320E6T;GJ.NU3HO(; *-W%*J4%2FFA M*EHW?<>=+)S<;UTL,.[@S,-TH6OU!69H!GWH#11F:&;[GCM0F*&9Y1E^7V'T MDY/G#(L Y)$_ Q$M)0 &0 'AL+W=O3V=BL6:I52\XAN6J5^6/$^I5+?Y:BHV.:-1J90F4^0XWC2E<3:9 MS\IGU_E\QK+66Q8/I?+:A*W;+Y.?- M=:[NIGLK49RR3,0\ SE;GD_>P->7I%0H)7Z/V4X<7(/"E3O.OQ0W[Z/SB5,@ M8@E;R,($5?_NV25+DL*2PO&U-CK9CUDH'EX_6'];.J^PN>B/(OV%6R'IZ Q59(GM;*"D$:9]5_^JT.Q($" M)#T*J%9 CU7 M0(N':V0E6Y=44GGLYSO0%Y(*VO%11F;4EMY$V?%--[*7/T: M*STYOV4K-2D27,5BD7"QS9D 9^"-$$P*\/R*21HG+]23S[=7X/FS%^ 9B#/P M:+]LLU< .R\!\Y,I"",9:X0$[T.";=;GG[BD M":!E!I@GNTGA7M.YXR<+&- MDZA(_'IUF%!:S0Q-]Y&,-3SV]Q[[)ZH _I@A&9 @)^C)T7 /+[2O*"K6H%A,B^*"?=W&]S114VC$&G97/L$!\7$+ M:U<.0^01'YFQ0D?OKXX5[6\;EM,BKT!25"R0/Q2LK;KICW%M]1"0CS%Q6[!- M8H[RKP?U 2N 5M0?U5I8*1H'+FCV18$W0K2:&)KP8UEK.JQY #P5$8"C,H&Q MK#7#HKD ?!H9J-4;M8 0&*)VGG;EB!MZ?L_F"C4;@'8Z,*@8P.X.CR%$[5I@ M$O,(ZBL%F@E .Q7XWE+0W>J1X[MM]F(2PRZ!/:@U(X!V2J!1UVO$#')40C"6 MM:;+FA+ 4W$"."HI&,M:,RR:%L"G\0+8W?"QAT/HMHF!21 &!!&O)UDU-8!V M;M!-5O O,)):]?QC'($W4O%R&2^,_EC'&CQY(UEKON=J'H*<4[WI6@G/X%?= MD:PUPZ*)#K(3G6,Y7:LW7PI)Z(1.*Z=-@LA%V.O9XM!!B\*ZQP_+Z5_5Y*[! MSU08W]KL(PV>NO^#FR#-31 ^549;2=#@L(QDK1D6S8B0G1$=S6@#N_$5:6LW M&$QR4&5^S[L%TC0(/98&/;)&]V:S=9S!TS:2M694-,U"WJFR>50J-I:U9E@T M%4-63G,\F_WNBP7&"))V-G?EL!= MR^;-2E"=E(T*)MO^=96G:TC#9ZXD:PU MXZ*9& I/E<^CTK"QK#5[ZYJ&87L[Z&AWO=O0"0EQO3;=,,CYH>[0:1K+6C,*FG/A4[6#\*B4:RQKS; <' T]\6S(T Y29;;3 MMC3($<65#SHQ38":_& [^='SUIPF,UJKK<%3,Y*UIN>:56'W5!D[*JT:RUHS M+)I687OWZFC&>MVNF:^( 6YW, V"F$#?A3T--JPI#K93G"NV9'G.(B#I-V8& MV24O4"T7-VQC-,B1P.G=%#3)P7:2\SZ3-%O%=\E#G[)LN:XXCW9QDA@A=UL\ M)%2EH(WXF%@3L&8?V-X'^JY38FPX+#(<$QO$+.?$1%,#8J<&@T^*29<#&(^* M37*6LV*BN0*QZD7Q3?@]SQZ7D:7FY9C1B M>2&@?E]R+A]NBD]L]I]4S?\#4$L#!!0 ( &)Q!EDM&:;6+@< '&PO=V]R:W-H965T,1-M:)-$CZ:0%]N%'2HIEV0ICIU<@;UI;YOV. MYAV/S-_DZ2/C]V)!J43?\JP09[V%E,N3P4#$"YH3\8$M::$^F3&>$ZG>\OE M+#DE26F49P-L6?X@)VG1FYR6SS[QR2E;R2PMZ">.Q"K/"?]^03/V>-:S>T\/ M;M+Y0NH'@\GIDLSI+95?EI^X>C=84Y(TIX5(68$XG9WUSNV3"(^U0=GB:TH? MQ<9KI+_*'6/W^LUE75E[DC@DY9]F>:R,59;]1#"9V1529OV.-'6G\A3_-BEHGR7_18M[5Z*%X) MR?+:6/4@3XOJ?_*M'H@- \7I-L"U =XV<)\Q<&H#9U\/;FW@[NO!JPV\;0/_ M&0._-O#+L:\&JQSI@$@R.>7L$7'=6M'TBS)M?AR&Z"C=^_1.Y06Z/."K00I M$G$ZD*HK&CB(:[<7E5O\C%L'7;-"+@0*BX0F'?:!V=Y_R3XRV]O8 !BH,5P/ M)'X:R ML)/Z^*CX@Q^HC;&&WHT/3__ACWF/S.8!C96YW67>&DMG MG91.R7->3,H^.A>"2H%4FJ&KE-REF,5Y6LS+5G^P M@J\?7!"1"O37E7* +B7-Q=]=N5KUQNWNC:[M)V))8GK64\5;4/Y >Y-??[%] MZ[>N.$/" DA8" F+@&"M_'#7^>&:Z)//3*H2-=-9\E"6KKS*!K7B2317R^G@ M*&-"O.^*M9%\:*PA84$%\TN8WA \3%S/<_#IX&$SB) NHPZ78\MQURY;T?'6 MT?&,T?G($=[A2? ML8VMX:A=\*9&GX<&KH)Y+_@,(7U&73X="P^[J^QH/=BCPZLL^@^U@I"HM1%; MCM4U_$;\H;,+$A9 PD)(6 0$:P5\O [X^$U5WS%D?D#" DA8" F+@&"M_+"M MYD]Y"[+^UK27BN'4[/70X.WI-03U&G5Z?;X(VQORB?VJ,GQ%'VB&L'JU.6^; M27E H3;WX-"9"$H+0&DA*"V"HK4S S>9@=]4O:Z[ Y4FD+0 E!:"TB(H6CM- M&JG+-BHE[:+=2!J=$79VBMAP[(UL?[M@@TI0>WH-0;U&'5Y'EN.[_C,%NY&. M;+-V=,VXG).Y*MJDN*\J<5.K51100$4Z+XA4TY((])$F<]WJLA"2KYY3,LP^ M#YY[H+(2*"T$I450M'8N-$*5[;VM$@VJ>('2 E!:"$J+H&CM-&ED+]NHFE1I M4@G-)/EG)62YQTN+6._]CNBW)2T$[12;:_!F%3OV_9T-MK^CA!P[EMUN%72Q M',_:UH>[8"YV1^-VN\C\G5\[IHU49)NU(F,9?F[+?*.J,KIB\3V:LCQ/RSAT M__@(*>!,06D!*"T$I450M'92-)*6/7I;]1A4 P.E!:"T$)060='::=((8;91 M1]FLQTDJXHSIC.@C-IL=WY&,%#%%U:D[:O6$Y&Q5R#[*ZF3ZWID0 MXYT:JTJGYWCV=LD&%;3V=1N"NHV@:.WS$HUOYDY%63;,$S1@OE_;.<(,J8:"T )06@M(B M*%H[+1HE#+^M$V 8] @8*"T I86@M B*UDZ31MS#9G'O,R<)+6.>,5((I,). MTP=RI[?Y"U4:CE5I.!:J-/110=427C")EH1+M>+K#<"2J<_0G+/5LC,I=@]4 M.6,\=IWM)1U4MMO3:PCJ-<*[A^0PQIYO=?\,AANI#9N/CVW.Y*6:D7&Z5&.^ MWE.585L\57'Q7!4?[?3.&?G>@]=. M@T:GPOOJ5&HON]17:?HH7I!"KY!IL;%1ZI>[(V38'8$>Q@*E!35M,[B^XP^W M0[;;ZMAWW.U?):"Z5D5LL'$O*J=\7MY@$RC625[=1ED_7=^2.R_OAFT]O[!/ MIG;'\\ ^":L[< V^NI)W3?@\57,HHS/EROHP5,G*JUMNU1O)EN6MK#LF)&PO=V]R:W-H965TV@<1&M@QI&R1+^S#L@9&N;2(4Z9*4W0']\;VD%<6*9:-#W;W8I'3/ MT3E'Y!6':ZD>]0+ D"\E%WKD+8Q9GOF^SA=04GTJER#PSDRJDAJ:2/+&HP*2B8V__1+'<06(.SM M 40U(/I>0%P#8F=TH\S9FE)#QT,EUT39:F2S Y>-0Z,;)NQKO#,*[S+$F?$E M98I\I+P"\I;&1BCI>N806<1#AZ)CXAMY!72FTJ[N^FY/6K-^0588+\M9"5IJ+00]^@ M&2O)SVOA%QOAT1[A?U;BE,3!"8F"J-.C@<1ON8X1-CE&38^3X M>GOX/I@%*'*N-6!&7\DM1DBN9?Y()K(LF7'9=9D\R&KW\)E>TAQ&'FY2#6H% MWOC77\(T^*W+\I'(6@'$30"Q8X_W!OJT7/3)ULLG?U]C(;DR4.I_N@*(CQG MDXM!&7'A3W'K]5RFX7 M;K=+_KQ="#8&@A^J-54%T92#QKO"*.S\G0;2'6UQ/[:;N^5@MRH-!EG4[:'? M>.@?]'">YZK"GGG]'#$V@RC;:0(=56$6 M!\D>B5M'D?#_Z03U<]*6P%[TTL9NU=LPBP;]%S[\K=.5/=J^HVK.!&8),P0& MIWT,0FU.BYN)D4MWX'J0!H]O;KC $S8H6X#W9U*:IXD]PS5G]O$W4$L#!!0 M ( &)Q!EERJ+NES@4 +4C 9 >&PO=V]R:W-H965TV$2M[5(XH[M MMH,T/W[M)$V:#PP9&6EN($ESWF,_;NSS-C[=4O;(EQ@+\#U-,GXV6@JQ.AF/ M>;3$*>(?Z IG\I,Y92D2\I0MQGS%,(KSH#090\ORQRDBV6AZFE^[9=-3NA8) MR? M WR=IH@]7>"$;L]&]FAWX8XLED)=&$]/5VB![['XLKIE\FQ MWSL&JBL/E#ZJDZOX;&2I%N$$1T))(/EO@VW4G14Y52!^\<[]9 *<, M<-H!_C,!;AG@YF2*KN0<0B30])31+6#J;JFF#G*8>;3L/LG4N-\+)C\E,DY, M+Q%AX"M*UA@<@;V3&XSXFF$YP@*\#[% )#F0=WRY#\'[=P?@'2 9^+RD:XZR MF)^.A6R*$AQ'9=J+(BU\)JT/;F@FEAQ\S&(<]\2'^G@;:@3&DD$% NY 7$"M MXE_K[ -PK$, +>CV-&CV^G"GKS_Z\!!',MSN"V_TQJF&U']1"<!4=3TOG*A-8J@IPAX2<<.BFF&T^SN=R3>CC4\AY>WR.7!^V^6B3#N5C M2*S!QZ_X^%H^]U*/1.H9S%=C7CS/?6#\#AC'"URK!4:;;2@80V(-,$$%)G@! MC)R]C;;]O*!,+6:/*I2I[5(_+ M#W"--S@!4![M+X3U*O>CF'.N:?0(9C1-B5"0>NL8;>ZA*YM)L="06(.Y;=5U MH_5+51AEL M>4*395NIUEAF+#F3MA%IDPY&9$BMB:BV%[:V;AY>NY5ZC>+-\2=^&Y+1VM^4 M6A-27?W;^O+_]05<*=2HX"S7Z] Q6ON;4FO2J:M_6U_^#RU7[&[Y[P1.I_S7 M9QW,Z"T,@%T[ %MO 7ZJM+FD;(M8G,]77)8WF6 HZB]N].D'+ZI&'88IM2;Z MVF/8P:]5WYCT(3.C:J$IM>90U+[&UAN;-ZQONAX(NH$/C[WVK&+4!IE2:_*L M_9*M-TRO]L^ES@L&6I]M,)NWL#6PMC506ZL/7I5*N1<0Z9,.161*K8FHMAM0 M;S=^:E':!7'P"2OG^=['R_44_A>5H;\H!=>]PV)[_B=;Y;?^7GZR'?&\_0XK9(M\7PD&DNEB\T:^N5GM/SO,=%ZWK%_;)K-A!4LL4&UIN M$%L022K!T2*$T%7^:Z)!RH$3?/#)48Q9NH&^?F<4K$[40FJ MG3K3_P%02P,$% @ 8G$&6;AK<'!T! WQ, !D !X;"]W;W)K&ULM5C;;N,V$/T50ET4NT W$NE+[-0VD$N#=;$I@B3; M/A1]H*6Q3:Q$>DG*CH%^?$E*D>1&9A+#R4.LVYPY'![-H3C:"/E=+0$T>LQ2 MKL;!4NO561BJ> D952=B!=S#C6H<(SN4F1#?[1900IQ-I"4/.S MADM(4XMD>/PH08,JIPUL'C^A7[O!F\',J()+D?[%$KT:KOQ.8+ ME /J6;Q8I,K]1YORV2A <:ZTR,I@PR!CO/BECV4A&@$]O"> E '$\2X2.997 M5-/)2(H-DO9I@V8/W%!=M"''N)V5>RW-76;B].0*9AI]1N=)PFR5:(JFO)AK M6[./5Z I2S^-0FURV8@P+G$O"ERR![>/;@372X5^XPDDN_&AX5@1)4]$+X@7 M\/>FB;_=7Z..'3Q[<3E6 CL/M[L&]E&"&CLX7$L"H3:-_T1VL M1;IF?('*F]-'M.W6F5C2&<6!>&@5R#<'DYY]P/_K5P[U;<>\Z M](YO\J9<:9D[ZG]_-0^@J89,_=/&M?L.7'L5UYZWSC?TD65YAE)!.9H):<)M MA6-J,NXI;0'8=X"VNZPGG:C\&X7K%B[]BDO?RV7*8]/!%"#&42RRC&E7/KHV M6J>S%-K(%(B]UY,YKLFX233]4FG*$U.2MN2GSY+O23JHD@Z.IGIS[SZ? MIWH)K<\%>/SA(C-WG\]_SB['V#^PWD-?TR1+B%8T2 MUUZ!_69Q48WX!\Y,W_U#:% HR<$L@3I1 M:W(OSJ&"J3T%#XZK[_RER)7- M^;!DLKV%^,$/% 6I;8:0HVJ8O(>ED-I2B/_KYC,<.K^U M^9#^<>7H];)#Z=9.15[E5&^0X^E;O_%(;4?$_XUSL!P+V,&N'/\OQK"QYY*! M7+B=)64^)\U(B^V7ZFJU>W5>[-G4CQ=;7S=4+AA7*(6Y"8U.3HWF9+&;5)QH ML7([.#.AM6(35'MZD_\ 4$L#!!0 ( &)Q!EGL M2&6BR ( @( 9 >&PO=V]R:W-H965TYDA*G@H>:Z,LFP(/*8E\CTSIR+@B@]%0M7 ME@)):D%%[@:>%[D%H*N$ MWJ4:I^)+U#60< 1?B1#$E!3VIZ@(S>6!7KV[G<+^W@'L 67P/>.5)"R50U?I MU(; 339ISNLTP0MI(KCB3&42/K(4T\=X5TMN= =;W>=!)^&7BAU#Z!U"X 6] M%CV3;O@4$PWW+3SLD!,V90PM7]A=QE_CF51"'\W?;26J*7KM%.9W/9,E27#D MZ/]1HEBB$[]_YT?>AS9__XGLD=M>X[;7Q1Y_*]&<%;: W/@^!(6B:'/<3>-' ML$8B) 10U*?##R EZ[;S->FD>J/??N.W_SJ_O+1WD.* #PI9VN:]FS+PVDQV M8MYH,FI,1IV*+B@C+$&XK"W:^_R(SX_N),)82E1M)FO*R%*:AK&,@].3\&3H M+G=M/8_RP]#WFJA'>@>-WL%K]%Y2,J,Y5>LVF8-G D)_$ V>R'P>Y?=.H_X3 MF>[.95N@6-@>)"'A%5/UO=NL-FUN;&]W]U]XW2.OB%A0)O6IFFNH=SS0WU_4 M?:>>*%[:JWO&E6X$=ICI5HW"!.C].>=J.S$)FN8?_P502P,$% @ 8G$& M65Q:V#]B P E L !D !X;"]W;W)K&ULK59K M;],P%/TK5D (I&UY/S;:2%U3!(B)B3'X@/C@M6X3D=C!=M?!K^?:2;,V,67 MOB2Q<^ZY/L>O.]HP_DWDA$AT5Y54C*U-V2*2E+103#^-YR6EU*%;C[O65_I;6#EALL MR)25GXN%S,=68J$%6>)U*3^PS6O2Z@D5WYR50C_1IL'&GH7F:R%9U0;#"*J" M-F]\U_JP$P \Y@"O#?#Z <%O OPVP']HAJ -"!Z:(6P#M'2[T:Z-R[#$Z8BS M#>(*#6SJ0[NOH\&O@JIU!M,Z)SPMDZ<>P<)WZ[I"?*=(^0Y7F 8S_3AX;Y) MSO]EG_US]CTS_&Y9^)K//[PLODQNA.2PF;^:)KBA",P4ZH [$S6>D[$%)Y@@ M_)98Z;,G;N2\-+G[F&398Y+-'HEL;QZ";AZ"0^SI^YIP+ NZ:G;D$6Q3(4US MT=!$FD;=#;?I:>C"0KK=]=@ "N)P'Y0-06Z21.X^:F9"1>X]UY[:L%,;'E3[ MJJ"8SLE6J[ZTCMGR^!K.H(D01!ZA2<6X+'YB=:<\$ \AQ?;,'4>=!]#<>O*&2P+*2V[/8I#D:#,/S>T.=#C&NTY_Y M(<8/O9YD0ZX=[_84QYWB^*#BJQRF]!AD5NVU[9/-3.@0GW$FA0GG>+DH.(_[.7$M+=.^R(-J#CR>O.5#5%^%'G] MW6Q !4GD]53:.V5&1?A*UW<"S=F:RN9JZ7J[$G*B*Z=>_[E[-G4-_1F4G$V% M>$_?U*L7F*\**E!)EI#*.8EA1GA3 S8-R6I=Y-PP"263_LRA;"9< >#_DC&Y M;:@$72&>_@)02P,$% @ 8G$&63@+(@>W! /!H !D !X;"]W;W)K M&ULK5EM;Z,X$/XK%K=IOWW9PPA 1R:IOZ2@)EY9N:986#P=$>*7W2-,0,O69K3 MF;9F;#/1=1JM<8;H#=G@G%]9DB)#C)\6*YUN"HQBH92ENFD8KIZA)-?F4[%V M5\RG9,O2),=W!:#;+$/%ZRU.R6ZF06V_<)^LUJQ-W<%/],; ME#C)<$X3DH,"+V?:%S@)H5,J"(E_$[RC1\>@#.6)D%_ER;=XIAFE1SC%$2LA M$/][Q@NLA\/J M/HZX.I2IM[BTFI*R!)YU J]520M$UR#D_8L>%]5$5C(5JBU'+3OLA&Y0A&<: M;Z$4%\]8F__^&W2-/V7Y4@GFJP0+5(*%BL!:>;:;/-M#Z/,?&USP;.8K$)5) M7HHD+PN2 =)<245[D66[PG8%=OGX>YZ/QH8YU9^/LR@1LDVC+>3WA:!C0:LM M%4BD[)'EMJ7"P8@OY--I^'0NY'.9Y"B/\ ";%;)S%)UI>1TR^S+0<#I<]F4L MIY.40&(+P@Z/@Y%>R*/;\.@.\A@*MB[CT>W%YGB=2EKT9>QN_'Y?AG/=(3OH M"XU[1 Z&>B&1HX;(T6 CO__Q"!"EF%% GO@[0([C\KF/7Z(URE<8\'9>4,P@!B#7>:G&/YP_!D]\Z+C;:7 Y43< M%!]@N,C %6\\KQ@5]%K:8&H;BCJ,4C1?*5J@%"U4A=;._='P"3_<9]Z <*NR M !!DY4@(7!"C5QG08ACHW5E5Y%:@U*WP#;>A:^X9FW+S1C[YEIOYG2PR@/AV?Y7G.. M$QJ1;.5HOE*T0*E:*$JM':F#\,\/'>:'[A]*PCOZ&W"N#%L MN_/V,FSIW3D[RVB@U&AXPNAA%&ZS?!CQX?",?T:+=*26W2['BB;LFN.SC 9* MC89RHQ;L<*P??=S.<+$2VQ 4B"Y4?91L5INMCB_B W]G_19.%E"R[L-)4&UD M'."K?97OJ%@E.>796G)3QLV(>UQ46Q75"2,;\6G]B3!&,G&XQBC&12G KR\) M8?N3TD"S833_'U!+ P04 " !B<099L%'(KM<" #+" &0 'AL+W=O MC)93*R'!T0Y!!+S8#5:PU3R'-- MI,+X67-:C4L-W!_OV#\9[4K+ @N8LOP;260VLBXLE$"*RUS>L,UGJ/68 &.6 M"_-$F\JVYUDH+H5D10U6$12$5F^\K?.P!U \[0"O!GC'@. 9@%\#_)=Z"&I M\%(/80TPTNU*NTG<#$L<#3G;(*ZM%9L>F.P;M,H7H?JB2QJP M=(>W(- '-$X2H@N(S=,4S,V*I*H,QQ+:"E%Q] V'[A/KR.EX07]HK_N0[$AHW8\+38;0Q"&*4+H) 2J1I3S):4_&Z],"8577R2[QF+0H4LY+*ZHML M5IO..S8-YVA]X@ZF;LOZ3'7JJK$^TE=M_@KS):$"Y9 J5TZGIR+F5>NL)I*M M3&]8,*DZC1EFZF\#N#90^REC&PO?N]/(P?N* 4Q('1?O/$#WKX+H6PZ33?6DW_-@*>>(Q1KL(T&R6 M+1,ZCAPWZS8>%DINER\A/F#5:RI&9$(%GVH.K(*67*Q]N >!F1)*1\;N MFTW7A4C]X.&N[\&6-CHEETJ[W#Z#_SMMAA\ FQX8Y$*T!GO$!\;#BAK#M+RR M'3?8!1]!4=.^75?6X5S3=;?7)UN"N]DD4Z5SIMLT7;()C8>"%6!'\_D"[D95 M,8#&J-(VQIKXJ=?>O KLFV:0TU32_C.Z"_ MJ^:U=V4[+]*-*GZOS.>EG8YT?2A0=JU9P5>NORI: YAZ%U>G5276GP2?RY+Y MR3\[X7A(-[QHH31_L-F@5&8VP#2)[IDV?+8;^:5I=FT/LM9OLOP63Z5LP^3IK,FZ. MG9VS;>]D:Z,1O$&,R'=X'Q';I-%TR87ALNDM>)XS^>B L_*&3NUKXIZ^'9^S M@BZ%N6W!$=FVO[&<+\NL'74-"]&,VK:_PO2Z:?OZ8G-QF;,5RR=-5\^GKAG9 MALW:7$ X1*[<%48PCL?""&!8'LP!QO$L+,__-)\!.A^/8=X&062 <@8HQ[-" MR,1]L#QA3F:O\$RS+$G2%%O1R23H8(*M6YK"-ZR&>0,&E@-V!D67BWL3S P'8!JQW('\X#-17F) GL*N8- M>X)Q),LP!&HQ7*-IBJQ."I_P_F!/29)D61@!+.P@23 $GD8:_G8Q_ U!+ P04 " !B<099EXJ[', 3 @ "P %]R M96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_: MI7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$ MVV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( &)Q!EF#@!WSJP0 .$C M / >&PO=V]R:V)O;VLN>&ULQ9I-<]LV$$#_"D:'UCVX$C_D)&Z4&==R M6G6<1!.YRK$#D9"$"0@P "C;^?5=4)$,VNPVEXU/(D"(? 2)?0N0KV^-_;PR MYC.[JY1VD\'6^_I\.'3%5E3<_6IJH6'/VMB*>RC:S=#55O#2;87PE1JFH]'9 ML.)2#]Z\/AQK;H=QP7A1>&DT5(:*I12W[F%_*+*=='(EE?3WDT&[K<2 55++ M2GX5Y60P&C"W-;=_&BN_&NVY6A36*#49)/L=2V&]+)Y4+P+D#5^YML;SU4<. M()/!V0@.N);6^;9%>WP.C#L!C?>EQINW4GEAI]R+/ZQI:JDWX3!P%,#AFXL+T/2<1$"Q$:T^5+,B,7\E#CFH_E1)\],T7D%L0#^/T/JLF)" M2*GG%SV*9R"!.XLQ,;]DQ'[Y MCL#=8<4DDSV_9/*8%5W#(I;,HXGX*;LH2QE:<07XZQ@3TTQ&K)G^R?@1-\;$ M5)-1+V3U*?N4+9JJXO8^7ES-,-EDQ+(Y2GM^E/8I^R3D9AO6!B]B3$PX&;%P M>C$/?6DZSR;FG(S8.;WY1?]-Q_R3$?OG/S /XSU>KL9\E!/[J"<1BJMB3,Q' M.?5\IR<9BH)GC(FI**=>\.K%_ @A5#>P&6-B%LJ)+=2/^6W!8!5/Q'/T7J/TXYPN!@3LU!. M;*$.9DA!'&3,[4NTJ;!R%V-B%LI_W,SGE$6%=S#MZ*YEY9B%71WML= M2NPD?A^)66A,;*%OD[53]CYH*'Q5 -'>"Y59^8VQA0T)E;0D?'25+71[=M3 MLV9M-;NZBS$Q!8V)%73$7#1UK=I5R_BNQYB8@L;$"HI7IWL>T!@34]"X5=#P M\$E)*=92B_(]G,)!?<%5,;7CL/R];I2ZA+H/^MKP\O"%RN'KFC?_ M E!+ P04 " !B<099#Y142-H! !9( &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#) M[HE"$8Y%08/F5-;8\O5?6)^LD>6;7?(FVV?)\?][I 7S::4_B&$O-RD M?9MONCX=SE=6W;!ORWDYK$/?+M_;=0HZG<["\'-&\SC_.7/R>NK37R9VJ]5V MF9ZZY<<^''Z3 M)M0.4@C2^D$&058_R"'(ZP=%"(KU@V80-*L?= M!M_6#[B#HKG[0/03=UP^2 M*BWDJ@MZ+>2J"WCCZV"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT M5M1;"?16U%L)]#;4VPCT-M3;"/0VU-L(]+;19@F!WH9Z&X'>AGH;@=Z&>AN! MWH9Z&X'>AGH;@=Z&>AN!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>/MKL)M#;46\G MT-M1;R?0VU%O)]#;46\GT-M1;R?0.Z+>D4#OB'I' KTCZAT)](ZH=R30.Z+> M\3_USN6T2_G:\[W&Y_\GU>5\;[H^_K+\/CEZ>R\X!_B3X/$+4$L#!!0 ( M &)Q!EDA7: @=!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T7 M6SJ;9/2VM>1[F[IJ_#A9A& ?&//Y@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:# M(F&2>.*I_T'G<3VZQQHJVMRER'.,[6 M3?$MI;]/2./*;HY?E-;?Q D).YG0COPJ^C87(A?+\(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C6 M7:[?XZ]G?*Q_81\"I \)TH<"Z2,#Z6,(TL:#[N\ M K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " !B<099F5R<(Q & "<)P $P @ '- 0 >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( &)Q!ED8W&),UP4 *D? 8 M " @0X( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ 8G$&6:%[6OK9 @ M% @ !@ ("!:A< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8G$&6::]#'[# @ 208 !@ M ("!^R@ 'AL+W=OV_H& "^$0 & M @(%^- >&PO=V]R:W-H965T&UL4$L! A0#% M @ 8G$&61@ZN3"[!0 A@T !@ ("!KCL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8G$& M674=7=L.! +0D !D ("!+U( 'AL+W=O&PO=V]R:W-H965T 9 " @5AB !X;"]W;W)K M&UL4$L! A0#% @ 8G$&69,W/]G+!@ ;Q M !D ("!B6T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8G$&69AU%*1_ @ O < !D M ("!+WX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8G$&66W[LJ0S P )0< !D ("!BXH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8G$&68N, M* )!0 X10 !D ("!8)4 'AL+W=O&PO=V]R:W-H965TL(8\ < &<3 9 " @:V= !X;"]W;W)K&UL4$L! A0#% @ 8G$&62:0>W>0 P 6@@ !D M ("!U*4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 8G$&622A$7V]!0 /28 !D ("! M*K$ 'AL+W=OMP >&PO=V]R:W-H965T&UL4$L! A0#% M @ 8G$&641"=W0* P HPD !D ("!M[X 'AL+W=O&PO=V]R:W-H965TP, $X, 9 " @;W% !X M;"]W;W)K&UL4$L! A0#% @ 8G$&69M^G3JI M @ % @ !D ("!;\D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8G$&6:^4$-]1 P '0L !D M ("!D-< 'AL+W=O&PO=V]R M:W-H965TBUN< 4 #4A M 9 " @17> !X;"]W;W)K&UL M4$L! A0#% @ 8G$&66W!S3XV" QS\ !D ("!3., M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8G$&62T9IM8N!P =S@ !D ("!L?8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8G$&63@+(@>W! /!H !D M ("!]!(! 'AL+W=O&PO=V]R:W-H M965T7!E&UL4$L%!@ ^ #X Z1 HH 0 $! end XML 68 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 69 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 192 230 1 false 35 0 false 8 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 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9954471 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.nvrinc.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.nvrinc.com/role/SignificantAccountingPolicies 22 false false R23.htm 9954472 - 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 23 false false R24.htm 9954473 - Disclosure - Capitalized Interest (Tables) Sheet http://www.nvrinc.com/role/CapitalizedInterestTables Capitalized Interest (Tables) Tables http://www.nvrinc.com/role/CapitalizedInterest 24 false false R25.htm 9954474 - Disclosure - Earnings per Share (Tables) Sheet http://www.nvrinc.com/role/EarningsperShareTables Earnings per Share (Tables) Tables http://www.nvrinc.com/role/EarningsperShare 25 false false R26.htm 9954475 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.nvrinc.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.nvrinc.com/role/ShareholdersEquity 26 false false R27.htm 9954476 - Disclosure - Product Warranties (Tables) Sheet http://www.nvrinc.com/role/ProductWarrantiesTables Product Warranties (Tables) Tables http://www.nvrinc.com/role/ProductWarranties 27 false false R28.htm 9954477 - Disclosure - Segment Disclosures (Tables) Sheet http://www.nvrinc.com/role/SegmentDisclosuresTables Segment Disclosures (Tables) Tables http://www.nvrinc.com/role/SegmentDisclosures 28 false false R29.htm 9954478 - Disclosure - Fair Value (Tables) Sheet http://www.nvrinc.com/role/FairValueTables Fair Value (Tables) Tables http://www.nvrinc.com/role/FairValue 29 false false R30.htm 9954479 - Disclosure - Leases (Tables) Sheet http://www.nvrinc.com/role/LeasesTables Leases (Tables) Tables http://www.nvrinc.com/role/Leases 30 false false R31.htm 9954480 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail Significant Accounting Policies - Additional Information (Detail) Details 31 false false R32.htm 9954481 - 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 32 false false R33.htm 9954482 - 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 33 false false R34.htm 9954483 - Disclosure - Joint Ventures - Additional Information (Detail) Sheet http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail Joint Ventures - Additional Information (Detail) Details 34 false false R35.htm 9954484 - Disclosure - Land Under Development - Additional Information (Detail) Sheet http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail Land Under Development - Additional Information (Detail) Details 35 false false R36.htm 9954485 - 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 36 false false R37.htm 9954486 - 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 37 false false R38.htm 9954487 - 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 38 false false R39.htm 9954488 - 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 39 false false R40.htm 9954489 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://www.nvrinc.com/role/ShareholdersEquityAdditionalInformationDetail Shareholders' Equity - Additional Information (Detail) Details 40 false false R41.htm 9954490 - 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 41 false false R42.htm 9954491 - Disclosure - Segment Disclosures - Additional Information (Detail) Sheet http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail Segment Disclosures - Additional Information (Detail) Details 42 false false R43.htm 9954492 - Disclosure - Segment Disclosures - Revenues (Detail) Sheet http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail Segment Disclosures - Revenues (Detail) Details 43 false false R44.htm 9954493 - Disclosure - Segment Disclosures - Income before Taxes (Detail) Sheet http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail Segment Disclosures - Income before Taxes (Detail) Details 44 false false R45.htm 9954494 - Disclosure - Segment Disclosures - Corporate Capital Allocation Charge (Detail) Sheet http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail Segment Disclosures - Corporate Capital Allocation Charge (Detail) Details 45 false false R46.htm 9954495 - Disclosure - Segment Disclosures - Assets (Detail) Sheet http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail Segment Disclosures - Assets (Detail) Details 46 false false R47.htm 9954496 - Disclosure - Fair Value - Additional Information (Detail) Sheet http://www.nvrinc.com/role/FairValueAdditionalInformationDetail Fair Value - Additional Information (Detail) Details 47 false false R48.htm 9954497 - Disclosure - Fair Value - Undesignated Derivative Instruments (Detail) Sheet http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail Fair Value - Undesignated Derivative Instruments (Detail) Details 48 false false R49.htm 9954498 - Disclosure - Fair Value - Fair Value Measurement (Detail) Sheet http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail Fair Value - Fair Value Measurement (Detail) Details 49 false false R50.htm 9954499 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.nvrinc.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 50 false false R51.htm 9954500 - Disclosure - Leases - Narrative (Details) Sheet http://www.nvrinc.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 51 false false R52.htm 9954501 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 52 false false R53.htm 9954502 - Disclosure - Leases - Supplemental Information (Details) Sheet http://www.nvrinc.com/role/LeasesSupplementalInformationDetails Leases - Supplemental Information (Details) Details 53 false false R54.htm 9954503 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.nvrinc.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 54 false false All Reports Book All Reports nvr-20240630.htm nvr-20240630.xsd nvr-20240630_cal.xml nvr-20240630_def.xml nvr-20240630_lab.xml nvr-20240630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "nvr-20240630.htm": { "nsprefix": "nvr", "nsuri": "http://www.nvrinc.com/20240630", "dts": { "inline": { "local": [ "nvr-20240630.htm" ] }, "schema": { "local": [ "nvr-20240630.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", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "nvr-20240630_cal.xml" ] }, "definitionLink": { "local": [ "nvr-20240630_def.xml" ] }, "labelLink": { "local": [ "nvr-20240630_lab.xml" ] }, "presentationLink": { "local": [ "nvr-20240630_pre.xml" ] } }, "keyStandard": 185, "keyCustom": 45, "axisStandard": 14, "axisCustom": 0, "memberStandard": 16, "memberCustom": 19, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 192, "entityCount": 1, "segmentCount": 35, "elementCount": 447, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 598, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.nvrinc.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DepositsAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:Liabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "unique": true } }, "R3": { "role": "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "longName": "0000004 - Statement - Condensed Consolidated Statements of Income", "shortName": "Condensed Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "unique": true } }, "R5": { "role": "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000005 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "unique": true } }, "R6": { "role": "http://www.nvrinc.com/role/CommitmentsandContingencies", "longName": "0000006 - Statement - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.nvrinc.com/role/SignificantAccountingPolicies", "longName": "0000007 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.nvrinc.com/role/VariableInterestEntitiesVIEs", "longName": "0000008 - Disclosure - Variable Interest Entities (\"VIEs\")", "shortName": "Variable Interest Entities (\"VIEs\")", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.nvrinc.com/role/JointVenturesJointVentures", "longName": "0000009 - Disclosure - Joint Ventures Joint Ventures", "shortName": "Joint Ventures Joint Ventures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.nvrinc.com/role/LandUnderDevelopment", "longName": "0000010 - Disclosure - Land Under Development", "shortName": "Land Under Development", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "nvr:LandUnderDevelopmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "nvr:LandUnderDevelopmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.nvrinc.com/role/CapitalizedInterest", "longName": "0000011 - Disclosure - Capitalized Interest", "shortName": "Capitalized Interest", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "nvr:CapitalizedInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "nvr:CapitalizedInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.nvrinc.com/role/EarningsperShare", "longName": "0000012 - Disclosure - Earnings per Share", "shortName": "Earnings per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.nvrinc.com/role/ShareholdersEquity", "longName": "0000013 - Disclosure - Shareholders' Equity", "shortName": "Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.nvrinc.com/role/ProductWarranties", "longName": "0000014 - Disclosure - Product Warranties", "shortName": "Product Warranties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.nvrinc.com/role/SegmentDisclosures", "longName": "0000015 - Disclosure - Segment Disclosures", "shortName": "Segment Disclosures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.nvrinc.com/role/FairValue", "longName": "0000016 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.nvrinc.com/role/Debt", "longName": "0000017 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.nvrinc.com/role/Leases", "longName": "0000018 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.nvrinc.com/role/IncomeTaxes", "longName": "0000019 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-17", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.nvrinc.com/role/SignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTables", "longName": "9954472 - Disclosure - Variable Interest Entities (\"VIEs\") (Tables)", "shortName": "Variable Interest Entities (\"VIEs\") (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.nvrinc.com/role/CapitalizedInterestTables", "longName": "9954473 - Disclosure - Capitalized Interest (Tables)", "shortName": "Capitalized Interest (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "nvr:SummaryOfInterestCostsIncurredCapitalizedExpensedAndChargedToCostOfSalesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "nvr:SummaryOfInterestCostsIncurredCapitalizedExpensedAndChargedToCostOfSalesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.nvrinc.com/role/EarningsperShareTables", "longName": "9954474 - Disclosure - Earnings per Share (Tables)", "shortName": "Earnings per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.nvrinc.com/role/ShareholdersEquityTables", "longName": "9954475 - Disclosure - Shareholders' Equity (Tables)", "shortName": "Shareholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.nvrinc.com/role/ProductWarrantiesTables", "longName": "9954476 - Disclosure - Product Warranties (Tables)", "shortName": "Product Warranties (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.nvrinc.com/role/SegmentDisclosuresTables", "longName": "9954477 - Disclosure - Segment Disclosures (Tables)", "shortName": "Segment Disclosures (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.nvrinc.com/role/FairValueTables", "longName": "9954478 - Disclosure - Fair Value (Tables)", "shortName": "Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "nvr:ScheduleOfUndesignatedDerivativeInstrumentsInStatementOfFinancialPositionFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "nvr:ScheduleOfUndesignatedDerivativeInstrumentsInStatementOfFinancialPositionFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.nvrinc.com/role/LeasesTables", "longName": "9954479 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "longName": "9954480 - Disclosure - Significant Accounting Policies - Additional Information (Detail)", "shortName": "Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-22", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-22", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail", "longName": "9954481 - Disclosure - Variable Interest Entities (\"VIEs\") - Additional Information (Detail)", "shortName": "Variable Interest Entities (\"VIEs\") - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-7", "name": "nvr:LetterOfCreditOnLotPurchaseAgreements", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "nvr:NetContractLandDepositImpairmentRecoveries", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "unique": true } }, "R33": { "role": "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail", "longName": "9954482 - Disclosure - Variable Interest Entities (\"VIEs\") - Total Risk of Loss Related to Contract Land Deposits (Detail)", "shortName": "Variable Interest Entities (\"VIEs\") - Total Risk of Loss Related to Contract Land Deposits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-7", "name": "nvr:ContractLandDeposits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "unique": true } }, "R34": { "role": "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "longName": "9954483 - Disclosure - Joint Ventures - Additional Information (Detail)", "shortName": "Joint Ventures - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail", "longName": "9954484 - Disclosure - Land Under Development - Additional Information (Detail)", "shortName": "Land Under Development - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "nvr:InventoryRealEstateLandAcquisitionCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "unique": true } }, "R36": { "role": "http://www.nvrinc.com/role/CapitalizedInterestSummaryofInterestCostsIncurredCapitalizedExpensedandChargedtoCostofSalesDetail", "longName": "9954485 - Disclosure - Capitalized Interest - Summary of Interest Costs Incurred, Capitalized, Expensed and Charged to Cost of Sales (Detail)", "shortName": "Capitalized Interest - Summary of Interest Costs Incurred, Capitalized, Expensed and Charged to Cost of Sales (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-27", "name": "us-gaap:RealEstateInventoryCapitalizedInterestCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "nvr:SummaryOfInterestCostsIncurredCapitalizedExpensedAndChargedToCostOfSalesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-27", "name": "us-gaap:RealEstateInventoryCapitalizedInterestCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "nvr:SummaryOfInterestCostsIncurredCapitalizedExpensedAndChargedToCostOfSalesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail", "longName": "9954486 - Disclosure - Earnings Per Share - Weighted Average Shares and Share Equivalents Used to Calculate Basic and Diluted Earnings Per Share (Detail)", "shortName": "Earnings Per Share - Weighted Average Shares and Share Equivalents Used to Calculate Basic and Diluted Earnings Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "unique": true } }, "R38": { "role": "http://www.nvrinc.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail", "longName": "9954487 - Disclosure - Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)", "shortName": "Earnings Per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail", "longName": "9954488 - Disclosure - Shareholders' Equity - Summary of Changes in Shareholders' Equity (Detail)", "shortName": "Shareholders' Equity - Summary of Changes in Shareholders' Equity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-27", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-27", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.nvrinc.com/role/ShareholdersEquityAdditionalInformationDetail", "longName": "9954489 - Disclosure - Shareholders' Equity - Additional Information (Detail)", "shortName": "Shareholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true }, "uniqueAnchor": null }, "R41": { "role": "http://www.nvrinc.com/role/ProductWarrantiesProductWarrantiesScheduleofProductWarrantiesReservesDetails", "longName": "9954490 - Disclosure - Product Warranties Product Warranties - Schedule of Product Warranties Reserves (Details)", "shortName": "Product Warranties Product Warranties - Schedule of Product Warranties Reserves (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-27", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-27", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail", "longName": "9954491 - Disclosure - Segment Disclosures - Additional Information (Detail)", "shortName": "Segment Disclosures - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-77", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-77", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail", "longName": "9954492 - Disclosure - Segment Disclosures - Revenues (Detail)", "shortName": "Segment Disclosures - Revenues (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-78", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "unique": true } }, "R44": { "role": "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail", "longName": "9954493 - Disclosure - Segment Disclosures - Income before Taxes (Detail)", "shortName": "Segment Disclosures - Income before Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-114", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "unique": true } }, "R45": { "role": "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "longName": "9954494 - Disclosure - Segment Disclosures - Corporate Capital Allocation Charge (Detail)", "shortName": "Segment Disclosures - Corporate Capital Allocation Charge (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-146", "name": "nvr:CorporateCapitalAllocationCharge", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-146", "name": "nvr:CorporateCapitalAllocationCharge", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "longName": "9954495 - Disclosure - Segment Disclosures - Assets (Detail)", "shortName": "Segment Disclosures - Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-160", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "unique": true } }, "R47": { "role": "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "longName": "9954496 - Disclosure - Fair Value - Additional Information (Detail)", "shortName": "Fair Value - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "nvr:UnrealizedGainLossFromChangeInFairValueMeasurementsIncludedInEarningsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-167", "name": "us-gaap:SeniorNotes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "unique": true } }, "R48": { "role": "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail", "longName": "9954497 - Disclosure - Fair Value - Undesignated Derivative Instruments (Detail)", "shortName": "Fair Value - Undesignated Derivative Instruments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-175", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "nvr:ScheduleOfUndesignatedDerivativeInstrumentsInStatementOfFinancialPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-175", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "nvr:ScheduleOfUndesignatedDerivativeInstrumentsInStatementOfFinancialPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "longName": "9954498 - Disclosure - Fair Value - Fair Value Measurement (Detail)", "shortName": "Fair Value - Fair Value Measurement (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "nvr:FairValueMeasurementAssumedGainLossFromLoanSale", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "nvr:UnrealizedGainLossFromChangeInFairValueMeasurementsIncludedInEarningsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "nvr:FairValueMeasurementAssumedGainLossFromLoanSale", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "nvr:UnrealizedGainLossFromChangeInFairValueMeasurementsIncludedInEarningsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.nvrinc.com/role/DebtAdditionalInformationDetail", "longName": "9954499 - Disclosure - Debt - Additional Information (Detail)", "shortName": "Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-189", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-189", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.nvrinc.com/role/LeasesNarrativeDetails", "longName": "9954500 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails", "longName": "9954501 - Disclosure - Leases - Components of Lease Expense (Details)", "shortName": "Leases - Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails", "longName": "9954502 - Disclosure - Leases - Supplemental Information (Details)", "shortName": "Leases - Supplemental Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "nvr:ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "nvr:ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.nvrinc.com/role/IncomeTaxesAdditionalInformationDetail", "longName": "9954503 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nvr-20240630.htm", "first": true, "unique": true } } }, "tag": { "nvr_A300MSeniorNotesDueTwoThousandThirtyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "A300MSeniorNotesDueTwoThousandThirtyMember", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Senior Notes Due Two Thousand Thirty", "label": "$300M Senior Notes Due Two Thousand Thirty [Member]", "documentation": "$300M Senior Notes Due Two Thousand Thirty" } } }, "auth_ref": [] }, "nvr_A600MSeniorNotesDueTwoThousandThirtyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "A600MSeniorNotesDueTwoThousandThirtyMember", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "$600M Senior Notes Due Two Thousand Thirty", "label": "$600M Senior Notes Due Two Thousand Thirty [Member]", "documentation": "$600M Senior Notes Due Two Thousand Thirty" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and other liabilities", "label": "Accounts Payable and Other Accrued Liabilities", "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other." } } }, "auth_ref": [ "r611" ] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable", "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." } } }, "auth_ref": [ "r72", "r845" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r627", "r676", "r715", "r847" ] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Accrued Liabilities", "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." } } }, "auth_ref": [ "r72" ] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities", "label": "Accrued Liabilities [Member]", "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." } } }, "auth_ref": [ "r17" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r759" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "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." } } }, "auth_ref": [ "r81" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r411", "r412", "r413", "r605", "r818", "r819", "r820", "r839", "r851" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r765" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r765" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r765" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r765" ] }, "nvr_AdjustmentToIncomeTaxExpenseIncomeTaxEffectFromShareBasedCompensationNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "AdjustmentToIncomeTaxExpenseIncomeTaxEffectFromShareBasedCompensationNet", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Excess tax benefit recognized", "label": "Adjustment To Income Tax Expense Income Tax Effect From Share Based Compensation Net", "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)." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Options exercised", "label": "APIC, Share-Based Payment Arrangement, Recognition and Exercise", "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r51", "r52", "r383" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "nvr_AggregateAdditionalFundingCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "AggregateAdditionalFundingCommitments", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional funding commitments in the aggregate", "label": "Aggregate Additional Funding Commitments", "documentation": "Aggregate additional funding commitments." } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r730", "r741", "r751", "r776" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r733", "r744", "r754", "r779" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r765" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r772" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r737", "r745", "r755", "r772", "r780", "r784", "r792" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r790" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.nvrinc.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Anti-dilutive securities (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r185" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r108", "r132", "r153", "r195", "r210", "r216", "r259", "r308", "r309", "r311", "r312", "r313", "r315", "r317", "r319", "r320", "r435", "r437", "r475", "r561", "r632", "r711", "r721", "r832", "r833", "r843" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r787" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r788" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r783" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r783" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r783" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r783" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r783" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r783" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r786" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r785" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r784" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r784" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail", "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail", "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r59", "r63" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.nvrinc.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "nvr_BuildingInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "BuildingInventory", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Inventory", "label": "Building Inventory", "documentation": "Building Inventory" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract cost", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r279" ] }, "nvr_CapitalizedInterestCostsIncludingAllowanceforFundsUsedDuringConstructionRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "CapitalizedInterestCostsIncludingAllowanceforFundsUsedDuringConstructionRollForward", "presentation": [ "http://www.nvrinc.com/role/CapitalizedInterestSummaryofInterestCostsIncurredCapitalizedExpensedandChargedtoCostofSalesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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]", "documentation": "Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Roll Forward]" } } }, "auth_ref": [] }, "nvr_CapitalizedInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "CapitalizedInterestDisclosureTextBlock", "presentation": [ "http://www.nvrinc.com/role/CapitalizedInterest" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Interest", "label": "Capitalized Interest Disclosure [Text Block]", "documentation": "The entire disclosure for capitalized interest costs." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r27", "r129", "r692" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, restricted cash, and cash equivalents, beginning of the period", "periodEndLabel": "Cash, restricted cash, and cash equivalents, end of the period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r27", "r93", "r150" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash, restricted cash, and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r0", "r93" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r763" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity [Line Items]", "label": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [ "r133", "r134", "r135", "r190", "r350", "r351", "r352", "r354", "r357", "r362", "r364", "r599", "r600", "r601", "r602", "r705", "r798", "r815" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r764" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r764" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r20", "r74", "r562", "r618" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.nvrinc.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r99", "r294", "r295", "r677", "r830" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r712", "r713", "r714", "r716", "r717", "r718", "r719", "r818", "r819", "r839", "r849", "r851" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r80" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r80", "r619" ] }, "us-gaap_CommonStockSharesHeldInEmployeeTrust": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesHeldInEmployeeTrust", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred compensation trust \u2013 106,697 shares of NVR, Inc. common stock as of both June\u00a030, 2024 and December\u00a031, 2023", "label": "Common Stock, Shares Held in Employee Trust", "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." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesHeldInEmployeeTrustShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesHeldInEmployeeTrustShares", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation trust (in shares)", "label": "Common Stock, Shares Held in Employee Trust, Shares", "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." } } }, "auth_ref": [ "r53" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r80" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value; 60,000,000 shares authorized; 20,555,330 shares issued as of both June\u00a030, 2024 and December\u00a031, 2023", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r80", "r564", "r711" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r769" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r768" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r770" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r767" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r156", "r435", "r436", "r437", "r438", "r517", "r687", "r831", "r834", "r835" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r156", "r435", "r436", "r437", "r438", "r517", "r687", "r831", "r834", "r835" ] }, "nvr_ConsolidationAdjustmentsAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "ConsolidationAdjustmentsAndOther", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation adjustments and other", "label": "Consolidation Adjustments And Other", "documentation": "Consolidation adjustments and other." } } }, "auth_ref": [] }, "nvr_ConsolidationEntriesAndOtherForAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "ConsolidationEntriesAndOtherForAssets", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation adjustments and other", "label": "Consolidation Entries And Other For Assets", "documentation": "Consolidation entries and other for assets." } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r156", "r197", "r208", "r209", "r210", "r211", "r212", "r214", "r218", "r308", "r309", "r310", "r311", "r313", "r314", "r316", "r318", "r319", "r832", "r833" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r156", "r197", "r208", "r209", "r210", "r211", "r212", "r214", "r218", "r308", "r309", "r310", "r311", "r313", "r314", "r316", "r318", "r319", "r832", "r833" ] }, "nvr_ContractLandDepositImpairmentChargesNetOfRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "ContractLandDepositImpairmentChargesNetOfRecoveries", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract land deposit recoveries, net", "label": "Contract Land Deposit Impairment Charges Net Of Recoveries", "documentation": "Amount of impairment or subsequent recovery related to contract land deposits." } } }, "auth_ref": [] }, "nvr_ContractLandDepositReserveAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "ContractLandDepositReserveAdjustment", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract land deposit reserve adjustment", "label": "Contract Land Deposit Reserve Adjustment", "documentation": "Contract land deposit reserve adjustment." } } }, "auth_ref": [] }, "nvr_ContractLandDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "ContractLandDeposits", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail": { "parentTag": "us-gaap_DepositsAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail", "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract land deposits in cash", "verboseLabel": "Contract land deposits", "label": "Contract Land Deposits", "documentation": "The gross amount as of the balance sheet date of deposits paid to secure the right to purchase finished lots." } } }, "auth_ref": [] }, "nvr_ContractLandDepositsOnLotPurchaseAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "ContractLandDepositsOnLotPurchaseAgreements", "crdr": "debit", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract land deposits in cash under lot purchase Agreements", "label": "Contract Land Deposits On Lot Purchase Agreements", "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." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer deposits", "terseLabel": "Contract liabilities for customer deposits", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r366", "r367", "r376" ] }, "nvr_CorporateAndReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "CorporateAndReconcilingItemsMember", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Reconciling Items", "label": "Corporate and Reconciling Items [Member]", "documentation": "Corporate and Reconciling Items" } } }, "auth_ref": [] }, "nvr_CorporateCapitalAllocationCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "CorporateCapitalAllocationCharge", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate capital allocation", "verboseLabel": "Corporate capital allocation charge", "label": "Corporate Capital Allocation Charge", "documentation": "The corporate capital allocation charge is eliminated in consolidation and is based on the segment\u2019s average net assets employed." } } }, "auth_ref": [] }, "nvr_CorporateInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "CorporateInterestExpense", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Corporate Interest Expense", "label": "Corporate Interest Expense", "documentation": "Corporate Interest Expense" } } }, "auth_ref": [] }, "nvr_CorporateInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "CorporateInterestIncome", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Corporate Interest Income", "documentation": "Corporate Interest Income" } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate, Non-Segment", "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r11", "r209", "r210", "r211", "r212", "r218", "r822" ] }, "nvr_CorporateReconcilingItemsAndEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "CorporateReconcilingItemsAndEliminationsMember", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Reconciling Items", "label": "Corporate Reconciling Items And Eliminations [Member]", "documentation": "Corporate reconciling items and eliminations." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Goods and Services Sold", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r89", "r552" ] }, "nvr_CostsAccruedForNewWarrantyContractsAndChangesInEstimatesForPreExistingWarranties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "CostsAccruedForNewWarrantyContractsAndChangesInEstimatesForPreExistingWarranties", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/ProductWarrantiesProductWarrantiesScheduleofProductWarrantiesReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision", "label": "Costs Accrued For New Warranty Contracts And Changes In Estimates For Pre Existing Warranties", "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." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "nvr_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "CreditAgreementMember", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Credit Agreement [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.nvrinc.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r100", "r151", "r321", "r327", "r328", "r329", "r330", "r331", "r332", "r337", "r344", "r345", "r347" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r14", "r78", "r79", "r109", "r110", "r156", "r322", "r323", "r324", "r325", "r326", "r328", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r490", "r700", "r701", "r702", "r703", "r704", "r816" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Senior notes principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r69", "r71", "r322", "r490", "r701", "r702" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Frequency of senior notes payment", "label": "Debt Instrument, Frequency of Periodic Payment", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r19", "r76" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Senior notes effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r18", "r69", "r348", "r490" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Senior notes interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r18", "r323" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r156", "r322", "r323", "r324", "r325", "r326", "r328", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r346", "r490", "r700", "r701", "r702", "r703", "r704", "r816" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r19", "r156", "r322", "r323", "r324", "r325", "r326", "r328", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r490", "r700", "r701", "r702", "r703", "r704", "r816" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r19", "r45", "r48", "r68", "r69", "r71", "r75", "r102", "r103", "r156", "r322", "r323", "r324", "r325", "r326", "r328", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r346", "r490", "r700", "r701", "r702", "r703", "r704", "r816" ] }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation liability", "label": "Deferred Compensation Liability, Current and Noncurrent", "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." } } }, "auth_ref": [] }, "nvr_DeferredCompensationLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "DeferredCompensationLiabilityMember", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Liability", "label": "Deferred Compensation Liability [Member]", "documentation": "Deferred compensation liability." } } }, "auth_ref": [] }, "nvr_DeferredCompensationTrustMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "DeferredCompensationTrustMember", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Trust", "label": "Deferred Compensation Trust [Member]", "documentation": "Deferred compensation trust." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r415", "r416" ] }, "us-gaap_DepositsAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssets", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract land deposits, net", "totalLabel": "Contract land deposits, net", "label": "Deposits Assets", "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." } } }, "auth_ref": [ "r809" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r4", "r200" ] }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetFairValueGrossLiability", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail": { "parentTag": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross liabilities", "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset", "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." } } }, "auth_ref": [ "r10", "r13", "r61", "r667", "r668" ] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail": { "parentTag": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross assets", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "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." } } }, "auth_ref": [ "r12", "r61", "r86", "r136", "r693" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Fair value adjustment income (expense)", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r837" ] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net rate lock commitments and forward sales contracts", "label": "Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value", "documentation": "Fair value as of the balance sheet date of derivative instrument not designated as hedging instrument and classified as an asset." } } }, "auth_ref": [ "r62" ] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total fair value measurement gain/(loss)", "totalLabel": "Total Fair Value Measurement", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments." } } }, "auth_ref": [ "r64", "r800" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Fair Value [Line Items]", "label": "Derivatives, Fair Value [Line Items]", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r725" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r758" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per share (USD per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r144", "r165", "r166", "r167", "r168", "r169", "r175", "r177", "r182", "r183", "r184", "r188", "r462", "r463", "r557", "r571", "r695" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per share (USD per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r144", "r165", "r166", "r167", "r168", "r169", "r177", "r182", "r183", "r184", "r188", "r462", "r463", "r557", "r571", "r695" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.nvrinc.com/role/EarningsperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r174", "r185", "r186", "r187" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.nvrinc.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r418" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r723" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r723" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r723" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r797" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r723" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r723" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r723" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r723" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r7", "r124", "r139", "r140", "r141", "r157", "r158", "r159", "r162", "r170", "r172", "r189", "r264", "r270", "r365", "r411", "r412", "r413", "r424", "r425", "r443", "r445", "r446", "r447", "r448", "r450", "r461", "r480", "r481", "r482", "r483", "r484", "r485", "r516", "r587", "r588", "r589", "r605", "r659" ] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Distribution of earnings from unconsolidated joint ventures", "label": "Proceeds from Equity Method Investment, Distribution", "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." } } }, "auth_ref": [ "r2", "r4", "r87", "r568" ] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]", "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://www.nvrinc.com/role/JointVenturesJointVentures" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Ventures", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r120", "r258", "r260", "r799" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r766" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r730", "r741", "r751", "r776" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r727", "r738", "r748", "r773" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r772" ] }, "nvr_ExpectedProductionOfFinishedLotsFromJointVentures": { "xbrltype": "integerItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "ExpectedProductionOfFinishedLotsFromJointVentures", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected production of finished lots", "label": "Expected Production Of Finished Lots From Joint Ventures", "documentation": "Expected production of finished lots from joint ventures." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r466", "r467", "r470" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r466", "r467", "r470" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Hierarchy", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r335", "r377", "r378", "r379", "r380", "r381", "r382", "r467", "r521", "r522", "r523", "r701", "r702", "r707", "r708", "r709" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r466", "r467", "r468", "r469", "r471" ] }, "us-gaap_FairValueDisclosureOffbalanceSheetRisksFaceAmountLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureOffbalanceSheetRisksFaceAmountLiability", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value disclosure, off-balance sheet risks, face amount, liability", "label": "Fair Value Disclosure, off-Balance-Sheet Risks, Face Amount, Liability", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.nvrinc.com/role/FairValue" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r465" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r335", "r377", "r382", "r467", "r522", "r701", "r702", "r707", "r708", "r709" ] }, "nvr_FairValueMeasurementAssumedGainLossFromLoanSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "FairValueMeasurementAssumedGainLossFromLoanSale", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail": { "parentTag": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Assumed Gain From Loan Sale", "label": "Fair Value Measurement Assumed Gain Loss From Loan Sale", "documentation": "Fair value measurement assumed gain (loss) from loan sale." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "nvr_FairValueMeasurementsChangesInServicingRightsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "FairValueMeasurementsChangesInServicingRightsValue", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail": { "parentTag": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Servicing Rights Value", "label": "Fair Value Measurements Changes In Servicing Rights Value", "documentation": "Fair value measurement changes attributable to servicing rights value changes." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r335", "r377", "r378", "r379", "r380", "r381", "r382", "r521", "r522", "r523", "r701", "r702", "r707", "r708", "r709" ] }, "nvr_FairValueMeasurementsInterestRateMovementEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "FairValueMeasurementsInterestRateMovementEffect", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail": { "parentTag": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Movement Effect", "label": "Fair Value Measurements Interest Rate Movement Effect", "documentation": "Interest rate movement effect on fair value measurement." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r465", "r471" ] }, "nvr_FairValueMeasurementsSecurityPriceChangeGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "FairValueMeasurementsSecurityPriceChangeGainLossIncludedInEarnings", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail": { "parentTag": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Security Price Change", "label": "Fair Value Measurements Security Price Change Gain Loss Included In Earnings", "documentation": "Security price change effect on fair value measurement." } } }, "auth_ref": [] }, "us-gaap_FairValueOptionChangesInFairValueGainLoss1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOptionChangesInFairValueGainLoss1", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, option, changes in fair value, gain (loss)", "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)", "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings." } } }, "auth_ref": [ "r66" ] }, "nvr_FairValuePrincipalAmountLoansHeldforSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "FairValuePrincipalAmountLoansHeldforSale", "crdr": "debit", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, principal amount, loans held for sale", "label": "Fair Value, Principal Amount, Loans Held for Sale", "documentation": "Fair Value, Principal Amount, Loans Held for Sale" } } }, "auth_ref": [] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "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." } } }, "auth_ref": [ "r59", "r60", "r65" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Interest Expense", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r498", "r504", "r710" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r500", "r507" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r497", "r511" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on finance lease liabilities", "terseLabel": "Financing cash flows from finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r499", "r507" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nvrinc.com/role/LeasesNarrativeDetails", "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r496" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Amortization", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r498", "r504", "r710" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r510", "r710" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r509", "r710" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r228", "r229", "r230", "r231", "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", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r346", "r362", "r451", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r570", "r698", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r823", "r824", "r825", "r826" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r734", "r745", "r755", "r780" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r734", "r745", "r755", "r780" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r734", "r745", "r755", "r780" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r734", "r745", "r755", "r780" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r734", "r745", "r755", "r780" ] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForwardContractsMember", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forward Sales Contracts", "label": "Forward Contracts [Member]", "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." } } }, "auth_ref": [ "r838" ] }, "us-gaap_GainLossOnSaleOfMortgageLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfMortgageLoans", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on sale of loans, net", "label": "Gain (Loss) on Sale of Mortgage Loans", "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." } } }, "auth_ref": [ "r4", "r115", "r116", "r118" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "General and administrative", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r90", "r643" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r130", "r280", "r556", "r699", "r711", "r828", "r829" ] }, "us-gaap_GuaranteeObligationsMaximumExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsMaximumExposure", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total risk of loss", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "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." } } }, "auth_ref": [ "r300" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r8", "r439" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r8" ] }, "nvr_HomeBuildingSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "HomeBuildingSegmentMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Home Building Segment", "label": "Home Building Segment [Member]", "documentation": "Home Building Segment" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Income before taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r154", "r428" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.nvrinc.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r155", "r414", "r419", "r420", "r421", "r426", "r429", "r430", "r431", "r604" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r117", "r119", "r171", "r172", "r203", "r417", "r427", "r573" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid during the period, net of refunds", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r28" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in customer deposits", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r551", "r814" ] }, "us-gaap_IncreaseDecreaseInDepositsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDepositsOutstanding", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase in contract land deposits", "label": "Increase (Decrease) in Deposits Outstanding", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase in inventory", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInReceivables", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease in receivables", "label": "Increase (Decrease) in Receivables", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options and restricted share units (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r178", "r179", "r180", "r184", "r384" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r737", "r745", "r755", "r772", "r780", "r784", "r792" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r790" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r726", "r796" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r726", "r796" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r726", "r796" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets and goodwill", "label": "Intangible Assets, Net (Including Goodwill)", "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." } } }, "auth_ref": [] }, "us-gaap_InterestAndFeeIncomeLoansHeldForSaleMortgages": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndFeeIncomeLoansHeldForSaleMortgages", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest and Fee Income, Loan, Mortgage, Held-for-Sale", "documentation": "Interest and fee income from mortgage loans considered to be held-for-sale." } } }, "auth_ref": [ "r113" ] }, "us-gaap_InterestCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsIncurred", "crdr": "debit", "presentation": [ "http://www.nvrinc.com/role/CapitalizedInterestSummaryofInterestCostsIncurredCapitalizedExpensedandChargedtoCostofSalesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest incurred", "label": "Interest Costs Incurred", "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings." } } }, "auth_ref": [ "r489" ] }, "us-gaap_InterestCostsIncurredCapitalizedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsIncurredCapitalizedAbstract", "lang": { "en-us": { "role": { "terseLabel": "Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Abstract]", "label": "Capitalized Interest Costs, Including Allowance for Funds Used During Construction [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r70", "r114", "r142", "r199", "r488", "r644", "r720", "r850" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid during the period, net of interest capitalized", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r145", "r148", "r149" ] }, "us-gaap_InterestRateLockCommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateLockCommitmentsMember", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Rate Lock Commitments", "label": "Interest Rate Lock Commitments [Member]", "documentation": "Commitments to extend credit where the interest rate is locked in advance of funds being disbursed for a specified period of time." } } }, "auth_ref": [] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory:", "label": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "nvr_InventoryRealEstateLandAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "InventoryRealEstateLandAcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "InventoryRealEstateLandAcquisitionCosts", "label": "InventoryRealEstateLandAcquisitionCosts", "documentation": "InventoryRealEstateLandAcquisitionCosts" } } }, "auth_ref": [] }, "nvr_InventoryRealEstateLandAcquisitionExpectedLots": { "xbrltype": "integerItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "InventoryRealEstateLandAcquisitionExpectedLots", "presentation": [ "http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "InventoryRealEstateLandAcquisitionExpectedLots", "label": "InventoryRealEstateLandAcquisitionExpectedLots", "documentation": "InventoryRealEstateLandAcquisitionExpectedLots" } } }, "auth_ref": [] }, "us-gaap_InventoryRealEstateLandAndLandDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRealEstateLandAndLandDevelopmentCosts", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Land under development", "terseLabel": "Carrying value of raw parcels of land", "label": "Inventory, Real Estate, Land and Land Development Costs", "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.." } } }, "auth_ref": [ "r811" ] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "crdr": "debit", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate investment", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate." } } }, "auth_ref": [ "r810" ] }, "nvr_JointVentureLotsControlledByCompany": { "xbrltype": "integerItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "JointVentureLotsControlledByCompany", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total lots controlled by company under the joint venture", "label": "Joint Venture Lots Controlled By Company", "documentation": "Joint venture lots controlled by company." } } }, "auth_ref": [] }, "nvr_JointVentureLotsEitherUnderContractWithUnrelatedPartiesOrNotUnderContract": { "xbrltype": "integerItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "JointVentureLotsEitherUnderContractWithUnrelatedPartiesOrNotUnderContract", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total lots either under contract with unrelated parties or not under the current contract", "label": "Joint Venture Lots Either Under Contract With Unrelated Parties Or Not Under Contract", "documentation": "Joint venture lots either under contract with unrelated parties or not under contract." } } }, "auth_ref": [] }, "nvr_JointVenturesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "JointVenturesLineItems", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Ventures [Line Items]", "label": "Joint Ventures [Line Items]", "documentation": "Joint ventures." } } }, "auth_ref": [] }, "nvr_JointVenturesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "JointVenturesTable", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Ventures [Table]", "label": "Joint Ventures [Table]", "documentation": "Joint ventures." } } }, "auth_ref": [] }, "nvr_LandUnderDevelopmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "LandUnderDevelopmentDisclosureTextBlock", "presentation": [ "http://www.nvrinc.com/role/LandUnderDevelopment" ], "lang": { "en-us": { "role": { "terseLabel": "Land Under Development", "label": "Land Under Development Disclosure [Text Block]", "documentation": "The entire disclosure for land under development." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Lease, Cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r503", "r710" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.nvrinc.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Lease Expense and Other Information related to Leases", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r842" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "nvr_LeasesCashFlowInformationAbstractAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "LeasesCashFlowInformationAbstractAbstract", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flows Information:", "label": "Leases, Cash Flow Information Abstract [Abstract]", "documentation": "Leases, Cash Flow Information Abstract" } } }, "auth_ref": [] }, "nvr_LeasesRightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "LeasesRightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU assets obtained in exchange for lease obligations:", "label": "Leases, Right Of Use Assets Obtained in Exchange for Lease Obligations [Abstract]", "documentation": "Leases, Right Of Use Assets Obtained in Exchange for Lease Obligations" } } }, "auth_ref": [] }, "nvr_LeasesWeightedAverageDiscountRatesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "LeasesWeightedAverageDiscountRatesAbstract", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate:", "label": "Leases, Weighted Average Discount Rates [Abstract]", "documentation": "Leases, Weighted Average Discount Rates" } } }, "auth_ref": [] }, "nvr_LeasesWeightedAverageLeaseTermsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "LeasesWeightedAverageLeaseTermsAbstract", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (in years):", "label": "Leases, Weighted Average Lease Terms [Abstract]", "documentation": "Leases, Weighted Average Lease Terms" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.nvrinc.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "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." } } }, "auth_ref": [ "r495" ] }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseOptionToExtend", "presentation": [ "http://www.nvrinc.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, option to extend", "label": "Lessee, Operating Lease, Option to Extend", "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." } } }, "auth_ref": [ "r502" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.nvrinc.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r841" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.nvrinc.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r495" ] }, "nvr_LetterOfCreditOnLotPurchaseAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "LetterOfCreditOnLotPurchaseAgreements", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail", "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit related to lots", "label": "Letter Of Credit On Lot Purchase Agreements", "documentation": "Letter of credit on lot purchase agreements." } } }, "auth_ref": [] }, "nvr_LettersOfCreditRelatedToLots": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "LettersOfCreditRelatedToLots", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail", "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent obligations in the form of letters of credit", "label": "Letters Of Credit Related To Lots", "documentation": "Letters of credit related to contract land deposits." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r16", "r153", "r259", "r308", "r309", "r311", "r312", "r313", "r315", "r317", "r319", "r320", "r436", "r437", "r438", "r475", "r617", "r696", "r721", "r832", "r843", "r844" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r85", "r111", "r566", "r711", "r817", "r827", "r840" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowing base limitations", "label": "Line of Credit Facility, Current Borrowing Capacity", "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." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "documentation": "Fair value of the amount outstanding under the credit facility." } } }, "auth_ref": [ "r474" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum loan borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r15" ] }, "nvr_LineOfCreditMaximumIncrementalCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "LineOfCreditMaximumIncrementalCommitmentAmount", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in commitment available", "label": "Line Of Credit Maximum Incremental Commitment Amount", "documentation": "The Maximum Incremental Commitment amount is the sum of all incremental commitments under the repurchase facility." } } }, "auth_ref": [] }, "us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansReceivableHeldForSaleNetNotPartOfDisposalGroup", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage loans held for sale, net", "label": "Financing Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance", "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." } } }, "auth_ref": [ "r225", "r674" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes fair value", "label": "Long-Term Debt, Fair Value", "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." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r19" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r19", "r41" ] }, "nvr_LossReserveOnContractLandDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "LossReserveOnContractLandDeposits", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail": { "parentTag": "us-gaap_DepositsAssets", "weight": -1.0, "order": 2.0 }, "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail": { "parentTag": "us-gaap_Assets", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail", "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTotalRiskofLossRelatedtoContractLandDepositsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss reserve on contract land deposits", "negatedTerseLabel": "Loss reserve on contract land deposits", "negatedLabel": "Contract land deposit reserve", "label": "Loss Reserve On Contract Land Deposits", "documentation": "The reserve account established to account for expected but unspecified losses related to contract land deposits." } } }, "auth_ref": [] }, "nvr_LotsAndHousingUnitsCoveredUnderSalesAgreementsWithCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "LotsAndHousingUnitsCoveredUnderSalesAgreementsWithCustomers", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Lots and housing units, covered under sales agreements with customers", "label": "Lots And Housing Units Covered Under Sales Agreements With Customers", "documentation": "Carrying amount as of balance sheet date of lots and capitalized construction costs of homes covered under sales agreements with customers." } } }, "auth_ref": [] }, "nvr_LotsControlledByCompany": { "xbrltype": "integerItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "LotsControlledByCompany", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lots controlled by NVR", "label": "Lots Controlled By Company", "documentation": "Lots controlled by NVR." } } }, "auth_ref": [] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reconciling Items", "label": "Segment Reconciling Items [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r39" ] }, "nvr_MaximumPercentageOfDepositsRequiredUnderPurchaseAgreements": { "xbrltype": "percentItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "MaximumPercentageOfDepositsRequiredUnderPurchaseAgreements", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum range of deposits required under the purchase agreements", "label": "Maximum Percentage Of Deposits Required Under Purchase Agreements", "documentation": "Maximum percentage of deposits required under the purchase agreements." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r764" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r764" ] }, "nvr_MidAtlanticMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "MidAtlanticMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Mid Atlantic", "label": "Mid Atlantic [Member]", "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." } } }, "auth_ref": [] }, "nvr_MidEastMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "MidEastMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Mid East", "label": "Mid East [Member]", "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." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r783" ] }, "nvr_MortgageBankingSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "MortgageBankingSegmentMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage Banking", "label": "Mortgage Banking Segment [Member]", "documentation": "Mortgage Banking Segment" } } }, "auth_ref": [] }, "nvr_MortgagesHeldForSaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "MortgagesHeldForSaleMember", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgages Held for Sale", "label": "Mortgages Held For Sale [Member]", "documentation": "Mortgages held for sale." } } }, "auth_ref": [] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "presentation": [ "http://www.nvrinc.com/role/ProductWarrantiesProductWarrantiesScheduleofProductWarrantiesReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r791" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r765" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by (Used in) Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r147" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by (Used in) Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r147" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by (Used in) Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r93", "r94", "r95" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "nvr_NetContractLandDepositImpairmentRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "NetContractLandDepositImpairmentRecoveries", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net Contract Land Deposit Impairment Recoveries", "label": "Net Contract Land Deposit Impairment Recoveries", "documentation": "Net Contract Land Deposit Impairment Recoveries" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r88", "r95", "r112", "r128", "r137", "r138", "r141", "r153", "r161", "r165", "r166", "r167", "r168", "r171", "r172", "r181", "r195", "r209", "r215", "r218", "r259", "r308", "r309", "r311", "r312", "r313", "r315", "r317", "r319", "r320", "r463", "r475", "r569", "r640", "r657", "r658", "r697", "r720", "r832" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "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." } } }, "auth_ref": [ "r122", "r123", "r124", "r125", "r126", "r160", "r161", "r162", "r163", "r164", "r167", "r173", "r188", "r226", "r227", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r291", "r411", "r412", "r413", "r422", "r423", "r424", "r425", "r432", "r433", "r434", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r472", "r473", "r476", "r477", "r478", "r479", "r486", "r487", "r491", "r492", "r493", "r494", "r512", "r513", "r514", "r515", "r516", "r553", "r554", "r555", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "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." } } }, "auth_ref": [ "r29", "r122", "r123", "r124", "r125", "r126", "r160", "r161", "r162", "r163", "r164", "r167", "r173", "r188", "r226", "r227", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r291", "r411", "r412", "r413", "r422", "r423", "r424", "r425", "r432", "r433", "r434", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r472", "r473", "r476", "r477", "r478", "r479", "r486", "r487", "r491", "r492", "r493", "r494", "r512", "r513", "r514", "r515", "r516", "r553", "r554", "r555", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.nvrinc.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r764" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r734", "r745", "r755", "r772", "r780" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r762" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r761" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r772" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r791" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r791" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Not Designated as Hedging Instrument", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r8" ] }, "nvr_NorthEastMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "NorthEastMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "North East", "label": "North East [Member]", "documentation": "The Homebuilding reportable segment in the North East geographic area is comprised of operating divisions in New Jersey and Eastern Pennsylvania." } } }, "auth_ref": [] }, "nvr_NumberOfFinishedLotsExpectedToBeDevelopedFromRawParcelsOfLand": { "xbrltype": "integerItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "NumberOfFinishedLotsExpectedToBeDevelopedFromRawParcelsOfLand", "presentation": [ "http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "Number of finished lots expected to be developed from raw parcels of land." } } }, "auth_ref": [] }, "nvr_NumberOfJointVentures": { "xbrltype": "integerItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "NumberOfJointVentures", "presentation": [ "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of joint ventures", "label": "Number Of Joint Ventures", "documentation": "Number of joint ventures." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "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." } } }, "auth_ref": [ "r821" ] }, "nvr_OperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "OperatingIncome", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Income", "label": "Operating Income", "documentation": "Operating Income" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r505", "r710" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r497" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r501", "r507" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r496" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r510", "r710" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r509", "r710" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "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." } } }, "auth_ref": [ "r208", "r209", "r210", "r211", "r212", "r218" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.nvrinc.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r77", "r96", "r97", "r105" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r107", "r131", "r560", "r721" ] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail", "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets", "label": "Other Assets [Member]", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r59", "r65" ] }, "us-gaap_OtherCommitmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsAxis", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Axis]", "label": "Other Commitments [Axis]", "documentation": "Information by type of other commitment." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsDomain", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Domain]", "label": "Other Commitments [Domain]", "documentation": "Other future obligation." } } }, "auth_ref": [] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "nvr_OperatingIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Income", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r572", "r641", "r669", "r670", "r671" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Other Operating Activities, Cash Flow Statement", "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)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r764" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r732", "r743", "r753", "r778" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r735", "r746", "r756", "r781" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r735", "r746", "r756", "r781" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r760" ] }, "us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForOriginationOfMortgageLoansHeldForSale", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Mortgage loans closed", "label": "Payment for Origination, Loan, Mortgage, Held-for-Sale", "documentation": "The amount of cash paid for the origination of mortgages that are held for sale." } } }, "auth_ref": [ "r694", "r813" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of treasury stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r24" ] }, "us-gaap_PaymentsToAcquireInterestInJointVenture": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInterestInJointVenture", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Investments in and advances to unconsolidated joint ventures", "label": "Payments to Acquire Interest in Joint Venture", "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." } } }, "auth_ref": [ "r23" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r92" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r763" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r763" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r762" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r772" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r765" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r761" ] }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Distribution of capital from unconsolidated joint ventures", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "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." } } }, "auth_ref": [ "r146", "r812" ] }, "us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfMortgageLoansHeldForSale", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage loans sold and principal payments on mortgage loans held for sale", "label": "Proceeds from Sale, Loan, Mortgage, Held-for-Sale", "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." } } }, "auth_ref": [ "r25", "r26" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the sale of property, plant and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r91" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r1", "r9" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Product Warranties Disclosures [Abstract]", "label": "Product Warranties Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/ProductWarrantiesProductWarrantiesScheduleofProductWarrantiesReservesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Warranty reserve, beginning of period", "periodEndLabel": "Warranty reserve, end of period", "label": "Standard and Extended Product Warranty Accrual", "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." } } }, "auth_ref": [ "r72", "r301", "r305", "r307" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.nvrinc.com/role/ProductWarrantiesProductWarrantiesScheduleofProductWarrantiesReservesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "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." } } }, "auth_ref": [ "r306" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.nvrinc.com/role/ProductWarranties" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranties", "label": "Product Warranty Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r296", "r297", "r298", "r299", "r302", "r303" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r5", "r559", "r567", "r711" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r760" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r760" ] }, "nvr_RawGroundContractsVariableInterestEntityNotPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "RawGroundContractsVariableInterestEntityNotPrimaryBeneficiaryMember", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract on Raw Ground with Landowners", "label": "Raw Ground Contracts Variable Interest Entity Not Primary Beneficiary [Member]", "documentation": "Raw ground contracts variable interest entity not primary beneficiary." } } }, "auth_ref": [] }, "us-gaap_RealEstateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateAbstract", "lang": { "en-us": { "role": { "terseLabel": "Real Estate [Abstract]", "label": "Real Estate [Abstract]" } } }, "auth_ref": [] }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "presentation": [ "http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Property [Axis]", "label": "Name of Property [Axis]" } } }, "auth_ref": [ "r688", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859" ] }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "presentation": [ "http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Property [Domain]", "label": "Name of Property [Domain]" } } }, "auth_ref": [ "r688", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859" ] }, "us-gaap_RealEstateInventoryCapitalizedInterestCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateInventoryCapitalizedInterestCosts", "crdr": "debit", "presentation": [ "http://www.nvrinc.com/role/CapitalizedInterestSummaryofInterestCostsIncurredCapitalizedExpensedandChargedtoCostofSalesDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Interest capitalized, beginning of period", "periodEndLabel": "Interest capitalized, end of period", "label": "Real Estate Inventory, Capitalized Interest Costs", "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." } } }, "auth_ref": [ "r67" ] }, "us-gaap_RealEstateInventoryCapitalizedInterestCostsCostOfSales1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateInventoryCapitalizedInterestCostsCostOfSales1", "crdr": "debit", "presentation": [ "http://www.nvrinc.com/role/CapitalizedInterestSummaryofInterestCostsIncurredCapitalizedExpensedandChargedtoCostofSalesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest charged to cost of sales", "label": "Real Estate Inventory, Capitalized Interest Costs, Cost of Sales", "documentation": "Amount of interest cost charged to cost of sales that had been previously capitalized to inventory." } } }, "auth_ref": [ "r6" ] }, "us-gaap_RealEstateInventoryConstructionMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateInventoryConstructionMaterials", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "nvr_BuildingInventory", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Building materials and other", "label": "Real Estate Inventory, Construction Materials", "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." } } }, "auth_ref": [ "r811" ] }, "nvr_RealEstateInventoryInterestChargedToInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "RealEstateInventoryInterestChargedToInterestExpense", "crdr": "debit", "presentation": [ "http://www.nvrinc.com/role/CapitalizedInterestSummaryofInterestCostsIncurredCapitalizedExpensedandChargedtoCostofSalesDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest charged to interest expense", "label": "Real Estate Inventory, Interest Charged To Interest Expense", "documentation": "Real Estate Inventory, Interest Charged To Interest Expense" } } }, "auth_ref": [] }, "us-gaap_RealEstateLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateLineItems", "presentation": [ "http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate [Line Items]", "label": "Real Estate [Line Items]", "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." } } }, "auth_ref": [ "r689" ] }, "us-gaap_RealEstateTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateTable", "presentation": [ "http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate [Table]", "label": "Real Estate [Table]", "documentation": "Disclosure of information about real estate investment companies including, but not limited to, real estate investment trusts, real estate owned, retail land sales, and time share transactions." } } }, "auth_ref": [ "r689" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "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." } } }, "auth_ref": [ "r37", "r39" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r37", "r39" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "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." } } }, "auth_ref": [ "r36", "r39" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Profit before Taxes", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "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." } } }, "auth_ref": [ "r36", "r39" ] }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]", "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table]", "documentation": "Disclosure of information about reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and assets." } } }, "auth_ref": [ "r38", "r39" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]", "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "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." } } }, "auth_ref": [ "r35", "r39" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r35", "r39" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r727", "r738", "r748", "r773" ] }, "nvr_RefundableDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "RefundableDeposits", "crdr": "debit", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Refundable deposits and letters of credit", "label": "Refundable Deposits", "documentation": "Portion of deposits and letters of credit made on raw land contracts which may be refundable." } } }, "auth_ref": [] }, "nvr_RepurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "RepurchaseAgreementMember", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase Agreement", "label": "Repurchase Agreement [Member]", "documentation": "A revolving line of credit facility used by NVR Mortgage to finance the purchase of loans." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r728", "r739", "r749", "r774" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r729", "r740", "r750", "r775" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r736", "r747", "r757", "r782" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/JointVenturesAdditionalInformationDetail", "http://www.nvrinc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash and cash equivalents", "label": "Restricted Cash and Cash Equivalents", "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." } } }, "auth_ref": [ "r27", "r106", "r129", "r150", "r563" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r82", "r104", "r565", "r591", "r596", "r603", "r620", "r711" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r124", "r157", "r158", "r159", "r162", "r170", "r172", "r264", "r270", "r411", "r412", "r413", "r424", "r425", "r443", "r446", "r447", "r450", "r461", "r587", "r589", "r605", "r851" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.nvrinc.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r121", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r690" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "nvr_OperatingIncome", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenues", "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)." } } }, "auth_ref": [ "r143", "r153", "r196", "r197", "r208", "r213", "r214", "r220", "r222", "r224", "r259", "r308", "r309", "r311", "r312", "r313", "r315", "r317", "r319", "r320", "r475", "r558", "r832" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r508", "r710" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.nvrinc.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r508", "r710" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r791" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r791" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.nvrinc.com/role/EarningsperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.nvrinc.com/role/ProductWarrantiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes in Product Warranties Reserve", "label": "Schedule of Product Warranty Liability [Table Text Block]", "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." } } }, "auth_ref": [ "r304" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r32", "r33", "r34", "r40" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r42", "r43", "r44", "r45", "r46", "r47", "r48", "r102", "r103", "r104", "r133", "r134", "r135", "r190", "r350", "r351", "r352", "r354", "r357", "r362", "r364", "r599", "r600", "r601", "r602", "r705", "r798", "r815" ] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes in Shareholders' Equity", "label": "Schedule of Stockholders Equity [Table Text Block]", "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." } } }, "auth_ref": [ "r7" ] }, "nvr_ScheduleOfUndesignatedDerivativeInstrumentsInStatementOfFinancialPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "ScheduleOfUndesignatedDerivativeInstrumentsInStatementOfFinancialPositionFairValueTableTextBlock", "presentation": [ "http://www.nvrinc.com/role/FairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Undesignated Derivative Instruments", "label": "Schedule Of Undesignated Derivative Instruments In Statement Of Financial Position Fair Value [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfVariableInterestEntitiesTable", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Variable Interest Entities [Table]", "label": "Schedule of Variable Interest Entities [Table]", "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." } } }, "auth_ref": [ "r54", "r55", "r56", "r57", "r58", "r435", "r436", "r437", "r438", "r532", "r533", "r534" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Total Risk of Loss Related to Contract Land Deposits", "label": "Schedule of Variable Interest Entities [Table Text Block]", "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." } } }, "auth_ref": [ "r54", "r55", "r56", "r57", "r58" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.nvrinc.com/role/EarningsperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Shares and Share Equivalents Used to Calculate Basic and Diluted Earnings Per Share", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "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)." } } }, "auth_ref": [ "r30" ] }, "nvr_ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTableTextBlock", "presentation": [ "http://www.nvrinc.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "ScheduleofSupplementalCashFlowInformationRelatedtoLeases", "label": "ScheduleofSupplementalCashFlowInformationRelatedtoLeases [Table Text Block]", "documentation": "ScheduleofSupplementalCashFlowInformationRelatedtoLeases" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r722" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r724" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r192", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r218", "r224", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r292", "r293", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r699", "r801", "r848" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r222", "r223", "r607", "r608", "r609", "r664", "r665", "r666", "r672", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r691", "r706", "r714", "r836", "r848" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAssetReconcilingItemLineItems", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]", "label": "Segment Reporting, Asset Reconciling Item [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosures" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Disclosures", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r191", "r192", "r193", "r194", "r195", "r207", "r212", "r216", "r217", "r218", "r219", "r220", "r221", "r224" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingOtherSignificantReconcilingItemLineItems", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresCorporateCapitalAllocationChargeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Other Significant Reconciling Item [Line Items]", "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "label": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingRevenueReconcilingItemLineItems", "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]", "label": "Segment Reporting, Revenue Reconciling Item [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r90" ] }, "us-gaap_SeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotes", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Senior notes", "verboseLabel": "Senior Notes carrying value", "label": "Senior Notes", "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." } } }, "auth_ref": [ "r73", "r846" ] }, "nvr_SeniorNotesDueTwoThousandThirtyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "SeniorNotesDueTwoThousandThirtyMember", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/SegmentDisclosuresAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes due 2030", "label": "Senior Notes Due Two Thousand Thirty [Member]", "documentation": "Senior Notes Due Two Thousand Thirty" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": -1.0, "order": 2.0 }, "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-based compensation expense", "negatedLabel": "Equity-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nvrinc.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Lease Payments", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r506", "r710" ] }, "nvr_SouthEastMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "SouthEastMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "South East", "label": "South East [Member]", "documentation": "The Homebuilding reportable segment in the South East geographic area is comprised of operating divisions in North Carolina, South Carolina, Florida and Tennessee." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r127", "r192", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r218", "r224", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r699", "r801", "r848" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r21", "r124", "r139", "r140", "r141", "r157", "r158", "r159", "r162", "r170", "r172", "r189", "r264", "r270", "r365", "r411", "r412", "r413", "r424", "r425", "r443", "r445", "r446", "r447", "r448", "r450", "r461", "r480", "r481", "r482", "r483", "r484", "r485", "r516", "r587", "r588", "r589", "r605", "r659" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r222", "r223", "r607", "r608", "r609", "r664", "r665", "r666", "r672", "r675", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r691", "r706", "r714", "r836", "r848" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r157", "r158", "r159", "r189", "r552", "r598", "r606", "r610", "r612", "r613", "r614", "r615", "r616", "r619", "r622", "r623", "r624", "r625", "r626", "r628", "r629", "r630", "r631", "r633", "r634", "r635", "r636", "r637", "r639", "r642", "r643", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r659", "r715" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r157", "r158", "r159", "r189", "r552", "r598", "r606", "r610", "r612", "r613", "r614", "r615", "r616", "r619", "r622", "r623", "r624", "r625", "r626", "r628", "r629", "r630", "r631", "r633", "r634", "r635", "r636", "r637", "r639", "r642", "r643", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r659", "r715" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r731", "r742", "r752", "r777" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "nvr_StockIssuedDuringPeriodSharesTreasuryStockReissuedUponExerciseOfStockOptionAndOther": { "xbrltype": "sharesItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissuedUponExerciseOfStockOptionAndOther", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquityAdditionalInformationDetail", "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reissued shares during the period, shares (in shares)", "label": "Stock Issued During Period Shares Treasury Stock Reissued Upon Exercise Of Stock Option And Other", "documentation": "Number of treasury shares reissued during the period to satisfy equity-based compensation obligations exercised by the holders of such rights." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock issued upon Option exercise and RSU vesting", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r7", "r21", "r104" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders' equity", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r80", "r83", "r84", "r98", "r621", "r638", "r660", "r661", "r711", "r721", "r817", "r827", "r840", "r851" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r101", "r152", "r349", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r363", "r365", "r452", "r662", "r663", "r673" ] }, "nvr_SublimitForIssuanceOfLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "SublimitForIssuanceOfLettersOfCreditMember", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sublimit for Issuance of Letters of Credit", "label": "Sublimit For Issuance Of Letters Of Credit [Member]", "documentation": "Sublimit for issuance of letters of credit." } } }, "auth_ref": [] }, "nvr_SummaryOfInterestCostsIncurredCapitalizedExpensedAndChargedToCostOfSalesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "SummaryOfInterestCostsIncurredCapitalizedExpensedAndChargedToCostOfSalesTableTextBlock", "presentation": [ "http://www.nvrinc.com/role/CapitalizedInterestTables" ], "lang": { "en-us": { "role": { "terseLabel": "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]", "documentation": "Summary of interest costs incurred capitalized expensed and charged to cost of sales." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r771" ] }, "nvr_TotalRawLandParcelOwnedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "TotalRawLandParcelOwnedMember", "presentation": [ "http://www.nvrinc.com/role/LandUnderDevelopmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total Raw Land Parcel Owned", "label": "Total Raw Land Parcel Owned [Member]", "documentation": "Total Raw Land Parcel Owned" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r763" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r770" ] }, "us-gaap_TradeAndLoansReceivablesHeldForSaleNetNotPartOfDisposalGroup": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndLoansReceivablesHeldForSaleNetNotPartOfDisposalGroup", "crdr": "debit", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trade and loans receivables held-for-sale, net, not part of disposal group", "label": "Accounts and Financing Receivables, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance", "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." } } }, "auth_ref": [ "r225" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r790" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r792" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.nvrinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.nvrinc.com/role/FairValueAdditionalInformationDetail", "http://www.nvrinc.com/role/FairValueFairValueMeasurementDetail", "http://www.nvrinc.com/role/FairValueUndesignatedDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r228", "r229", "r230", "r231", "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", "r346", "r362", "r451", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r570", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r823", "r824", "r825", "r826" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r793" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r794" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r792" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r792" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r795" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r793" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r49" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r49" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Less treasury stock at cost \u2013 17,465,064 and 17,360,454 shares as of June\u00a030, 2024 and December\u00a031, 2023, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r22", "r49", "r50" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquityAdditionalInformationDetail", "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock repurchased (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r7", "r80", "r104" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.nvrinc.com/role/ShareholdersEquitySummaryofChangesinShareholdersEquityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of common stock for treasury", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r7", "r49", "r104" ] }, "nvr_UnallocatedCorporateOverhead": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "UnallocatedCorporateOverhead", "crdr": "credit", "calculation": { "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nvrinc.com/role/SegmentDisclosuresIncomebeforeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unallocated corporate overhead", "label": "Unallocated Corporate Overhead", "documentation": "Unallocated corporate overhead." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r789" ] }, "nvr_UnrealizedGainLossFromChangeInFairValueMeasurementsIncludedInEarningsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "UnrealizedGainLossFromChangeInFairValueMeasurementsIncludedInEarningsTableTextBlock", "presentation": [ "http://www.nvrinc.com/role/FairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement", "label": "Unrealized Gain Loss From Change In Fair Value Measurements Included In Earnings [Table Text Block]", "documentation": "Unrealized gain (loss) from change in fair value measurements of derivatives not designated as hedging instruments included in earnings." } } }, "auth_ref": [] }, "nvr_UnsoldLotsAndHousingUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nvrinc.com/20240630", "localname": "UnsoldLotsAndHousingUnits", "crdr": "debit", "calculation": { "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Unsold lots and housing units", "label": "Unsold Lots And Housing Units", "documentation": "Carrying amount as of the balance sheet date of lots and capitalized construction costs of homes not covered under sales agreements with customers." } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityDisclosureTextBlock", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEs" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entities (\"VIEs\")", "label": "Variable Interest Entity Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r105" ] }, "us-gaap_VariableInterestEntityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityLineItems", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity [Line Items]", "label": "Variable Interest Entity [Line Items]", "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." } } }, "auth_ref": [ "r435", "r436", "r437", "r438", "r532", "r533", "r534" ] }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "presentation": [ "http://www.nvrinc.com/role/VariableInterestEntitiesVIEsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entities", "label": "Variable Interest Entity, Not Primary Beneficiary [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure [Abstract]", "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WarehouseAgreementBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarehouseAgreementBorrowings", "crdr": "credit", "presentation": [ "http://www.nvrinc.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt outstanding", "label": "Warehouse Agreement Borrowings", "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." } } }, "auth_ref": [ "r109" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive securities:", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "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)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r176", "r184" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nvrinc.com/role/CondensedConsolidatedStatementsofIncome", "http://www.nvrinc.com/role/EarningsPerShareWeightedAverageSharesandShareEquivalentsUsedtoCalculateBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic weighted average shares outstanding (in shares)", "verboseLabel": "Weighted average number of shares outstanding used to calculate basic EPS (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r175", "r184" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "835", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-8" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "25", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-12" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-9" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-30" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "310", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479616/944-310-45-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "310", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479616/944-310-45-2" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "310", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479584/944-310-50-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org//323/tableOfContent" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(10)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481852/948-310-45-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r798": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r799": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "323", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" } } } ZIP 74 0000906163-24-000109-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000906163-24-000109-xbrl.zip M4$L#!!0 ( &)Q!ED<,X&9?Q *UY 4 97AH:6)I=#$P,7$R,C R M-"YH=&WM7>ESVD@6_[Y_1:]3FW&JL&/P?:RK,%82=FSP DXJGZ8:J<$]$9)& M+4&8OW[?>]VZS!$[%X)-JH*1U&IUOW['[QTM+AZBD7MY\2"X<_F/BW_N[+!K MWXY'PHN8'0H>"8?%2GI#]L$1ZA/;V3&M&GXP#>7P(6*UO=H!^^"'G^28Z^N1 MC%QQF?1S\5H?7[RFAUST?6=Z>>'(,9/.O[?DZ=[1OG-\>#00^\<'=O_HA->J M?,\6CGU\<,3[IW]4M^!6:*[O4='4%?_>&DEOYT'@\\^.:T%T/I%.]'!6W=O[ MUU:A720^1SO[-&_<[RR,^ CZ4[/?NO)D5"L M)2:LXX^X]UM%<4_M*!'*@6ZHY-_BK(H/I\.)&0WTXTI/)*.KUG!(UN<'V9<1 MJ^[M5B]>8_MD3K,SX^$0)M?WH\@?Z?YSD["!H"+\X;,XF#N+KM5HMZY9_=9J M7\?J]NH].+CHAY>W]6[/ZL"YN_M.XUV]:['ZVXYEX>U% M0CR9!'_&*I*#J3XE/0IV,L7)[7: MWGE"HY\_,TU?1]A^R"/I>VPWXHY@W',8Z1N@KO0B MG_&1#Y:@];[#;MN=WMOZ6XN]:;;JK8958LWNVV&TTZJB"G\R%:Z&WI,17;#\SF M ;=E-*VPTA.Z/BR)WB#VYNPJGHJP0@=(.Q\^0GU2K0';ZH&6@9R[7VG.5XIH M.E:CV:O?=)\S]H [#@#B'5<,#/C\ CC962$ZJ>^ND&\+E*H=[.X?(!UZ(%-: MVZ9"9\2-AX(%/(PDC "M#32S?6A"< ,M/'SO"!61N;_E"O@&CH,XM!^X$JP^ M#(4@SV4&$-3V"!#4V#;J3M-=?PH/Y^#GB##BH$G?R%!%+,4V.(3O-H#J*0U@ M7RL:N#"(0](T9C 5%B;]^J%60A,)78Y\1PXDG!V$_HA%L#@X+/R[!JI^'FG* MH*I>OC@\/<>%V%BQORJ/V!\NEWG/GS!'*!D28Y,TI (9A/Y8*F JDB.\::ZP M@30I$;&!#Q+%0'"$]-;2&&V88]STP 7PE 1UH)T LX9!*$:@VI19*F((C;J& MOJ]U[)B[,>^[HMB!UGBAL(4,(FJGXL% VE)X]A1[GSQ(P,)H1;!K4._<_@3\ MY0IGB!J6NVYJ7K !\ALR$:ECWW7]B0+-<'*^;N2?'W+JHEL)5*_^)%4P;Q2/ M5$%M]S@AV7R#<2T&X#KBV95"VEW&&CR0$:SKWV!Z02.,%(N5 0">'^4,M(-# M)O^84=PF@P\/')QZY-B1X!X0 ;14(&QMS:GU?'7VM:JKI.Q76R/V2]=NU=S7 M6V3JI$I56P))B[J+L:_&-,@LI6"H^62I99'SE6.:ZKJHL9;77 M2^W6UD7M=NT'X<0N*A1@%9-R7;D&-H-B]:9FNL4:F.>B3&DT"/0E3"+1EM-4 MCQ:<7F##F>?DL>CNLU!!&9AQ.:C<7R-0":L-BXE:A !!A7W@80@J" Q?)5,K M%=;R6=T!C0-<1(I";RO 0,!,"3Q^Y* M8ZS&>S'!/@,JPV3H>M03/6JEP^^^E\3$#4(EVXYWDB&&*P.,LP_E&%&EH'SY MK(ICV_P517A,)^$<:DU2:LUQP!9I#\?PF1X M 1^*G3Z8H$\[M"YGW)WPJ=KZUNHLHR:,5KC$TJ'G%TH]11&M*KB;A:L1DH8Q M^$L@]"$PLX:VMC\*7 &?H#>,?B)A?.*S5!'S4J6#P-@: MXP2AI^0<:;-E_3[*QN4ENH*32J>B=44N<4#A-8S%33C(H;/1)FMM('@1SS1\ M;P!^:90RD2L.2'TPIUFV;UDH'JVXSWCBY[ M)&WTXN"R]/)59.1Z@[.M:!#8E\X;I0/%TZ'FKY'11-!CC2EPWX MV \3DF@=]PPV!3UL:P&KX&" Q-S55#*,E@8KB!A#T-T944&676X.)Q+\21SR M'0P 3PV'^3@)SQ0 L(%9"_)B87B><=_H&4MX MV]BEA(0SG.YKDP*D!+L&RL FGO?[H+P-VBMP5L+^CE!V*/N8"LR911BOREF7 MY!:TI'W,0NN*#&+:Q#GG:B[?DW#K.0B=Q-;)'ML/I&9GQY3$@S^/O7DV(5H. MW9"=2Z3>S_/ YEJU_76Q:B5SS6?]JT075/(9;V6L$ZJL3$N(L;8(E)SDGT#I M!2ZWA;$>S)8AL*B*4*B4P7A&,O+HDWJ;^+'KH%\F\E+ 69\KJ0NXR'W5MD6 M<@*%-!@HH6V([<=H*FTD:*)*]($17BH4363=@#[2' 89%S5M:C[R:F Y_%R* M/C'+W'_3\/ "B:O!D;QFRZS%)J=$2)("/%M*;*2&X6#[%(E\R-82HY=NE@% M$%O)+%JVU2#)6F(QZ@:O6[\\ZW:\B^'(K4N>H',;]7+J+-BAB'BHO5:/U17 MF B3Q;DK!;]"=S)%V=^FO+06;JP_!&C1%P"N$%)1W$U7DS_7T07?&;V;S(/ MIRNP.6R"C\F\#8.%#&;R3-7[(>;.JU7-8I0[YZ:R'GH$;S:*.*8-]:#A/#P MP!5&J77,W/B..,&"NU9)?37-S8\\L<=QO.+>FDQ-IO#4^$2)Z.2* M*#"MX<9YI1/#IWA 'D5^:SSJ8VFH'@ 5W\#@B#C."!N3JJGQ0!B,Y>C@S MSJ<'*PNV8/ X?/&EFO(?GD>8$U4OU#//":JGV8>% ??UC?^77S/:Y=&,QJ(1 MH)@14Y73+;#R("N\[TXINB-4M+DABH-R!=X+VRAR<#3@TM%1QCA"@T7!.EJM MU-2\$:8J)@N:#G14 !2B$POC*=>U16*GR[)!&U:@?+A&CO&M5#8L/_>$'Z^V ML&E31?ZP7 [HTO(0;A!L">J,>VD:F>!@MF\KJU&;W2"A51CM<)R:[3R(Q 2^ M>0 N("3V$(*3X_R$SA=%^0KH,]4$-YEDLG1#@B$(QS:+ OJ5[+PMCFYNI MCA;-?^F^M<3Y7S@RJA4(>90- T@RD.$H&111$--ZTHNI<@ C!D@3$]'5(:L- MEM92&>BEQ:EQ.)9C[I9 4+]0&D7U),44W"+9530I\:P\]08SX]HDM#IB &XT M>NO@YY9MES9J8]**,ZHS5=CYK/12]4HY>_R+A8'%6@'HQ,GZHZ*&I,9![TKV M=7I-5Q\NB$T4]Q,D-L DR3!M//?Z%S8S)SDIG=RKS-FE:)B^# MF6=(EI6>:UFF?I:VX\42]=0\ZL%ML%P?K(M$@*>Z* P-G-/,"R Y3%NL+3PQD5*A6J.3R.I5" M^LQ2"AW23$ABZ9P=+*DLD,LF9? M9"A)8BVE0"8<^:%(:GUHX)64N70!'6WB5'YV;VHH'-3;E(KIHS>;IK\K5(EH M]GKD.M'E3)$_%(3T4N?8%+G2B))@ .70,L2WP=Q]O"[<_4YP;+QZSL8J-SV4 M"KY8T6S;(PV-3O+0I"OIA2"SGC&&; :ZNGHL/$G(W/?<:LW.G'<7KXI)\:7#V=N&\=W"O7<6:\-'X:W"U^W& M/;;HXLF.U:57$[_3;VV]R;USN'[;;KVE*W?U3J]I=1ET9/7:2<_XO4('M_6/ MK-7NL2N+-=JM7J=^W6S@&XVO/C+K??/::C5@&&_87:?9[E2HB75[U^[46U;[ MOEMA[0[KWE]UK?_>XV/A_,T*-][]2IB7><-Y; M'SK-7L]J::[*W3[#W&OY=KB7+TZKYQWKMMYL78.0$TU "=SA2YB;(&4M_:;@ MFX_LQGH#\GE3;_T.]^PO+@E<9_EZ^L\''&S]/)G,_\3 5TID>:UUL\4^-'LM MJ]ME'U#PVF^TBYN^4@]K$6Q.L.@1)M(0/HNA%G>T#NB]JXD7ROO^6"R6T$ 41; LA>OJ@>[9W/^SPX/E?T MR3Y(UY5\Q*YV60.8%(OT%MWTO,^U7,X6N+QKN*"_%C&_B#W\*9TU7,6[4."+ M7+$D[?NLW@]=U>4Z^TE6^TD]E12!_9B[?O(+3@@OWW>O=M!04R%D];SP/O?' M[WA_^6+_Y!QL>J<^!S:7W;NW4>NZKN"K*SS,\[Z7MF#?'8C] C<;!6Z>'E@[ M_HF!M6\-=C^*;/^D0.Z"C2>-=];U_8W%ZLW5L=F7QTK+T6LO^ZG*'VTD?GU^ M0<5^/QTF1T/&W0CD?@0B_,<>W_TS&&XQ%=HSIXK:_>0T^'Q>%+9#8*TQ;HVV MN6N>0X_4EXVX'^T=!I_G_;+ORLW&3[3GI,MK^SMS?Q/8?.J?2WY-/]/\/U!+ M P04 " !B<099VA?WELX' #8)@ % &5X:&EB:70S,3%Q,C(P,C0N M:'1M[5IM;QLW$O[>7\$Z:)H DJQWV[)CP'%1") QE B=+K?"1^4>#O1+U>25W:8N;T:!Q$N]GNBE^LN],3&=N##@;. MY^.<'<;[LT-6!F'V1@LP'VH2Z-'^8!=.HA=Y\V)-=8-7C3YWRFUU%.9:3,;_'BK M,_#B/4S%C-5QZ4;H>[ %]L)A5VQ/<++!?17CHQD*$NMDT#8?E+D"1U(' MYQ\O;MY>O+_Z6/_PGY^O_BLN+F_%QZO+V^L/[T6GV1:75S>WUS]=7U[0DX^[ M^OW%O6RN>=G=&J+KFK@J1Y"#^$=#O'6@[+0F$G!!IS,1QC*\?-$[/MW%B3[J M*Z12N+3J!E)4<#R/IL:YR\.@3D^^DI^MQMR'OU[[VK0T&SV:AFLQEA,0#B8: MIDA*8:P]WA76!6%S\9-UF6@UZ_\2-A7O_WU3$]=YTL!HG#R#:+3W+AIOI<<8 MX+QG,W&7VZD!-8+:@Z HBR;D%M,(:I Z%S*?B3(/K@3T !,+YQB,EA09WCDM MC4AE@H^X.9BY+@5(;8G MD7XL4F.G?@Y2!R/M@Y.H2-+#:#=:65O!FI\;LV'M,X%;=^_@=OL@-B]?'+=; M1Z>^ E15 !!!V#35>,M1NQ;2 >,#XZV'!BB. A"40Z/]F,1)+$-R)(*D>Z5] M8JPOL1_1IK,F J5P-@&%C[UXA;A0@$"+P;^Z3\8R'X&X0$:Z*0U*M#JRWNJ] M@M?:JH1\PA0&E\0;:W@-N*(;-E94?I 48J*R,]U-*,$9?#/+Y Z M_3U"J'R]1PAM=VD>WH''70 &B]/9TTBJ4:9-9.EW[T(I;PB(BDI33**V=#@ M4M-$>R8\E(*$F5JW3KP$B&695%EU"I551,C1II$VWQUFC%>U%?#KU6 M6CI-#NB8ZSD!Y#12Z2G_\JKTG*R9'JT'- AWH=RID(COI#226!W=8B.6>1Q[ MQ*I@M9C!JR&0(!(O]@?U^42[5S >[@V,3QK]HTT4[\Q6&V#>G>=VQC2N@XE6 M!%7I;2Z)T*5'F%-!2?B53LVQA.C6 MN*\<*DI7(*(]5R()[K@5&\"E*6U-'98G,VJ!@E8,B6#9'<&+*TL72-W/!+[) MWL!WP<)7$VE*IBH*+J0IUH9Z@F'Q6VJ\11VQ _7&V^UE'\,5.R)M^EA<#FT9 M'K=@E^0@%]) E7/Z]%Y'#.,FED?\#D=2.)8/L&!?BTQ[>+0KQ[IDB*$ MD<#6I"O#<9\$?%1 IPAYN;#K=;1J+/VBR"#J8\B#XIS \U'Q]4P8?0>F.C=8 MDZ_]X2GZ8S#?JPU8[YELP/C,4,U72&W)4$28JRA=DA7A[!/*CHWR=6&:Q!(V M6.<7F9X?X)!9ID, ^)UT,+182U"[TF@?#_(*L8SLZXG=\2\5TO,%"+^6&LWG MQ5;F"1\OO/Y[G_5G9?@+@[49UHH:@48[6]HC)QH0&5667NQWIB#O*.W&6HT3 M+U>9?,0Y/PGZ)+Q56Y-XKK"%U:3"CAX6I/8H-JO:%+LX>FF#2X-SO\?$[\L, MX8&SQ,Y4R63KF=DSRNO[MQ&ZP/2=.N2,&@8=F.80-GP>7>&K%K.?SB?63(!2 M8"Y'U;&ZJY@1LL+8&6#K=&PC'ZH$AH@_<'6< M;",+#X/YQ2D2=V'D;*!SGC+N=%I!:FA#L-F 7OQ.B/VQ:JB4L+[87+T3/NDV MCCI]>BT<'/Y7<\75&^,&OS$^#&JSK==LG#3[CS8W&ZU'VWYOV&ZCV^M]^5%; MC4[G9*=A#WDBW%R@ F/GA-=?H +?^$+F;PXZ!W.9"J2#IFBQU%S'GR!:6?=4 MGW9Q3[U67X'3"EK'0Z:5,O#7\PI_B/ .URJG8B$NRE&)!4>_QE],+);+TW.S MQ<^XD-8]C:#_2IZ^G3TL.3[+KVWQ^ZI>O7S111KDWXTW_P]V>S1Z/.- !M24[S.<_'1::5%1Q#7_H5K)[VN?8176\WO/03SAG\#&AUE+]'(*;RZ[ MR"%"N R;79[XEJOZC5^6'?(7;;\!4$L#!!0 ( &)Q!EGP0LV:RE M+DPYM7*4>]9M=_OL9V/OY9C'=B^]@K/9.*?[\?YT/R@Y38R8GIT*.692O-N3 M1ZD8M$76[A[Q7A]ZV7'2.4C;T$\&QT)TVX/_=O:P*XK'/LY/%;S;*Z1NYD#Z MA_UNZW!0^I.)%#X?=MKM?^P%T;/3S&B/^BSVCY=QF+7!/#SX)E=RI(?!I;W8 M==:<&F7L\%4[_#NAEF;&"ZFFPQ_N9 &.?80)NS$%US\T'->NZ<#*+ HZ^1L, M.QTT+]Q.HLF'.(Z2&F8N=+ID]-5#+A/I6:_3ZCZV>-EQ;D?HNSV>WYS?OSCU>WS4^__//J/^S\XH[=7EW< M77_ZR'KM+KNXNKF[_G!]<4Y/;K?U^ZM[V5[QLK\Q1-<-=LFU!,4N6^Q?7/W& M<]U@*5@OLRGS.?>O7PV.3K;QX@ 5EEP(7%M-!1EJ.)J%4^+D:3]LTI-OY&BG M-?/AK]>^,BWMUH"FX9KE? S,PEC"!%G)Y]+A76FL9T:S#\86K--N_LA,QC[^ M=--@USIM832.7T TNCL7C??<80QPWHLIN]=FHD",H/$H*,*@"=I@'D$-7&K& M]915VML*T /,+"')8+0X*_#.2JY8QE-\9)DID >]B7)K AI2<([;*8D4_!Y0 M[]*8#I\)- 95JI"A4 <)I-)B1D(QC=U98"@VR66:,U?1SZ+_!"S4@Y #A70* M4Q=EP8GT.3KH2DB#@31NB:89@6Z.L9M@R71Y&EX( GO?#P*!95)CC DNBY@V M$'XHCLUVJ5WJ#'DCI"R\3E4E<$S$S5( &X@Y:=64E1AV0BPA6:D%)<N!75 MB'HA:> &250*!1"'!L$2U+E@3\I=SC)E)FX&4@LCZ;SEJ(C3PV@W6ME8PIJ; M&;-F[0N!6W_GX';W*#:O7QUU.X.O4%<"$"@Q>!? M/:0YUR-@Y\A(-Y5"B4Z/-SN#-_ V=.T,1+R+MY**1!T!2N,SHJTEW$8*+$_B"\GVIV"<;(S,#YN M'1RNHWAKMEH#\_8\MS6F<1V,I2"HW^NP9%:3AQ4(<2;0 MGH V4O#](T[L#.+FA!ECN8X)VF_7)5MHV0B\SZ!)2N4F32M+D5_*FQM&+8SS M^)Q.)'$LE^) OU:8=G'H-T]TR1#"2& KTK7AN$^"<%1 IPBZFMOU-EJ5*ZP@=6XP(X. MYJ3V)#;KVA2[6'IK@TLCY'Z'B=]5!<(#9RDX4R>3C6=F+RBO[]Y&Z!S3=V:1 M,QH8= @TA[ )Y]$UOAHQ^TD]-FH,E (U']7'ZK9F1BA*9:: K9/<1#KDC]"+ M:/LJ]4'K20QL>D7IP^ZI%D@0?V";.-F*EPZ&LXL3).Y2\>E0ZC!EH=-)#:G$ M>&^*(;WY'1/[8]50*PGZ8G/]4OBXWSKL'=![86_QOY@IKE\9M\(KXWTOUML& M[=9Q^^#)YG:K\V3;[PW;;_4'@Z\_:J?5ZQUO->Q^F @[$ZC!V#L.Z\]3@:]< MR?6[O=[>3*8&Z;#-.D%JIN-/$*VM>ZY/MWR@7LOOP&D%K>*AD$(H^.MY)7R) M<(EK-:1BQLZK484%QT$C?#(Q7R[/S\T&/^-"6O4T@OX;>?I^^KCD^"*_-L7O MFWKU^E4?:3#\KK_Z?^3KEJ#]NLNGIL[P642)DT/GI&PV*]_3/._@W.[8](41 MA]*CMG2+";T%+;$*^ DW0^S?%LM.*K$:["*7D+$/\_S]:6F[=$@P'OV/8>V3K06J0VYO+[KP!*%=^?4NSWSE M5?_&;\[VP[=N_P-02P,$% @ 8G$&6:5U6,_G! J!@ !, !E>&AI M8FET,S)Q,C(P,C0N:'1M[5GK;]LV$/^^O^+F8FT*6(H>=F++;@#7<; 46]S& M;KM]&FB)LHA2I"912=R_?D=*IBHE!\,$TJB M@Q^&/UH6',JP3*E0$.:4*!I!63"QA(\1+3Z!9=5<8YFMM#H&>Y6S\-=L\AP(:/5P3!B9\"B5RW6ZSA[Q/.CCMMW.CU_O]_S M0I_V8M+SNQWB[?_AME 4V2N90JTX?=5*F; 2JM,!?M, ]=%\\SC>67R/NKA3-#&!=?3 M1D\N$K9@"GQOT]ZK;I-\B9XKF:$,*KUB>8BAIOD3F3Z>G,Z/CX['H_GQ] 3> MOC^=O1^=S&$^!;<'[^V9/;9A-AD;JNMWG?:='FZ+1Z,9C ZG;^>3PPUWMM[N M)LI]9P^F1S#_>0*ST>GKT580"B% MH*%B4L Y4PFHA,*[DN088+Z"4YK)7 $2CV2>@NM8[T#&+9FU)0\)UVA5RD@)AQ?+W6/Z-AF3/%T!$B(IA+YLY[G.8/*+O/@#EZV@9(PT89IEA)MR NL$UQ2 MQC$+\6G#Z+;1N%@!4A2+M1E9F175#U8$Q&TK[02*9:<"^RMXPZ7JH M+9B1?$$$+:SI!:7V'J%ZG =5CVLW/GS[VMT,B^O871V&.0:_+MFXY%B_H4PSKA.\KKV< M_EFRG.J^::KB,L<[Y"5@-;O=G>CE.I.7E;JNTCJ=;M_O8"+[ UW#WW\RO:U, M)A,(,"DQ&4*D4H3I7Q,XT<(6$UXN8]2IR/:3U._:^OZ?G-(7# MF8J:A>L1SC8CW*Z*;M*ZCHU(=B?9L=T[:5]2V[$[W>[7U^K:OM]_D-I=$XB\ M8:BKS^^;#8>"F((B(^)5RV\U/'55!@ZXAJM9XQ%8:^OND_&R"RUUM<#TEKE> M#RF+(DZ_/9"8D\$A;CO3X !&Y;(L%.Q5@\!Z^]P?FUO\K#;2=4^KHG\B3U^O M-AOY/_+KMOP]J5?/GW7V!X7YA$FYI#C*O;'A=4XC>;[AZ@-K]NONGAHY#=1F M&!O)601-4+ZG,&]?:+D9CP!2N%CX@GF^Q?S,]19EF/DX8C7%DP_%-L3,* MT^H<<%N0KW4$M[M5'6&[K7OD_@_E; M&-LM"]_?!/T9%0R/[!\0VV'= -HU^A^M#WHU^IO.,,\I*>W_I3OR*NFO7ZIDLS"DTR"DGNEO=N&B_W CF!.AJJZJKJS[]WY\C M3W@F8>0&_M_^*K>EOPK$MP/']9_^]M?^_<75U5__;^^_/OU_9V?_\_GNF_ E ML),1\6/A(B163!SAQ8V'0CPDPC^#\(?[; FWGA4/@G!T=I;>=A&,7T/W:1@+ MBJ1H^67YM^$Y,+0]PYCF#/,VX_.W2C0%+GSM]8PCL?G'SZ\O+RT?SZ&7CL(GSXHDJ1^ MR*YH93?XS^'7#ZSHD3XW^P)O4/.+ M'>).+J0#B(C=?@J>/\ 7-^O#$=_/K1BF8'=@:DF;LC)]5;8Y/U,\D\4^7\.<1VBND-7\S3>VF M?NY9(+$MXI_] M=M_J?1H2R^E]&I'8$O )9^2/Q'W^6^LB\&.0WK.'US%0U$[_^ELK)C_C#Y0I M'WK_]5__]2EV8X_T -IG.:8_?4@_^_0A??)CX+SV/CGNLQ#%KQ[Y6\MQH[%G MO9[[@4_@_>[/<[R0A.FOKN,0G_X*WU^#!@E=.WW]S_B.#/[6LL^ ,[XUPB<1 M][P/.L9!/?/5LYY:@@N\&IPI1JLWL+R(?/HP]Z 2S\W5UUSKBJ%]S"Y8$S_PJSU?N'LOT++GU@Q.L%O"*TO"O?(3__F[Q.'MYM M]23XKRL9LJ%N_Y*+) SGJ'3I.U] W;>$5*3^U@(Q/'?@D[,1/&5XYEB3,8#^ MZ\D*2-K2ZS_,(R$D P)OL4E4@%\4J_.(ZB88H$#%[#P&U/ZM%;FCL8?Z@'XV M#''\LU!M_XP^&]-Q1T,+OFSEGX^(%24AZ:5_ MI5]^^C#_7?XW/F/I>0F,8?%AV4IR_MO]E[+/ B#=XR FSP3)RDELQ4' MX9:O7;H?/_Q"_&#D^D6/W90TIC'H(U%CY)\3JI/ROX"S\/? ):% !9@4KM475_\]KZL6;YZ,8/[I M8ZI2\[_ : ECU$Q4;9]),OPOOV_ZW628SLREQAFN:O/?Y'_G+_DP-^]B,B@, MD"&UWN)L9AVJ?.>_V69FZKYGEO$I!6#ZIP,O^SGV7-N-OQ-$N^"X\"WU3EJ9 MW7Q^'P.S\)[/200V4!3=IX^(^C]=D!Q$]:_!B'Q.7 _]F.S;]'F?/A2^9D*1 MR6A*DWT64+N07>-DWYCLZEEF:NQ.=KW!9/\>A/&3]40^6_Z/Y@'>X)2O"?,= MYM:NJC!ELC6S"GG6;;"T'&1Y6+0)MKF3%(K9-+>'9BC8E(] MWI6\=_?JJ)BD;LZD*B6IR9[BH2PX%I:E)KN6M?"III6)^Z+-6)RXY]J,]8D% M/Y<%_<^"5\R"?MV[#]T,N5#V[J:6BY(HU45)%!9VI^8"0)6%MA1F7:+/EH%-A5D?A1+S(AB- MW'C&E,J__=T*7>O1(U)ABO 7 M,@X)T!?5TQ<2V:$[QE]O!K=A +..7Z?<>PABRP,6?K-\Y]8*;>+=O/C$:0Q? M6/ SYJ>F5J6667 =YNVIRJ;&_H[:Y1\))GT&HW'@+R\]J @#_SX.[!_[EI2J M:*ZROT'V-LW[CN.B%K.\6\MUKOP+:^R"[FH,_=G?^WJ;_GE5&?6<=N2^I_ [?"]>"&QG" 67^.&:7/0)!>9_?V MCL6&98%9>_=?]\RL SIY585#U*8[UC4Y>94=)&FZDWUH)Z\RPC?=NZ[!R:N, M]DUUL&MU\BJC_K&YV =S\BKC0%/=[$,;.A7N66M-=ZSK,'2JI'_37>:#&CI5 M$K[I+O"A#9TJ:=]4C[8^0Z=*ZC?5MZW7T*GRO#[W;M<1GH$C$CIWA1O"J*;Z MS;5'L^M@5E/=[,,[>97MGNI-=ZSKP#.WG5$;[IWO7AG;SJ:-]4 M![M.)Z\ZZA^;BWTH)Z\Z#C35S:[)R:OG/*W1=%?\\$Y>38QJNC=>CY-7$[.: M[I$?T,FKK!1ETQWKFIR\RNC?="?[T$Y>981ONG==@Y-7&>V;ZF#7ZN151OUC M<[$/YN15QH&FNMF'-G0JK(]C--VQKL/0J9#^G::[S ;7V&3I74;ZIO6Z^A4R4'N'>[CO"+<;<:JB)VN"O<$$8UU6^N/9I=![.8 M=;._D,?X"K1ZF."-TR7GGOAN$%X',8F^).3A)7@8!DED^<[#T V;C8; M3?;C$:<+B7J2C$WV(R6G"XEZC#B3N0#.!DRY#L)X>&FM#=34"[]F6A(FF N4LGA4*/MT&4N2KD!'.Z#Y 2,R7JLARYS,4H.B%KMAVX3(Y2G 8AZ M+(AN$R.4IP&(FFP(YB*41[2MM=';+@(_"CS7H4F<5_#BA;2H&V G?#>9X7'V M^>@R%QCE.*P7AS593,S%8SD.:]>'=1AJS 6".0YKUX=UV(=-C$ W8\.RD2BL MR3IL8N";H_#(;$-9:F+ G@Q# M66KBA@8'X9'9A5,V<*O'X/0CC)^N)?+;\'T=^=$&6 MF=S4X.A@PY*2F=QKX.A@P\"1F=P$X.A@Q.Y@,CK/FE%8U[+/9-2:->;4M>HR M&GA(;!Y-V9"F M6IN-"IQR9)Y,W7I9;6[,F"/SJ#>;U.9&RCDRCWJ?36WN_D#]R&Q"(9*F6IG- MW1/AN#QB&U/C^T 4CR@'<"9L'+$+C^@ WN'99%^3?;(/$I5=??ERII5,#Y1!E>I80;S$6L MV=.H50J8P5P4ESUZ5XIO)B.;Z^A]N K%^X(YDV$_)LE>*=J9BXGEI/UJN>'O MEI>0SZ^37W^%)UJA/7S]1IZ)-\^*R457_CB)(WJ%4M6R/C.8[\2*DI"N\5]# M\D="?/MUQ4AF+HT (4D8 CZJ&M(7\AA? >O#!)\_XR81WPW"ZR FT9>$/+P$ M#\,@B2S?>1BZ8?S*M//$D#IB+J;'Y8++!0/K!7,QR7JC.?M%'4/ZD+F((>?[ M0>2=N7@>F^N@ZUM@_UO>(A;R"ZZ JB&)XCL Z[? _G$1C$9N7&GHB<&UF,UH M6*5ZD;GP)YORP1XVUXKLUR!\L4+G A@>6O:QAXBK%(H."M__Y''?K8?TV?* +.1^2$@,LZ;9,POY M8?&0A/TH(CRN5D(HF=U\Y4+)A;)!0EFI \;LSOAZAO=M.TR(\\VU'EW/C5VR M#_PW0"'L:ZN'02W ID!6NDHRF[+ !9(+9$,$LM(5DN=(<+/U&.2#A4TPD]W< M"J:$B3T@\X0C1B1H[XD8>]WXF%N7=R,$N_OI+*F27XGS!#+QA43NDU]@LU\' MOI-]1YP3D-DZRD:;[.YR15&".^(W@V\DAJNCFT$ZFL;CQWWN?8(? ME/^N;"FV8>N&J4NV9AFR:9N*I"Y+TO]IT4M[GZ*QY?<^/88?X 'I[^ESEIZ&8SZS//!V MSVV"&]*M].;\>SOP@O#\3Q+][^, )GDVL$:N]WK^UP=@8213\_9@9'>W]Y\=O=UD7T4!^/T;U:8 M\_7F[KOP"<3.#_QK4%^A:PN9=-Z1 =6[+<&W4*K)T]@\JO-.G]-91!TFACN/*YRTMS%LKG/>[[U;X0[CQR?M\G+'UZ)%\&(]! M"$KH#$;C6>.(G.>_?'3<:.Q9KZ#@Z#/I31_G^8U*YIF$,59PSUA,N9U^G>F? MKME6-!U54 RZ+G;R%Z??2FWY_[0^+'\.*JQC%'ZSZ@ZY+15^WM7;745[\U$? MZ,C2T<'\D4I_:ZFM_.*QY6!-J7-E_%.0BQ"]2(21ZS@>V9S??2PN*OSFNW;@ M$.'[_=8,3U5]:8S_(P$3FH3>*RSC01BWA$$0CJP8UB*8*%@5YX]!X#U:GA?$ MC\'/7!K 2/G+G[H=S?BX4B!B9PN:>F2P!*L)15?J'J,. :/T_L=O_;N'R[MO M_RO<7=[>W#T(M[_=W?_6OWX0'FX$6!(>0.\+LBK,"OY:ZJ+:S02$J*TP]4$M?J8N,@JG.]7KV2JSPC/@Y;M56[^^)3_[R M)]F0/JJ2**!1M[%./SQ-BY>SF[O:U+G:E;=1Y\7?;*7.NUR=OV6RA/ Z%W>P M2NES+=/GVHGK\X>[_O7]%=7:7*&_K=#C"=)RC3X(@Y'P+_A/B /Z[X:N TNS MHQG7$48AA*\NJ%80@T<2GI=8IRYI* %O3N_-14P'!^),5M2.N2AB DMT4C9; M@LK2XXX\N1%")KZ&;W*:&*W>]>]WHG#EV^VRGE5&%)4A\+R[_&G9,9V[$ R$ M<#)GP8J$:$QLC, Y@NL+;AP)]I!:1#6Y9J;2EN3.JK5\U0JL&6VMJU:RF*OM MCJQ4\B0Z*/V@9D%*RL/':4I:!:GL@70%(1@#-+&%9IU#9Q?(&3 MY;O_H7^_/SKX;4BXJ_9=^[XM7([&7O!*0DJI>7P)UT'[_3)R5EJ=K#BX906K M[S@AB:+LGV_P/#D7JBZ873*\1;CUK/]80I\^T1*^A.XS690QL;29M_QB91(P MEEJ]^\0%:.O2DC2O-OD:SH(+^/4F? A>)NN&++=Z=R2* [\RPAH% MFF'S)4Q65J]AVX[E-H"7>?^_.TX7T^Q%:JNG2'*W@7Q_MSD=D-?]D%AS,]=: MO8ZD+L[[?0GRXKEY[W88^ L.E P>5%&2,=!)\28O9*"^B>73KG:?PU$L8A7.:.+4\@/XF= MQ*#HX!I8$DCTGGGX70>QT!_CGCTN4?4-=T,>?@7% S8+@E>D6@C^L'*^(@^S MSP9N!* 6,!HMN -T_?PG\ 0C5%^"9T4QL!##=:L9-+^?R(S+>X]G:&D9BPR$ M)(1YC9,0TWYB# 3!%=04D95WC^\1K!@\ZMOQ.8LQ[)7.JMXVI')![-5>;$>M M)ARNR&U#?7MW\_"#HI1Z.T+03.^EV 5\<&./!GN(90\%&T0Y.GIW9 4E0HNN M3/>OH\? >Q<=OUM63(?K+/I' 4%^IJI> 7X,G3ADZF6+./19VJ1)M:,8X%V M+!7RJ3!"GO4K?,F@2;:VO,K*(Q6SB2%HI''Z ,<>V#]$80S+ZC,>#A/^++4E M&34W1*N MR>2_\AT,+Q+A\14<&0( &V&6X=)<]XRRXX"9;SH9>. M0V(3:I#(BD!S@B+A'3P/)$B($EB(HV& VV_YYG4\M.+%L;]8\Z/$(:8W9W-X MGSIY[Y1TCH\@A_#]X[]A!G@]O71 >X;GSZ$'?.D@Z"#1\^M*@F.]1NTT*2G] M6388=9&$(3PYS?E #1U;<1)-=$*WU?M?$JT,FAPZMX7":)(_6&H,E2)YEN+7 M@3#)@-DTE-0( 41@ B9';AP#BHD'V P#'Q=$[U4@L#B^"K3LG&732-$7*[;2 MU(<%^9P^8]:[OTO@2DW2403OR%/BI?L.]VCHBKM[()XZ-)M[S%N M>^];6-/Q3F201.]WDK 9&B&),H&;Y,-*7,(JE[#Z\N;+21B VA(\&#H1+-L& M"0NQ3 0%78@+1.&G L#DK."+: 2"">\(A*
    ?1,7B<*4I*BK/D[8:H&@2>&-*4HGNJ*1G4B[.,\\+O=@DM/7A*4PR# 4 MX&_Q)Q74- #5XR8\I/= X#7H$)XG\9_ =)C2/ 0=1$<1W__);&JZ6,W*=8\: MZ9,\RX&8<;F$+1#O^Q88P[CB$#C^5Q0_L2GG$?L]"=*_8#QYY#%QH7)&1T,Y MBVR,8=T!#C-B>RY%/M 2OLDKBN%<86QT9X*I;%F,<@.[%-!A(&S/DA_ SB:A MTZ%]4-E\2GK7[XWQX5.4%39Z$!!4@$ L^":8S<.:'.Z(+DH@G&LY(XX:IAX0 MIZ@B0N!65@41)K#JQD\8LI: @,S9[&%&-1'P&(3D[*;+%L: M*'N V *P;Z().E-&4RA[\E#[D7B^AQ6GP<\ G/O1I1&L';"G::#PD4KC!&S >C@)("5&74,3H='7I!$/E[.!/"&JA62 M4?KP5SZZ(!3\O3@;+TZI0@_QCPI]B?M40BA%E>M7BR..=0JSO\^#D,IA)1HW M8 W!+& 2*7OH?9RP%Y?< Q2Y; UQX0U_8DQG#DH>OT(@PQ#P=U@6B'T*>(#M]A.^I'SS##<.0(I\!I\^Q(\DB1"!5#@*9MQ(DS!'B2F5#D@D_%&0 MGD6.:H)7JB1&17ARR9D*#W5"WC2(+8Z%!Y^>B#1U007 I5E(92R*J59*XG!! M5/Z Q0TW0)G[%PI%K:48\C^?HU-YZ[K)+5,7K99_YT'".!>Z3\LZ7T(+FXM) M$#''!KZJ4N-UJ84UE8!% I:5].&#+-&M@\*-C&TV%R4/NW7A3@32;12A+EN] MZW]*#\DD0,<*+8/#'2-%(2'N'.'5A-;'"_IIQOX>A53?P!2Y*XMAZ"F@BREE M7HH>'ZJ]/19IX#8&QDB6312R_$E>63:5=0)$+SXLEF]X&&51P%;\*GY1*B!8 MFAJHNZ,+11MLWR6_T):H<8M: N^N=,U]#WY(GYAK[MVZ#!.\;J&H50L4*O8+ MD6"3-^BW8HU]%ST&24PU*YWEFSRAYL27/$,%M,^$7W!'CQ$ZL)9Q KCUXBHF M@67PWTR)%9D-L@1+$352467#RW'12WF=+I0.6FB)+_5L[5U^!#PAG0<9J?+* M)'<"C_.+)3A(TQR>Z<-.CT2HJ*L"-UO91(<2 MK)5@F<3E>.)R[O@[+%J$F3;E $I# BE3V@^%B2,S6X6.)2SLHK18P&'S5]@M ML'W M!0&[11,-6H<,Z.HH 2\@>TAD)@IJ9X5HFT7<@L"29R"P>.15;[>ANAK M>J"V UK(>52DRL!\_( R 'E!40R?LG'2E;@^6!Q4:9QQ:[BV$:L,?\I:ODMF MO.4OIIZ28L?&S7.T3ES_$;:Y.$5X>&-P!K#%91O-8NM MY%XFPDF4<[.NDLKX>C^7AC.SN#"CE&6A/5<[R* TP0 EN5?N$J@*Q/T!X#,D M?$"@?S+8(1,&7U ;&>Q(F.[D^M<'@$>X(9'1U84/8,*)TE1EP)5O8]K#1;E^ M!0N*CQHE*';0=Z#)>@^OPXB.CMZ MTPU_.)<$9/W2@2WZ.O8U1X6C#DV' H.?8^8OYI@9PE>_-GQN#+61UOC5:*@T MW[+F4=I0M_1.GF190T?=/*@=JX&_;%..$Z[RN([_ MX:93F%N&$9RWPS?#I@.09T*7EM#^# ;&5'KGIID ]AE,"A_SWV!Y$^:N0+Z1 M))*^DBA*GT/8"P?N]6 7U;) [IE,"A_S_^+D+UGZ,@UBIHZ7H8O'+?S C5P* M[@\A/"4.TNL!]/QK[J[SN -F8M$%EZ#R,*?/CL MGR0&"X0!_']@;Y)[?SVO GSQ1/Q9^+/6N3K1K\6 M5>H-C34R/P?-F,#4%,E-TQB^Q[MIH,2':[R,N^HXFV?/"N]#1 M-L^3-'>9DWT2_,"L(7315\]%\L-%WA3/T[H/">%D_)F'6S]^O2VRP'XIO'HT M*(!?%)2'-U(7#_H3RRDD;O2 \[G^')E]%/A>G(?'C!&GY'JQ6Q0A6NJ-C8: M=RG2=69XA0$!HB"B9(V8D;A#3\P&(&+$^! M/A?F4.T?=+[,\.W061E,>=6&!-)AT0O#E MZ'Q%'O P%#U?5=Q^;OD$'Z(RI8/'P[A#&Z;-7-25.[?!Y\R2TS#Z\A^\XXE' M@0I^X 7TF21Y9$F,ZS0/%<5)#+), V.T9V3A<<;0:?DW5EVK1W_*S$" +'&] MTBO\Q'S4I!%G%&,%3-!S#'(=YM3C1":3P M8XA]WS_-TJ,=:!*OT-'//< ,6 M:;(.'E@G=3 6BA2>A#L#?HR>@XNGG)41+^_9"_DHYDG\&/CP![K#,:JU$#ZK MTH'3)F=U%4A.0)3PI%0 $"K @&X+$RV=IYM)\&HQGEXO2GS% 4T+-A.$,-T']RY4Y MTRQ+2T.<\!6QMMQ@VAPKP .X3 #=S])_:-P44P@"F@Z:L10FS.7$#U>7SB\8 MVL0 #G]FP3V$5?EX*F,^8;G"4^F;C@I3 0: M#]] =4KOFLW18 (\E_FC,0WM8:H49KS-@!RQ3Y,,*1515)M- 4I(7/3J!*D2 MXP X48L[)%S$_Y;JGV;CL\^E8*$YZ?=.2AAL$: &T H17=D:S1BJ :S M!72S!^H>V8IV: ^)L/O^EI+E(S#^:R'(MZ61VK]Y;9S%'QM9J,I:P4)FG%;( MK@Q\EI_"0LX%QE&LJ5%,VWZ9"RO(M^3WE&1GZT,4'Z+)= M"/8321946G7&9/$6#=Y(KX7E&:T\IM]*R:>B4#XB;WZG M9'Q;&:/]F]8V-8'>.Y[G2L$#RPA8WL_(9=P\-RT6IB(;R&[J%< 4T_MJH^!S MLWGA#I7"8V'',)2D'F)@\U%C0B16Y4F5)8W*IEZDI7IET:>%0Q.5/;]P#)"; M K@W %4[V>7\#5HP,I.I(BV9R7!M)[2Q(LB5)Z&I(Y&$UH^Q]" )K1\KR#?W M2:*KR/EOQVKN9KGI:ZUQRQYA%O0*N%\:;=']\ R+TT@)K4; :KPN M.%!YR:M9'F9N1.(\#9\W.279\PD=,_[-C_'CA$HWJ%^<>B)N&L#\]COM85#M MWKO3>/]#GFN5=OC!Q3-3&3R 4=E*":"!'EI/52UC&M)=^PB-H_N;&"^-_1R^.,0'CAYK_#I(:F0XL ^0%: M1#X[P##$0\R;GRU5:B"JA@2LY'RRP7GJCC4PGF)AR1.T\6C[((V&XY-;!"[_0"POO3HV"L/'>\JJ&,M=K1H0% MMLN7+0QFL7S]FM=4@\*@OSIT?F+44$;X:S'$JL1V46&;O;AHNWVU/1ZRXYEUL[]GUO^K+GGM"JN5 M]*IOSOJR.-PMG*KB9T;R&28L_(>DQ;GDXKA^[0Q:57P#B[!1O&\X'%=F^)W\ M5(IJ*&U/I>BCH6$YKUY5%GD>R[6T^MU@FP MC2V6G%WFSM7I269O;ULJ1DRE8@&3E<(E:'Q>*44:"[FLT.,<\+\\WV/"O]9A MC*V3U 2:9[P$2C&+LT("FKN[](O<9<+71#1-@$F Z3A@.@>U6YD=:SW_S;.M M?'=O89?2YIQ1%X#8\@SQJIU?U;I#^H;6\.?0(?T;=]'NU5MY0_O2-O1J[*?< M.TK]?><6Q4U3['=K8E4V=$NV':5E,^8-X-]YQMVTRQ5X.R^\J;8F6Z8C\-8; MGEPRWG39UG1Y9-H";[WAR67C35<,61FI+X.WUD;LA/[O;(W8-[S*/8V+[F7) M+A%@)\EK(-JE25[3%/LM>8KL@"5K*F9+R=L@ 9D?,XT>=DY>WF\_*.X_ MO_NO;DO76_L=G*/[+HT]4]_F_+(M,[65KAPYABR,S($<_K) M' 4,GS,VLR^=.XIL.2^TY;ZV,/@M+W03%8LQ*W8C#BE==5(UUBT2"?R]X<=% M8TVW7B0]0&#M"K%FF"^2IR2P=H58TU\F[>D*'4G?R?_?WI9)("S8M=7"EU'RBM;[1FNE>)9> :*V?M-;T MZIUHC6CM.!EZG1RI'GJ2?H -A='#V;U(?7__-JU-36.62P%9[<6.;G0[V+DS M?+1P!HQR?GH63T#?WR.F:+89G$L-VAD.Z@ M&\9D#ZYQ!=V&8@]$'(>O68DXB#AV$8?1V#]&Q-$;XM ;UQ"Z%>(0NM@KT6GU M8#O;8UH&GZ^_K1BQ5E:U+JN2EUJAK[7UO5-VM&[/>;HG-T'^#[8/#)\5+%"]O'XQ#P(XUK=0\/I]KGLU&<@[A M2,^#0L:RMW;YX:04NHDMLTL3I6D.1! Q(^R!>Q(>0S2*:QM8V%I%L\C8 RR4_GR9?PF_V.@_-?^ M7N_[L;;="9XU:/9>-35"?\X?/-F@7@D 4'XJ6[KGFPNC5)P3/XP2!(\?)8"U MRLUU[!25NKKC!M,=#> !?J4G@=%/2R?M5'WO)6,JS?/(8ZY,O,]1#$=A'3&> MHF^?O6+E.W&0;]W4!T.TKA> 3;19[V,>"NSGC;:E1"F_F+?I5E>O>"/@NUFZ M^Y6MOHF7%XP"P[JV#H[RO].X6,T"X'8W FA^NO,FL-A[+WSTGA)4E,HT# 2\ M _3[%U\%FJ?[MF_9 MCJ7ZIF=KCN_HGJ5QPYQPS>7C?PY?O/DHN#\<#9#P*0J)[UYY;ZHP>04=92^] MK00@'%:L70BG?X92)N#5+'-#HA3GG2-[_L13!7F%.'/ $*:!/U5"R4F6HD!@]=DWVU"E\^.Q6GMJ><U5R;DOJA!#1I M5FN:U:8N<8B>5L2WK2=IS*[2DRJ9=0,ER1X(/B[GSY4E^^62>K<(J;%^! J> M+K2@U1BPK"2:SWF84QK8D&['F%)I$ TP7T@[0! MG,D WEQ[0J2))\=1&"):BF=M\>S7%C,MDYE#%0QR/E]C#3+4M#0./*Q9*C/, M(2OQ5SPT7O7:*X[^NH975H@.N\[/KWP5D?,26/EY7TFJ?&7YJ4XWMK:^F?63 MM>5J-W;+Z-VB=1+%DF$77+_@VGQIDBA+:Z2.7M'APS;SP #@:YI/<9C6@I@D MU#X#YJ(L41#@^%TZ]4!E!>2.^!/Z",19A/GC* 01D/E3).F)%X19+' =C80. M,@/5XP%Q- GF,(?P>,"G41 "?\7G$I@6N3#_$B1"=" C8,J_HA$HR4D"9SD& MY.-J>/HD5)H4:2M?5J[G_0KG=?Z4XXJA"$:-)YH7G'9]>V(KC[*O" R+5(T; M*R0++ JKXDFB$L]&OI_%2!CC;'5!M"*.7/0O)]T8K&H@%,?P:IR/L-278PZP M%P*3>_%*-XM _N#$!2H+LA:CH;$F1LF!\:,7^IFGO'EGEEQ3OQ4'E:4QG#<1TD*:HI4II"H"'-@#XIX39538Q/+B3P!KJ00MO9]@@H,F@XY& M/EN$T1,?-UO)TIB*EAU0"L3@LX\2H#]. SY12DU2.,@2'.1W[Q,J*M$*0FAU MY]I+U:#BCAJ5L$(; I0'J$F+90IW' IL1?!*V,!G:%&J"$B/4Q%Z(SD9Z+QQ+=2=4O*. WDBX$_ ['!" ]%0II/D:A MZ"!L*R7XBRA8Y!(75 M!_#_[<^WTG<@EPV6 [XN#,KPAU^8U;^R0_D$K>L$^#>Q)SJ#*0]FZK, MT'+K[%TZ."ZS>^<0*U2E%*E,P<$+EYY"I#(F;@L>7:#_S?V>D_Q+"8Y23@H1 MOT@58=0JQ2XZ10FHT]3)Z*RSX3X!S2!B(F(Z#S'ULS/Q^]P5>M6>Q">A3%I< MMQ?7MQ)"OP,PWJ8AWJ/[IR[N\.R"#JV#5OVZ755;;'?Y!HUIAL'L#G=[(7KK M%KVIEL.&[I5:I!"]]8S>=*99P.,LXF_MP&S#":2N'V5 >^=?08.G/U[C8.OG'T6*;! M5)5.3TO18VHV,RPJ1WTQ7]+1 KB_14)-PP!5L2F-ML M0^AQ+!6,+&I\U%;T:"93AU=J[]XW&_A#E)$-? S@;%=GSI",K):BQW)49MC= M;7EZX^C1F.XXS+6[VVO[YA&D.28;ZDVO/DYI!]=L!; =KO7B"FD*EJTU3E,P M!X[=-)Y]=YR[>;(X]Z%%B^KRHIP3IBE<7Y.]9,AV1^/S*6.!,A8H8X&"S"EC M@8BIE4!KE+'0"K9[=&)"16'M.CD*IZ2* V/05.>+[>^X._C9L?W4D[OV%MOM M -+1@6ITUX%*U-8I:K,M9KK=]083M76)VBQ38Z[=W;L[HK8N49OIFFQH&110 MV(&8_OY&W0QMIIO7:$M/,5%UHDT,9AI7"HDB[!R\+#<-9@T=0D]+T:/IS-*O MA)X^>I HG+ QV%QLS=24P;?'(KEU[*C,M+KKG;AQ[&B.PQR'#D];T3.TF&I? M,Y"P1_;O,^/Y>ZPD6@9SAF0 MQ8].E,UC=#33O3HKLN&*B6DMA0]AN:">='4 M!7U*"YAB^2E"G19%L?P4RT^Q_!3+3['\%'Y-L?S7APL1$\7R-XSE+[68I[#^ MKD[5QTO9;5!N+HH]^+DA&:GQ!MT#1;YE:,$R*.@\2A-V:?1!P](@[R>1%Q[!0KU\@" M:0-Q],WG16DHEV.@MV*<$''4<&L0<1!Q[.KZ.;A&@@<11R>(H^<^KYWI1_F+ MICX8HDZUB)(@#2+8%0^]-/C,\Z0@.7#YQ3RE2%V]XHV2*,S2W:]4Y39=&#ZZ MY!1+ EPE/^=QJO NP=^-XJY]^G.F\!B[[WPT7M*\+R4T[>"^=T&##>WOW.3 MD\G9-BD)=,S]*/8$8Q/P9J\UJQ%F<9\\OV+KP+-TWW;MVS'4GW3LS7' M=W3/TKAA3KCF\O$_AR_>?!1I<-%$^1$F!/I)OGOEO:G")&77]3QGC!95=U&4 M7=>S7#+*KJ/L.LJNHX0HRJXC8FHET!IEU]6],+GV78$8L7[:W0?^, /B3%M?MQ?7M]N[9Z8)['*W/=JZV#EKU>Q=4;;'=KE1==9G6 MN%/&B0I'$;7UC-HTUV*Z=8W(;:*V_E&;X0)O,[I;\9.HK5/49IE,;]SA[$34 MUK>X_V>F7/8W1!.(U!A2H?N68L3197,D %\#5:;/ M-$F2T+6!;N\/:&\295\]2=,H>WN@JV[+UN0,-*W92+0F6A.MZ01KTHT3)MRT MV@8[39J!KFU&.>>"I..!SF=,P[E5D%&>SC'4X&X2PVUD"9PWM>)&@?;L/)T; MA0L1T[GS='K'=K<(9Z<,OAVB^-L\P)H,9SQ*MYCR]A;6XCWP[T;QJS=_QH'/ M*9F22(M(BTBKU5 CTB+2N@II52J:;K,+JQ:XSL2(]1/"<6"!X(0I(M@?MI5'\")8&20$F@)% 2* F4[09E'U-/SE6[Y,9CM'6F MNTW#]]H30/]LA+2.E&\Y'=XRKM/+@)(U:C$"HW&8=7N00XR@4XQ 4BIE2,=-+ M*D6ZW=V+/7(9=XD;FJK16"EJ#ZW=/",PC.Y>[!$CZ!(C,%QUT-U[RAMG!#JS M]*;V47N00XR@2XS 5.UK72(3(SC,".P.%](G1M E1F XPVMI!'V+)J&R\T?S M0[5Q'TIR'+>!'W;/<6S8-MT?M14YV&&(;I#:@X_;9@06,8*V(L=DJMI=Y! C MZ!8CZVE"5&T"U&8 RNI'V>,J9$![VF[:Z2CU'JA=<, M*%DORVP Z,91ADV.&M=E[@@CM9EJ'QDB<#I8D<>:/-:'=7_+Z^8D,6: M1P@3$R(F= 4F9%[MVHR8T)F=S#K3M".OWXD+$1>ZJ"ID#[H;*$)<:!\7TMC0 M/5+"$!KBK@SMP<9-LX&A=JW2J\0& M#B%GZ'87-<0&.L4&].9];%M8@;D++A+JZGUDAQIU2 [C]N#CEAW&U-6[Q\-/CN-.\4/;&FB=I;6;9P168\6H M/<@A1M I1C T!MT-6KAQ1F P2Z5FONW!QTTS KMY [?VT-K-,P+5)-.@/?BX M:4;@.+<04T)=O:F+7%5#7=LZT@](3>1:=WYNV6-M6FKC0/_VW(X0$]K+A%2' MNGH3$^H $S+=QMXA8D*=8$*:RH:-;4KB0L2%KL.%^A'.USLNY++AL<& Q(2( M"5W4'C.OI0IUK*FWZPY,S6K:T]NT!I8V/$GW74T;V&ZS)LS[6@);M*C++VI_ M)_4N-"$\3=GS6^WQ^S91HDEW&_N>!KDWVC"4NJP> ;3>=UF]'6Q2MSAJ1$BD MU2*H42/";9C\ -L*HX=G-2$\ED*ZIJ>UN/<0@9) 2: \!I1]+&!TL"'6;68: MF\Q2C[SJI'L"NB=H6*!5&W2WO,7-,P*S<8G6]B"'&$&G&('N-"[8?LH+PQZ5 M'*C1ON(V\X(TICK=3=IZ-D):1XBWG!=DFP8E"+85.2Z5G&X1-FZ9#5C.L'$E MI1:F!W9!K3E8'2!_D^<[]Z[ M+-RS5X:X4: 91$Q$3%\XL,"IXGMSGX/AD0;17(F]E#\K'?XBV;;' M#DZ+Z\;B^ACD>C MF>+CJOV65TDPN\YF7Q)Q-*SO?97K"B*.3A#'=8(=B3@Z M01Q&;XFC;Z&X-1*G*8)OQQFY1H^\-IP1(HX:JE?3"C!$'+TA#K/Q!3X11V^( M0QM<(X^_#<311[_7T8I7CXT3ZRI=6-IP0H@X:K#/:Y3>(^+H!'&8C64K$4=O MB$._2EAM&XBC;SZO&NGG9)SL."/D\R+BV*EZ72.CF8BC$\317+H2S-.DU-4KWBB)PBS=_4I5 MOM:%X:.+"-554*\ 1_G?:;R*=G[@=Z.8>Y_NO DL]MX+'[VG!,]+.24MF-]M MP'!S^SLW.9F<;9.20,?Y;/"-9>/_SE\\>:C2.V+)LJ/,"'03_+=*^]-%29O,V-0 M=?=G=U$>'"VJ\:+T_5FH79]@Q?/1OH;]S6;9'"QHGM3)"SPE<1P8@Z8Z7SY=QZ^WGIU/UV-/9.-J M\^TIRGKKJ+&[6SC[UE%C=;?UU*VCQK[&M5L/D]B?F4?5W[BK8\MNMJ!PYJUC MAMHBM14S_2A#W$7,7+,T:\]L7 K@;*X.JE=J!$&H.1P$1:AI*VI4ZJ/45M1H M.MFW']<&RCRV)VD 161Q)%OJ1EVA$%C=-%L:1;@$BBYLF"[V39%&[N9NF QV< M&K3:H5A4D1OXUVC&1UD0XD:57^>?^3R-XJ=E9&8GDL5L8Z Z3;.*SIYM9 ], MTVC;HD!'UVQ*@3HN1K930>9%?H]2,T3_%F'P$_?Y;,1CQ= $'*A/#WJ=P[$2 M;#%Z:LU##69:TF#FV0Z^UD'KEILG.Y;#G&%WX]J(VKI$;4/79I9[I?C6OD6$ M42.+(P&G6Q8SK::7U!3A>U1JVX< M/;KM,+UQ^B3I(51<^)* LU2':2XE^;84/::F@^E\I?3X4^HAG0G]4;[1OKVT MN^K,M[6M W1C]\,) =3N\ZXQU[298QT9A]F-& "KJ@H L*NJ"@"PJZJ &3O\T3#+L(HS11O/E8F499@@%W6 @QH6@, MBL:@:(P6J]U=4IQ5EUG#[B;Z$;5UBMHTFVGV-1J ]O 6A*(QCBZ'QZS&1:3H M$N12/,1ACMK4S]/".Y NL!"*Q3CNLE\%*4>A&.W%CF51) 9%8K292(FTL!&LS'?)[>WVG.&:ISU.O<#6)243Y.N1)S/YK[08B7 MAD'*9XDRXNDCY[ B_C"#9:XN$<4%(SPM .JEO)3M#9_\,!MSQ0>X><&\]%@0 MS15O_*\L27&T1)ESGR>)!^^D$3Z&D%92L9)%%.<1*G+JY"]?.;HV? T_)5F8 M)DQYG ;^5/%BKBQB/HYFP=R;I^&3,H,Y<5Y8$TZG^%XR549>$L [,(VG3+(P M5#S?CS/0$<0/RB2*%< &C^?PU01'\@/XE*2P-;%QF"*!_\HM++)X$24\&2#4 M$KYG@[BZ>90J7AA&O@ 3K"#*8B5:<.S;#8 N]C=8;[K=NAHNO^&U,C8)CZ,P MA(T@ ?R&__S$1;/ZA,JY4&01119U.JJ&(HLHLFBW.2T"B_RE!* X(HHC:EL< MT8W?0I@.TQOWM* [HDMAQV;JM;#3MSLBBE,YNNORH)DN&QXK(3L?ED&DL9G2HA!.N,\2(N6<_)U2V6&/>RL%YBHK5/4 MAG<.^I7JC?3-JTTWZ\=F7YK,49N6*2&O]J7N'#2F72LWMH]Z(MVL-[]XT9GJ M=K?'V8UC!XMJ-RXA0SH(W:Q?5%,>NLQ2KU1D@-!SV&PVF.[>@!;2V[OU*U^: MM@[(E->^T^"P;#8<=C*OG7S(:L>C+N1F1S&.E6]\L4;P?:S=/WOW.3D\G9-BG)8@<(D8HF@BJD1@28OO7GEOJC#9NMH6E1>;^\_S^59:_YY?K/TCH(@K MO\-STT3Y&3 W5C D1/+3(BY$5.O P BEYO;6BM/HPPM@IIH58%F:,G:6E6BF M'I8@4;S%(HZ^!#,OY*R.LFE/Y M;,SA]PR@!D.7=A0^*5\/S=*>!LJ'S3>*X<;*...BOLU<<5ZNS8);F&00#+$T$!92"B/1J<6/$L!-%4YJ50=JT;DMZ!2'>XK!-Q%3BA1S!&?A"B)3>7-&X<0A[-8]N>?2=&,/SJFCJR^7*B[F+%:\. M%;P +^/L,SP- :_&(ASCR02.G@)K3 ,OE,0P\3Z#Y,6C!KC\!+_BDH7*EN1% MKD*Y(:^@&PDJU.?BA:@Y%2/_VPL9>7@VV<)AV"/_*A:X"9MD&DP$+RT]#\O, M%RE&&Z_!Y#%(IU@0+"\,)K>;K!8N:::2_NL*KM;(Y0_!%Y+**)5-O!>7$DPS M:HGE21 G8*L! &<2@+M.]XX'+R2:-4M#RU7LS(&-^5&VP).*5+XY7(642FI) M<\6M+\PEL\!MK83-FBB7ZH&FU13AAX7UT6)YM5$4R]9 ?WD0^5(PER7X3O3O M$B)]N0"&(^4R6:2Q\&0"$"7PZ&1LX5LL 8MP =GU]87@.=>&$ M2L+FQCJC%1Q!_E?T*%1$T75$;VGF3^@8%T)J7Z%FK]KB,C.7[;IV 6>"LG42 M3ZRM6.9J0\9+F*^.\J$9];4/)(E*=67)3E9B4/*4:D6_#(=D77S*OJ9[QY1" M?K?Z([:T3_L1VQ ^E/RI8JHE'RSZJ3;P752K47(@,>$)YEA7Q/Y/0\^(/;#J M>4:&)5WMPIZ1:J6IJ;*65.EC*^*_ <5JZY#4\ZS@:QKZ9F*>++@OT<1.Q-Y^ M@C$#X*MP ,V3JDB;FEFU6G(J]>DPRVJF1&WSIUKJ4Z$CY:I324_:-$/S\?8J M8!7*5S,?9"\O*6VZI&S'6BYY2=DF3;V)A[%C0JV!GJZ;2R><44]1?[Y[<:D[ MRX'W2I[]FGJ56U&WF5WL2*W4U/=-!RL\I\Z^Z3^H,%M6VOH!5Z2BV2?U1&[) MOHVQTRR>BZ57>D+V2_$M.^/ UMPM^V%#$=BMX1_A=FVN[9MU':[#@7JU4+Q.P/T%K>!->["'Z6SX$)-^9Z]%)CKZFN8T%NL62K*OQJ%PM: MDW&>8NW6L);\8AHA2O8'9FWOJ!2/U5C1.'.(UF&E9.<-X,V'0-FG"61Z1AQ5 MM2>K]CVGNRW.&SOOGB-.]^G>C6\@G^T :ZG446[<15!/Z*RDCJ9>QD%P$M%C MV,O(7^N(Z")AY^GU VNTT@708<='Q:7A:KO+Z\,&MX>'%.U-M\(I0I0K<;K# MLU!EB7I@MC[N]"^ G NBL=R3_+S;3*XV8HX)13I@[5+<45D*'Z3X\\<:6=NQ M1K6%\+S2JFYD39\S'KF9@^VJTKXNC??RHFM(%UWM6$M/LO$JJK]T1-^^>2_/ M"C7[56Y]>2>GX9U<642=)7@.U[9GDG414HJB6WNIEA:]-S;*OEYL5*5JOF_% M8LI"37[:NH0$%%H%"O&&8*G3ZWIMI7Z_%A]4^<0U_;3IA66-ON% #:\3;]1E M5;HONHK/JIF+L.;M$%BF>SRR^Q3H_8;@I@:\?6ES&WZE&WN'LYAX\+-[ ACY[AW]K6H X&OQQPP.4,\5RQ+WV-V5#S,.W-F(T"'-=P M$"CGF;P>8$\7J[)Y&ANXH*ZF36QR%')D+>+ MO%UG\W;]-9KQ41:$6(ENJ?R\1V7'#\+ DVYWX#*P,5&]SD-]:NVE=_(."'[O MF%#\%13JL;Q9*-@ST,$B$MS.]Q9HCRC %2-?;$]JBU%%6RNA: :QU)S&0>)G M"4I+;P2LD8EQHQ0UI;@ *T M2/DL448\?>1\+H)OE@#=4-YQHK7?_3(J@._# M;S#0) )--/6^X#=A-N:@Y>1K%_>)@,&W3.'_SH+TZ6XD%(+R;PK_@I\Y*RU0@&W\KRQ)5_F3@'P> MP]I*BPJ037,0C/D0H&"]R^+56B?9W!<4QI0D@T6C_N?[43;'JT> ,$J^+'Z2 MH,I@%ZB=1%GLHXP#\:O@7F(AX(!8 5*S//A,%C(32:=C<(>X]@)T +Q!+E7B&L> 'K.0HIHR!;N*\YV4^:%ZY A>>A1A[ M+-'CB712/HZ F7OS%#: _HA4^B1P:B#49 IJ*DS*I#8PR0"3 )XX QB+'Q38 M\0KL$QS)!W$/YPTVFI,:3S H2FQGD0%>$@$ZC,]O!)B?#R.WI,KDP!):T/(Q M?PK< D,2YF*:#WP>P/+_B-)B1; A7)!\;JE9;2\'#H7O98ET]12CXG9RFA\7 MNM+>4[]QGI?.DDZT+#6M@6Y:;>L.J@ULS:5%U5J4.6Q= E&Y2<]<=FZKL M)^!VL['IC@M%[/?:4XA4NIZWX-$%^M_<[V5Z&S'HS< M-+79%C,;=_DC:B-J.ZI_EJDQU^YNVV"BMBY1F^F:;&@U;3!+;9"/ G9%$6EJ M@UP'<$.;Z6;3EH+4!?E2G5$-9AHN8:>=V-%,@UE#A]#34O1@8I9^)?3TT8-T MM/C=H_/6HM&Z^F_[:!1T1'/8E,&WQR*Y=>RHS+2ZZYVX<>QHCL,@S-!?.BJ0N:+."C@+T[SP830416%1G'C2#ZC=$SHG-8/U+(O9^I&V*YT3 M.B<].2<:@P/"]&.CA.BDT$GIS4E1ARY3S2/=U=<]*<*,>R5JLM0L6N654F&Q M%,M%:\"XSL!VS,8E8,R!X32M%;*SAHAYLAHB0\>A175X4>[^LD)4 F/]L8[6 M.Z$*,%0!ABK 4-$.J@!#Q-1*H#6J -,*MGN&0B];16!Y4J?>RRGIY< 8--7Y MZJ1T/,SVV752GN'(ZH$KJD/.)%UUF=:XED![(A^)VKI$;9IK,=TRB=I:@Y%; MIC;#!=YF=#EO^&;0*3&D%*!6XH=TV2N0=AI M*78T56.Z3HG:+47/T&;NM6HP]M&!1%G:S8.F#68Y5&BIK=C1V-#JKBOLQK&C MZ2YS&Y=)(?1<"CV: \K1E5Q[?3-_GUDFI;\Z(M8I,\G :BEV--5FMME4/R+T M7 H]CL4;C::OVOV)WF_9^WW3 M4'^,JIJV8\OK^#,O5152OMDNOT)\_D#^EZ%?J1PE(>>@#XDYC1U\A)P+(<=A M0[=I#49"SL6,O^N5$._;]PMT-BE>&$:^%,;?;)=9)"5ROX:O,]-M>@E)*OZE(K1T9FMT M?]!2[&B6RRR+/$MM18^IH40F _D2P/[;/!?#PCXN1'0$2YQR;TR6<6,MW]%L MTO+;AQG39H;=H,PZ8>92F'$L9NF$F19BQM7Q HXLX_/?(!_J0Z.0==SPK69/22UOI6(L1RZO6\A8C2#Z?;E[2W"3!W,6&:#5G!D"9]*^,KJ MHV3^-JO09#)M2/&?;<6.P0R3KNY;BIVAP88V8:>EV+%!17*NY-GK6V/6K40_ M)N$U;>'GM?]J(4G;S+6/+)73]EYO?<:K;C--;ZJ$$5Y;CU=-,YFJ M/:][(R&VA8BU'.:XS^OS?,96@CUR S3J17)JU\"A=WK;?;3Q_MM]VDW'89;1 MM A>4R!OJ(B%N%R]X2L6NH3->.=+D1$;<*E[TE8L=4 MF6FWD1/GUD.QB&+58 2\V$7A-8M"U:T=M=I=11-VFNL,N5]^^G6XV /#1#A\G :)\(8K,5]@E2^, MT_:GWOP!YDTC)9UR-%DK2H(%LX47Q*(46%X=C"F/T\"?*A[8LO,H55:96/E M,$44"RPJ"7\0,>$#1?G N3+)8A$7/@X2/TL2#!R/)DH(@U1,!\N+<7G!7/DC M2KFBXR<Y),/?F?N"% 'WX0BYBR>"Z2UIZ"TF+ M _;\F'L)!D H_&#MFDD4"SRFHI$Z$EL2?+F;P>Q390$+B\:)PI=]Q*5L F5+ MP7[ RJ.7*(LX (S!]A0O3>-@E$EBR\GOW0)GDVD([S_\#0@H23(8#%_TXA0I M#A_358@]H+P11\J:9"',\)DGJ7P9WON)^WPV @(V M-+$< ^A:V4E5.>A,75Z:"0*'E=W'/ 2 ?.:O'X-Q.LTE$I0!Y5,) M1W(#AIO;W[G)R>1\QT# &D@>8WX0.: 9\1B?@C5YK5F+ J=K\OV+KP+-TWW; MMVS'4GW3LS7'=W3/TKAA3KCF\O$_AW"(Q0$""L>ZD,@KOWOEO:G"9">9IM%" MIEDACY$K\3 LI?\,F=4_KX2)%)(HH'K1!','/DSZ/=PUH%])ASXJ@>JA0\*!+)F M& *8ZB2"L1^3I4PH^'\.%#Y>ENG-5[VF6 (*0V^1\/OBPVO0+!:A]W0?S 4B MQ$NO^&!(CUN\CLK<@I+2.KMI9Y"1$2XOK M]N).&7K7CFX_![O=ODU#;PXKNG1@70\NNSMTGVV8S!UVM[\'$5NGB,UBAM'= MV0" M:L=2UCJ('8?IPZ9%^0@YESHZ+G,:6TF$G4MAQV)68TVOA:6;.B!\T7%TM.C= MH^W6HM"ZFF\+*51C*C4B:2MV@+DWSO,GY%RJO(;*7%TE[+03.Z 8W42/VPZ( MW@]11G;OL05Z&G<)(.7]/((E3\*H2 >FF@(G U"[S_ESF@"?#D@MO0BE8T+' MY/G=F.F8T#'IR3%Y5EML.B=T3OIR3I[3G_RZYZ1)7: 5BR8+*=-2-^C3X'*9*[2X+LUZ- ,[2ZXU*&N6Z M&5A(X^SXJR;/?XB24./,3Y4HBY59@A%KU2WR*A3_)U'@/0 NCY-\ MI(2'8:)XX2Q*1,&JHK;&*D**J18&>),2Q/ M 81]XFF"B_'DPZL<@G<(HAJJ,O:=$F<31 M3 R)TXHIX?6!@M4W9$$,L3U9\"*;8:VC__"D*.R1A:DH1E2)E&C!92486?_( M!Y;J!4@Z\&4BN"NL(/6J:S#)LAU[BB\5Q'VMHAS.P!W:38MRF.; ,O43576P M#./]:%BA UU7:JB$(54=N2K&N7\HL^'*#O^5Y;(Z"=1 M#+P(Q$HHF[V9>G*%=,_K[/0E4091!E$&4091QMG@=8VR*&V@C+[=&/T2?.'C MNQ,H7G74X1JEKNK9CQTZ2(T+ZS8&1"?/&9$5D1615>N@261%9'4.LGI>\8U; M)2NZTJ'5W=SJ^GFE\TYF"\\?E$4<38*4[G3H_?[>Z>3U*?*S<&K7V[/=;:V# M5_VPF:HMMEOE,6VF&TUK%+:G4BP16Y>(S1@RQ^QN26\BMBX1V]!B3N/H4R(V M(K:C&DD.F3Z\$K'U[5+LYW]G0?IT-Q(5J/QHMN#S1)2"4O@7_,RIRU4C>'ZC M,5W5O^U@A/[M(\88.H28-B+&,4U"3/L0H[.A:5T<,7US(/V^68TQF(,MTT\T3#3< MHHT/3:::-M$PT7!W:=@VF:6WD0^?)+"H)9?I9PJ.H=5U;77]K GYH[=(LUCF MQIZO&.1M)C$Y1^H7G0\L)=(@TB#2(-(@TC@Q:1RI['>>-,B@H-7=W.KZ:5!L M7:U-.$^N6F:>WF_9^WV+]_J#I\H#-O?#EH@>L(QH(ML84@'MT_E^J[;8;A7( M,ICM'MD.NP61.$1L72(VTV".W31S@8B-B.VH?'R-:1;5S6X/0FZ9V!P@-N-* M32CZ%C?Y,4BQB[3HHTT55!L"3U/9<'B-DH@G-OEN%CMV8P6)L',A[.@JLRR7 ML--:[!C:->XN>NA,^B"$;^%8I4S!9H9)4Q;2'J/DQC%C=-<1=N.8T1H7O"#4 M7,J#?"5V=B,WFU=HG4NA^_T)W;B M?&PBXBX3L:HQ2Z5$P%9%=]+J;G5U@JA?B9:1\-]Q\/G-=_!/,8LX',%\S.?I MO3X4A'Y:GJ =X@GZLL>K'T8)>H+S7J^3*%;2*8?_QYPKWAR80_!%F<%8TT3A ML.2Q\M_9G$L^8JA,T57=Q-(W,1>EZ$9/BK=8Q-&78.:E/'Q2OM9,A\'\3(&1 M->TE$X-^K3LNT\O?QCQ9<#\-/L-+3)G$T4RL(_%@40O87S1.8!J#W- UA=@3Y<:MDRN.4 MST7Y/R^&)_*55<)LR?,WB3$G"5,?#/'>8@% Q#J"]S$//43'Z\=@G$YS,5)^ M4;+P>W7UBC<"T9"ENU\I204?0,/CRTM#0?F&N@Z.\K_3I2A:> _\;@0(_G3G M36"Q]U[XZ#TE>+Y+>YH%\[L-&&YN?^7C?PY?O/DHSA\< MH!]A0J"?Y+M7WILJ3![FM6^^&\6OWNP\%"WAT.M%ZC>8\W.8\HHEZ_K+:G9; MYK9!LF)U^SDCP&CY)"!J4Q:H3"V8O@/SPA2SJEP/8-Y;H\&S& "?%!'PR3($ M?J!4+=$#?=,+8=9H,@%6*X"P,1R?\]@+!;?UQG".@R2-!<\KBJ@F%7O0V;#8 M H(N%S/UT8);6\%O>Y, _22:SWD(?#U)D]V,^Q8I^[G*AL/L CG&2>FZ>*R* M(H"JC6)6M:-4;3*MO(425==!R?-I.AA__^*P#'"U%Q4D#=,^@! 6YJE^ 8K> M2EK+*=J#/8)RDS[M/'P;*WW=DL/X#]!<@4JB& UT0.#4RXDE#OC' #)9PIS@,:+JWR'YI/BH8*?#X*T M-0GB)(6GPPF2)'[SQ+U8D&[^+FK4N::,_")!0^$SGV=21Y[#"9 +6 MB>0Y">BOP01>@#'\J3=_X$+-!N1^@O7@_$(=AA/\-E&\'#ZL&FJXR$@V9H(W M%%#CE7F4PL9\GB3R. %]P%SB .<[*MY-IUX*TS[!$@6ZQ (+5CK)PE#NO2XY M7NG@_"Q B]O[Z'U1W@-#JK-@NSW'YQT@EB\WD<(F1+/BXTQIY/*Z.7!?BC=T M=>!L&<=E>T\S!X9\5!OBIV,F-=8GV#:O<<"*#>:_5$RUM#Z!8,6NZIBHAS1+ M$(N/P!'R\XZK& '#0>T!SG,$1_(_.?7S+WAXRD\D4A, %N=_@N.6U\GGL1^ M-$0K.O#!_(Y2#^WQ#+FO@O?HQ4B?H+GQ!1>003T-IY:D!-0*"Q-.F/Q99. %98UQZD<.;-@3^IU M9#!#R0BKV**_#1&<"*F+)(WKRG>#(,D_'J]$F>U5HGX+ /YC1#'2^H_> FL& M*.]Y C O9XMT@Y3_@5(8]H$$4Q+R*QXG4(N_^ED<(W7Y7@*$$ D'8B)@(+Z9 M .M+HLUZLQ2A>\ #[@ R1(V>&(_ M ^,6RN'F:XXA6"J\E,VSO%7*+$@1AK!96"KL23BC!!;V[_MKS5HNH=EH^^ $ M9EY-JCX?$8L1:Y7G$&3].T 7[($0SB? _STB();:>??.)]!CP%& H"J]\R0R M^>?J ,J#NSS2;$6.J\.VHH3*0Y>3F/< DEVX0AJ>K4*PH%199"- '1RSD1Q& M2K'<(D$!$\"S8"0DV03LE@!G T&"#8.2R9.\?%BN4Q'KQ%'""%T ^)?865Q" MM%!,-MD&#IDM%C@&CC;VD,65C1L8<\:%B83'1@ZT@A(83FD,S"R#H2+8ST/^ MVF,@[D:">"S='\CG4.6>%62XZ\45GX4G$I"NA?"?1"%P(;RPJWOVBAN^.XQH M$"2[1L-WFC&PKD;&WP3?*G]Z3Q*>N8\ISZ^4B"C((L K%YZD4AD!@L=?!LHO M4F%:_KHHQLIUG2A+DQ3>EY=:\P!0#S8JK%]HS,@7'68!;Y28^EH?"BZ)"\$O M@CVSO5TU6^"%>S7:$^ 1DCG#3^;:0KH2++G7X J M\:G?_GPKSQ0HFGB;A@/@@5UX@;"90D3?&!A5B.<)^4V29#/IHO/2M1.0/R56 M!%L&A$9S+A73F708(CI68PG*>%QIK0+E=%M8OBW4Z+:P'6LY^VWA(/T6JQ8>!^$B'9Q,2EZ/4P.C!D[]KL2A<\5C948!&P2H>NAJ".55CV!J ..U MJXT(52A0I4#?EQX9Y)? X\>9+Y"4*VE"35$^ S_ %FI:(:$>9 H_[OT ;_G M4EF:*[]$H&5IZMW_"B%0F'#(S8/$SY($!T9/,4PEU]8UKT[),$4@HEF,0'^( MHT?0&7)_SEKXC- 6-Z_1RBKW8]6MA3#+@&%E(U19\*Y,01B7X)=[?L*EIP&6 M4]*QUY2=*4C-I'@1M5:\I1.>'USQ@B^=_KA8H)+/4LK/^4,$4R/I@%B>)YZ? MWP>("SW0JB,3Q8FXAHJ@G&?R>F=KAQME!=ZQ(EP7NKV/HCVD8C!'P1Y] M0$]JB3B%(3$!19]IAL5<36_NP-&8:DKOR::!_$/DQ?GCG_EXC2@RD&AQ\!]Y MX.MRO-:X2;KCO=QUH2U,/11?[5UZ]8DX2)WEO4FS=9WV@0GYP0*0-_)"H1$@ M^;MJ'KXD_?5 VM)L5G[WGF!X0Y4W9VMCH]F5V\PKUT_94!1>'Y!NZ+,18@SO MIW$K.&6NG14K?%K)L-QN%$J+--]7P^?S(1I&((/ ^BM<0&*BY<_;\XC(C>4L MD\(OL!I'FIO \\&,%%8JCV<):IK 51)8/,C=* ;9*66?O.M;AP<:F[DW:GE] M4_'B@#7"LSHK+EDJD=$Q]YO Y35Z#:E.$'Z3RK?P-AO=2 M*-V%? Q +.?.1 #(OW+UW>>Q&!PUET6N_"R'EAA!OPVP:>EX*R(U\%74#C@& M/X/%#[EEX50CKO&8MK("GTCYYY/+T2"5'G#))YV$)%LQ M_]7J95I!R5F-4L#(+Z+D3G[)7?(OOAV ,EV0ZN940N[@'M"'CB[6M7!"V# < MFN7 .1LK1E[&2J%&+;3FWQ ]NL$/!)N: ]*C$40L@"_S@"SE(RA;H MQGSE.5G?WQ]_>_B]B+'?QLWZU< MSA&JH(#\35#L#I93HIF<&11WS>+:!G6,^1U&.65Q(LXIK%,-"QL*5UP\?Y%U7!/V# E/)"OK8=FYFN M,Y 8EO]B$PWQ6LZ&=P92"9WB:V/H8@WR_ &^7VX) M-U[R1<&"FQ0LDY-8YIIE=B<&+D4^ IC%0)>L"+@(,"',;1M$7KS M512;C&,1EP\6,S6M:SK1%FAS[V"%N-&8BN6R5*,FI-=$VSJ@UZ\T3WSY4PK9 M*ZXRU\;:OM=DQ<4?WLV.HL]\3?[EXG%WA@8^(ZX<5U%57SLZ,^TJ#;EF#/RP MO3'P/^*=*V:CO?5]M$9POS_#:43YVC4]3YI'JS2Z>50*V\Q3YS"F NFQV+:W MVC8OMJT(2N&?@RC#:P8DIS#*3]1E#8)Z] 72MKT$)N!D#/#>'L"GP/D@^W2 1YA$H>3A'#)M,&B9!R\"$@_;OYBR5 M1NW;EA"QT7(B!J"C\A5'H70PB=@40%OG^*3T8PEW/4:4R8]YO0*\"XNE_2C" M;6)!#&@$*QQO-R6%"5G*8R0Y>';E<4JR!8:"BY@;>?F:5QH2L?1XR5T.CH*- M@)DAG2U@2(;9DF9_G 9\HOS\A?N9X _O1!B*: M-O]RS#&/6D;0%5%=Q3+&*^;CE_&[6.)7I$",^40X!^'P_OQ%GF00FL"CLA C M[KP[S5I3DGX0WH$B^'T%/';L#G%U""3A*_72O?N2\9:'=R:=B4N0K6V@@I-M M,# 1Q#\ODB*B4$'B*5U)2^*1\6)BN:&7I/![@I)WF62(>Q&SE-RN10:\*!*! M80VQ3)8?P6]A\(E+E\?6"ZS9LL@SL.89,'9[!IKP__[VXZ_O_C@J<-S8%,QWQEF=[H?U#&V- M"Y?__0T4N["(B477;L<4CW]PP=@9BD8Q"ZCU."1("G)#!FI M%>-5G+B0!)H=9?" ")[Z-7]F$A"DRI?\ZT!;%EM250!*(9XKOMJ5W&ONH+ /:#0=^$L MOAT((Q0#9-(H[MJ!J^D1$65^<)<3N@W;L>VTIN_D^\]( MG.@8P?ZT\H(4]D'E[>>C+#GUI&18I.4_>?B(#. 0[N[JT JDU*^'EHJYJB&R M3N&EWID&(&T38>R*G'>T,^9S&-F7(N4/,"Q$F5TW)V#EW7P9N%6$IY@"+1BU M/2RMOF+ 954 F:0 2/PIB+D\D,LD!Q2;&%BW,W.!*=P3,<8;=6CR4)_2Y@?* MS_CD 1 4?RU!O$I>FFPE;&]E+B-$\0KR+D M\J/ROB*I!\1W7F$-QN7"P):<"UV]\7@5^BLCA2= @5X\$JN)I.M"G"YIUJNC M.\V1,2+YW]:=AD_.LO!!++<<,KP\B&L. AA,+E-?W2+!45Q45(^B+A]\6'U\#;%Z'W=!_,Q6$4+[W.>4-NRZ(9 MME%07W +^7-NH;GNP+$,--+R-EOYQ+G]-H##_6K[>\,8&.JP\B=UH#7\WC+T M1F_L6I1F#BS;ID5U>5'[:>I .[@]7=^D@^8RS3:<0ZJ#<(K\*?RV-=J^U6Q* MT*G-?\0KVCS<2A2\%Q9+-)%??1!L5'SU9\%I>PJHM[ 6,(LE+,0M^Y]>,!9_ M@E6J"$CU%#1;-"0_1Q,!'4E#\JL5$>$O7O$MB-_BE>(YJ=N)Q]X6^EW^6P@K ME52:3_2G#%NHTQGY%L'_=A7/I_R$6DD.EK]C*MU.5*"N+#^!8BT__#^>BL=^ MX!O8*FRH<0'NP<[S\9(Z^BY/ANMVF*[B6W(+-T<.$YGR8V8 M09NQ0\R@2\P : VT?\.VKT-O??"NB5B&LG/MFHZU+O)#;%UTI->A P;H+?/# MJBVVF]A .7+T@=F4';:'W(@9M!D[Q RZQ PTIAHNCM1(XC24;Z0+=: M3DKB:OZ:GJ/<#9@'PAD++*>:85A=L?=;<_P[!M/L(QT!IP-62PW5,U-#ZXY? M8S/WA !J]S$9,AN40O=(GTSG#PJQ4&*A!RCCF/>%>O-*A*#7K8JX*T5MWSNG M(XB:W8"T;W/]R0D P5V00ELP8T75FZVKQH$C:+S^]2D+83$DY MD-Y15&&M2*99CB3K\)7?DF6,5]DVFL$,I\[JMG-C]B_O&1EAU@UDA%D[,\+> MB6*W/W_N8!_4NBE>\T@9Y_E/F$,4Y44P\H(>/V+IR/F3\EWPY7X>S?_(9K : M7U1\@&V^QT1X_TX;OE#FW@PVQ_WQ/6;P8 */]C:.WXZC1PPM%5LX! MLOJ2WD^"+WP,&P\3_D+0VN1N:&%EFOKS_!'-CY_*?/'&DR]\]VIMRC>;?R-0 MCE_5QW@V3^LNRFJT_Z.GL5^\*2JAU]B^I[PHYV2EL2=+K\GK MJR_P[&5+JK#TNEME".R=BL#/$HVUE8"UC0[U'1N]<.ZH/M!UO6GNJ#O0W:8Y MAKLR"4VK61;CKC79R*>M0T-5&$D%*$%8<7IJXZE:H-?4@6LZI\D@A:&LZI^> MGT%Z.2^?6RO_JMI1T94]5;M@3K&G2V;*G1A3ISR.#5,.UWTY-W% <@FKY G& ME\C2;"L(?N*)'P>B7O:%R; /3[7CJ(&B>'G'D+Q,EMWV& I-U]GY5 M\^V9"\S-MWP]FJK]6Q<%JJ?I#+OZ5C<$*W^/->M$#Z8D%05U?O>PT%5U\ZJQ M>$(V_[)S#_*(IX]8V^R/O[]7?B\:P,CBN9PIO\[]@:R+-?@P4'[ EK1_>'G- M[+=)$OE![M&&5T(8&PNF876@085A2:R.6-UI6)VA$:OK.JLSM#56]R,">0)@ M+DIP S_ZRU>.K@U?)SNK?0.+P]ZC@B]^R"M]&JI>7')\\.*1-^?)W;LO(7\J MBHGIJJH/B%T1N[HDN]*)776=7>D-V=5V X+3L2N%^!7QJ_/Q*^)67>=639E5 MLTXJ58S,5>U:C"R+YT$R)69&S.Q2;C%M\.L?'Z[,T:ZQ\__[P_O?E%_G6%W: MQ^* ?B:<0'=YO^+\^W'Q_3CBLG.#MUA@J?F\!/:O>(\CJD/#&%[J"55$&7'? MPX["V+)8S)-Z#XGLI# ;\3%ZI?!L+\? UP)A'G*YZ*)W =_RF?>\NS3F:,S=X8S]^/;W^C,+<_$AG MC\[>1<[>G^]_IK.W/'M_QCR!LT;Z)QW!2QW!.@7X;NWX_2B:HO^)P7+5'M)O M9+YF*GO*ECV@>+."":!>D2%9Q <#,ZO3)*2M!Z&M3YWY@#8=]EF/M17&;7WJ M6;@_8RV-[5291@G-(L7RK-G,E5F?K4EQMDZ2XJQKITAQ+I++-R'9WD3FJZ_E M[#G+ZUFT^\[;Z4A7KY6/_.'7__KC[<>_E4R6FFN_?N61/TM1'[*7\;^S(!:9 M!A&8\Q'$-?)6#DG$(5\L LZ3#/B2@(HD^VB\:YY MQ*=>.%%&3V(@05'Y UC1A6=S>$F,M^J[O"PQ<=FL;,<:.)K3N*.O,[! MT:V0WT]>RN\5Y6WVD"6I8M=NL-"9#?[P=']+VWF5O%)^\N8!#Y6?!LKO7O@? M;SJ_2WH8CL2(]X'*4SEU]CC!SX/HECY>^!S<8,6 MH+'-=B9 H O_8\R])(LW:II4.PZI6.$N3YZ]VY/W:A2-G^ _TW06OOG_4$L# M!!0 ( &)Q!ED4!ZEKF1 .FI 0 ;G9R+3(P,C0P-C,P+GAS9.U= M2W/;.!*^SZ_ ZK+9JE$L6W9BN^)L^949;]F12Y:3N4U!)"AA0Q$* /JQOW[1 M $E1X@.D)(^Y2^<2BT0W&OTU&XU&$_STSZ>9CQX(%Y0%)YW=][T.(H'#7!I, M3CKWHR_=P\X_/__RRZ>_=;M_G VOT05SPAD))#KG!$OBHDQ][GMOW^F.W]^ODV-O?Z^-]0KJX=^1U]S\8T'BYL$#7VJM?M/ >>^PV0Z,M?>AWXN; M B-:PIH&0N+ 25B[DG?E\YR(W7PB=7\'[D-'O6YOM[NWFR&U4^YU>_UN?S%ZKYS2-Z3VZ4D>"E#WO'AT=[3R! M@>9+D&MTNGT7_NSN[BD[J-%MD?56[UO]ZL9TVY!A\7#6DR&FVU"&W >RR!9L ME/JWV%2,Y.FN+49$64N,?&]1$8N8 $ XJ-.A(,[["7O8<0FM\ORM-H<_ZCQQ M2TR(X];I,VX.?^3TB8. 24T/5Z)K\SD-/&8NJ$M@J\>QP0Z)%_OMS+R5XQ7T M?\>8.YSY%A>R,^=L3KBD1*3G/,U@RHEWTE%NNAO[YS_GG+Q7@L0M,OR7'SJX MK3H@0LT0>KC7B_'$+,#N3CI"P> 3HZ$&#]\E7MWA*Q(:T/^'P?MX7'?PBH3X M_^OC=K!?=]R*Q G]=4P>R$?J/J+N2>>,LS?L%NH^QR+Z1>?/6[B1?/Y61$\6 =!X(]T!ZU" M<3:C4NL !Z!Z28,)"1P5#56%K9B!%:%6@NWRFZKXU+.PHK,1P@-J7!\)D). *8%/[1@B&*.+0+G&^84CWUR%4BB M!B(OE29@]?#MZK(B-J4;8HI_,1K(;TI^I1RQ M]*,:."7T5FB.5J'1]"AFL/*S1:!<*V]^K^9@?D$>B,_FX.*KP9%+:0-BM[<* M!+!!F@]*,6H1 N=X3B7VZ7^(&[N)BA-\#J%5_[NK^D]Q2=Q4B[1_B7F@IDLQ M)_QNJE9[U52?H;+J?6]5[S$+I'@@S:1%6M?CG3)?/?7B\F=(Y7/%V"E+9]5\ M/Q,PI9C\'1DV+=+]+6=NZ,COF',5,E8.6[-D5LWOKVH^XH$63%JD]SLR@9EM MH9"JZX4LG57S!QF;-TQ2%]ND^B^8\F_8#RMZ]T5SJZ(_K"H::)$F;I%^+\BX M8LRB6UJUFEGC EF+]'E-L*CJ'J*V5IUF%J>&L$5:-8G@$7ZJJMHT@56_F16F MH4::O$5:+DUO;3%35B5C=G1TL+__,;/DL63,T+OXKS9E9\I27R.XL8446L3' MBEAFL50AD8;>&>YMPBPG U 'JF)R*T*9155>&J&-D*QF!NK@44!K!2.SSLKF M%MH(13994 >,0FHK'-G%5T["H8V 9%((=? H(K;"D5FB9;,0;00CFU:H]704 M45OAR.Y?9E,3;<0C23K4@6&5R*K]S"IPD:]HH]+-&KB.QI1M5 M7;J8.W5=W0_VKP)X4TW+>D$DIA4+!M?F;H/P,+-A:5L]=M&B/Y3J$+TS7;8) M]++%X,:8K\O<"GDF85!E^?D&>\5< E/+Q"$5/YAWS808$A\J_B2#BC*.'0GU M !=DS@258EO6L$:?5B-9*T?115H4!+) 92-(@R)QD&0H%LA41<0BM=&$ENI[ M-G85E;E98<\D/E8*B=[<0'EMT<90UF5J1323/!?.9I@_0S&_ MN7#.A!17@1-R3MP4P>737%=\0U'R%-X[UXY82.;=8143U[&%EQ?#:CV99$]N M(E1%C48N\T)"=%6+AF+9?DV3_HIB^4RYM9'03!&*4G'14K;1]N+DYFV4)?U. MX"@+XIX^$(XG1%^#BG?]!R3;'I2F BGNA88X&@(YPP)B>/>"^J&B7N5:QPS_ M4HFL%IG)=R79X-LD&]Q%L8PH$M+<,,7]IDU*4 22:N.+945:6-TZ$C>OFS?K M)(D_.E7!H NJH@_DCJA'7H>&ET^.'[K$]3B;G;/9/#3C9MXV[7'+,E@M,)/B MR[7 E$=,RX46@J%8,@2BH91L0/1F;_F;' G::M(()D30(-NF5FIEDQZLMI)) M2.9NEBQ92]0KHD'!SLJ;%&:N3\(0YCU]UBVZ1'FT4<91*K.?MR.9>4Y41"@"_(:1 +$MM,N[+LF7VY MS1U!+996V+/56#G[?V]^H S2(7D@05AOJ6SE8@4ND_#,!RYF^P85*,04@8Z) MLF!32+H99D7LK.!E7X+)!2^J634=F-+5-QQ!-^>,SQE7"]\H1W/J^]'18B8U MLQFL%;E;4F=S5$I[I;M"B'Y3JJ-7@)G_<$ SZT[YP'3Q+&%DA+*MQ6_J1XMU&U."E MNHV]J(V)%:U,8@@XOKG.3)'B5\AP@+.IE=(IH+6@[*.'5ROR* M40/L1+# ''ZFKT2;M6M 8V-E12J33TF06K#6I49P.=Y5;C%V=^%\;@[#SW%7 MM:"S<+(BETFH),BE.>=YOU;!EGH+=^/9JB(O*W29=$KZ9=^V3EZ?=I;/1S>_ ME\Y0AQ/4HT]1:&P5/G\.B1<&+E1.QO6.'83'0M=!GG0\[,.ISW#N^TDGKVE M?1^NG'14! [G0\-G/8[G*C9G[DB?X&P^:2#C6V-SQNM)QR5C"N?AAZHS*D.0 M\3?.POE)QS2DDLPZR)P";:[,E#N5F#]?J3O >W%4_.J@KH(']9/QYR'!_J6 MDQ2AK.S4^1E2H74+GMA1RXAK5C+@NFQJ**/&L&D@R81P^ZCO2$ 9_\HD$1[V0BQ.AR: -M]P(DIK_M- MM8?:ZR]0\J++":Z"O"4G)-QU!;Z#=W1N1)GOG,^5'XY+Y(7R^I1!EW M8]=C3MGE8C*TJZ8J>5-&F_.2P$ A*F]#[DQ5Q'8ZX<0@6#SD.CR:.:.=3I2( M$S4!+6*;+VHR5F::.ANX4 $5J=F*+B MBK[CI;IKR -U)Z&9$"%Q+T*8JVZU!*8 =<2U1WS6C8:$ZF;WH(&IL M<&LP!\G4P =RNCQ#+:OR)?IZJ8E;"V77WY#,5[U&^3Q=0M"$:3D='T$8>TE! MS?H%C-AO?E>78$;5+TK=8OU-F $$'4NM"JU@BSV\T0Z,SHK*3;A[7501UU_Y20;KV2CDC[%>N!]H0$54[.ZA6&MG!I>H*LU.+WV MPIF%51[K3+,FF/[ORO;.0NI#,!=5*Y2/HH2@">.YP4]T%LY4H.! VFVBHH X M9!^2GR%5SX">$VJ$_YNPW+9EIC0R-_*LY[FO*1Y3G]IR!)5(FP![4A0U) X+ M'"6?2:((%?==^G1& RV *!]N72Y-&/D-=4^E#]733OG@82+;DJ$6$6PPQ)=, MGRUA.SB7*,)%N1U3T%D-V6+J9F8.<]S,U6R.*8=6)F\EU,IDX,&<^4 X M+0GMU^+54),8* DPG!T5?TNQ8,R9=DU]BE5\8%_#K#1JQ'1J*G&BKQBF-NQ/ MHQ'$_Q>-J0:#5][T2_RF\AZK(6K%R+:$\N7 K!_&%[Q*89]1"@F;^M@9ZULY M=$)?'!&N5AZ5C+<"^2N;KKT60F^3;%!+$=$W,X?01#EM&%+4I_*8O:*(.I2H]$9Q"'S M?15I/6+N%GK(E^CJE1^ZO-.VZNSU5Z9OR-XD+ S5!/<["X72SWV@5L3G$$=& M"3J]K;K(SL&FT;E:9:FHC)>MN3?@V4QG=,.XG*AI0OQ.?%?9*HS!$O:54#0A M!LSS@6I9%-5VH@I:O_9N4W2 QL"SOC:GX(F_ J[WT)2&*?9OF0F8 MEH\?KU#8\N(=-V0:B;W=&0Y^5-T6*Z=IJH\4<:@S5&C=J&D-+II]Z'K^H(Q/ M4YW!TF.M3;%2#7#4<@N0NO)X^@S;>.%85Q6O%^0E>-S"VQ)TKA:_,SC6'"8I M/5][9KZV VIET,QP!HJRDWT>LU>K@G8>O8&SJ% THRH.]&JR::I9Q[-6NF8B MKJD8L3,2Q?+$A4AFB!]O,7>(+P8>1/O6N7!-KJ\\9QI4*Q;<%31N@@_/2:!' M^X&+#:,ZV?<F'C5]XJ,&A"6#GIO9@^0W^!R;:]9*#!1Q>.55Q#UMD M;LYBN^0=C4**9LY3RBL"K\"-'T21^]6#9V6<:B:&&O(S$A!/K:[4GY8:X6VP M;H;-PY9_/ W7?5&C(G5#*P?N VQV+:#>*MK.&*AG=DIP\;Q<3M149[XXB3+] MLG3.%ESRL8_4EYNJKU0W9=^0]>AJ ;Q^R)GO$_?L&2KS6&_]/#EZE&IDNNE@[-.)*6ZL%E1LR/J5 MHPWS22'\"*&P6:D,'I7PY9.LA:@!V^=?B2PML:E0HE.'15.-/RY/3_:,"T>; MT[*AL6.RZYV(FNQ2QN\.5JV^6XM70ZNP,I6$EFJLPO9-M>6Z\WUSY_@:=<[; M+FW>C@7J$U&$"BUG^/,O_P502P,$% @ 8G$&62D<)D:6&@ \/4 !0 M !N=G(M,C R-# V,S!?8V%L+GAM;-U=6W<;-Y)^GU^A];YNQ;A?GT^G!>>KZIIW]](3^0)X__P? OWYY M^_K@>1L6IVDV/WC6)3=/\>!C,S\YF)^D@W^VW9_-N3MX,W7SW':G #\/?_:L M/?O<-<-/3T[F\[,? MGS[]^/'C#Y]\-_VA[8Z?,D+XTXNGGZP>__3-\Q_Y\#2UUCX=?GOY:-_<]""^ MEC[]UV^OWX63=.J@F?5S-PNE@;[YL1^^?-T&-Q^D_EU/BV_?OJLG<4T MZU/$'_IVVL2BYE_#&^=?SY+/SWIF].S:;KX[J1+^:3=_,V_'G23B..HA?_7C3SSY.H"4^29-"!4!". M6G I<3 I".6EHK)E#7C#]-TWE_\4V1+A\D>SN* MI40W[]>S]O2TG0WO_<--%VFB4V)*"P,P#)5[=1W# MUWVZPI/#+ART'78>)[$G!Q]3F7!6\]D2D.O"-P3Z>BRMGGC:+TY/AW=",T^G M%W^?N_:TJM[G;45Q+W6*/=A6Z8@7<)&B6:)8! MHC$21,P*;,P$F F!R! \"[HR#;Z/:AUBL,=)C,HJJ4:5*P#>G;@N]?](4X3W M I>#]G-*[[M%/Y^D*"TWPH+5VH"P.H E,4&.F@DIJ&'4CS=GW(IK';KP+W2! MQ\27ZGJIQICG*:>N*^OSZ1DNU*L%WOEFBGU^ML!?S>:'L_A[.PO+#Q.7!'&* M.\@^.A 2L3H9!60;I-',$9%R9?K<&^0Z7!*/<^H95V'5>/4VS5TS2_&%ZV;H MN/2' 9V4HH04L0=-:.:3&$0D.C*(DB+?M;+@+8I"JIAD3)IX5YM(WT>U#G/D MXV1.9954H\I[=%O[1?=YZ.YRIEQ:6TI22Y7PX!1!-]09[*=7'A=3+0*RUABM M*A/D-BSKT$(]TL6IBOSK6;M]CU[A1 ;/M4XX:>7,0%#NP1"3P:+II&VF@3M3 MVZ(=6MX6_Z]M&S\VT^F$AQ2X<@JTI!&E)RT8YRTP$5-RFD8C;>4>7+2]3R[9 M!OJ\3M"-1%K10CIK^V;>KSJ2I V)!@VBL>*F+_HYKH2O9N=H,K7=YQ*OFG>+4(3P&_ZB:]RTG[ H@LI: M06*:HRF%O<45D8'1)"OT^"0E]4V6];#=TWW:=UJ,HI*M"3,[[R8?2B SOFZ1 MLK/XCW;1HRWU8=84[@H5.149%%=H/?G"7670F++1<&V-"^%:B/&;H.R=#>R3 M5[.%BNL)L=H$<'26.NSU[/@UFD+I;9'?4?[0IZ&7$VUCI@0=*.P>6C\L<[#. M6$@\1K2/3)*95![U=P+:)Q^EPE"O)_QJ?'C3M0AJ_OG-U W>=+&RS\H>V^^( M"*UKS2))0*U%AE)#P66+ (,@QE%AK!*5Z7 7GGNZ)OO.AFJBK^>1A- N9O/^ M;0JI.7=^F@H4; QIJ!" ,\A+*2-8=)@@*>Z9SIZZZJ; C4#64;]^/.K?7M@5 MK4(T-YHP3_&9ZT^0BN6_0L=S-T4^]A.2&8T1L9C "4Y-1*-_;!DXDZGE GFJ M6'5K\&Y,Z[#!/!XV5%5!/6MA?I*Z5>_0'C&*.H94+.9G# *\B1DHE5SGR!5+ MM3EPI?EUU&T?C[HW%6R]_;,;678X?^:Z[C-:*,NX6 [4:T8-Z)AQ-C*.@$4\ M8(27UBN7":^M\[6 K17V(8^'#O6U4<4!O,%K>=:>IR[%#S.4\3N$V1\>=RD5 MJZ7_9S,_>;;HY^UIZOJ)XDZXR#P06Q((W>@B;@%A M+9(\@N#@+C51;7ZYC&5\"6^\=K.(?2C_/4_G:=H.QNZSMB]RD6CS.!*!H$L, M(E,!+GD'@I.(YI"AF=2.-=X/X5ID>D3!R!'U4XU#KULWNV(>ETR"E^W =;24 M?V_G;UR'_O/SIC]K>S?]M6L79Q-B)''"%N.(E>TA9@!?'(&%9*/EQGB1*A-I M YAKL>D1Q3#'UE0]2JWR!YK43]"&5D*("$H99#)E&1P)'F+6421":>2Q-E6^ M-%_+5W_C/A>1X\!=VI0A=(L4K_8SBNB"**$$@_Z"T"AC2W*$G)R-AC@G=6TC M;FUP^[1_MRDW;G/LZVIFI CP94+-1"GK@M<2(BT3NR8.'"<&[4S+LZ!$D^H^ M_BU0]FG?KQ8I:DB]>IQOQ= ;ZL ML6FZVZ[6S9'FBZVU49,FUV:L&[$QRX/6U('7Z%4(F3SXQ$K^G; .\68B:V\: MK8=LGW81*Y*EMDXJYF3/YIT+\ZONYY>93M"4K43[4C"A05CNP#B704OO7"!: M45/;W+H3T#[M+=9B1ST-5"/%NS1KV@Y] .Q:BD$Y(3Q0FQ4N=IZ R6C\)ZZ< M,XY[HVL[9U>:WZ?MPUH*WU2Z5<*#ORR::3FK>1E+F!"5)(F20Y9.EEU+].XX M+2ZEEI$'P8*ZEL=Z8]#OFQ<_5!!3FS7J!YA M=J"EW2?59FZ8MV5]%TF4G1B*SCZ"39XMS7+-:Z?ZUTRJ'=M7JL^>430S1C : M^7S#61>EHR'1"="9(9LE-V )5\ M54DYZS6K?;#B>YAJ!N"9MM)D(7&(&H9" MEQF\P=4\,.E5##&$7#N]/;HM CIP"M%(' E7(B44T.K1P5NA;,/1M=..%%+)?7"!-_VCW"< MWQGQ(&,H=04$]L]X#SK)E/!C9++V:OF]^6YO L[U&;&E JX1X>]/K\OK-7ZN M6!/H75G4!_ZV^=4,G[T6VMB\,- -;QZI.M#W^E"I1-#RU:_;OG^)E%J.]04. M]]66% +Z)>6V2\OGWKM/J7^./_3S)DRRHL@HC3- 0),+S622 R<-A1PME39GX6-MX^1*\_MDG.R* M/S?FR&Z@C8H1 G0/L!\O/I7Z$PFG5TU"4@F,(\.!+32CF$5W(;LH5:;$\=JV MRC4(][1/QCV<_U"\V$8MU;CQ:YIA+Z>X#A_&TV;6H$^)?3Y/%Z"R,BG98C69 M$$L'!;B2/Q>30Q-;A_C/0Y-C(SU47VV0FR]3NI"!F_57LBE_ M:[OYL3M&B$H9)C1#SST[#2+P -X*#\H[Q[56UB8YTEJT%L!]VEU_Z(6JOD8K MAF;Z^5$N94<&ES)UYTU(_3MT R<1C2HF.(? <#X4P0Q'SRAX[KA4CB5.:MB@^55)6Q=2.*?[J^'MK*I>*/YKDFH$)58CV.]I_D4L$Z:)HR%Y8-9;$,Q[<#HS8$HR2I@U)-4N M_?H5@.T7^,TUK)W%_E$"F47T<;@LM4*X!:VR-]8)XG7MG:!J<9B'C5YLSJ%O ME_/=Z*^B1;D"LAK$O^ 8S\U\0DF4+F@)9D@FECJ#3\H ]5(0[CU*Q8U"IF^@ M[%4\HS93MA-\E?2ERU,'JS":8UGF1#30X!2:"4J"*_6]LXS\AAN3 MEJZ]MF;852?& N$)&(\47:\4$*&.(&U0'BT:F5UMOV;/PJ[;ZNVN,.I]I+MK M,U$8Y:D+# 3).. (VK&&^P1*\Y#0YPXX2O;63!Q]DJK-BA&4L@NGU!@E QJ> M0)4(2."(3C+:N, ,>CAEDY-4+T*RG5,Z>D2U-C$J";]^<#0031 W!1-3*9,2 M!7B*)E2FD00B@D_VW]*32 M=C^:L:6!-UU[WN#;?OG\ :&\FI4$R+YPYS#@!+_,!@LV.?0_"!!7*H,PPU'U M(H%D3H2@6;"D=F1F?71;5S9TGP=YOV\/P[\73?'+EN'85[/_:9O9_ _\Y:)# MFX@ZM+Z1^E0HG-4HC6"S-N6\7!1&<&==[4V7-:'=TQH=W3L:@U;?%$4<06OU MBF5>!W=K"<=)4EF7LAE /N4 M,KDKG^)H[0#=) MZ64S<[/PM91H%%8K3X$:Q="/\1D]&HNB(DH[$@,-U1,VUT=7R_)XV79OT]FB M"R>NQUGFZC5\ADF%\P@#Y_FP0^?!E3J1W@5/DJ:4R]K[]=]']1A,V&W)=)NE M44E7XU@8!<;1V3#07WQ*76A0%!/E<(;)-( VKE3Y$P2<8!P!2IR#I)-!U-YA M_2ZH?3J2LRL"5554-?XLNYF& E9O2LBC.2NW@B[)/HDF)^%8!"]4N2+;(;D) MR:"L3\(804CUZ?=.0'L1G-TQ<>II:.P%_#*2>:7G*0?F>;*H:(T]-P$-8\XD M:*=)=+$<1*L=B%D?7=U4%A$<&OY9H&B<_BX6G;S9O_&[Z?$",R1U<0;-1H M7.NL2^ZQ 6Z$IQ9'?_T+KM?!]0B6X=J,J:ZN>COJY6;E7US_]=VX$VO"<'\R M4$8B8BGUO1 %!"J(M*6@9*Q]6.]F)(\@ E2;+!544B7CYZ("W+(ZRG#AX*O3 M,]=T0XT4!'F<>A3)47Z;0JFZ5/KM?7+9H2/BL;L@?"F:HC):DSH8:LOA8;M. M*:,-FGX$ 9E:1-F%F'BLB9H2RK(5+F2&4)P M\=0X\4F!ZZ=(,E9W$^\$=,^S)@]BZM>>;^IIJ/KNV,NV.^J:8_1%BKBN0;MR M]&7"&&?,#4=<2MIZ(!:L(P$\C43PD+07M0L\W!?C7IT[V1&U1M7CB/MEM^*3 M,0JG=,F[+F4Q!,6!$(@"GK63G 8I?76>K8UNGVZUVQ7!QE%=S;SYIZ6 M_R]W94KUL-+S;)1U(A%PI1Z!H$Z CXI#3I$')64BJ?Y5-7< NN=%>'^)*:J> MAD8DS<5]WT>+>3]'BP^[/W&!243 P892H]=D@XYC0#ZKY+Q6TAE?VW1:"]@] MK]?[BY)H6XV-2*8OE^N@2Z"](T8J,!X-.Z%= B]$ $6XY=&&H,0(YW=N!W3? MV_C^HNS95$4CLN;;JVANN(6&$+V*44A6I" B.&$X,$.38#P2=_VFOA'HM [2 MO;K0[\%H5EVG(_+O[OL(K.'$J^@AB>2+E\K 41PSW">' R00+D%NM>3'Q#SR]2ZR_3[2>,<.=*#4MB!8JBY-P9ZCP$1KE57#"F:M?M M7AO<7ET#N"-ZC:.Y:L2Z7X[<1%G/? GMLU"*4^,'\"RE8B(FSHU+JGHF[OT0 MKD6QOTB(?0G:]8DZ3!?%9WGQ*9RXV7%Z MBR/I10N:$JJ%<8Y4#X'MMH<[S%,)MA2AC!E, M2.6. 6[!694A,:.<1M9R7MMLV31/Y6$S._:8XS=DAXRA_K'3J&[*%K>$V61S M ")E )%*$6@?&"1# @U&61YJ+TF;'NI[V#22QT_/;=7_$&GZG&2>A;(074E= M325,JRFN\[BPZU#6]C&J.&V4IO^PB2N/GY[;JG_$T^9_N*XIT9/+6L*S^8#O MCUG>JNI..ZTAUQ M07GANAFN=&7A'5)!_SE(.<7#<_0@CM/P78^XAQ^N+-1EI<2)= 6A9) VH72O MF2[PKZ^_=>/E9J?PME^,'DZ:E9:J:X!_7YSZU!WE%9 E_JN[S"9&8BDGX$TY MQF5E+BR.H(C'[SV:8[1V3.&>$+=U$6YI[IMV!IU-9 B>42N!!HMF(K<.#$Y# MH)0TBHHHK:Z]MM\+X#XMIV-R[;JE/YX6Z^Y"EH"OFZZ.W [@#N?+D&^Q<=^W M7]+U5]F.AUU7'*+E2;D<*374E^K&1A5?*()UGH*1B47'N.2F_EVOVZ+>I]#* M+BFY8WV/:$.\2\?+C8H^3-M^@9U8GECS0UGA94'A30V ]=^]_>J]83_VX;JS ME+TG*D/DS)7K@RDXIWTYS16M]4+[ZP[8_I39WMK_7-G9A_%_%\L=,YR_)2'+ M/L0\;$F.C<82! M33F6FV0->)T8&,^,)2(R14CEH;+Y87B27)P$01)CZ!X0(E/)(=/@'5IA/NOD"0DL*K\&*^YJ M8Y^.FCX$(ZK)O]8QY55IW**!RQ6NE)P>$L0FDH5D4W$=D\&9BV%?G>,&7.3: M2L5SU&0]T^/.=OXRUY1M;G;4TT/=%>3Z-9]>:YTR3E;4E3S3X"*"\#AMQ:A< M]DJ8L-XI]9O?OUN$889#;$5>*?:QVVZ@Q*B7O M@.MR65M$O5F!MEX.0<:8A."T=AACNQWQ+[N&.75=R1U9\7KYVM_3?!(-R\3K M#$QR-%@)NKW.GVYV]'L4[1B YU_6^FHBMA'J33XMHCP*'_H MTP!JXH31PDA1KC#"Z,;%TU2L)7AD&/,BDF!2!VW6N,ZN26;&S6I);J+F^5.L=Z+K(M+Z9 M>Z7&M.49RDVFZ(60 $Z4C42KC"#.LQ"J'^*Z"] ^!1,J#/MZPJ]Z/@:=T&MI MK8?S9Z[K/B/2/]QT@:Z)B,$3'X&D"U@^Q16 MJ,"/^LJH'T1Z@3-9DRX#%R_;;M7Q2",7F6BT6\KFKH\";%04K)*>"4JU$^O$ M%M=J[)Y!A'W5^SC"K9CA,7>SXZ8.W$CO60 M[56BQUXQK9H^=['Z7O[P&SJ;BV7JYO8+[AUOK;C&KHO]09?5B]+ )7QKC)7E MWA"0WJ%/YLLUOSP9I)OW&0F1(ZU]*=36H+=Q"6]2$(X.;"->M%!VU$J=T:&^ M:,C.H*V;@-ER7,R49#HB\2>;!=&9\936V52^9[./?\GS>[3 M%L1^D:F6KL8CT[/A%#[B?)>Z\Z8FWYNN"6D)^$(>R^!,V>F] M. PY\=DIZ5*$J *.!"L6X\C8YH\0^; M27W)1V]GI1-M'KY9I94MS>9^ YM_O?=N;_5O@+^2W3^T\ZSMYQ,??)3:<# A M\B;^>K2].43\P998 D3D!$A0NFC!:8S%[J MQ!2WM4]WKPEMGXSI.MP80R>C$.9ZVG&0L5R33'$!+:$Q85VYK#$!(?AMU-)$ MFD8DR0;IX;LRB>L38QO95SQHB'1\G[K3+_V3P>)QIVA8@19! M&":B9ZQV:?IO4>R375I']5M*>DV;R M+OJ^?X6/[^O-=LU#Q^Y]0H/=K1.RI)#DWOL-44.6B-,@H 9 V;J__F8!G$F0 M:P&U0)!T#S0'>-57^>6JRJS*X3__]Q_'DQ^^X7PQGDW_]B/_"_OQ!YRF61Y/ MO_SMQ]\^_P+NQ__]7__Q'__YOP#^Y^7'MS^\GJ638YPN?W@UQ[#$_,/OX^71 M#\LC_.&_9_-_C;^%'SY,PK+,YL< _[7ZUU[-OGZ?C[\<+7\03*BSCYW]=?Y7 M=*X$$P(8;16H%"1X)QE(9EG)LLB8V?_[Y:]%"1D4(@3F"RCC,K@< W ==-&2 M87%L]=#)>/JOO]8O,2SP!YK>=+'Z\6\_'BV77__ZTT^___[[7_Z(\\E?9O,O M/PG&Y$]GG_[Q].-_W/C\[W+U:>Z]_VGUU_./+L:W?9 >RW_ZGU_??DI'>!Q@ M/%TLPS1=#$##Y^7YOW@9C?YI_4?ZZ&+\U\7JWW\[2V&Y(NC>*?RP\1/U)SC[ M&-1? 1<@^5_^6.0?_^L_?OAA+;DP3_/9!#]B^>'TV]\^OKF)=#Q=_I3'QS^= M?N:G,)D0XM43EM^_XM]^7(R/OT[P['='M4Y&WHR2U<^-*EKWNRGKU6N7*//9<5,^E[-F8EPS1:!__&$VSS@GPXC^M'KG_YHF,]+T MO_VXG)_@Q2]GTR5I]<^3U8#T:N*7^DTS37AYLB"9+!:?UL]=O/ACO!@5)PL+ MRH-CS(,*Q4-(-H(+)3EO9$"=AE*,VP UU),[=NX[]&8+HC?IS,X"OTV%=M6& M-9;7J[VF$YC1-1NBE19EU% M\ $M[7.=Q!HP[?T#,VKL#AZ,SDZTC[[,D6 MS8!"DR4B22A!!EHS+0NYZ"159(UU9 N8CUIMAJ;EIB;)G2V+E&8GI-$7J DJ M;:T\!$?^C!:<$2@FJP&5@'YR60N#P;0^R+P5R*/6AMU%>Y-OM2O?KY%T;TPS M7,US)+T40A<%VAM%-I17X#S-3TF!04?K=/*-B;Z*X%$SO(,P;U*K=Z7VPWSV M%>?+[Q\F8;JD/:ON5U^KR;Q2.YN1+!92-HNT83'+P6.*(*7FM-+8D$-KHN_" M\ZAI;R;HFTI@=E6"]X0L+,EP?8MA@1]KX,/[\ML"5],?Q6),#$C@!"FGLH4L MEI 3$##!C-'&6-=8"^X$]*C5H)VH;^J!W54/_CZ;Y=_'D\G(6QG&XQV*5CK+:!5EJ!D M1FYH%A"T1HO"!\U;G[Q?&OY1T[FM&&\RZML 'V')RM:]QJS" MB'WD$!(+P'GQ)BBG%#<=-&+C (^<[S:"&^# ]7R6'S%,?E[4RZBW89H)9?W' M:_R&D]G*!7PU6Q!:'U3,UCAPU@1"&QA$71B@=%%)78HOK<_C^R%\Q'JR!TH& M.&>] 'F.NX:K+NY?GY:S]*\CVL_(&JE'A,OOYS-VB9=D M.2DZOASZ$[_5N MZ-7)?(ZKX^1WLVE:_S!":XS7I,]DLY(^IWJ8+$L!;Q6RDKGBLGF@S_VP]J\B MPW"ZX;ZN%2'#Z,S\!/,E<=R*4F@CL^$";%&^WD&L#K@(I2>[IP1:(OT U[<= MD#U=S6E-RP ^#!DZJZE>=I//('\?Q21-1,\AY6Q!"7*7O4;RLES(V5@"IUI? M#=T)Z(FJ2CL2!G!2KMYH7<#2/B46YNLEX9_ MHKQO*^ !?)=KU@_->7UE=F-K&UFC7#7!06KRV11&"8[7E)ZD(K @:(6KECQM8F)23A2=XG>F03KOV8U>T M$?\ P2]59V?3%;YU:HW0L63%?%546L2BU1!*-,#,*J_&B8)#K!27,3S$D6<; M?FY9$+86[A#'53FO!!DF'\(XOYF^"E_'RS"Y!'/D#9\-\LFHT+#T M#'"V]1&7)"[,/X?YE,SF!?G2)\6 9(M.$D*&"Z)0% M:QF2I#A98JW#K>]']60TIC$! QR)?9YC6)S,OZ\$L%XCUV:5MD;Y&A>"SG-0 M-I#J"L<@E<2$"RI*7AHKQB8L3T8=F@A[@!.MF],=!6%L0)XA"_.=/U\3VEGYL6$;U/,1I,2MOIO39:S7) MPQ14O6\*PU55%4))+FO =U8(2JZ*:14/3!FK2G!%\<$*3;X=J*JJ=45$CPY< M"?1.&/3@#;E5S.J44PB.N^:WJ8=25;4/G_=45>TCQL=15=4:C(6@DW!*(6M' M"8@QU/L[9JP,V2C>^CSL,515[45TKZJJ?00^>&G-+F">:U757D3=66-S&RD/ M3[WE+)I('BX3Y.9@#?]@'H$;RR-W/*3V+_Z!5U5MR'@/X3;.!=Q<4S)HJ:(J M'#33-#U)+JYGM<,(EX;)&'4(74JJ'FP5SEY"[U2%LX_$&A=3O;/(:U$AAU2K M0[@:NF5KJ5'E'22C78C9>F?N,^X/O3CNMF0VD]L@916_X?0$%R.T2#B2A++* M#>3%@4\L02&[-"L=0\#6I?'.QCZ(=)M=+/*MA#A #=4W9*S/<5$O&7Y!7'NH MJWI\EZKPG2GC8I0MZ1DK%KBR&I0W]8J\9HMYO[K*0AY;WPWU OCHU6(X.@98 M"%;!E&N,(R6U*2)I6MZL(2B%D:>1,QB4JBCIM4S-8]TOAG_TO&\KRD%""Q;+ M]Z76<5J='>+\VSCAXM-LDD?!:\TEHXV'3 =06=0R72J3>8D:90[>B^:EE#>B M>?2<-Q+T $$#GW!"?_KR=YSB/$P(W(M\3-*M!]/+\3?\^8]Z5XTC81PCDT;3 ME"T#17I+=@B9)2GX@#X5YF+S"YU.R!Z]:@Q 0.-L^_/4F]-%"T4L,JL SM64 M&RDL*6L.P)U'EUH.<)^ YNR'J@&R M5LXAG6K]2UKVRG@YRJS6?)!DQ:*LY;PE6;%:2P@H7:F%?F^<[S72H!M0GHAV M[";B =)2WN'R0F]'1A3%,K=@1*HUO M-L-3#3FL8$\E:5F)COJ\ >/0L;R_. M(8JUGD68?L#Y*KS]95C06F/0"QUJNSY6PY)*K-U;:%N+D46TFGD66I-\*Y!' M3_;NXFU9LW43JM?CR#5"> M'/';B/@6ZG<^^/MOK+7X,;_X1A;'%WQW4J7ROJQ36]Z?+!?+,*V7BVM%Y4)$ M&:4%EZ("Y6T&[]'2ZH1)(I,YQ-;!G+T /GHU&8Z.6Y1GYR/##6A/=?L&Z)$H MV:I8\Z (.:AL:_\F1O"5YBDR)4)JG;_:$^)35: FE-RB0JIY3/"G\9?IN(Q3 M;1>SKN1!,#_,)N.:JG^1H_EF2G[1\EV38R97078*$MYZJ)VCAMM,LE$8 M\3O\_1*(^6Q*WZ9U^/+[^:NC,/U"_N?E3]!4QB3="X5UVG)NI0(9"JU#BNQ5 M[[@!EI*)M39LQ-8WQ#N#WMT+V@[ .D93DU47@I/ 8J!7G'M:N0534)(VQI/M MIU+K=+F= .\K!'J_NGC3%=L7IP\=8+V8+T>7,Q9^I@FM$D=J+"'/.1%:5_LO MY6J8.@@N!:#M@!N52G:ZTXTO#7)),>FG"Z6\:_R'"J/>(_NSQBPTC//8A.DT MMJT+JCY1UUOHR$.$7;=CZA[J=Q#S'I4 DR%+,9"IF&B-S5% X#J!"=QESZ,M MKI,=?V#D;PC WCOW/:0[1*C]G7'F3(6,++A:6U.#,MZ <[E B<7'$&0P[<,_ M#C'G9O^;17M^!H@CNQH(W07,CTD=@ 60 OPR30GO7I"''YMGZZ"K,JJI0B9DVX;$1; M[R0<>*4()F>.(S.&MJK&[^XF+,]O>V_"R@#AP;?A.GTSNB ;:)O?C.IA]OPV M['50B1U$/\#>?P="HX0JC+P94VK>6BUWXXWTY"JAC2QRKDOK](%]*\4]5L&^ M=:*/Q(=*$%IWN3W=YU*1V11M:?U+$A2YL."T$J!YT<*AYD&V+H)_ \3^K8=6 M#&UNSKV%> %A+S::]V8CFV2E-&UXVGE$V##GY9YB/J]]VGL=Q M>A[_SS<_-XXXV7:DG0-.FDRQ4;S)K5B^7VA=B'HAM$ )HF1:2C%[\,600Y $VA)U MB;QYI;MNT/85_]%2-VZG#&22%%HX(R2%",HR#EYHLNP*QUC3#CAKG?>]3R6XYT1N7SK0 M1\H#<'_[9OINMB13_SC,OZ_S"=.8OCT]2D)M@D96@"Q_4X^C"GA-ZZ$0PO(2 MLBW7[_ &,KWN +E_1ZH%N[-]4M.XGM_'\/O?Y^0EGCMRB_[PF0A>A1B!ZU([ MML;:G3>UL$.N)DE003 HFZB"SZU(>=L/CGP[K+>37>#DX6\3>AFD^T\#W M4P)ZF^8EGRQ3O";')R !>-H-R7'#X&/FPF%QK /-/89\.M0/)>>&0:0K#<7E MLB8LOJ(%:+S<"%"@DHRP)2EJLRN/$)DG(;@H5=39.E.ZO.]=!GLZ*M!>M@WC MC"K =[B\14W?T!HUGE=P'S'-ON&\]FQ6,H?,-$(HOH RR4 LM6=S$-K)(+R\ MGDI\JP9T'_'IJ,% 4FY<:[!60_F("YQ_P_?3VQ:O45!!TW85(6(%Q_6J!JXA M(YIVJRAR(8NZTZ9_ST!/A_FV,FU8KG#3!C5*/ A;N #2MNJG!+))@LA@60FZ M*,_)?_'18W%%J#0L)7M@*BS-CX2.NFHU^GE4/8A2<,+1*!,B"25". M+,503*%Y>F:BC:I.=AANTGL&-U0J;XR\(7FI"*]8XR#=K4>J,F:]M,@:J&5G OGWJHNB]_M M3]_E);_RQ/5E:"#OSB"M-BD+2P: D^ 5)T^P."$+J:-V78[8;CYYZ B"1O*_ M_.;N*)Z'C@VX,V\Y9%.BP0(V63+T0EEU!G*0<^+2(AD(LE-;YD=2XZ$%G5V* M-O01Z_[R];N@>FY%&WHQU2UQ?QLQ[T\)O',,L>:8K*K&YD1.GA6.J-.D\TQ' M83J5'#HP\KB#3EB+D(AF&QIF?.>K$S4""(E(R*SVJC6/;L. MJFA#P]6_O< 'K\+0!* M=,*CBMXT;^]QZ%48VC'>1[A[J\*08_:JYIH;5CAM;2R!SYQVI%*"$IA$T5U\ MS8.MPM!+Z)VJ,/21V%ZK,%1*R"AV0/?NR"GW8ZU%680O1[[>L@J2526P(4)00@XT@5+$:HRRV#)+><[!E M%7HQ=&]9A3[B':1'\S=C,FL77PZB8MQ'H<:GD%P9VGUVQ?3 M?&6_')4LF"/,(#@C4R;( I$K#\8:+X33D8RHQKJQ$^#]Z5'C>X+]T]4XI/:L M0\!50$ZP(#C26Z1+JG$@KK:88N!0>:=Y$L[>=]^W\>&/ENLVXFKL"M;>8+6P MQX?Y+)^D*L?WY9?:=O((<[UBKHWEKH)5@:QHC :L+@&4Y Y\,!YB3,X$0LM% MERN^W@,_:MZ'%7/C(-K+0#:%?)>$A?DDP!9#@HC2D,JZ1(XT)Q]85F.I[Z7T M@X?/#WP'W$*4C2-FK\/[>5SMF%7FQN6J+;]-Y^NPDP]A7B\MWL_?S997/C7* M7@;)0R!;.=1&Q=9 ,#8#)L441^2&=TG0:@;H26G-?FAI'('[XLN7.7XA>!E)8(+R8$5I*F,*\5-:\?B<(JY#>0[-!7Z "W#7Z0T M/R$SY[3D%RU4KT[F"NZ*"-DJ&T M;@[8#=FC5Y !"-@8+MPPF+3&HZ]VL]?X#2>SKW6%:QM3VG>$G4-+=YI2H_I9 M'S%,?E[42\X+[9)(:N65@%1M!:7)V0C2T8)A>?8J.1="Z\I1M\#8??^3Z MPL=QGJ2DU7A;0/@6;77;%M=]LKD#85]VK73F]N:5L+\E#B%N] MP$]+'"U_)\B@SYQ;S1C(*51Y E$ 4Y(!CF$:'6. M)8H68?N'I7MWA/@^,M7K0U_C>X+/LV68? R_5POV ST5)^]_GV(^:T7CC3-2 M5@\S^MJ;*$"() X4NAYB%\4[Y6?>.D$>K+].^3\6)%0*WHO1CQ6-/)O0962WFK($@F MCE2=D0UI:F5OKKND W<<[G$KPQ R;;Q3W _Q3'M7*DR]_/[IY+C6&9R5 M=5N!Q7AZ\S-;'_+M--S.)W[M)MOH^._5)"QH<_BTG*5_7:AB%MDX92*$0%JH MK!6U5(2E+TZ+S#"@;]UO\U8@[4KEKY[[\OMJE--"W2JIY)D ##6BHM:H\D4: M\$&3<<:+\+9U(Z$[X.SK:'!WOC<7PM]-Q@]]4'@CX6?][M6PC-GT/.%')"US M%@C9:)J15P4]-)72Q0426 77-+:J7[4$4 TY%E#X*QU/KOO9[ M5(6N&9-[TH0^PAZB9=CL^'@V7:V"9RT4D;;-6(][L":%2F5KF*:'')FTY(7Q MT+Y3V'40^W=I&I!SHU/<+I(=((OBXF[^0QCG-]/3KF2GX%0N-J;(:F5+0LBR M!W*[%5@FI/HRT,&G+ M0#A/T!(6,JM=!FV]4UH;&V)K$_%V)$]! 1K(>("2&)_G&!8G\^^KM6F]3)V= MS+.(Q>L"*#@!0V?!)>6 ]-1[S;2/MG60R48P3X'_-I)N'"?_&@O.Y[45Y?%7 M,HI6MS^?YR>+LR( :+/B+FK0W*UN FF;XCE!%M((*;@6UPV 6P\Q[QGF,=/; M6HJ-@]5O@W;>H_84GF79L%P$[3:.],]C-62-@YB"E=ID'V*7D^H.0SU%HG>1 MY@"1ZF^FJ2XT^!K7_WRS-CNOG,)^G$TFO\SFOX=Y'A$LIU()4+Q/M9>MA&B, M!E&2$$/>O-.V/%H=D90#WX":XD328F:07)699>U]XDD-.#L@) M#D807AU:9]7?1+%_51B4N!LGACM)?0"_X!TN20"S8ZP5\D=>.48&:0)GF*L% M) (X$23P9!1/VGB!K1L07P'PM-G?7M9#NP7_#),37%W"KK:^:M8LCV9YQ%FA MO2YR$+S:KMM0>E$0U=K-WG]V*:?_X#YVF\.+N!?+\* MR5V,DM?:UL1&Z90'E:0&%YV!X+TK&85KO[P.,(T_]7I(W@=P(%=8WBP6)YA? MG\S'TR_K-V[UFEW&>88^CXST+I?J3:OJ&&G:;:)G'AQF2V\EN<.J4_!]7]>@ M#\BGK8;#38?L_?/>IO^^DT"O,[1? 1O\[F2]+T2Z->'-5(5I1GS) N MF>HVYPS!2 -,U+/VJ+5)S6.;.N!J& 2X>;27WT__N YA4ER*$I2DN=,;I1+/ MX'Q",(4KI33S,GGA49HE8&O"2]5M%)"*IPT#PY7S33MOV6=.#=%]HQWD>X>^N^@!D3!LZ! MDP%8BRD@>#+S(4IM!9/)JTZ9< ?;?:&7T#MU7^@CL<;IC;_2#O4E?,&78?JO M&[BD+;70,X/,@ZXU'5<5^#Q(AEFCD6@[E4.\:XS'2F8SN0VP +_&N'PS79!E MN*K,M&KX$ISG.6M(AM&2(Y(#5UNL8C:.%IPLG.S4]ZS'*GP3Q7,QS':4_P W M?%<1U8S_LX9-'7 -9)AMPO0P-MJNG-VI CL*?/ EXA*^DE(Q/$;0-I [;)"3 M69(21!Z5CC;DY%M'@^]7$>ZQW/:E!WWDW-AR^X33\:P6V<7%ZQ/\_/OL\]'L M9!&F^?/1>'X>V>9MS;C."H+$6HT_2? 9)5C:+V54J+WM$@S::;#]&P%M>)D- M*=0!(KW.BG"L][^ZSYWY)2/C#,N)<2C(R 0M08)S:$%F8PTW63+7^I)],YH' M,PJ'.RIL)/H!E.+JJ_!FNL0Y+I8?R8%=>;'Y QE:] >R=4<<-;T:-&/GI +% M%;T<4D8(CGD4@='_6Y^T=T?W!)5F(&HV[B>#7H5]Q&\X/:'EL=WMU[5'#G#A M=1?H@>ZX3H>L02_3-)Y4O2)%NE"H*.VZ7IL*M&8HIL@<05_ *>);EB(-MG;E M>D+ILT?P\N]R&>NVRZ8Q)UK0ZY+RF6G(&,88"TOAD M(W),I7WYWVV0/M3]5TO-NIGP-CAGC^,VC!%BQJ,'B9IF)(JFE9^3\Z X;>@A M,BU;:^%!WH;M0R%Z78CU(6;X6Y$.8)[KA5@OHNZ^'ME"RH-37T3)R69!S-0& M!3XIZ SLLZN]H(+!/YOL( MM[&%]NLXOUA.PG0Y3J?[DA9!:NT"I!0#[4NT0P6N5HT&I4K9<16ZU'6_\>#] M5OEO).Q9*TFU+MU/EL71S^&\P(K R+-V#A)/B38B)&_!+63]ITS6?\I)1\Y-Z.*J7GOL8Z=K%RD-D'%_ M=BDU*ES[K(NA"9@"BNL(CJ4"S$8?%&;/3>M@G;.Q'_ZV==C;C"TDO'';&_1: M=5U&)&*9S?%S^*/I_>JF9P]PT=II&H/=N%Y1H5]F\_?D3H?ZIP_S61DO:Y&6 M2^[Q5>_X0N.8"H&5!"^)EHS!;V:;3*7U#>[=(&X] M;LA6N"QI4_1)U1H/DL3*G )ZXX0Q(J+&UGGFNZ-^N)O=_6OP?3? W/^T+?! MU=*XF '->"7!E=,L SJ9E 3)(]ES(I+3''0&K54V7GNF1*=UX)[S@]M'/Y13 MQ:'IGS6EH?'9TDU$IQ9H%TP-3Q*^..\CUP&N]\]7NK.U[:S8=]#*AZ# MVDRPBC- ?D<&04N<1J,"^2>-+9@-4/;K?[?A:=9>R(W/)5_-YF1^K7NK7C/ MSM"%:'(6JRFJ ,KF!('5ON)9*J_HB^!=4F'O'^D1,SR * =XR7\E24?>OTB;L1[4\AAN!O-ICP!^FDYN>P< M&3T!O*T=YJ)EX+USD -+A9C4[3LL/8K8X#WYBNU)&D*#KD1C=0'S7..$>Q%U M9]3H-E(>/$XXH\62)00N\4)]Q'8ON,$XX63=V% M(+' 06DAP3M!^Y3.04^_1Q0EO2V8SN>TM3EAD98MR J1P]0Z8<9II M]L!+%BGJ6))N<6QW\''">SS1;T-&P]"+N^-*NH!Z;C'#O8CJ%#FZC93W%C,L M:,<17-=Z'H56+J$,1/H/1$PN.H=>)O;XJ-\J9G@ YGL(=_"88>31^MI\(DM- MT[.>P#ANP!Y#H8NW3ITDG M60 >/;J$B-ET"?0^T)CA;2G;14J#Q@Q;I;GR.D*QM2HCE[8"*9!D"MFXK!/O ME&=WB#'#.[Q?6TIHX)AA5)'[2.\U>J9 2XV M0C:I]JBQ&4**)!'+4@PQ\="\P<(.< \A,OGAH_'VQ7?S._7I\:+XT4I)%&T0!DVHFJBNT]J%E$'3013)N]?4*2!MNU>\?ZWDK MTR",#'%P7IMNO;S>=&MDT5NK78:4.$W9.P_.J *2-D\?DT'3+8^SSPGZK4B> MMQ8U9*FQ)7-^C7S:O.W%9/5Y0O6*L'[!$:N)?-P4 M2'L5$CA53$J.M%=V\53N&N-/[6C&0,-FH*=[XT4H4)SFBT@:ENELJ=X_RI(4V9:-AG\\K:=E; ]><_ZNZ' M(XQ!H#$.>&T!HWA FK97@#&*NAD&$[L<2FUZ_I]:T43R#1MBWHII[8&-N-;2 MA1@@T)0($A:(*!$D6A2H?1$^;:,,Z\?_J0LMY'Y3%>P>,GSOLXT:)OQV'&J M_-]M)CE0.O!JP_@T_C(=EW$*]0\;,LPS>2V)\PA!.EF;^!KP)C'@5B8IN\>]-S! LA)CCJ:>@=:"<";6ZB2R-M;@UC$1@VR=&]-X"@^5 MZCN(=MZ;R[M'N@\XL9<;[>E_ :2O?;15;=;N2P$;G# >E9?8XI+_P!-[]ZD+ M]V?Y]N%D7XF>73 ]IRS?7AQUR?C<1L#[(I\,1N-+UJ"C)FR6OD13V\>9G'SQ MT;D\S")Q6%F^S3GO(]?&P0GGQNGUM>[%-/\\&1^/I^LKM;.K7J=<83:"E+2N MJ2 D1"W(VXTA>!S\%%I\)%[ MD@$S$#SC@)ESYQV97RRV]@L>19K7 U@.[1D;/.>K"YCGFO/5BZ@[,X"VD?+P M;4$T4]9["XYY19MF+."SY1!3Q)0Q*%:>6\Y7.\;["'=O.5\% W?:14C)8BVW MGR *+H!9S H#JW/L8"L<;,Y7+Z%WROGJ([&&6__=,>^:\ZA*)O,V57O$(DTX M207>,*.4X$C_>18Y0@]T.-"&F;TE#'4!]=P2AGH1U2EM9!LI[RUAB*O@HD(. M*7K2="L2>%8"8?52^QBC59VV^L.B?JN$H?;,]Q'NX E#F>86+/,01,V43876 MM, $)!N4-[29R<0?<\)0+V'?F3#41U(#)PSQE!G+EM%JYNOQE??U^"I NN2Y(8+^VE-# "4,I"\WAN-&TF9?#W7YUPS4)F^A.B0L(629%".ZRYM(@X_+GK0V_;FHGZ8#@0O M%@M&^JT/ I@GK0^8H"2R!\FPD.!T=(!*AJBQ_K=3T94= M H2ZX'RH**!V&G5?Z$]SM@XXOD>K$KU,$4JL^>\LD"9]\ M?$][PN\/XNDC^'W%<73!])R">'IQU"6@8QL![XO\*(R0M7%>4HE6T(01?"1U M1R]5M)Y'G]@WB:<]Y'KGLLU9^M%L): =*XZFNI "XS3F1%4]N?VJ2> M5ZG^7CQU+-7?1\@#Q.S<4T0\"%N8M0Q*KFG(0@GPBGZTY'1;8:.1N761BT.I MX#Z8)C04^1"A%W?&'3#,W+KL@9'S#DH' =$+LG6,Y=)EIYUNK0^/(HAK,/.P M/2V#1VIU ?-<([5Z$75WW,X64AX\4BLZ#+6A )B0>,T@U> M?1%R57J+!Q6: M+P\''JG5CO$^PMU;I)8).>7@7*W\52M09 XQ*@?99)MC9EI@EQO!@XW4ZB7T M3I%:?22VS^K$J\:2D1T:6!+!\2[W3X=PNN,*N2P:@W<\P**_%;PSDJH>PZ6A"(U2=5]#.%U[9GO(]S! MP^M<3(G&C2!U!8-*@ MH($EDG+N44RE==O-##:_K)>P[P^OZ2&K@\#JI0T*E M,W"F5IU\$&(H"(9Y,B1BL,S=%S=PP.%UVU*VBY0&#:\KRFM>PYE6PZM WSF9 M'-CDM$Z8H_==2CP?9'C=#N_7EA(:.+RNZ)+(DC.D-<:!RD)!K!-*#*4++#.? MNKQ;!QI>MRU=NTAI@'K<:W-]E%DAERP)T+ZJC93D+&MZS4NHU0N-C\JT3A5> MC_SPH77#A;!L(=L![IM>A<71BVFN__CYWR?C;V&R.BE;O@KS^7>:[S_#Y 1' MI1A6>-*U3W(FCXPTT%EEP8OB$*,MR%HW#NX$["GK1WMF!CAN?HT%YW/,YP7: MUUK]#I7S&6PP+_#C^T"*%)*^F]Q5#3 MH#0H3!)BJ0<82A1F&$_F>@#_K5[HO0,]1?+;2[AY$>M+T6(_$[8QGI=:_V4V M/W7 0@T'*(;V.1$#*"$".6!102&S2DFK/%/=ZJ!U&.RIJD%[2>^CB/4O83Q? M>5$O3,ML?KR:QM:I8IT>NW/"6'_PC=+&+@9>L4HTOQV'2,JT)-)_ MI1W@A'R1]U/2L9/YO&K<-+^;3>=G/[X,B_'B0N-H/4@Z%P;,Q=J3R0CR4'0B MB6935=&7U+K[4=,)[&R_- "SOC5/G@0 K"[U=VB8(D@RQ+&420GM7KO=I M. A)[C5![>%T]X;%]""\/W166[<0O9BE]9%YD*IF*;.H(3!1N^:(0+].25TO M1?(T@YH?2$=Z13KWX6KX<-<.8)YKI',OHNZ.>]U"RL/7I.1>"(:YUGBI47^( MX%6(X)R6AMOH/1\H/?U@(YW;,=Y'N'N+=-8:G=2QEN(2G"8E(X'*$6Q4%69F M['HVW..*=.XE]$Z1SGTDML](9ZZ*E\PH8*&&?MEZ1) - E?9<&FYC*7+(L$.BBA,&0+1L1:Z;LX6G2S S0L.B<,.MZZ^/D!Z-8] MANC!J58?EH94J3?3KR?+Q4H"XJS @#3%N4)[==2J]A[)X'TAI%&2>'S(W RF M0#?A[-\P&I#(32JS(PL#A-U=>F$NB>&7.?[[!*?I^^IMD87'E%D$VN'):S.T MSWM=>WY&[;(717'1*6=L.\-I$ZP_K::6O T0.'/;^W4.\/2MZ@)QCX;2-7@/ M;AZUH;;#!M:"ESU91->A)I>"1>M ",YI 54>'+):+(?\3C2^ELMY*JK3W?IY M,,WI0\>^;.CSM?ATSQ4:33!% [):0=]9 2ZYN/H1@XN)^=81P5UP'88)M!.A M76SE7=@8P )ZC7'Y9KI8SD\JNG4*J(\^>*5!Z-KD'-UI5SY4TG%G.%F"K<_P M;Z)XWO;-CJP,$.!Y%=&[<(QGB=T=< UDPVS"]#"&RZZC\7SY_6QGBR4Z5!8P*55[$A2@[2Q""BFAY>YF M)-3MJ:5=!MN_\="&E]F00AWBP&0583ZN08Y7-3P%PWV48 2K,5A10*QU?YQ* MQENKH[+-H]YNA_*\#8<6_#2,_C^#]7D>IHN"\RJ63SC_-DZU74:Y!>WB,SUR M9.U+6U-_61D M"7AI@I:877./^_ U];[3G$-7U#ZD#J"@;Z9+G.-B^3$L\>TL_>O5[/AXO%P! M/#,5$$/09&M*4^ON"2'!5[O$^^)D*3R*TCHY\UY0^[?3'H[SF]F^#0D;PK:; MS7\/\WR6/G:&JG#DF!@9(<+2"X>E-F6.'%BPPB=EK,JVM6EW*Y)GK#L-J&E= M\NDT(F[Q#YQD@O);^O+%AD%^< :$I.NUA)$B#)Y2%($4M%B MU75%V'GEN!W)\_8)&[#3,"-X,ZJSR]<.N 9R[S9A>AA7K05O]ZK"#D(?P*C= MB$_$D()T 73"VNRY7L/5&.L@C$XA*F9CZR"<_2K#/=[0/G6ACZP'T %: ?,I M)LQG^YN@F69:^9AUJ>YJK%[;IUK,+U?#.-ZH#[$S_;? V+_=T8:C65L!#^!Z MO)U-OWS&^7$]5#_?-$>>>2?110A)DWF4E8;@A /-5"U:PG6RKG=F!E"72UD+5.=1P9UW'>XZZ-!@?0Q1]/,/Y_FNEY=51F'[! MQ9OI^>__3C*OI>GX2,E0+),<#*]ES]%]USU+.! M.1P@AN0USFD]78Z_X:4C=5I,7Y_[LB\6I_[RI0^];^Y,[@W[.NKE?Q@\5 25_+.JD")6)&;SRZ;JTDMWIS;P'4S)A; M7!KFY27O^FU]!/'X\OO%!\X"$NJE]\OO-T^KUY>71C-,1@BP*\,!T8&3PH+P M4>6<=#&J=2#2<+/95XW,=MJWT>1[6*8/I0CF;3-?1QI&P61Q"DB@M(_H', [ MF@R+%B5/RC+1.K5V$Y8'#V!X8%69#4#9 ,?0M^$Z"VON@&R@J(;-J!XFKJ$- M>QU48@?1[U[0J78E%HS!J2TK7M('/@Z^5ISEP(8;DHKO7MXR8L M3X;])L(>HE+RW66"F<>BO:4I"JQU( IXJ3@M=+H>L)822J<>Y'WB& ZZVOIA MF9SMR!O@@OE:8? .8)YM^?4^1-U=?GT+*0]>?MUS$Z1P!9AE6*O5U @M6D = M=QR]\HR5UE;$P9=?;\9X'^$.E&US:_UIH:1&IC1-3M,7'S2XDFEM\SH1+H>Y M7#NG>'1UNWN)OFO=[CYR&[;VY%W%6FMUS:QHUEE(0FD]A\!K_\_H2_9:D04S M6+6NPZ[;?5@&P@!T[JDJY>:JKUW _EG(NR7C.U5;WH:N!R_D30NP4]$RP)@E MO7,UE)Q;\O2*)-\\!A:;>\ 'H%MM"GGO3[7ZL+3G0MY>$L'"(T@I2 @A>J ' MU [K@CDEI65ZL/K,CZ^0=R\B>Q3R[L/" Q7RCC+%5?,7CU;6"-MJ/Y8"R3NT M:!EGPT7Z'W A[X,UHYH0.638ZQUE8[M _+.R]X[4;E&?>1M>'JBRM\],:)8B M2%J204F3P"?'P>@@BQ-"F?AG9>_]:4X?.AZJLG<26N5H$42Q#JKY!PZE!.X9 M:I=%%#A8E/VCJ^S=B]!M*GOW86./I3H3TLA6T+R=L>OR,PXU YFD=.AB#?-O MK20'6JKSP$R?!H0=>NW.+G/YLW;G)KUMH2!#ED33$5'&M8[,.7U.WK-UY,(K:A]0'J=TIK>8F.@4EK>JQ: 2OZ3LI M=""K!7-VK2VYIU^[LP?GO6MW]B%L?[4[444>,UE%4C-ZX6)AX M]B4%@]II+ MY5H71WFBM3NWUYT&U S2ON/,L+W( "X7OUP%3XZR2IAT,J"S+N3!1 7!UYL& M+,J)6H!P@$Y ]^-ZB&8/0R7C-.=AD!Y15^!(4L9Z.45+(2H21>L#JV[(GJ:^-.-BT-6E3^;V:D8O+I49T\QH(5CM42QE MK8]K(9@3@!*MEL%>U&239SBPQ*9AT3 ^6%=QB LU.]'2;7UWL+;(D47& M'11?-PF.$5P@5[IPF9GR&'5J7>?WL)-@]JLCO7)>^G U>.)#%S#/->>E%U%W M9D!L(^7!J5=")Y]X!H&,5N 4'?CB#?"LO4C"Z3! >##SGEIQW@?X>XUYZ4D MRWFR0+Y+C?:( :*HU_B".U\X%A&[5*(\Y)R77J+OG//20VX/E_.2H];2Q%Q5 ME]Q554,S4-03=<%4LE;KYE71'DG.RX/: P.P-T R;+]XZ"Y@_TQQ:@I&00>0F0G:0E/GJ-/#\]W6J3XK(_U>K#TIY37)(W MU@F:M?"QWO_H6B4\6W Q![+S9+"F=>':1YSBTHO('BDN?5AXH!07%TLNV=#N M;BWM[EI;B(A8KY=EM,P68P<["3S@%)=#L9J:\+:GK.#KX=)=(/Z9T;(CM5OD M)6S#RP-EM.B<$@I#*V:H51>LJ>%_68#/-@B5B@OZSXR6_6E.'SH>*J-%H2Y! M(0?N3:T#1MMXE*8 +;XNL\!=BH.=!#RZC)9>A&Z3T=*'C3UFM)CHR!GP!:RJ M;;!E$A!X#%"<-+HP9TUL73KM4#-:'M;2:<#/ /FZ32-!N\SESP2636K:0D&& MS O8AMU#3V"Q(6I,0D%1M>"IUP$"S0:48^BRRJA$Z\.#P]?4+1-8#D91^Y#Z M( DL3EKE+8L0F8ADO JR15R6P!DRXPL&W[QC\U-/8.G%>>\$ECZ$[2^!A2?E MN6,:N!(UT(HQ\*$F^1?I@P[:!(&M3;NGF,"RB^XTH&:@T(#+G37/#FEIZ%H9 MG@S68&N]> [>6@\YDR<4F$MXO8[ZG8$!-T=XAHK04.1#WO?V[PNLE58!@X3L MD@?%E8-HI ,F!6WRH00S7 CRL^O]W"1F=EB.&^YK5_JX7CI3(5'2^YC/NLO] M0D*O;5U7[5R%B"$*CN!CX: 4#^"Y"N PI'IUE;2T'=:NGL,^1[T:FIW&^]VM MAW.73;I?9]]6O_RY%$S+D8I6TSI?( H3:[H/Z;RF[[P26I1JUGFYI2+=,>R? MBM2>G8;[Y4:HYSU_SXV+C^,O1\O%.F\K.2%C]@H2;>ID)M ^'T.QX,G9S3+E MY(K;5I?N'/E/=1J$HR&OC^_O(5U884Z5VJQ_]C(]V%@*4_7]:-[FJ#NZ MYZAQ W/8\#A_X[OQJ8J#3+T/\W'"-? SL&^F:7)";LB;Z<]A/B6)+48Y6:89 M.:N2&[(';8K@P .!ZB(MGM?&D91):C-4IJ[4R?I?&>\9ZC0@W&QTV= M:=]J_C7&Y8N<5T^I9XN$\WC=M&_;<@GW/7'G4@F](#?K&Q^7%ZO A;XP(4+ M7 #)>B)]<9F6 &Y!AIRXE#H8W3I1<0.4W3? RX]=!XXPP5G62D$P@M7ZRXKT M-$0P@7F6; Q*M-_2;L#87W?VW3F^NZ4@W#DH(J8:1J1 MO%17"RXG[;F7R%10K5LOW$3Q4,%9._-ZIY[TEN\@Y9XN(WH7CO&LW'X'7 -% M2VW"]#"13[MR=J<*["CP?2J$+C[XFL^<5*QG!YQ#-$J *!E9#)B,;AT6LE]% MN">P:%]ZT$?.C2\K7I$-/5Z^^#)'O)1X7JR1&F.])'8.%"&":&M_(,,CBN 9 MMZ&#;W'KPQ^BVEH+N<]:"JWQW>5'_'HR3T=A@==!F6R42\6"K4 )LMA%>X_?R$T['L_F[V1(7KT_P\^^SST>SDT68YL]' MX_GR^UE9VFP=8S("][6/%V<" HL%..$-MDBEKW>'N)7=3H,] :;;"[7QC=\+ MP]BO'5$Z+#$6!26X4ENXT49DHX=4-,\Y%J>P"_7=1WP"_ \DWH:7="N4LC-* M0;IJHPE@8B95K14Z70X>:!=R)05K%1 M*_-3FL@<9PZTJ76 4%OP*G$(WH80DB/?5#2VR&^B>"JN^8[R'2 Z\BJB4T7O M@FD@M_PV/ _CDN_*U9W4[R#H =SQ6[&A]B%[(\BOJ#T-%"L0R!8%YG,.-I+> M^]9Y0?LC_QXW?!_<]Y'O )Q_Q&^SR;?Q],M5<*?[4*ZUWAR!*Q62:4ZMLV#VJ03W MF +[TH$^4FY]\G<2)^-CVI)F\S>+Q4G-F7E?WN*24"[>E_5V=98%F@)7.15( M*08@-UB"XU)"$LA=-$4KWNGXK_.(^]_X6_ S&URX ]@ =]>,SLEY[4CEI<1Z M,IT(G)8.R/8U KW7L7GIN(,LO=_:*F@G]0'.@ZY6G.X"YKD6T>]%U)TEU;>1 M\N!%]*525A<=P%E+2U,R-=30ZQI@'1(+JO#2NL[6H1?1;\=X'^$VWOK_,3O& MER?C2;Y1"3Z1+>.-S*!EJ'?+3H.+@C8]SIV*UA>R=#KL]!L'>.CR^;V$/FLM ML4&Z,%[>F"Y2G4<&F<#LL 8'EUHB68#WV4%QBC0X:2-$:?SN;L+RT)1=(P5I*4KLDQ+%T8#7G@!Q3C.M!-> MJ_9]$[MA>Y(:TH:)P>/P+N,.9EAU>8>@$]1=UIR,L#U89WRF1=[?J(=_A@?GQR_G,WGL]_K>7?X M2G]9?A\)KJ)./(&PM59_0%H>K4;2_>AKZT\54NOZOGWP/0WU&8R1QC$GEW&> MXGLS3>MTSS"YJ#]VNK4R'H,WO&9/Z8HT.G!*>A!&8=%,^>"ZE!GH-^KCUHB! MI3S <<-MNGNI[?D:Y/N3Y6(9IM7^'I'V%EYO874B]TM%'R!8ZR +'7ADS&%J MG3?2%^/CUJ&],#- "O9_ASG6^*J+ -OSQ:\63H]&USU3FGK7JA4'ERU97ID+ M=%%%)UKO0W?A>1H:TDSB#;.;[]+>5R?S^660%WLBJ2D:7XOI9P.JIF/'Z"1M MD<+D@IJ[T/J@NP^^IZ$M@S'2-\_Y]-?U2PP+_*__^/\!4$L#!!0 ( &)Q M!EF.B""VG\0 !1P!P 4 ;G9R+3(P,C0P-C,P7VQA8BYX;6S4O7MSXSB2 M+_K_?@K?K]"[DFT>1-&@MY6@C>#H M6][H+^6U=_RKQ3=K&F3E=4#QO_9OO:V?'RJ\KO[!GF.1[:/;7];_47$ M<49#2G$81 031GV4NP& M-,@"WQ%9[+2#KO/B;W]1?Z2T%DB:5]3M/__C3_=-\_B7GW[Z]NW;G[^GU?K/ M977WD^/L85C_"KH=]]\_?:_ZG__PG MA#HXJG(M/HL,J?_^]OGC29')3^J)GPIQIS[;&U'E)?_2T*JYHJE82^W;T9JG M1_$??ZKSA\>UV/[LOA+9\6'75?5L5*5EHK1T0Z7E/Y\2]M,9ZEO2MSG4U8)R MK;F?;.DXANDG:^K>R@@AYE=X(.9LE;LOU/N"+_7=W8DZ6_7Y-;;UM2@;NE[@ M:[$7,U!YK7YP)?_6BU$#C0335DX?N@>JBN^-*+CHHN6SH5'._^-/\F^KNFI6 M;\NB+MKT2!?_NR5:&5,RWD3P +FQ.>6HFZW%2LF^.D8#6_=[K\YU LVLK]]Y_V M&AI"LU[$X/7YMJ(_E-#_]Z3))7LV_%K-W&7UTJ:2:=FT]X9:&M4:E-$Z;:V2 M[TO+//\GL6YJ]2^L_M6ZPNC0/QU\0I?55F=:L0D8^R=^8J5,41X;_ S1K"H? M](UK2OT/MP-3"O\3*BLN*IE^'C%D]U7;U/B.TL?5EZ9D?[M\?*P$R]L$ZK-* M+NLOEY^__"H>4E'I>)OV8#.[7BL?#15 G0;H!ZE#_:.>%^I#,^Z2LZ "\\\I M0- ?G086G!5L[9CG]H,-O+?_R=Z#]>4MXLY@\[>^#7\1YNC%UVK5SOB?Z;Q[V/B9RY.12(GWBC)G-"AA(I()PI,2IK9 M^UO92 I'2CKJQ*-6OI[C3T,U[O!6 8 Y^HCMTSX.!('WFQ;MMW09,)Z)G/4+ MH1WOM.WKXIQ\7,4NXH2^TR7CD^\O$K>TS=C&*_T7X'%*C?>;7#Y4[\17L2X? MU4?^+J_9NJPWE;B5BXLW4N>_K;PLC)U(1JR$QPDF7'@XC1,7$R)\WTT<)XV( M;L32E#ES[&J_H*T::*"'OL?J(C<=P&; Q;*CD.!]CJ@/Y06J%4#$-1T(=(/ M;S- 91CH[@62+^42&[Z'*2LKM%9@;EHP^5[)/]L)?T#[1P*A[DB+A42@:IW0+-4>9S?J7?\X?-PYNRJLIO>7'WEC[*WS1/JR3R21I1@0-& M'$P2W\4T37SL)8)E8>1[G(>0S0F(\)EG^UXL6I>T0.E6.&*]=-@V!0A4O1V+ MN: ")@(J")09ZO1 6T4NT!:^G2[H[11RX&T,$P@L[6B 1"^ZN6$"RLM]#J,Q MS,+-QX)5@M;BG>C^^[&X?A253*U:";E(%K7HJF12@K7.4T5^+FH M_P(+. !8]<+-/&#!@LU6!_3#5HL?%6 [15"O"?ICJXO%/5,X )9"#4#PHH$& M#LC+,&,P CP1EVE^M7ZZ^R+8IE)A[&_-394S\?:^N+N1WWZ->#$]RLSQH5VI MK)_4-WRK@)Q?J[_)L-%J@=ZVP4,O0FA@,KTNL0<'+ )H(G&A%BUL;',&M##1 ML]9H33(Q]&++$3T3ARL1S3?@&XR?RJJY?T_KIM_*#MS,R](DPW)UD6&2.0Y. M$N+C3/AI'#I^S/U =R/QQ=ASS^M*&E+B]'? 7EH_O1EXADTPY]N;8W!<\=(N M_1V\,^PSWZG[I7P0Z29?JZI05(E'J0--UP+5XJ[=Z91IAZH '4!R)\J[BC[> MYPQ1.9NAO$:L?'BL\EIPM4(J=UD*S[_FJOBT5J-\$M_0?ZFOUE.;\:FA1%7( M^%44]=/Z*RUR:FDG\ 2.(SM^+]]8;&?OA*K#';Q3CQA66-S+S^R-3$'X6_F9 MB:)NOS&75:5F$_6!UV^>]L_3/'-PNUVO4"D=*NF;QU*QXZRUD7AMJ6,S=(XS^Z&39+ .9$0I;E2-S MJ+ALLGSFN*3FH%81H MK2;N5@.D5-!?8)VR?'IE9<%HDPBS-Q+M ;"S>IJPR&C9=&K,Q=9+$T8-%TI3 MCYIE+.]$>O1DG*8^3UF6X901#Y,T\'$:)1X._2!)(B]-6))!,I,3 M_,&\=APP/=^U!@/,@T\B,$.]MI:)EKQY7-:B/JUE]DO/UGO)S+_?_WW3#M7< ME_QC\57439M4RYSYO\J\:'Z7_Y#1I-X=K='(C6,N!.:"4TQHPG#JT@2S.'"\ M('4Y3[2JM@WESQP#.FU0IPX:Z-/N9+4:H:U*.D=R5B#7BQDS @F+(K8Q!(<6 M0R0L!1NH]$7#CR$T+P.2Z3#P]?:OQ6.NDIK;_$'P#V6E-@'D6N/#FM[IKKE' MAIB[WNK3S<=A1MQJT-;'#O*00J;SHE:&8_[L6BG5SCJ?\D4IH;_1;LAWFND>GP7?L)NVSMO)\2 ML^SN^82Q!SO@4\_#9]7/.25IT.M0P^>6, MJ/,*?%+\6-2Y?/*VHJI"ZJ95%/%0-!RR27+\ M[;DS.RD4*:G818.*#G3;YSVZ!!HCYFOD=V=;#DSQ)HVVN@,R;IY9IG=\R.62 MO5&3GN5[XT_""[G?EI5\@T9T"^D72DXCQ+ E%F DCDD@D^:(Q5D0QDD8.*NOHDK+I3$;"K6"FKH15^E>:M$";SR\V08$FC)O MD=C>8=O+1F]M(Z%??&\3$?-J?#;]/5'U]F*=;V>%O%#KKIZ,3SVEDCKYB"(- MYJCLJO?[8OY_^>?8\?;I2U)_*YK/X^R:OQ&?!2OG)/NV+P@RV[\9'7'!7CTM- M4%$VJ.IT05MES/;V)I"";?G9 ^F,G4"%C]0"?7Z!C^4:.S/;S]XMG!#S*IN( M>J:?VEO4?!N>?SX[7M]O2WBQFX9)3+#'?89)0C*<9E$J\T_& I$E3*1:97BG M1CL3^B",YTCG6\RS+?GM%8_#SK?:K/LI[/^:R_84A8R;LQ([G'B MQ<4RCG'%AWG&Q)-G\##?EVOY1MU5]7AWH]_A5UFA@0-FMAJ'? ,0LRL C5U_#-4\(/ MML\F9;.6W.6IFR%P'*5P!@U@0)$J&NE;6P*EZ^*J;&[D=^=>KCTO[RK1W<1; M>23R"(U3'&=4QHC8YYBR+,09%U1F*(QG+-8F2-61.'-LZ'1HK\RQKB*^$NMV M,=Z4:%TVFF>?^@!.YRK688$%ADX\NM[1HUT72*J MCJ@O1*VL0$0I-K&R"S1 MZ;':?WG*0GUIT.,6*[I3QA8S*L3P,5Y4K7&68T6%F/6,$Q7T(BPJJN887[8K MOI]W3!ETW=85A=P)HMBGV ODTI?05,;$E$8XBKF;143F2XFGVU#FI)29H]]0 MG'XCF=.8C 68?D[* ;$K/[9Y.&(RM M@?G1UA #'J7G%NE/\\:6S8'^*@XIE"[0QX+G MM*#M.=#'M32BS&TE$D>A'4D8GC^_6&)P5,UA G#\ 6-:5_GIW]+O1W='&!5! M$OB8$N%CXF1,,;HY. M$'-(T2(-8BR1$1]C,(:D3C:1L:&WG*$)Z>Q^V[(8% MK[W)\Q,8Z%AHCV;UM*BEB54GC3Y"I3K]CIDKWU0EW[#FKU357S5/EXQ5&[KN MR8/JE9-E 75BKAH4)YB0*,:410++%(.%W&.<,QE>!CTX)[_6XP*UOMB3S47' MVQX EN2:*.DYM 7+#5O0R6E1T0"U%(1]>U#4:X.VZJ!>GPNT)>QM;R5.X@7V M>CT8+/G]A+!%/5_/\)>^K_F6+7YV54*NKE3]-6_NWV[J1L:=ZJHG*G^2:""YPE'.-JWVJ#ODEUT%:?"[33:$["=BTH9F-M'Y?^RM3M6M!,\[?K M#6,6B7ZG5:[6CQ\+Z;ARC?=>-=A]NMH=YB=IPCP_)-B/N%Q59%Z$8\\5. M] M[O.(.UX*NC\](6_F2+.5CK;BN];-3P8%$+H ZD48B[# (LIYB(##AZ:=EL+% ME+1%PX.FZ2_#@>YK\.W+=R(35?6X(0\]$7O:95T:\F9V_ZT&SSD_IF=)(^BF]T4M P)S_ DL##91=4#1WUJU M#([9ANL.)#8$:=M Z,G25B? U)$-4)U1%ML6!9@TW"R%O&9^6[XLVGJ5MNRJ M_D6L^S/%O" MF1"\_B 5_T+7XCK[M:R:.WHGKDI:M (_E)7ZS69,0+ MW"2"E>E;TVSF*+9O\7"!=LJT<6RH#OJCU06XRV3OT]$+9*^".2S.68(;'.2L M0V,I!MK3:]$0:1W.EQ'4O@#3,S]UX:RLGCZ)9D>Z28)(QLHTQ2X/&"8I27'* M8@=G<>2E6>BE40KB,C\F9/;3NUXDN)GR$3QTS^/.LQ)ZZ-9+NT"JI_0\;9!/ M&V3MZ.R(B(7/QTX;>7@(-O*L89L!6A72G^L;4;5KN7?Y>M,(OJ*Q&Q#'B[&3 M4L40[*4XIH&'_3"($R[75R($G7"=D#/WUG8G!8E>.GH45;>)@W[X[)_0LJR;/WCIAZP\D\\ M#N_F_35JQ3T_3+E\*#'O>RJMX\ M?2QXMV^FF7@<>W?F,+BE6AYV)+Y Z5-[.^MKSC>Z=V=/VCZ=B)QK-BRF:5AL M;]]ORCRC!.7H@(ME*6/F#%.5T>?,5N&W5;OC]M2>J?;'J^W)ZLIUJ.-D 9<+ M;T>F*%1F)S2D!-/8RV*:))[/M.ZK3TJ:W1T[N7V=Q ]YT1=3 %?>IY'26WM; ML1_JE[WI?9E#)W5;[F!O 3YIFJ4E^&DYBR[")\U]N0R??L&$=[HK0K^B!7_7 MW_0R(U8@#V2$$RXFV*J]M*"V'>BT(E=WTOUN:>G M!<[LRKM[%6MUK-3?2$%5IP6B.S4@),(:*$XO+&QC W/S'2Q779E7!TNO +J< M"Q8(O[)=>,S6#KK?'FLLR/I&CS(A:PRS(!NROE'/&9$![YW!6Z@6(8*_VZB3 MPAM1Y25OCQK;WUT_JJ]+_?Z[J)AB6U@%02S\@"4R/2& MQ(SY8/Y"B ;+9CYYJQG:/)8%ZC1!HM>D/:;__.4WI!JW2L4-V Y!R.ME3+/B M"=RU:1'L=$&=,JC3YF);\] ]TJN$=CI9)DDT@<,F62)(_O*DB2;P'"5/-!H( M%KBXR+B$Z06/0^O'@\)9-IEM9TR8H^W )U4?V:J0[W0^*?^R=\7#D19QL9,&;%WG M] /PW;Y/97$CRD^BO/QZUY[)L&9#U^NG&YISP(GCQ# S>X24CM49W2?YO\N^ MX<;SD[I>':3T 9],3F$TO4%H$1Z8<]E%!K1KJ&FST0;BU-B+[25J&CG<5M1] MQ2POORJ+.]7)[)U(FUWMWRI.72\F5*(8A@$F;DCE5"?4E2X:DSA(B0?K WY4 MRMSGG:+(RTJUX1 URE3YZUE[%HLCIJYLN$=/QA,Z_\))J.3>NJK.M5PE./>#S"))/I)@F=!"=9 MG&&Y#([2S D3X8&XZIZ-/O=4*Q3)HA(&<[SG".@YG+%=P#E2FM03T/V@)/V( M+INFRM--1RW9E')NK,8V],!N=]0P2^[V?.Q%W>RH62_=Z_A#9][:V3/4U;MB M:B_R.$E9AEGF>-*W0@^G?N3@Q(M=APGJ"Q?4_7M,V,Q.MP_] WK$6J<6&PZ; MGFO: @/FJ>8XF-]S&3'0]M658Z)>YS;*B-$G+YB,O0-?E[Z]5[4-_$:(ZN>J MW#Q^*,"M]D:&F/ODK).,E&C4RI;I6UDVA=8Q!,+SDM60]ST#'#9^B5 MIV&CT?)R;-S%EI8:Q@V7E3J/&[AA^46L!6L$[^^*?:(/VM5@1U^>_=#ZX9$6 M3V@K&?6BD9(-\+VC=FMXW;DF _W-R%J8CXU99.9=1T=U%H^?:2 MW57M0J##0LD Q"UU^2J0[8ZKSX3;H,UL@68K*VIS]%EX36X!=@.U^PV M!C7),(DRYM+$QUZ017*5[_B8.J%9TTX([V.#Z:6]O6K ;N<;=R+]!.,NI$S]3Z0<],6_O>X\*6W0#7 M,OQ@)USO+8.K>^Q>\,U:E-F7S:.,$VUUX?HMK>\_K,MO'XNLK![:X\G/7;?' MINQEJWBR_VZGKNN(-,MP0A/I^Y2%F#*?8"*$%X0I9R368@2SI]+<1V"&2@*N MM-GY9,:CSNO@#8M,IOKUB1#2B5]SH0^X;+CXIV!X$='V%Q]V*]$J2F,W%NT( M6NXVHU5@GMUTM#NR8>JY9TJZ+/AAE^<]CY$GWQ>1CYG#?#G]<(+C,'(Q#>3R MW/,YYXY6VV6HX+G3T8^7;SY>?;S]^/X+NOST#GWYY?+S^U^NK]Z]__SE7]'[ M__7;Q]O_ TQ6=1'53%MGP F8P.XUZ!H=]7W;9SB1@AIK*XW5%;ML0@L$XR"U MA;YOD.0>+VSNKJ(]NZ/V6727!7Y[+(MMF?-U-BA^EBI>-_>B6GDTRZH+0;6X4P.J MXW,N<,B\"!/B^3@-?(:CS'$3?+>*JB89+ZF#BQP''H^-@G0>"YW VCF,&:$([*T_IF MG]=]<-_EO=K+/;>_^Q R/0<_'P:;O=L_:T!AH4O[$1-GZ\D^E/7*'=B/F#W= M;_W82\8>WM_S4_V[5"S)BXW,1/N*(IG.OA%RVA/=<[?TNZC?R;_4,OU:.4GL MN4'@ROF>QYBXK1C&):WN_J2Z@;&"G$<0SU-73M!6/ M&B49'!6,8=:.&4N !XXH@RN[;;N_O69HK]H6V?[Y5CNY$.KULQIUS@7)7DPR MUF3IB'4N9$?BV=E#FB[VZN8Z^[DL>7ND+*JO.1/UEW+-5R(0PN.)BUD4)9AX M<8:ISUT<9EX<9V%":!3"%B^G1,V^>6T3 MTFX[[[:4D:4NU[FZ'M/3Q/,L)H+'%#N<4TRXE^(D# EV/-<)O5"X"=?:A#Y' MB=D+,(8J*3?HE.J;[?9;G4V)AHJ9W<0R^@CTPL;K MLJG;O=!RO1;\S5-_[WY%!*,!(2YVTH3)Q)XF.&:>P$[LA#3QF8A=;<;_$S)F M=C,E%;&=6%6S]>GWS_I'M:>0&?Z* MX:^SOA[Y^0U:1SA90+(41VDH\SI7<$Q9$.,PSD24^+Z3I@14#FRBQ\O\'1[FFVK=-5Q>97NF[]^C=5DZ9V(>B:;=252_2&UJIP3?5 ZKNO'[8? M!Q8>&WU6>@%U]D\ %D2WZJC]GH,/8G]/H_]( '?*X57,YP!CJ\#92(=E:Y_/ M@>F@+/JLP>";/P;OR!LK8F[>VF4O<]WI1557Z3<]%;^BA_TSRMO$PD*2.)7"(YL2)>3S'E&T1W"IC\]H^' )K5_^O@\'Y? *O\$8\+GS@[2Q+(0ZKI%S MM&H$#9E&C[_]#S6CGC!P>G(]WS:8&_?RT%;@Q;#AN;W)=]PLHWGXQ)"+3THD4CQ/7^FOBO]'O^L'EX__VQI8Q?I5GF^)&?8>[X"2:! MHK;E1)VIB,R+7(=G%$1MJR%S9B^\5:6@J,KKOZFY9UW6P.E8!S6]6=@R%C"O M[867%1I(OT"]?+15X +])IVY;O>!;+;Q!-AN:=;5D;CH9 N X.4<"WG5,#:4 M)?^6K]>V_MZ4H((V[=YX=U=>'2_*R;AH MZK9\162Q0WPB, _4E8B4!YAF481IZ"0Q95G"&6Q3>DS:W-4]'4_:7B:4HF(, M*,T=85OFPSSMP')K)3\@PZQ14XS)6IB=0L/L0X(*G9?,O/E63IUU)GUC5YRL M[B%D'_*"%BRGZX]%W51M(4=]*R74QW_UKGR@>;'BS,U<7Z18=2[#1(0I3@)* M5>N'(*(\\1R609S?IG(SQXJ=8#20#(L75C\*O?#R6@ #U]3'L$5_=&(MQJ0Y MT+ 4PJRJMFC$FP/4EP%R%AGP DQUU:.^9*S:"/ZAK#Z);W^EE5J:/&VOJ"L% MNWJ"^F/QOF[R!QG9:_GL327>RV"NJ@OZ=W)1K_S0\T7 0QP$$<'$C6.'I3E1V;C'[9HW7XQV/H:X,*BZ&MIJA7%7U0/:K% M-[35%NW4;5DN>X5EN$4[E=MW;E3!1:\UVJO]BI^1?DWK:WY69L6PG\6C_&T[ MV2E:)GIW5[6L#JJW\8ZG0?UF2]'RU!*T4&4C72O"S)9VO&7'[+LEM:4PXGLC M"BY_\5B5?*/X3'9&H4.*S8XG2OVK)]M40[#^&R(5$+MOB!(N-<9B^PW9CVNI M@G>NSW"D]->ZR,5JAN<":UAL/)L,^.RKR,W>].1F_>VDGI/('3/Y.:+5?&I4R\WRHY**MX.V-._VX>QJJH MM08:ZQ?7FG=?8N'X;DIX@%D8 MIIC$A..$^@%.7,678LWQB\F&8HW&1K]X73=X\?7F@Z_6;39T7HJY7"4L= MSZ$,!Y$C,$G#$,>.JN/WDM!ES'=)J%7Z<&+\N8L=6HFH%8FV,O4\\!0@X[YG MP4R8U\$LU':T"3M&7$R^V;F8_,O>Q4Z-MXAS31BS=:NIQ^ .=27Q7=_8'OQ<+WM+C4CPT^LRNUXE KK[\FJ>]' M!SA,.]$YUL$\"& 8R'U.66#D.P>#+>8XI\P8>LW)9^#)WK;^_3I[7U6J*&B_ M5+[29'+0'6;>U9.2KM9-4K[$I=S4ZR?43MIRE?1VV,%MN"ES99.@ 8J#4=ZD M)6"Q% IB[C"; KT'/\6YW!YR[G>!/FP*M7,K93WD3;MP6CFN3VGF,NS$0J9: M$69/7(B9+>.(N=+H', M&IXTP5XT;5@@ XRHF_;H_6/!U&U2_I8^Y@U=Y_]7\%T?1$IB^(;#:>6NJ#6OS"HW&B^=]%'J[VW, #(NSKX.M01<#&%#66A9H MBEVX/P$,C,-F!,#WS<+6!YI7O]/U1KQYZMDU5##\4(F_;T3!.N[;S/&$&Y$8 M1ZI:A_A)BFGH"TQ]*M?\Q M=IG6I'2!SYF U$(MV15LRAP7=W1(O^_;5*[/_SJNF??=,6N_7G9 MKD)_=_NIWJ\T59U_?E?D61X+!?U_EPYCL,@B*B+,Y&HVC\68ID9 M9SAPJ5PD9BPAD58)_6L9,'-\&BCQC BS5P,6J1;_ ^%E^%8BMZVJW=[VEU)_AMN?W!^^_JU$RLHI Z/$I]G,JU M-2:1ZOWA^2'V$^()3EA$F+_M4'RK=UYBH(:6,SUO7'P+#TZ[#2O6J:&<*M_^ M3'2:Z!\0F* ]?8XR%WB&9Z\R,^RT03MU+@8;?SV.M^7^9^^7P%'_V&5F/$WO M;=K'%70LDO3VX;ULM\M+^AEI$T]-P@ MQ0DC A,G"'$B(HI3EA#Y+Y8ZB=89]Y2@N8^V^ROG [FP7863 .FM_FV8#3RL M/K1X^NHB> 4]99>EE>Y),8NN2*>,?;ERG'S>S%??B;39$X8HTM&>;2>(B*>@ MPQ[U?4R\P)->&P=8!$P()TJ)2T"L9Z<$S>RK2NR 8^=BG+ 6!I&>M]HP'.:M M1VV>@5QHRC)+_GI2S*+^.F7L2W^=?-ZTV_G#0UE\:4KVMZY9Q2]BS3\6[Q\> MU^63$+?5IFZZ7ZRXZT:.EQ+,J%#,GD0NE*3G8IIX/@_CV)5 P[J?ZXJ>W:>""18).!]0J<;'M:J/T4/5W M6TU0J\KVUS8[J4,!L-9975OPPIW6H8 <=EX'CV#0=%7Q\-0O.N2\ZSFB/RNJ MDUT1$"H/MESW6+"!SQK*PM\VKFR5WX$\78NNS_PGT>R*#G=DY''L^#)B M,APE1"ZU"$MP&HE(IFR9%[A)X*6NLY(ZIB6@KG52+.0;/Q0.V;SNE4"TU:(] MG+\S(F[7PE$O+[.-#2R$#D#IQ,O5F9!IZ[X4=:O#Z?S5I+A4VV1[A:73(IWHGK83WPR+&9@XF8N3B(N__"YFS*2JO7> M6>G6HMTLZ[1IDRG6R*L&]RI#Q_GU MBRCRLOI4RI1-%2I\*V_ORTTM$XW;^[QJGK9TF81$(:<93E+Y!^&NCU/./!RG M-)8AU1<^UVIR Q,[<^S\'TH1U&F"6E60U 5)9=!6&]2I [A#J(_I=-RD<&<=)QGT<>+[O!Z$;9'H7<:8$S>PL ]&(;66CLA>N M/QN.8C6=+=A" .9B0^-W8M&U7>/U)W];()A-]^/?!$L$"SHFCLSJHZ\O-H_K M&#&-VQ>R.X%WZS%=799-#G/UYLF_RKVK(#OOZN-*L$53:&>XOH3E>Y@>))S"GD0QL+G]*L#,;S86NKJ:1]!9?M1#D;P ?M*^>3!+^H=]W%AU-PVCC=QN;-S%W$_#N*$;ZCQNMJYI MSXH4@U.;DNT36=\/ I=F#+N!(LH43H@3AT0X2OW0(2YGU 71GYR0,[//#OJ0 MRTRT.Y/L;U^U93+=S/&Q:">.-F$=M#[LSM9@2XI3<.JM"RR !//Q5N!%2]0V M:U(^89BES/J4E$73XPE37^:X4X^;%L1U?3[?B>Z_'XOMK<2V.S 7PB'X<)=N[W7K>/2I/Z^O[_!(WS,L_#KJ:YMO;E]#*MS' M]+SW?! ,:]UZZW_8"OY1 3&0;;/$3<-$:[5M8[(6+FK3,/NPFDWGI3,Y$:\? M6XZ;;9O4W<]_IGEQ5=:UNPI3$@D>I3CR$Z+N)WDXYLS%3A9E<>PE0>B [B?I MBYYY;E<"T5R03?J"M] M4C/4JZ:_\M=';7H?8!; H-D&&*L9^J""@3#:*="7LMB^ =CPX2X"_&5#9A+5 M@N56OMM2#$.81H8OSKV=U[;24\* K"+/C-.;]8WM@OGFWB3K],A'+;#%%/)L M[&7I08Z9=< )6A&@:4Q!D8/.X?[]L[<9L'- M5LRRHM.RL^2$4<,FDE./GM=8:LO"&7B>F_* 2B_+*"90T3U(6(C'U3Z)Z(0)EOLI+4H6.F': MJ>Y(=L@^=QMY@_8J]>Z'O^2BDD/>/_64>9DGPH@Z(79#1=ZL^ 73D,0X]HGP M0Y]0-P&Q"H*D+['MW\I%.\&&F_I:6 +W]6TC9+JUOP>GW9G[=/G[#-2$1E;; MWLS7DOTZ^_D06$YNZ8,&,8LNOPA^)]/Q=Z+.[XJN48;:W")^ZB4B=3!A@0PC M,75P$O,8IT2X+F.A*@."A)'C8F:.%[U0-) *"Q;# L 1ZRUOAWH;* 7DL_ 6"\*+(0<+%2T2N$RPU*MCB4+;15K>4M[U=I6K7N NQK*G7H6 M[TR?CY&M:]9G:++LS>SS(3NXS&UA2)-[ >UA\F55Z9X8'KXU;; @<,0L:_G":3L,Z_:?#;5@J?XQ$YY7YQ]] LZ#\&:3K]5(NQ8B MJS")/8>D"1I@ZH<9%H%+73=)8N+*E7S9T/6XOQP='>0R.QGZWRWU MRKZ/C?XM_T,8QAWF;.-@/K,59<$[B_$0 MG%1W2#YP^B'XA'@CRDO6;.AZ_71#?/^&FVE(B6V/2K> M]0V 7CL]@<#TS'F^\;!H<)[=H,ETW#2C2?7$D(M-KN,F#2?9B2=-;[_)+%=T M36 [VL1!DVC/3VB6$!<[:A%-$B?!-$PI]KQ$>,P+?9&DL"MPIX7-[)QF5]E& ML-%;]]JR&.:1G=2+OHEU3T4Z5S]J'1.M76\;$;7P';=IHP\ONFF\8]I=J\J_ M4E5ZLM\@OY++UH^->*A7B1L3XKL$R__(%%ID+DY)0G$:)C0DJ>.ZE,-:;(U( MF[L89"_[8G!1 _VA%$"M!IK$FGK8Z;FY-41@?GX6& 9MN#2,M-:+:TS6P@VY M-,P^[,JE\Y+AE%T6=XJN7'7^4D6Y_3&MEZ8T]3C#G"4"$[E2QG$6DGT-&?J0K\6G3#+59+>D%/KC(]YA/L<$4,'5-/SFJ!BZ,D M"BCE;D!]T!)T1-;,#O5L,39H:0YJ"Z\#F=Y49PD(F.^98@"ORYJVSE85UHBD M96NNIDT^J+#2>,64V'W;#'[7V\6C/'5%$.,P$ R3-/%Q(EB,DTB() HS2H0# MHWA_*6)F!U8"42<1W 1G!!<]=SW/6IB7 @TU((<_98LUFO@# 0L3QI\R\) Z M_N23AMVFJD317!;\DU2]^\?*<>+(3[GT1"\F7EEI& N>T.A)L)$.#W#_7- MLG6[4$/BLG<']2$XN!D(>-5TS?GE7JS7ZD2(%D\KAS'IR)Z+>:#8S428X)BY M$LR4PU7HT:?,YLY/XEOOJWEQ=U.5A?PKZZX=M'0A3]V? XK0T*S,FE)J>QNN@8@Y[0'_U_9SF5-07#TOP-%K_H9&X*SLN9W7@<>#W4 M9]&N$M38[X3:M,Z[&Q;OY ]UJZ+&QI@]E.Q$HV>RD1*N7Q0U"L-XF+") '0] M;60\J#)*QS*C^JC1@1>KDM(Q;U@KI?6\@1=NUL)UTL!5E<[=I/AA3>^T'?#X MZW/[GNI=H\1B]UF5.YC([Y3U&GYWON% EQNW&?VAQ%NJ\)\PSLSK3HRYG,.- M&_7,UR8>-4O&OX@[]8EU]!QR>NV;+,J<5"J?KU69L?3OJUVA#H_2B/E$XAA3 MF8LGF8]CD;C8(W&4ABG+DDAKT6LH?V8?[K5!.W4N4*\0&FC4EOR<40H%Q5PO M+Y\125A0L XBO#67&12V^FX!I2_;5,L,FH..68;#F 6IM[2^5_][__=-_I6N M5>*O,H\J9ZH!H_S%9<&?_V#PY"I.B,^HX)AX"<4D8E3U=?6PYT(\[W43-L/E)+08WK IJ8-9_8G>#Q'=JX+>[H!_\G+"FPO)S,[@\*7N5^:O]U4[+JZK:OW=9-WC:%^%X MUQEK[N2YD3+0C41)2 C0[9?/:*\*ZG317P5K@3.])+:-"S 5UH!D!M9ZB-%& MZV8M 8LMHB'F#E?4H/?,,M?G%!:J_=8JS?PX$KZ#>:J.C8,XQ=1)8ZQJ10AS MJ,,\4*GEH8B9_?P%1TO7U0V6BAR!12^_.,]8F//"[ 1G *=-L32M'Q&PZ%Q] MVL"7$_#(DX8+QO+AH2S:Z-O2/M;]YP,!S.@[#+YT&'0R M+U GU6*6/FZ6K?S[A)1E,^MQ4P]RYHG'S?SVMFHY*)_:<3L1[9V^52 RXGH\ MQH*'OIHT(YSP(,9I))PPBB+N! 362?*4**VO[#E-)-7]9-3TTCLG1K1!3+5& M_9=_CCW7_3?D1AM%=W+47'Z8,LQ0@3HI9-$),&?LR1$P^;QHC*!=R17Y5TJ)6M5-R)9ZN1?V+ M6/,/9?5%+LL_B>93V=S0JKG.WN7U8UG3]<]5N7EC@K*RQUD8EM(1KY M1]F@1ZFE"BR\UQ/=*46AL>*,ST;=G1^U>!CH=X%^V0+_ MI05>-:^[Z3'?:HE:-2\0S>2'W@:LGN!GO2Z_J7M$-L/7^3A:"W%GJ+)P&#P? MM,-0:6%,>%%[WT#G:YCEAB5N!\=<+$B]S%S MAF7NH\^9UM:LY6_O?A:%J.A:NON@X$ <5C^ GK;+'R\?WA@YNQ72@3ZO=&?R&UH*KZZ%=+>R^ M+O:BQP']T2EBL>1MTEA+OGQ:SJ+N.VGN2X^=?L&\%Z0B-5JE@>.Y"8UQRM2Q M'J$4IUF48A'%<[/HCZ%& 'ID]GQZ8&P;Q/SQ:C/HY# MQ<]JWM@.M'C'QJ'ZQ]HT/ON]05L%FF[6M+J2$^"M6K>"JU=.#C#W'EDG%RG! M%^A6G]-@W.IQA[!F,'!+?& K^J.5:O=.I)9=9AT93HZZ7'.&*<.>]6F8?-AP M07E?5HWB,=R737#'%Y0P#_NQFDZ1;1B/P,WI!CHRY, M'S)BV"&+R-C#%BI&VN/E2_;W35X)KGR^*^9<<8]RQN6RS$W4#2#7Y9@&OH<3 M[@0I<0,1.OX9U2,GQ,Z^OWHC?WZOILPR0VQ0$]9VTMM6F)Q1Z'$*3KV)U1I$ M5@I 6@6DB_?4@$S;/41MR2N3KU8E,@#!:,S+UKKV)W%-5V2&) M8@^[R+W7G,BO_U6GC^1>V=,Y"#K+4[D8X9; MFU,W[1+PLN#7S;VH5ED: M4H_Q#+LA%9@X+,0Q<6/,PC!.I*_R6&B5;>D(F]E)GXE'="^_/?\KE0;Z7?XF M@1MW5]MPP+SV.1(#T4C*1M>6D=!O?V@3$;-NB!K?D3_;Z8^H:^M(N\3)(1;K MGJAKS+"9HO8[9LN37\NO[L^2M5)X3- MT\>"J>Q'O!/=?S^7Z_6'LOHF7UHY7DPXCQ(<>B22*YA,X#1U'9R2S(W=-"2$ MAY!M/DMZS1PKMUJJ-N%;/5L7V&J*>E715E?%!UAMZ%J1WG?:HA^V>O^(_E"J MHUYW(&F+K4]2;_'T"I\/+'B_TD<#7I%9!M+2HLV65HNNZRQ#^7+I9WMX>!JZ M:R'V:[L([1@FMPT;/M-&;%5\GV6"-2N?!2Y/8IF+II&JE$WDWVBB"O=X**@O MF"^TN+ ,9,\<>'<=0Y1DM//U3K9^4@8%=#I;G1$F6/P;M $"3G]['9& M!,V2W1UBE4+L88N8:,4CF?]F"NJO+=0/>YTM)<"&<(SDP] 1%TN/#4T=9LNF M0YC2?CWF#5WG_U?M_A5MVPZU"_A)-"LF_X\D682Y\#DF@2-PG)$,)RYS?.JQ M*$FU.KY-BYI_.Z"5UM[_A/(YG81'+\FT8S1PT;^7B7:V*ZD72,JUR:\T99LU M\J23@A9F1IHR^)#V:/(-,[]]0^N\OLX&G-W':?UYFODB(YAZ48R)1^3?7%=@ M/TF#E)$H\#W0FE9/[,S^W"JA#N1NY$/;N1#FUYKPZ?FX?5!@_K[#8Z_!,LS\ M,,,M!0--H8L&!A@0+X,$\&WXHNLS_::N,1:[&%3_3JM<5=)7V6 M2AED;BRU19VZZ%O>W*,KN7(NOQ5R4/VUAHU/8'KEMC"NL"@U@'&G'MKJ-^B? MV9TSMK>V.QW10,GI6QVS0*^_]%OX(S!;#JJ/XJ[[*-CNH_BZ_2CR[4HJU XPZJ'1QZV>891@(#-L"^ M,QJG/K/">M?4;O17:IGZS+33_5*?/V;F6B]WZS\6+WHUJ@NTZG!(\"OI\_DZ M;W)1KXCC"L)BZ7(.]55M=8K3).*8QV%,'9X)EX#6AV9JS.RH6V74.1I]T5ZU MNR_?:81$=Z<8>"W"$'H];Y\?4%A0.':N*&%]V;"UNVC?PSI0S%X .0\82W'& M4(E%P]%Y0+V,6F>.9AS'$K#=)F%BS"I[<>"HE*4= M?7_*[(Y4*"JE^<:,"4DC!*@X1AX00.)@D-,14A530] M(6-1Z'B"G-/T2E>1F9W]2..F5C,T4&W./EC:GX=>T%@"95A4Z36ZV(/857B6 M60]T*Q\I]T']LS5J2K0O4E0]]73P/KME%A2LF7IG::OQJDVTH&!-==,"CV=. M_>=ZZ6W>R 5^R+T@X%F$TS"2JRT29<$V%! VJ=$=G?2S/.(OK;#;8XR=]+,XX1_!T\ M S^SVO4KZ/*4%>-1%'E9BBE+!28B\W$2.P2+T"6)XX>.JQK4EPU=3Y\_O1@; MY#H["=I?KGV/BTZ<_M'%2PRF3X#.L SF,?:,TC];.<,XLW,2;2-!)QXGS!@Y MO7CYQF(G$2=4'9XJG'K$;/GP5UJ)^W)3B\N[2K3KDC=E597?Y/CURO>)0[R( M8)K)/TB0.3AV_43^C:1N)CR/)UH-Y'6$S;XEF3:HW#2U*L.6\F!)_2A*>HF[ M+=MA46,G%>W$HKU<>YFVCG66LNE148MFS#I&O\R*M=Z!DY5]+.I*/%S- ULMVOUMI8K@&]4K!-R ?AJA<3^V#@YT M[PZ$B]4F]=IF&_&@38^^&!^:MJ%#7C3]E^!N?7EWU[ROJK?EP^.GLOD_HGDG M%*F87"K#FVGJC#6S>#WKOS%:;VYW3OCXNS@@/8DJP M'S.9CXL@Q'&H>L GC(?$L,IV&\X74EZG%^=Q4T\VY#SQ^+DE=KL=[)6;N-S+B, \.F."511EQ"(Y(%9F5V![OD2Y3:79F>A1W#1L\WS[08YI=@8\\HOCLPQWH! MWM7K'!^-F'BZ$._P41.>I>JQ5-=L7QPH*;:3]^M<3L=MYK2=&X+0B]/0ISA- M/0^3+$DPI1'#<9 )CU+!XT3[?CM,],PNNU.F71*^/-$&7)T CJ]1SX?3# _ MWR-T@$[+SC34Q>#> Q W"'?37/B9,CEM<:P&..8MCNJ[)P8Z6:-T,H%@E. ) M-.""=$\FACXG?S(:P? V^YK6]776,EONYWC?]0.6$0<[<4@P\;F+::S:@(G8 MC9V J#] %]F/29F[;D@)NR_7$HOZ7]'[OV_4S1SS5.@X4'K)T-GF \.D$J?. MYKLN1_-D1*,VV;K%?E3&LA?8Q\P\N+L^^O YE;RW]/N[O&;K4O%;[,I4D]C- M_,!G6# NY#(EH3@)/8HCD5(W\&1&Y*?P:MZCLF8_-6@K6Z5HM)=]9EGO<=V4&U[& MH(]<72Y7E;@A&9A'/D44RYD A"P$*=NF.# 2X6;"OEO3^L*P*2D MF<-&3V&@9K[GTE$G'LH1?PJO\9!@%058$# &P( K?L*X,_CB3XV\,&?\A(&' MO/%3+Q@>_:EZ^;?EPT/>D3>_*Q]H7JQ\F:>+,'0Q=]6U'3]U<.S%+O:8*M5+ MG2QP7=#)WU$QT8#E= M?RSD@K<]8KC\GMMYDP6K@&O.(P>@/)=/BU#5AE27/.R5E43^<,/6E5TX];DIH M*C]C)K[<"]%G!8U MLZ?V@E$K&6U%&R:;(X#I^:T=&&"N:XJ 37IE''6Z$A/"EJ8@G3*X$/:T2D1*-E%RD!",E^;R&(F-PCGOXS" !4^ZC MK5C0,]B4-HMA=UXS%DL8FM6K?3C::P71'LL[A>4/:ZG6CQU+S5JA64O59FS' MH@$(L!W+V(BOVHY%P]2I=BPZ0\"/TF_5CMF7^_9&KJKS^MP4@%/SXV_/'#9; MH6@@%7T6S:8JP"?A)VP?CY!VS(8%0E.+00?9XT89G5F?&'*QX^EQDX8GT1-/ MFNTNW-"G=J?]0UE]%H_RL[VGZF!;[<&715OAMHI(F)+48SB-XPB3R'4P#2C% MB2>H8$GL44)717L;DNOM,TP+U?J>)MWW="A:^^MZTTM5=1=-W_<=U4HT;+-! M S^]30=+F!CY[E8VRDKEMH\#;#KY78FIO4T(?6,M;49H"%QT4T(?@)>;$X W M33T"Q?H0UDV1=EH M+K#'8)A.L2T@ '-.7>/GH)H8M]6,7>+$F,L12HP;]8Q#8N+1,VK'Y*)9["@1 M,LIDKAT[.(K<$!./.C@A),69ST,WBU*1A!FX;&PH86;_[(JG.H$&-6+/L-!+ MG,^R$.9_0^/FH(0X98G->K!GXR]?"G;,O*-58$C&24*= -39Y=GH,WN7&?W*<_OUO,K8*IA'[0E6K!]T'[7 M+E/X:QQG'S7K!*>WE?))>%- YF=QX"8<.X3))2(3JB-F%F.'NKX;^9P+ :(C M_4?K@7FB-^-8%Q]+R.KY[C]0;\M3;2POS/M8@@/!F6T3SPX6_Z -%<^&YV70 M6;IIXNX ZLW3[J^_Y**2 ]T_78FO$C55J^D0&KF>NBW%0Q_+?X0X90'#0:KH MUWB4AC"2 SVQ,X>@_;'S!=H)!]:VZL&G%W+L@P*+,X-C^)W8EN/DT^7O]BM@ M0<;:*HC5$[IL?2P(B(-R6=C;AKD_NQ=\LQ8]74-/%-+1A+3M)?<;/L0-HHC3 M"$>^DV'",P]3DD4X\-.0*ZY&RD!IB[[HN5<-FX=VFE7'.??R%Z)6G0D')XD[ MXA3@ND(?6\U%QRR( 5BQVU3*L(LKK!9FZ_K?6,ON!E%SM@0 Y6 M0O 18(&FKIK5OD567A8M&TR_UDY3EE _3K#OI(E<"7$7QYS%F+)$1A7N!DFL M=8]F3,C,P>.96 A%W2@PX_' EKDPSS]BJ<5M"1V;QKQ9OC_P9/FOO1>/#KV( MO^H8M_5,K6=-.5X;JEB=W].J4(T:+AG;/&S6JCKD7;OT:%9NZ@2$Q@'FC'N8 M^$&$$^IQ'%+736,>QX2 NBE.BYS9/[<*(-%K *5^G81,;^ZV"P3,B'6UM0G%#*$TBX"(&D MV/QKSC=TC4;M!\W8T^893> CPRXVGT^;-IS>-9XV75T_XU M;^[?;NJF?!!5V\+L:;^_FGI.X*N-ICAR*"99$.!$]4UP:.+ZH? 9\4!,$##Q MLR]Q6V6Z2W];== WJ0_:*@1=](+ U5T SP49=#$\B1;ZH]-FGEUL,R"L+91! MPA=>-)L <[B -AKE[.MAUU5^U__7/MUEXQ7Q0L)C M%F+AB4 U1"40R^3]!J:M5XPL7/7,JU$I65S/S K&=:$2_TGRM3C/U M>26 B(X'H'EQ@H4>I0>ZSE"G">I500-=!MRNH/OX!K#ILW',!Y\9&3;8<-H4BA= /5SM+QEG5/4^:IXLD7B8X3C" MX0$<<#$*#S-#APP>AB.899+O1-KL>1$_4"9Z%_&C+!5>$&&?A2V)(<5)Q%P< M9R)C7J;8[4%?-&0M9WZ@N5W>0Y7+IK1JW M>GI;/@)!,Q)B(),752)O\9!-)JAV3$@Q(7CLB;V8=W#'X#%2Y0 MJX1$#?6*(*4)G,MP#,9QQYX!')A_V\#%B.50P]JSR ['QE^<\U##V&/4ASJO MG4&<7^_..5,2!UF0$!RH^\F$Q#%.O8CBP.>J7S;A7A1#)NKGP\_LVITPXQ/A M%U#H3<3F!@)7/-JVF1'K'YA@DUV_?ITSU^.&'>79/WS*<"^U*OF&-7^E546+ MYMFY[/Z;Y5+JN9Z?8449SQC$R72$SNQZO0IHK\.@ MSL#<);7@U-PWM0P2<*_T;'S@VZ, @VUMB>J(7'8;% #"P=8GY%W3U/N2OUT0W/^>WV$K1-,L04;=69_'5)-H:U62*F%OM9_1J?X7_4+KH 8 MCOOUO/#!/-T0N1E8O,P0,:KE HI:K+[+#()AS9?A"(8,88]"K>V+NW8ILCUQ M7;DA"4/!4RQH$,C%@?R#9K&+$Y)P%@?4(1D%T80=%3-S1-D)18S6]RA;E]_J MKFRIW/UFW:[ @$QBQS'36PND S-OXTO$CA4B;DOW;G0)_4,9#J%?VMO+TO-S4M^.U]7C5;(I\T"!+B9 RG M'E7[Y@['E$0NII0X01PZL5 S*TW01\].20'<]I%R M L!@BY42P T&>Q>D?A]+% KX#A>>W%[&%IM<,8ZR&E35/EZ:9I&9Z:$M4[ M?*L.W^[5_O$9NX[IX01L/#8QZ*OV'M,S>*K]F.8H9W"U[]:,EZK;9,OY^I;6 M]Q_6Y;=V,UEIL7)C/W"=2*[KN!-@$B8ICJGGRC N4L>/G"SS0&>XVI+GWJ]1 M>ER@0@#K&?61T]RBF0,/X*Y-RP2_W[O9*W&!E!I(Z8%VBECFB(?8;I,[7DON M\ISR$#B.$T\CR! MB$$;NYIRYT[V!J2*I]FS>VY%8!V(+K)ZL64&O&"1Q1)49W!/:AENG7AR7.HK ML4YJ07&:B2',[B8H8^&M4L:&B(7 MOK"A#\+AY0W N^;L87T/N1M:75=M7L-;43>B:L^N5R)+'<>)$QPX/,$D\R*< M9"S$,6.)&R8.#6.MRQP F?/7K*@VAG77QO"1;A?_/^0%XN5Z3:L:R=P/U4J7 MT_R0QHCJ11/+.,&"R?-.CU*^*D'K-.AWGZ0.776*72(P38LMTG]-25R<]$L3 M@F-47[JOPC>JY!RY8Z/A'0$I_/WH>Q,SVH6TA!]IHA@,PLL$,&&RQC66X@<,-98.WS5(Q M)8C6]VW5,1?\S=-OM> ?BX_%5[E$?+8)M0K=(!!"N-@-TA03WY$!UF<>CMPD MH*&7"<]W5HVJ/M3+R/1%@X+L3@&8 ZA]TJTJ*'U"/RAM4%[\B'8*#3968=D9 M &2])&T>Z P"KB74P#D;' !+J1M \*(9'!R0EXFIG[B8<)YZF=>YHIS:#<6H%-_03IQ#L4&H-'9>69"]WF>66B]C]EI M6V:ATEB^/]EI \?I,\Y@:U?=33X+NGY?JT799<&?]3=XK 3+VU114<1>9]+S M'T75//5=<9(X#;PX%CCSXQB35-VP9X3A@)#0W-I8?&@*C]^0!SUYD,B,REX*HE:452?%F( MVKG]/,C _'T/2J<$DEH@I4:['5@HJLR>?NM&R!%L MEI;!S;>T3 (7G3Y ?DY;+"8 0;UX2O>+[+@&M\D_(F3LA>'X=&*U[N>!=P5,PZ<4'"\8#)_^7=X-W,N>Z M''Q@U"RW@_=27O%Z\(&IX_>##Q\W+ 05=]UIPF-9M7M\JKAC%]N+.]4-]2HO M1-L55;5QRTA*8\R"(,3$<1U,X\S!@J7<=^/8306HKPM(^LQ>W>N"=LI<=.5, M:*!/VX87_:%4ZCKR0HM#06CKA8'9,(0%!\OPP0M&36"P538*DKUL\:@)+ $AP[6;N^/'.I/9?-.U/E=H78%+^M?!+]3CKY_H(T!E\VN0G05B MEK_MRCF,Z\3/^GATSQ.7!AUZ!KFK-1_(5ZP;:*\BHC7JE1P^=;$M3Z$F">Q7*H+D6&:L AG*7/34":?F0=KH@/7 M86;W?-$>^5YJU+8!5FMR _(8$Y U<]MYH8.Y^H>\H$5'Y;73Z$5WY(MVU:VT M4@6!6[VZN5FNL3-U[5LME?K0L%Z7WZB5-@(6 +.5>AMHL&R*;@[102I_QE!F M\>P8I=:'2OQ](PJV*U%VO"P,Y6*9)3*($>8%.&9NC+G@6>I% 7'T&OX!9,X< MK_8[4Q=#HCVTTP(6KW1 U(M/EJ&!Q:.C2%@L/C8PTE(,T9&X:,P 0/ R1D!> M-5@+K-?OOPNV45MW;V46>E>JVX\P&MZQ,>9>)ZS7:"<;[84#%@9C &@L$RS9 M#EPTG##;,M.OCG%FBX>Q@9=;2FB8]VQAH?.\ 1G#1@UPGQ@GWH>)@Z/ M<2H\1[76CI+8CT22:DW69VLRLZ=WNJFL..NUDXN/ID:BUT_Q(J4"\:V*79.1 MBGY3E#!*2_6J')$#* K.^F#&8\>B<,."2X_T=8:VBB&E&=JJAFY+]$:@G79( MJ8>D?JA74+UZM2#2 'Z(I1 WI(RP]1VW1%ML!:XQ@HFSQE^.<\(&#,]H**P, M"$_V/I7%Y\U:N$X:N)=5=Z:9ZIT>8._R7!5:2D1*-W2'G'>JU MT,_Y1G"8SOCL0 ,R=/6HS^4"I82OVD;C=*^D6$72_JF31NF?!I/F[,U[/O) M[GH9"^:E3&0)#N*$8A)Z&4X3C^-$FLF"V'>S,(,R-AR*F=E76TZ#O53C[L\G M,-+;63G?N*U,\<0D"ETZ=%+;:FJG:B4=W+!G(Q MG89+SU_M@&"TTI'V_W_V[*HV*YJN+TF5"\W9-&A7XI$O2^!N.1=BX6I6KI[IKFKG;13 - D9( M#%.B.R+Q"&+"8LAH*FC*TYPF5@,\+A&:6(4[LOL.KL[;[46HS!38!P!VZNLF MNWW-](A@OBJD+Y&9MQYZ1-B3ZN>QYZ^\IJSWF<7USWBI+KN_/W.^^:(^6[E> M_?RV?Z!K[?@H:?[\UJ8;=QG(\MEF1H2(\B@/\QQ&#%.(PB* .9'_@TG! A+1 MG!#B=+OIG=79+D5KT&/]!K3, \T]Z-B_48T(>Z4"N]ZF2@:WL1X3?F4SF_7G M^'9V5F_6S^9^USL9HKZOB/TS^CXWRY,!?O%">CJ*D\U?VF5LDX2C(BLRB&E( M("),0)+',42"$QR%05P@[GD&TZPY\-_*^G^I@\T7-4GE&]=]R-3UP=F.U)9G M/1NSP1.C9&5:KJ4S :Y[\%3C,-Z1IWBSZ*R!Q&-9T95;]KHQX/[6A*1"- M@Z@($I+(4V8@C4L29=+,< $I"C&C%.6"(<=Q*W,,\#VA/L)*_\) MTN F"/1_F^DJ-<#;S?.Z*O^;L_\$47"3),E-'._^M:SK;5-)*E6,K#?/X._; M%?^__H\P#?XS#FZ NB $C5VB.JNB_:=0_U/L/+O%IECW&H3M[,WA5)8V._&S MAFB2*2Q35,*>+/]>\U4&JU,O/N>FY7_E*U[AI6KRR5[4%>ZFTCZ.NL)=U7P1 M!HP4>9[!F*C\V2R,(.:Q@#C'(4$QBA-"%RM=],',U'Z$HM'O:-'\CO;I&O^J MMO2U;N(##NQT<@PY,Q7U@8:3QO9A."0-6MK^%-=02$]Z/$9M5K4V%/U8RTU? M<^R^5SWA5?G?^K BG>AZO2R9_HND]R!_9[ID'YW5HA5*C3* L M(1$,$6<0A:B F,4,LB+*:!1D19%:E09YX6IB)Z+/XPTXX%)K4I]/Y1CL.-W/ M5JZ=@]I^/IN979K]8]A9K[F^@WU[0I^X^6IFZ(6G>5L?^H3QI%&BU\7MDZ1_ MP7^4+]N7MB$N?M+#,YO@Q3?^7]NRXNS7E5SJ0?[R/^.:WSY5G+?7]5'$TY@1 M*(TK5P.6U*3M-((B3HLPPQG&Q.BF[SHV)C:R+6- YX4I[64M6Z!J^0);Q1C8 M/'/PVG('\(X]\US=*[[$L!F=#U\[N]E!NV=*)3AW;(&.+Z 9 QUGX'9>;,V3 MH.?!V"T#NL/Z=8^U_>^RI^SGZW$:2'V^8O'9\IZO!Z"?].QA-8?R-M4JKOZP M7-?\6(Z@&O=X<9@J8EM?,,!T"R <@4>RQ>NQX%_??C<2SVL;X!F MRZ(&S@"E8=L] 4!V1MH4FTG"]Y;2NY7,&:P_7^69RCPBB[VHC:Q,9 7^Q5 M#0- 'MBZ1IBZ_F>W8YJ['N/H97&@II$$*EA10$03 3&+0L@3(A A690D61?6 M?)P3Q,/(YN/_#EB&A F,@@!*%:?R3!+),TE08)C25-U+(TH+9A8BG@I&VXNB M,XAUD/H$;OP(X54Q[3:A]K*]^3VZ7UUUV6X&A[G7[Q46-^?^4;KKG99A2E5; M*\!KE>W;U#K*[;K[L6HFM*MZ)-N-=/AK^;=2E+HFLJZY4MA=5L-YA?5T#C!& M;L#='U]C-J_>6)R^\V[^DEMTO1F'J[W]SZM;(?0()%Y_WY*Z9"56=?:W=;VF M^J>W*_;W=;G:_$,^KGRZ!4M3&N?1>V/,8KN2OZ:O.W'B2I# M>TO_:UM*2RLWW*Y47)6-+SA*HXC)0PS'*IT=40&+,"*0<92@.,_D?XQN%.U) M3VSH[)@Q=ZHL\1UW.*=#S=ZX_0D ,W=)IP/.S3_U!*"5<^F&P8"G:;G@;&ZG MFZ!]']1Q!<<")'V+R?58N(>J7-'R%2\?\%MSV4)(CFF1!# EL70X":*J IC M-.4A"B,<\8A9A$*,B,X3"MF1!:\M7140$0UCUXYF' 8US43(:$*AW+N3=4 M[#:GEFPWY'+_:]:1]EB"9"*AKRJB05KS%@*9B'U2RV/TDKT3^XV+[8JIR/XN M5,4#%M!02/<4R?]!4:&ZRA($:2'R-,Z#'!.CK@GGEY]8G_<$]Y?1ZB"XY!NU MFKJDIGJ$F+E;=0:B<5_S.L'M5+8GLWWH\HQTYH[A=5*Z.7\/:@ICD_@V_(7! M"V;ZED#U7=/QQMT,,O#[A-%,T5,-Y M(TA0G*C\W3A6IBO&5G6"'GF;V.1=*(%[N]E/HVU_ GK\WH NA4=?AG0\.^?O M^OR69@[2.WTA.]L\^\>Q]L(F@-&3S^:3LUD]O D@/?8'IR#A9L1OFYO WG2$ MKWRSX(P688 +6&0\@8A1#'/&*0QC45 J,,[EP=O"')^E,KDOV=&R//Z=A\3, MJETMJ)U]ZL@=3#IIQI?LAI;H2]YVQK'Z!?)G>P:%]61%SM.8U1X,BGFLV<,/ M.PT.^+QBY8^2;?'2?F# R;M37YLNEZ!'TVH^P*FEWCCQ\@.NGS])4_AY)>W@2U-+TWFJ M,6,D10C!/-$E*RB&."(4IE%2L")E64ZM$AH,Z4ZL@WTN .OEY*JS=16> MK_^P[$MBB*[9CCD!9G9*?0"7X@ H%D"/ATD<=TNY??4?,:0Z;^\1.RA.^HY8 MONYF4^2&+J71V0FZ_N[^E:NZY]730[46Y49Y5JJ-?-=/\W&]+]_CK&F6EN<$ M)V&1P"2)0HBH2"#&H8""9V&0R/]&S*KK]/4L3>^"]QA4]F?'(FAX!#\I+O_2 MW-ETC+8-E':LNG6]\_#!S"S8O)_!-K@\SQ>P-G_^0/-D&3TP-*O1] ?@L3WU MN+*=J66\7#2ACT_EDE?M[*>W11%G@E#IE\5Q7$ D"((D#D.8AE'.!&$I2P,3 MNWEA_8F-8!L?U"2[&6*&@Q O 3)LESR(:6=D["0T-A4C<@P2;CU$FD$A7>?1G%]TSFDT@V(=S:(9 M?M:]].)<6MV*-?4=>A25VE _K&O538,+)%A(8,#S'**0"9@G$M@L9XR*%.49 M9POY.T'6-M46Y@S8_%;WV3#^Y=:U6DU_ ;:G;5]B88&I*' :%SR 6/Y!8IJK MAG$IAY0'\O])P)"PZA(Y':(N/21Q5;TIMUXWC=3#1ER',CK":W9:F@XT.^.Z MXT/=Y4J3VK!RT]00JO^VQ80[?H!FR&\1BCT0'JM.+(C/7F9B#\RYNA*'51P# MSET/IB9N@"+&<<9RF$8"0<12# N",,1"1#FF\M@2%%9QY8/EIPX?=\3>;5]_)I58J2XM5F]^^KI\]RNQJ_L0L$"9D\,289 M8BH/+H!%@5*8907)2) *RJ*K;NRNXV_^ZSO%+^@Q#'H< \WR+%=Y5WY6,Z?T M'3^6I5?;$+T!ESZ8CP]S_0V?'_BFNNZ[DKOWO?OS ^WH1: G,HZ3@OE&97<\ M5.L?)>/LY[=?:\X^KW:WD[=T4_[0U;(+>4((2!H3R*)%BHV*[9F;;G+251=XQ8'XCP#=-BE+'BIHZ]Y/B!I2KO_3N]O<<6:<66P-R,L78?@7'[@3K2K72[!IQ M=6G)6<185& "0^T5HBR .>4$BBC.\CS!21@:12*&R4SLW+5$P7>\Y/6NA9YM MI?QY@,Q,P_5BVYF!3N(=08_YVV8R^:J&/T]DWC+X04%/ZM^'GW:<.?Y?VW+S M]@O?/*]9KXO4O@MQ;PQE&K.08PJSE$5J/EP!">4"QCBB*">\8,(JT=N<],1: M;-@A[5K\S!1Z&E3LE+SA 31,@'XCNM.&16 \BGJM\);*;BJWO^C&F)!.@=BS"\X6E1T2IQ^B'7S.<=J; MBBA\7M'U"U^$2.",L1PRGLL]FJMF7ZD@,.8X#C -&>'$:F;;?NV)U:\)LI6: ME.78M)[\9GNLHU1V>M5<%LI\_=LJZKREBO97GG05V*M+)1*\SC[A./:Y> MU_*$R[^N5VV8K3N0%C'F.*!25TB@)J$*2.2Q%$8D"!!6BH.,$N1'*4U]/][1 MO0$J][4E;3N/^!)*9@KF178[=3LO]@2GTU'9O(TKOD1GYKG%(^*>#C >>\%- M(Z2& 60A"&"*.48XBQ"D!>4XS0H M8A):G5%-B$ZLSWT6FJ'&/=IV:FT$H9F&^P;&3MG[U&_ CG[3)-T$'FNMMY'7 MDP$P(CFK+; !X=@L6+WK:B'(YO.JWE2ZI5[7%NB;-$4ZL8[MQ[DMLCPK45EN\7(1!F-(P2.1Y@,I# 0DRB$40PCQ&B*91DA=QNGCE M5;EFTG)4&[,M_SPQFU_A8Y+&O\T=S6Y"V0T@_*EH;E].3A7" RJSBG>B EP_K9MC(KIT8D=]=("0/.EQ-GZ,Y@CBC!&*>"1K'+..! M5?\)?MO@&O"MLI_@@U-I;O#BQ"*@DIL!.*0 MY** (WS(ZJ=]IV14GI@DJ0'[VM0PY(3E$"1*0I(C" $=AS@7'**1V M9:[#!"?6QCUYW>_:MM9T#*P\BQ/&.2QR',ES:"'_%&0"IIA*)R(3J?0][3IS M^83+J1?7$6 ZU*+_P/=,>$;1S+?PB8R=K>M!\J/_AS@ 2AUI9,SF]%;^. MD)NYFM5,^-/R5,/W',^8])FS[9+?"^T"_?SV88GKNDF$II&>5R8-9HZ0/#'D M!Q7U>)6%UG?/E5K-^D;J["'.2Q-\X>]+--'?E 98=W,[@9';HOE)Z.T-E M(O@$%; #,OIJNW:&PKS]U2Z+>-)(;>!1-RUM/V+W957!W/H%EZL%"D-"4\YA MF"8%1 E-8)&@& 9QG##I>&0X-?(ZQ@A-K*_=+VF/KIUZ7@3(3$=]B&VGJ&_H1PR_ZU;3HG/:Z;YA2/^(^[/U3G M'+[_NQ"<;G175Y65^#.N.>NWU_G*-XM $)I'<0"QB *(!,40A[%4[CP-PPP5 M>508GR9\,36Q#;C[@_*Z!AO\!R!\Q85V*NGZ::7.].;^M;=/,'X6>0]@[:S, MGD-U4&EX I(IT')Y\"/-*/BDVUDK5H'F];#SD^3V'3Z%^;'H/3Z)VQ&J&2^H M3E#E2IZA) _@)\:;/_U%G;>;QD=:'WC[M>1RVZ5NJ:N;CN,#99%OBY*6?$7? M_B(=OWJM2NOE]],A+=QD0$.B/RGM?])7R198Z]9$FV>L.B8 _O*Z7+]Q#FI] M9[O^?275^;E\;9[]Z>[[_<-?/)WG?'^P@;.?-U*SG1-]@],_4WI?V[$7,"ZK M?ZC1>I]7K]M-_44-$(O:\U4<\##F-(,)C0A$2!Y!<2+_AR4Q$B@H*,J,V@<: MT)KZED:1 I%E%^ !:,S<6D\"V^TYBBC05%4W!47W!K3R3]$9>%Q$7^V!!RC- MVR-X7.231L$&K]A[N[M5?Y&;UK9J@NW?.=U6Y>;MH2HI_R WE"?^5^E4J_'F MTJPLMTSU%+_#E2HUJ1=9PBE".( )SV.(TA#!/%7-U@JIWP31C)IU9_+#SM1) M82TO0#,#&F[,W2D/<(_[M/."Z&I90)\[]8E^1A%:T?,7+YK#T98U7]=_XDHFUON)=$(PIQAC!-"]"53. 8(_H>T^O'2=M)L0-6"IFP+/D1EW%ZO0%!T,V!JO%+N$1 M+'S[A$O-^/M#SIMH0HK0D(8S,-4^M]<>N(%SPA, M\C#&/* Y3XTJ+D;H3!TZ;E*(.]*@H0U:XN8C@(>0&C:*'N6WLX..HEN- C80 MS&D:\-"ZLPT$-A"N/Q/8Y/%K"Z..F@%]*3$IEY*JKM+8Y_PG*")1S@5,&9+> M3XP8+%*<019G 8L18HPZ5DN9,3#U:7G[\H*K-Q4A;WQ-G85VU*%*U59\:WIW MN194&:)M%G&;$D,[P] OO3IIZ[7CIBW# I-47+B"X;U,RY#\.]5NV8%SN:#+ M?5:1N=;^OELIV+N,BR@ J "!;*_-.V)@'J2? R"U&?2U65I%I2ZD' M.F*\T6E[84K1^6 MMGW5WDQV0ZO5LA^;&K'/+Z^XK-3ORX=G7#WQ^BO?W(MV,&;)E9H61G.;.S&<5ZR%**BWA MIY7U@*31A2:VQIH^V#$ .@YNY/%OO5%1/_,A2>.@#!M>[WC8F=EQ*":8E60L MK].XI/'59YN89"QH?VB2^4OV^0(?VTWC4UE3O'S0/=,_R9_5BQ 5*4EP!K.4 M!1 EB?*_!(,T)!CG'#/*L&FVP$4J$^MU1Q,"M;/#AA_V'Y'??CQ>G05;;B#GKPXL68]X#?P MHU:_6ZI-C&[6M.\&=P,T+^9[YJG8XWOD51+;:=098:>X2A^4RFGG.UUMMIWN MHB#]G>WR0_:J\UBQVZKZO&*/Y69I=-%\^M;$2J-IF&O%D43C*N$NC)T^/%98 M#TFY55/IP7R4D9CI::31/.B]!7@PM/.*:6G2W> M7,0XHP6A!'(D4HC2((&8907$.6%)R@C.S(JOALE,K$#-U?96:JX<1C$!AGPDW**FO?+?S1.;-:AL4]"1W M;?AI^TN%)B?KJTK)^KCEC[^O'U5;7"RMZ'-9;=[:XNDBC8.4A *FF5)F$DIE MQA&'>9&G*/Q M=B\Z7*SN.R%WV7CG)@:D821"EF8P+40!$>,9S'/!8!SRH @9$WENU.31G.34 MUZ>]#M =%Q;7?&:HC5M!_UC8F<%S,%@/5W"%Q^+BTSM,;G;P\9D#^5(ID6%[ MD%3Q8[^C^"ZI6W<3]W6E:07!T"VFV4+S75Q:"79P5VGWIMMI6/J:+^LF_:_= MO4D2%DF."LA5MR&4(@ZE/T@A+I(@B^0Y+TZL\H1/*$R>.:+H-2FK=N>W4RS, MCFY726AIT'K"3=! Z*(DGDYEI^O/>B"[*-[Q6>SR@ZZY^OM*@"]R4;5^J?N- MU>UO&D4I"Z*(0!%Q 5$0$U@$&,$@*HJLN7'Z,V<'V\H_FE&O.F+]A/%R^-;$VKHG]A_FUR]'A? MM5QXPFW;V[?5K!_7MXSI7&F\?,"E]&A;]U:'/W?H*284..S;];? 3HN;) M)9B"PUF=B DA/G8[IB1EG^OXH=R\W58V%]XZM._JDQ5M( B9I[#>"#[L &[1B++T[Z9,%:YB>*-)VR6LHWH*$-)'%+O1D :ER+_(AO MIU.NDCLT"1L2[(H>86>7G;E%V)!HIQW"!I]V.UITO5;O5ZHAX+WX95UMGO 3 MUZT"Y>8EBISD##(DCP8HC@C$G.4P+.*"1)2D21C892@-TIL\44FW;Y8^I>IQ MVDQZE50M2B#-4#/SVZ]'PDEO-00_*<)_44A\;Y'HJ#?=.OWYV492>O*8AVG- MZOL:B7WLQ9J]Y*;G70?E!UYI1[AWO8IR(D_[!$8LQ! )AB%F)(%Y3(*,\IP6 MU*C^9I32U%MQ2Q>\JM'9BK*=3E]&R$R?O,OV*?<=-K_,U[]+[GV=_ZDSK?=-5=&HC@*$(QXD4*4L0#B@'/( M0T&*1,0X"ZAIHLT0H8EU=K?KM+3-N003@HOWG& MC"\S$1HI_L8O3\M>6[_Y/CJBE,#3+"PRPN M8!P3#E$J.)3'A0AB:8=02D7&DL"M>'='8V(3=%S%JNA>5[B[1V?\Y.Y!9CL3 MY"#N%26[)P)Y*-C=K_E.Y;HG0ETNUCU]U$>#W$^5;IA"W^Y%4PUN:\-_6MZ MX@[ :>;Y3P&2I58?=\(] *QCH[MKFZH'[KCDD[2_'2#[CIUOQ\$8;GIK\+Z= M+:FKS:)U!_[*UT\5?GTNI8EJ1YKC-&&",D-<5Z 3?# M\H77->?WK[S":IC[%]6/^I%7+_>BZ]6G#NL1S8H QD0UAQ9A)L_I*8.T;(-=XL;,K(/!@1G-0SF !Q;!(LWW4S!0[66BV_>'N0OR48EN/W7MGQ5 MWLQ7OEF$&4I8IK)]!4L@2EDAC4 DC0#+DI"+C&3"*D(P1&QB]>](WX!715SO MD+PC[W"K/XB;F17PA8:=_N^!>-@!<;<'XNL $-:*;R*A)Y4?)#6KLIL(?:SF M1N\X7N;K?CN_\,WSFJFFZDWJZT=5<,!7K+ZO/I;UIBK)MLDCCR,L"!$Y#+ Z MVT=Y#G,2$8B2($NS2*3(K,.Y&_FIX_<]6FJKX]V=N,[JWZ[D%Z[7RY+IAM+_ M6I=2/507^FUE>\:P!-W,7DP'I;4%Z=5"M(-I&K; GJ\;T&?'8WJ!$PJ^<@[L MB,^;B. $S$EV@MLJ]A5ZMVK*S=T?%=7#W$TK] [?FCI+J$WV!YJ8>9'>D6C# MVGV=5)9Q D4'&(IE5:=W7@*G.KVCI6:KTSLO0K].[\(3CHYW$Z!7-2AJIDG% MNW+8SZN_JYWG'\W&LV BEELN01"%(9/_(S=D3'(.LSSE!2IRDB%DEU9K2-GH MU_":!-N]>=&#=94CBMD/U\7-M_=N@)E%J6=AWVI%( M:BY RX9';]Y.;E^.O2'5>7U\.RA.W'W+UUT3 :KR!U;M^?8CK\NG ME5*JV_IOG*DQXKT'NL1B=8Y-XS /<8H@+\(,(DD%DB+ D(1A3 ),*,-&+;J\ M<33QAO^X5F4I I<5^(&76PY>.%:-?W02S)-DX__^::F2X6TS"*[]#H+PC&1A M"IG@\BB6I0+B."T@+5 2X8P2&@>+C6+^S_@==GQ9?H=/ZCO\0W^'7_;?86[L MS?:$61&UVRWVK/6R/FK5>!'LN0.X!BU__:=N0*\$Q'-PR!MDWA)%KN5GY@P2 M3_"=II;X6MAI)E_K\_&O?B Z^=/R_7O]2VIFUMG0L,XRG,&@Q!' M$ D<[QNV5:WJ'\9JKI+I5EX%S3 MF43WSHO@*U'N7IU]6KZ5JV6P]K>[B E,KB[Z4 M>2Q?U-G[EZ\/GWO-TBWOG,Z*;WC]=*WD+C=1YX6>8);KJ(3N-U5G5YWWTFI( ML)/[J\&'W;8N>>97N^%#M5:WQ.SGMU]KU3[]4[G"*RH_\"W=E#]TWJI*6BM7 M6_FS-J5->LX[DY^D89HBZ<72 JMI8%3 /.(A3*(8)P4*.8VLO%@_;$U]]E>> MG=">G4ZG$!UW ._8,^P/Z_ESF.W \X-L9V@D?XWWW'$(R!OX23$)RM5?P(Y/ ML&?T!NQ9!7M>)]G]_<+GR6OPQ-2LWH9?((^]%,^KNS:TI^L7_HC_X+5J5JDN M)S#/*>:J.4^Y9CHY5QV"Y2_W=L6L&]J?@&9FV*Z#PLY(M2AH8D!1\WS5T(-WIJ>P-[$1\S1?0CM9U"[@3>:V9[V^#] M$G1,.&^WFQ<)S7QM.2;PZ7WDZ!M3'UL6&8EC'""YQ<8LA(@4#)(X2]2.*Z*( MX#QAF4T"ACGIB3,M'-SCJ0XCW@\W M*]:<%9ZXI,'K<],, \R3+"8!+!#2]7=J[@8ED!%5@,;]8-W(S]YUL-^ M*).ZK#Y@QWZ(G 6L9H9F.K#LC,T@3M.%3:^#P>/L.@OBLP^VLP?FW-0[AU7< MS,\WOL'EBK.N!6G7 C+G*.$8PY3'\IP2(@0)SQ/(HXC'&4M9DEK5^I\G,[$Y MZ8B"CJJ=";D C9FIN%Y@.Y-P(NL$4^V&9?*DWQ>(S*K'PX(>Z^O(T^ZM>^N_ M\27[M*Y4.^_VEP^E<22$&D@9QQ0B*@3$7/XU+0@M:)XE22!L&_>>DIE8+W>$ M@:*LD]$4;?ONM6< &M9.?V+;:>>1Q)]:B:]HW'M&=/NVO==!<%W3WAH\=Q]? MC5/PE(L/>R .?:]0X\[9 VP?[UN/ZZ7CWP]5>^5M.N/JWL M4R>&%IDZ?6*7+JW*X203\.'N'GR5_^V/[I):N-ZH+J 6&16#R R;'J^@V%D? M2SRF2+8P$=PMX6)PY?F2+DP$/$B\,'K!WG?0[8#J;^73\^9>_%KS)C)Z3QH7 MY?/J[@_ZK 8E2F.A'[TGR_+IZ)H_"!,1H5S-TI*N!>()A7G&"0QP2N,0%4G( MC*X0/?$S]2GA_M6Z7!^V%KXDVJX040 M+G6QS0JQ#69Y =\T^#4WI+;!LCY_*I%HW_JR1;H=<:<3,#L^E??@O.>6%JYF">3R!/@W]>5W=LWKMO WR[8GH,]?-Z*=^OF]Y=BX)Q M3+,\@X2J;A$DI5":T0"B, W#2,093E*;9(4Q@A.G*#3-('KMOO4M6*U&I[5L M_)ONY+EYL^SF.X:CF?GSB8ZEHWT$R=TP"/9M>PTE\]6T=XS<3$3H<]P&$5FS,4U"DZ-[;V;/$Y0R'[$3K35_P, MU/T9UR5=I&D1IAE69?JQ&MI!&,P+A&":(DI1EN6"I-<,T]54)E9G36/?1U>- MT]4[,_CIU^\?]W^U[)AU'B^S_?AJ%.P4^'2L[@W0)*<;J'L@T43#=!L:[SI( M]T#,L2&ZAP^[:>EAE_VCX,E"L#C.HR2#0H@"(OE'6"B]I2*E69A@0;F5M@Y2 MFUAKCV9A@$I1AVL!M_(OV**KCAET9HKK#1 [!3Z9@_&M V,7*?6GRD8R>E+I M85JSJK:1V,I_]N75_6GCZ40 MO.*2>X><%;M5)];<=HC"CANP9P?L^;EQR&*Q!&_\J#P=;I:.MR5D$R2ZN$'A M=+:V)#7;4=L-@O[)VW$%!S-252KSYG:%EV]U6=L;C OO3VT:JFJ]XNMM?9B_ MU;%A80DNR6^@\QY$M]3N8:FG4.81&=W4]M*B\RGHB%@'JCCVK/.(.;:EFW_B MJL*KS=NYBJPB)1&+$GFD)E15H(@(DI!DD-.41P%'*.96?2S&24Y_A:\8 "T' MUA5M!IB9>=]^D; ,;A^"\#9]L9JYM/[&SHT1G'OXG"$ 9T;0F;[I>N9^7=?E MIF[;+/,LCD@81U"J=JHR>S@D:9Y#FN$HR8HHS[&5RA\N/[%Z=\,WP5)=O+*6 MM,,8R2-0PBP-69@0"0KB$+$\@9A0!(LB2D1&<4@8LAOTX R*_47]5*"8AAE< M1;4S:AV=L>[C#B&$7S4XU'BO,=-<+&_&LG/3SDCBYYD=+ MS>:0GQ>A[X9?>,).$Q@O%W?2\=R\W3(FOUG]0?[QOGI<_[Y:(+F-%&DB8(#2 M"**@B*#\*U>-X[,B)B*1#YCHS0"-J0_%FBIHR=X 15C" A1I,T4:PF=8HSQ) M;7D>=A'86+4,1!K0,?EVHV/R#WL=&UIS%F4S$*K3.I-'K^M(_6%5LXI]6N(G MEW;4^[>GWIA.VC*K#-92RLN96R_JGN#C&]7U,MMIU9"XX#=%>X+^TZ>"7=U\ MNK?DNW2>/A7I4MOI,T\Z3(G"KZ4\G93_K4I9FL&)'];UIOZ\HLNM\D!NE\OU M[VJ0J%A7GU3/4-7/Z:-N+*H^\*:2!UVYM7Y;+Y>?UI5B;Q'2)$X+%L$TR$*Y M$P8,8I82R%B6$1(689$8S3V?B+^IS[-[CO>31#7/-V#'-=BQK8O$-.- -SUK M6 =]WL%OBGO0LF]1PS?%QQVV/'^"3V9GMOY__K4L!G"][U=S'-?U;E_/;LC7 M=-@.C02;@.I\ \2F@^Q@W-B$9)P[DULC;_[_\ZJ+YMQO-_4&KQ17BSR0 M)TV24Y@'10Q1G%%Y[,P#*%(N6)Z'"8Y2NTGF1G2--/JZ.>8-=55&3<_&0*U; MEAN@:185]8>0:V/S!IJ?.@;^HE#:Q5![3'CM=FXNL[\&Z 8TY^Z);@[#F3;I M%B][[;_\>?5#6C3S.24D#K(LR1(8QB&"*,58>NX!AG$:)PF/J4!Q[&%LC"5; MDSOLAV-CRHX[[V-C;#^'F5V:'V0[PS72X7G'YY]K;(PC?-/VA[9EZL_0.]H1 M2,.^TJZKV]\ ?&Q/*(\57DGCK9P^:<:KS8+BE*4YCB!)> A1B -8)"R'>1%$ MA)"HD'\SO0*X1&1B$]B1!7NZH"%L?@-P$9_Q*P ?4MO9) >!K6X QB1RN@*X MN.AL=P!C8O4O 4:?=;\%>*@XVU0O*Z=+@(.7Y[P#4(2Y*B-1?8/L;P .A3:_ M '"6]XKX_X&HDT3_STIU5?#_<,798_]G!3H7^C__H&MNQZ/^2'J3_"B/ZW8I M'DF;IA5!#?"..OBI7+4_M>Q0, 2?V0G8$RB6-T<- M'M\;/!JZ8$_8[]20$>D\C@BY1&GV>2 C(I\;_C'VBOWU>#UF/@+C=L>Z H7U@-HH%3[,'#$4XCYO^$N]P%$AB,@9S.-09?8P:>E8&$O#%W,:A&$J?1T;;\8K M=Q,;2,6K+I'F-UW39W4OV>\=:]S2JP6^*<: YM^P?X?>; MFKE8[_:E[*SXNWPD:X]N$C ]^8!^>9O5:YP$UF,_I ?OD.>M^X;,_^))?-4^+K:0.8A,59 M]X$I03[>#B:EY7!#MERV4>1>$+D;P&EZ43:PQM2&=[D$9Z+@%IU9!@$PN#3S M)+NE';L@ML=1I*;"N5VA#2T\WTV:@7@'%VHFSSNIH)Y1IL[SUHIW].8,ZG:T MA_:C$%9:=RRSD:Y=(:Z]A@U(ZE_1+DCFJE['R\VI5!=$.5*E2T^Y9WFHMBFF M88J+[\V4\+!O\>([9C JV55)#X*=,36+!CW'V1:;9ZZ:>[Z4S6'B]H^R7D@CA3G-(AB@J("(I2G,,"Q9:C;0X0V1B$Z1)@AY-\)NB:GDY>18=,X-SK>=1# AY,H9BZ%E7OP(O[Z3+LN&J$F@E/\A;OR[[%_D/58F7]2),$&)SBR\R/,"$^LM#]ORZ5VDE\Z@OHJ>ZV0MO4F M#)$T]1[\XV/K+> E:%@ .QYN#KL][-CPZ1+8">[-!3 D._.6;P?&Z19O^;Y] MBNMNE%>K>$S5M0\1_K MY0\]DTR%(N4YB5:TKW'(5F(-'S\KNSI7B.LM]/[AQ_V'D. .6<-8<=E?-^K^=\ MU'=_\(J6M2H\";)0Y(BKR=4(HIPAF">Y/)5(LQ7&.$-1:)7&,TIQ8D/6T6_. M^NKWD[>4U>^GKDH!ZX8EZ_$ (U":.3Q> ;*S>X?8:.*@I0YVY+U.!C"3U-]@ M@!%Z<\\%,!/_S%@ PQ<=<[T;XZUG_'5)B6^+E"%"TR* .:)">C$AAT7 ,YAD MJG. A,4]R>PAS=P,:]M2G:AF1BB":8X3B'@N8"Y2!),D2A(N M8L0S*YL\$9\36^CNWG_']@WH,:X=%MWX>5_DT3#?E88,)P^8.#VS?G0S\_XG M^)1VQO[]OZ+U=C QQIXVAZFXG'6KF!CJXXUC:G*.VPA]YFR[Y/?BF+_/*ZD: M+_J:X.>WC@>5];1(HI33F&0P3@,!41 @F!.60[D](,9)DM(LL-HB['F8VORW M'"F/[\2(@!Y7-^K"HWNB20JS->D.'\#07$\+JZ4IG@11>_/JCHDOT^G P;QF MT1VB$Y-WQ5)7Y-&UYY>#)0P(3JTU#$NQI M D74=M[D$2;#6N1#4CM5LA328<;D>4FN&#!YM.#,TR7/BW,Z6O+"<_8W-+]L MJJ5J!EK?BZXS:%IT:36P[&R75N.B]2^M#)Z^8M"K#M1::^.%UR=6QK3G_B-?S0IV=\7KAT2OFRNEDTF7; M*K?IDKMI+CW4>>YQK7_V,ZXY>\!OZN%^ L""D"1*! UA*BB%TMGDL,@B!$D> M(DK#,,QRJ^Z/U[,T=6BIGU6HZRK4@,"JI"JFK'M=@^U*S5YS[GWMX:N8'1WG MQ=K.K/1X UU7[;:==H\]%=3_6"ZWF_('!W="'G V.D"EGH2::=!R;=8ZR&T6 MGA<(?0[*NXZA^:?H>0'P[(@]/RL[N"Q=YQ.++A+]=Z9V3G9M;XZ[WMQ8MY$X M$-7 07&4TM(KN2B@UQX1YX1Q\T7Z"\WG@)QA_\#K./?O'HH3L HIRY^\\FKS M]B _W.9VQ50RQJOZ8HLL2EB;9N5& M WAF789/@ M15H[Q6\%O1= $P3_\"2H>>'FU0*[%6U>^L*>:BX'I1JHMSS_WFRUEH-L]^LL MAQ^T-R._JNP=]F6M&[S_;;VMR]73K^JHOP@Q)8P2 N.&=!/,,%>URR"-VQ4OHMO9EE9J11-(HJ"E M"G[U);6YD?$BO9NA^8"KZDVWI]=G(X#UU8ER3PE>ZIJS^IGS#5"9:TWE=_M+ MTA8^Z%EOM-]#@Z[KC5[D>?W":[!:;X#N'">?VZY4-9'R>^4:70%T#7XO-\^ MRD.;?*'R9>)&,1TP# A8Y M(1$/5)^91+H4*%!#! .,8<3S% 6$!(P:];DM;^ MT%%;NMGBY?+M 9?L'_5N_HAU H7)6A/;D<,(?LL+4,R '_6_]V;[F-];&"$T M?I_A&QQ;VV.(RP0Y&3:2.UV*&!&8[;+$1MS^)8K5>_:*WJ19W;(F(T'[H89J M??KFY+>.#2D+9_N"A.-J>9UP=DIX+L?03%8K?;LLDI-VG5EN-EVZ+$I? MLM>3!\ZKOU;K[>OGNM[*W]U/*^M]<&")J>\-)66@28.6]@WXM%YO5FL;11J" M8%RC/$EOIUI#@D^PI1G(Z*1K0^O.IG0&PO6US^1Q/W,?OO$??+7EO5K9^JA+ MNZZ:S!$+"0LIS$A:R-,P22%.PTPBG?.P"+*01U9EJVYL3*SII^,,6K8.BMGK M"P,-+&M7'3_$L*V8#UX[4S(5LE?/A[ #9J+I$(9,O.ML"#N@QB9#6*YV??O% M?_+RZ5FN>_N#5_B)J_%5ZK;EFZ3UP.7O[&JS$%D64()R2%&40$13!HL$(5CD M89$E89 38I7Y9$=^8M/6]2]<*FXLZV(M<32S4-.A8V>9CAH[=JR EA?0,0,4 M-S>@Y6>:MH_F.$S0#]* ^+LUBC0'9JB#I,4J;@;GL=+CYM]TF4*3]]SV*8_" M"& PISB&(DO#/$NC D56/5\O4IK8C'1TFY[&=F;D,CIF%L.+ MS+;!A;ZX-UTQA+_AI,:R>5+XRW1FU>U1<8_5>/P%URK^#U+M*[S\O&+\C_^' MORV"/ ]IC DDJ6KA)O52_JD(81%F*:6,D"Q =F7\1Q0FUM"VQ+TE"C15(,G: M5O(?XS*LHUZDM=--:T$=JODO"'-%.?_QBC/7\U\0Z+2@_]*#;AOCEW+%[\4' M/?/B4SORXA,NJW_@Y5;^0U,5TAMUN4!IG*1!ED-22(<<)4$",?VDGIC2\@(Z9&Z#8 M 9H?/7BRR9Z[-\#1>G=V!>1T_+6![3;6^[%I[YHRE M(>,)#!!5N<72 N4X2B 7>8##D+(PC*_IYWJ.Z,2F9[!_G,?NJF?Q-+,]OE&R MLS<> +JZ<>F0Q!-U(3U+\EU;B@Z!,-8?=/!=-X/QD5?E#ZR*W?^*RY7J+WJ_ MVO_L*]\L<)12S!B#<9%(5R6@#&)!(\@)%HC@, @87:SX4S/[UMAHC!(VTH6B MT843\N:!,K7=_M#;+=X7^#:IA> G_H=*A>&6W1;&,36S&'X@+"TSL$$BZ4!$&BC(,#Q)I5#>I$IT6%42J>5+M]&*]O":>MH3@F;K>;=X'>3A M[YBY 2T[NEAVSY!/-]P1"V]NN2W]F=UT1WA.W7;7A:[/&_JF4@;NQ:\UUUW# M%V&:"<*)]!UX(KT(P@0LDBB#41:&C""<\L Y2>B(UDP906WBBR8.UP+^JH:U M*_KN24+'H)F9%D]0V!F1411N !8;U7^?TNW+=JD/ [\N&U1BT')=JXXE^QS]&.$"13F&E >Q&K?) M89XFT@^)@YSD(+S&J3CCD31G2>S4 MZDSUW8U*Q5%3/+=XZ6F\QD6!KJB]ZU::N>SN2(#3BKOC!UQ:956\:0O41;E5 MFOV'9_6!/J]V^O:+SJAK&@#)(_YRRSC[O+K#U4I^T%KGW^]M.R(QCI.B@ E% M]?OYM:)I/?]GO0M MZ'(_!)8V7U#^5.SOD%_Z7W M -O=PS4=RQBORZ?F[@77X)FS)[7/E+K-6?-2 MV7UVN3!OQ?;6NFRR3S#8],P_U1G;I4T&V6&CM>G(N!T;FSGFMT2-OZ*;11;$ M68:%]#EBP2$*.8-$M6O#-"]\R)X.N =+3[KB>Z\8,='N M/.0XA[>8XGRO9^L9?I-9W_ZBN MY\-%*$+*0^F+YIEN6(^#II5TP#@*HB+-&"X5<.[8:9[021T>QZ@Z(N%KUJHM^7D'LCJ"UZP1U.VG]?8IV])<%&3BOG'EIMN/&98;[IX6!IWQT=?RP M_LZ77 V?:\\;'KH[7EYS8DLQTLU0_3->O8&.NRX$L<.D>/B#W>*-'C?L1IVO7J2"OKRD9/-HUSB]H^R7H@P M+41*\M$!(4]*1(>>M6\ <2N= M+Z8<,%V=4"1(L#06D,6AZO=>!!"G*8-!C%B>D[ ("5[((P=9F[1^.%C;YO>P M3\'XUW%'#2ARYJT>#A$85K2KI++3+D-QK!HZG&7=J9'#X4JS-7 X*T"_<%@ G.4[EGY5)ELECN M64$8I5D2%DEBE0QI1'5J-U@2;\?KR#_P/1MV.YD9@&9;FW=8+%W<#A']AQX' M-P!OP&Y\T7 ^F?7F9R6TI]W0C.:LVZ,5#,?[I=W+$\3KS[4'I!)UA)($%B*0 M1B,0&!81$S"B69R1,!>QL#(:M@S\[QNO=V^V."5&ON/U4S=<=,5BCHC]NS== M= 7'*F+OO_'B=[XJU]77]8;7BR +I=LA4ABC@$!4T!3F2<$@29(D2PD5J;#J M5-U;>V+3T5!2V2^V9J,O?Y2F."PP@XQ2 5$:8#4@CL(\+V@F@CQ+8FIVCKD2 M :>33(N!)B9=L-:W^&&?J]Z'Q,Q(.HII9__Z\OGL'W/"NKZCC"*@DQD'(J$2!U"00QS@3$4-$A"'E"6YE8Y!4?K M3VQ'=K/ 7E48FFTKI4)JH.BK'IEW U9\HU+NRNZYWB11VTKR0]S,%.T*-.R4 M;0>$HG0#[OY0B6 *C ^]T:G=0S=@[YO"LL/5Y^YH/RL M:*>%Y.&)%BJLS9KB:KD5A6)L!EG> :;(,S3@.,0QBQ068DQE_Z M](Q($B1)04-* D.GP 7RNQ&788/F0U3+6T@FIR(&/?H2T&61YG;!N M&0V/;K,D9W"<.8 MLRR+B"HP"J650BF%!.61:O@1):$\N.1A:FK!C:E.?:C;OKXN=2(Z7C815,5/ MW6\J^1_F^FV.Y;AEFP0A.W/7L'"SQ^6@UV9'WSH?W0XI<_,X"6)N-M,,.3_& MSEKL 0MHOM9L9M%:O+ZMM'_9\4+NH"_RQ[7*>5V$:"E-I%>7 M%3 1(A%=O6VO&0[!XK9&?1:42W=ND,IP6\-08^Y(D/R M^+H=.T=BWLNP 2%/[KZ&GG4=G8B7=_5&3PI7^;?KZJT72.A.MQ_6]:96_W,O MON,EK\-%FD>"! C!"(6J<5F*84Z2!"89R0I.\H!P:M=YT)$3HU_PZSH3=A&E M9UP]<>V;4\F -UR'@:7?9>ZR^M;^E_;4MK0!8]" M$L91"BF)F#R4414+3U0?)!*2G,=Y9#>*98#6Y!$V/;VK5H1!Q;L 0,_E?*G MFA/+_N5#N)D9(4]HV!F:X[%F#=T;T%&>:*[9>?&FF&QV1.G]9IN=%WEPNMF% M5WS4J]QOGGGEKU3E['+3Z_!0O85FR4=IRGFHAG5Z(I1L(\CF ,U2A3(HOZ<" ME/,TWK'V9%#HX;*3X5?MPZ_?MR\ON'J[%P?.P^>F5RKK.1=M>V>F,@8;]UV- M9-[Y&$?];$*6!DF413#+,GFHP1&'!2XRB"EGA.:J(O9Q['?O\OZ!;T[JG%=""@/A'AV:+OTP+7#]5/3.GZ7N,&[5D*$28DC@C,:"(@(I1 C'(" MBX0DA!49)=2H#Z,;^8EWU*X7MTOBO"6.9H?SZ="QV\&.FI3/W.+T)6I7_ MV=K;N $SU-!\LM8V';$C E^W:H;ZO?A8+K?RITWHH3\L.,NDN:&Q@#F),$19 MR"'.&()Q'C&1HS@CF9&7[TA_8H/3D@6_=PJ%6X5J@H']H\/^8X+8\C_>0SU2O.CW;$&=.6L MZ3_VBR\//L6V;OTXO*1Z(@-@[8>\>_@^WX25R7<I#3F<99$ M$"=A#%&4IS /&(-Y@@,11FE*&#.[ZAXB,_D]]H[P/F)P9S-I;Q"C\0C+57([ M1HTG%-@F__AZP=U""PX 6"8,#TLVF#1\X=49$X>'F3],'AYYUOXBZY/D>;V2 MWC!=2\OV)A>4GTY_7GF6?WE5V74E;<>!65]K.2T^]4&XX0ET3.G8<<>6#C@? M,69^T^6&Y?B]U^0P6IZ8;1&?^$H>.99RIMW*/]6\_G>@JKMTH*"K[B+K MJEK_KN]J5FK2!_^#.F%:"L 5[6:U!OR;\X MU45>E%>*4?6C92F%\%7>-?39AERUL^_-YZ<-L7W@I T^Z!9:O*6TVLJ#5CN8 MM>3UV3'#+$E)2'$, YQQ5;,0JV1H#@,:BI@6. T#HQHO.[(3F]*6B>[&L0EB MK76JS7+/F%TXRA!/LRB4?Y3L3'$'T!<#-*PC2W;">0HH&1*=-8YD!\1Q^,CR M;<<:BL.1K??M/O-Y=?=',R9*^G;]&Y'=G.>%X %)&,Y@D; "HCA-(0Y5?\ZB MB!C/ IYS*\/AS,F?^!;4'5TS,S(+9G:6Y71B,^C84MY*QYCV8 [N4?>3XCW6 M35R+CZ_*"6<^YJV=N!:ND^J)JQ=TLVH/^$V[SX_K-F_[H5J_2M?T[4'^KBK[ MJ=HOOJI'%@0Q6K LA2@J0HA(EL B3 @LLC! (2$IRQ.[8C!SXI/'S1^ZG@MK M 5Y;+FZ .IUOM$O$.T[LS)H%O&9VS#-D3H:KXT$=8UHNP,,.,\W(C0;M;A0T M:SME+[\GPV1!>%9+9 _(L>EQ6,&EI.-H),'MR\:\?N/TW:DC3)>F7]SJ<[U- M?<89N<>#TM>*;'N'YB:M97W%99$ MJKJ+SZLV ;0I$M256*J_.>&!&G,=%P(BG@0PS[AJHL7S/$!9C BRBE6,DIPZ M3K%C0+=.@KJYF.;!,C8QCIUA7,(K(I8QB3T8NCQ*@M&25W75NE14<^ Q4&$L MK:\@Q3C!>0,4Q@"Y""U^8R (@X_[W[OO1@!H]L@[SAF:DYQ8UX^F$=R M::NSIQ^P7&3OD;VOUVOVU= MQ?T.F[MA;.PG>1F+ZVNNUSC!>:=\&0-P,O/+_$V/)1&7$V9K6_!S?MG[]M#9Y3-[["LFU7\ MN6F\_%WU7?ZB?GM42TLUC9,1E*9IDP"@)TS0JBIB2V*:&L%G62B7M2P,? MFR1!30,"!X*O#Y_UV#_Y#UO=B%"R4OXHV5;:@T%=J'*\TV3_NL M /UYVN,R'\6_EOE5XOT<>X4_E2G>R41ED>NW)6H8OXH+D(B@0#% 2JZ%8 M A(6Y3#D."0!2G&:%"W0=RO_G=GM8>ZXN!)DKHH3IH?7S!V?"# [$VG=>?U= M6JU[/@/84/ZSME2_=)IP6<(U;Z"+O*G4O_/7ESI<1U2K\7YWWF\J&[8N-_P[ MKWZ45(U"EOJHBEJ?5GH5/9Y]$;&,A#0L8!CF"*(")[! >0)3FO(T)RB/L\PN M]6!:AB?VS%0:Y>8-:N94Y>*..]ODA8D_FV$PXD_T,2P/@SQV(>'+VE:4S,[LR9'O. ?YHL,A-=^XX! M?U^7J\T_)&?;BG]9JUD=JXV$=,G9SV]MGO BX9P+D3#("^GL(QQDZN(8P23- MX@CE8<0SH\$:AO0FMLM-]%:-V)16N2.NRL=IFQ:]74GH](C.?REFP8^&6_-: M?!-,AZWN!$C9&4U-'+34@2(/]O3!SV^@Y< O*.;M"CR#X]:\X._]7X^!WRA/ MM?X6,@]4_INL,EL? N1^ET!;%YS[':,RTJ;UC:+7]ON;RJ31,VH;S-',T+B M(LT9C!#+(!(H@D25R059F.! 3:K.QP9$)S:.B@6@>;@!.\J6#8Y-H#-S M.GT#8F<#SV(Q0=JMC92^FA6;D)RW1;$%"">-B6W>=;,'O\@#>E7BI?*\5FI2 MX^KI\X:_U.VO!\U@4:1A'!99GG.KH^\PN8EMP'?^ MI(]'/>) 4[>S R.0F5D ?T#8Z?Y%#";0?S,9/6G^"+%9==Y,\&-M-WSK^BD' M7?"M#1?D!SF+,MAFF:BR"-*DS!PG6YPF>S$>K]/ M,Z=J5K?0T]_55P/"T[R# 40-'0+O.%FZ!(?S#7:A]BZBM%Y-T:S#3NH)YAD, M$'VW.0;C0 S-+S!XVSZQY^MZ]96ONPW.,)/GX*6I4W?6*_CU[MY0@T]%&E;2 MJZ2QT\-.$(^[\47NG3)M#E>:+;7FK #]7)KS#[CME6>G$RTB*C),@Q 6ZIH: MI0&">1QBF# 6Y7$41CRP2KL^2V5B/=G9]6Y:E]V6=QX8LQWN:G'M%.G"G#E_ M>]>@/)ZVJO,T9MV9!L4\WHB&'[:/X:O&Y:KCQ$.U9EO:=!>6FUU9/W.FPF.? M)+O]D%F]2((0\;00D*<)5YD[!21I(94T3A.IP$E24&(:T;>F/O6]:\N/ZNO4 M,J222$3+DH[3FH>M[;$=C^Q/BIB=_N_ VO.B1D=VW#21?\4/.+@1F!1 \UN M28%TNQ,P^>UK#E4'ETN^ICLZ(S)P8V"_YFSW!\[B]F\3W!>YSF^Z7;%/7)Y$ MZ/J%?UGC5?TWOF2?UI6:W?C+NMH\X2>E#07!,18<1CF-(&(\A3A*,Q@FF*8% M18B@T,6?,J(^HY^U-JTJ<(/1SOOR#HZC5Z:ZZDE&0,/)#5"\W(".@QN@V()B M74'%F'^GS0H&S\Z<&>UWH20'[%)*V&?7N1?>$"?!<#<]0IL[UBU]_KW?4>_OV1>ZVY7\WZI@C M1#%-".0D#2!*20&QR!B,>91B$E 2!M3U8F^ [M19/8?75J>=Z&] GQOW"[XA M:.UO^#P!=M45GS-65]WR&4@^P37?$-5WN^3TJ:(?..O:LG5 MT[XN?#^., UB-6,MAV'(&$0YR2")F3S+BS@-\SP),L1LS(D!S9F2@WI5\';F MP@0V,U/A&0P[,[%/$&JI]Q#Q/*+105Y/QL&$XJR&P0*"8Z-@\ZJ;0?B ZV?U MW[O]-/AO\J!?E2JXJ/Y!'OD/?]![LBGLZ(J0/O+F_^7?EUO5-JL;"_)-.DEW M0G!YCL"D2$-2Q% D*(@2LS>?<% (YT_4_X^ M7\73KC S\[-N,._S88[WJG?BPBGC[8&OO_*U=[N[!U[M[J\2W M \F&K>V50MF9PIX\_O/?SHG@F@%WL-:<.7#GA#C*@CO[B)O?UQ3ZJ[JS]4HJ MX,?U"RY7"UY03 5&,"ZR&*),9# O\@(R>2!,6<#C)#&O1>E<>N& M>+#2?.T/SPEPT._P[ /V&0#?Z3-GVR6_%^HFI2Z?5NJ&Y:-T#W]@U1G_\TIZ MD/JNK_Z\^JY:$.E2"-&$3TN\?%C7NL?$KK[R$9-E+TQ'B1HZQCGDI$ 0X8Q! MC)@:$\I8GN0X0;0P30R8FMF)%;O/--AS#7ILF]\U3_[AAFW&G^US6 9F6\Y5 M&JO!5Y%_!CO^V]371@+0B0#VA>#@-RT&,(GOSO]9S3,+_DR?URWA0-+;+G$% MV#[JOA8ZXV;9M8E7D2"A/MT/_>FP'FY9J\?8_E>A[/TJJ R$WB\,KH%$Z4E% M@_I/53J"W SM5O3JW6]/D^?;_O:\M@AY2F*8ZXL-Y#9,SL)L*0]S@=G/A)B- MIE,4YZ_2'6^[)WSD-:W*9G#1SK28!W9&5IHAUO/7V]N'W4C;'@]6P9\Q0(SB M01ZQL \178+!\^VDG:BNH:2QY>>,+AF*>A1P,GW++0:UMR,ZS6%G(_Y:K>MZ M7V4?X3 ,>$AAD:N@E!J\48A4]2[*(AY$+$R$55#*C.S$.J^)@65+K;1-2#"$ MSBQNY1\0.\7O.;EMLM+W+?D7I_I,_@NN);S@*]_HA(6#]I<[WJ0/+.2+_@)? M=I!XBH09$ITU-&8'Q'&LS/)M5S-"-GM'Y$NYXKJURB(7F.RLRJ/"CJJ>X./^YQ'NB].!FY]S.N2[J(Y#[/\D)N_5S-$,!$ M0)*+ @8\+5 <1DG.K;9^*^H3*[:F 7[O!E;B=F!EW8RI7.^9 3_)0WOSX[]X M& 9Z$>Q8\#R*:0Q)7#"(,D(D[$$$ Q'G12[1YB);R)7(^MWA[G-A#/@_CZ%> M[6:#G@%]JYIN2_^#XB7=JC1_0/0'NWOX/M<',3/,DX%L9ZXM)Z]J;B8>L#H& MPI3C5"_2?O_AJ6.P&(U*'5W$?K;5W6JC+E:;VL-=RJN**FWK!<5A&A0L@PGE MTIF+HE0>!^,,TKB0YDHD 2Z,ZCG'"$V=G*!)@Y9V+Q&[H6X^#6L0K&'#X1," M.QOA*KW5Z"P3T9PF:0TN/-M@+1/Q^G.VC)ZW4]:ZVBP^K%?U>EDR%0_6)$I> MM\DR AMHRT.;0 M.W5_-@1N6'/]PV&KP8-(C&?=ND!B?GOO%QJW^W?77Q:K2V]S00>NK0T6F>WB MV5R@_M6QQ5OVE[\//U[U1;+I%6_W_,3&Z &_@1^U*M81Z^I%5V3O*_;,;W)W MT@T;'%?![,S*H$QM:I&G&]EC89SN77>+S':[>LQV_P[U_RONVG8;MX'H^WX% M'UO !"1%LJ67!9S-!BV0C8UL^ESP,HJ)VI(KV6GS]R4IV;(=7T2*4A' B"_B MS!R+!'TX<^;3>W:LZ3-L5,',O,C?!5<-8_XH59_%O?CYE&W$N]Y *.D)D6WE M:_6;_=:)C([_CK:\7O#@VRV0*BJ58WQSD/51.H7Y202V:^H$>AO'!VAQE74 M^.JTBW8_\#FB#!TY-2B7Z!;(4Y+1\>B6ZAB[#+:GYA"94R 3GN"[* 8M]3T=:U.6$_ L/H9SL6O4AM.RMN*LGLHH'M=3\ZRM M_V>67@O[XH2]>I$-VU@)W3V1C#^ KAXH9]E3OIG+NV%!2IB^%5"UMOMS3 EG M//9QZD<>#N]"D+,X8IA0CU#N>Q#R5CTV#.WV?TY0:40N%:7$:U]VDBVU-N0R MWZ!U[1EJ7#-AXMKCW(:E[ 4]XP.'"CCE!=JY@6:9DDE%\Z'0,B$P>T'-LI)H M >A-IQ!7%4*J[J53C$(\)5?/+S9G51QE9GH%B;-^A M^'C8PFO^(,J_MV0I4E$5JFJTU;%M9F[)Z7[]HEM/,)\2VH MF7#JEII"TC&T\TSK:6[;BDM8 WN; .X;4[-%O3$X M)"'%A$" /3_V6#IFL<])V[2P3I[T//F?R4KON')3SM+7JS_'8?1/&RAI2Y@Q$6TZBOTT)=8C)D [>AV.1 MD'8:EX%VC'U\]@3-;_D*Z%8L=3U1I<"BA7C*6H:]UF(Y@.0-\K>"K!>"(5( M0:)$+%^M"Z%.T^7:V.0N5>/!$\N?,2R@IW(? HP&)&9XPN5$*@]3'R1@8]B83IO["A!IUI+9WI6\& MIA$[:F211O)F3_$QDUDH_T8HE1[6I.=HKY_P8=C]Q?Y[:7?6-@S:AMQ,(PCV M< +T?>48UIZAEPIHY5Q-RQPH+3AL'=,9(U?=9.P=&;;!3&? /O6OR(F^W60@7VI4U5] MM$66>A0AM:3([)D7'@-@<+&2(E4D72'5KQ\#Z?O*!=?<)X6>3H_^=<__?[Q%^;_]#__[9_^ MZ5_^+\;^S_/W;WYZN4BGGW&^_NG%$F&-^:<_INM//ZT_X4]_6RS_/OT*/[V; MP;HLEI\9^[?-K[U8?/F^G)Y\6O\DN=3G'SO_Z?*?T?L"%H!9XS33"10+7G&F MN.,EJZ)BYO_WR3\7+15H1 8\%*:MS\SG"$P8,,4HCL7SS4-GT_G?_[G^$6&% M/]'RYJO-/__U3Y_6ZR___///?_SQQY^_Q>7LSXOER<^2<_7S^:?_=/;Q;[<^ M_X?:?%J$$'[>_/3BHZOI71^DQXJ?_\^O;SZD3_@9V'2^6L,\U1>LIO^\VGSS MS2+!>L/U1^GZZ=Y/U'^Q\X^Q^BTF)%/BS]]6^4__]D\__;1EQW(QP_=8?JI_ M__[^];57SK\NI_/TY[3X_'/]\<\O%@0'(G3SB^OO7_!?_[2:?OXRP_/O?5IB M^=<_T:^Q*E!N%:]O^Q_;W_OY\J5?EK@BI&P6^8:^!@1.".1N"U$9G+_A19%]]VW6JKTKSV3+]M%AF M7)+&.'\=+-,MR5['ZMDG?OX"2WH02Y^FLWS^VV6Y^-Q"5NM% \YMQ4+D_NDG M6G7!Y1+SFZU4[EW<9F5KTJ.X^60+B?_O4UC2$V??W^.7Q7(]X4XB3\4PFVPD M/@C/8G' HLU!RB R:<$FPK_QXIUP(/O'P3'\[ 02[W Y7>17\_R2SMZ)]['$ M+#/C]5S4Z.CDA&Q825E+C28$#DT <>VU.\%!]0^'PWG9"1@^+F&^FE;&GP%: M)UUDA!9V#:GPXTW[P0)W3\DCN+HR*AX-5]/U]]_ MF<[PM]//$9<3@VA3])X97T\\2V1#+H[E1$>AD,IR(8]"P\TW[H0"TR\*CN)@ M%])_CR?3RH3Y^C?XC!-:J#-!.N:=)I=)A,B\QL!$1(4BVR+],X9D$O-=%1TV$52 M<"4*4G'>!TRN 3 >)&(GG+C><=*.SUW YB-\>YV)?=,RW08GSC0ABH3:(3 E M@R/O26CF976AR#+2X)6B_S4 S#VOWPDJOG>HM.!M%R!YEC.)8'7VUYOI',4D MJ*!,D8*)8O)9$$^#83ZK4!QR4\)QKLB]K]X)'*%W+RQ?OAHJ.HYHM&-H3)C9&T]OEN^7BZW2> MR&8*/%GC+4./]9Z'#L90;WRP$+BU(8"KXR+S#[U]-W1T'.MLQMJ>(/)NL5K# M[/^;?MD8U0 R<_2*Z>P2^6+DE8'1B6&, J3/1N;0#B#7WKT;/#J.?39BZ\C@ MJ%KOV1)A0W?P*J:L(N.EGH5 &C 88@J//$5.YV/TQQD85]^V&P ZCG0>S+J1 M15XORV?O/BWFY[&Y%&(*UDO&123,!B48A)B9@ @:'#$#\U%BO_G&W43?<7CS M*!9V<1R\.%U65FUC\]/Y23W?3E>30FH*K-=,YGJ/5ZQD$8DU,>@DP3V8"U74#D]9R>1NR8?L67L(:S94UT+. 5L21:09:/R9%%J13# M%*,4GFOKL0%$[G[[;A#Y 4*=1[-V9(A\P'2ZI)4(&3].US.<9"=R4=DQH:0@ M#0B$;%"!E:B-<"%'4H='P>+F&W>#0L>AS*-8.++X/RZAIC5^^/XY+F83I\G= MB4*10JN1DX1D_(14F 7'DXMHI3WN#N3:ZW83?,=ARL.9U\FF?_4M?8+Y"6[N M\RR*PF.QK/ SKB93.YD!NL <(-?_+L2""(+56)$>GL_(MPH[77KH;#KJ/ M-A[.R"YP\.HS+D_H:/O+@X \V!)>Z+ M1VNX\*4!'NY\^6ZXZ#[,>#QCN\#'AT\XFYU3#UY+KFK,/,A%Z"\]KK=H-!Q1/)PYATL=2([+AJF MYO\R7268_;\(RU_H.ZL)UX8#5YH5Y0FZ-KN:1\Z9 TCH4]!8CLO%ON?%NV&A MX]!C"X9V4JZQ7<*VZF2[B A..G3 UB8!Z#90*!(&^SCZ9% MKNV-U^Z&B(X#E,TI*A<\$%H MX^QQEU?WO7FW2K^. Y9-6-H,%O_R\RT^OJ%O'%JE3Q"?KS#3%ZO%;)IK,X;G M,*M=!LC5PO7J.OT[EO _^M F]?W[D7YD\?_IBIT ?)ELLN'JF?&V_#*=T\NF M=' LMN5^%T@3WH+2Z)@PGI.^H*^"#9')DHIV$I(N#Y5,%5C%#0K.7KK=<#A; MK\Z_<[GS]J'K4+URZQT?(1: MD+>F4V$@K)'5C8_VH1S-@S!SE8!.,'*\8&]"YF NCP@1,@

    ,3(@#A?; M8@ >CHR%?U]\QN>GQ+!;B]#2%RMY8@C52K>9=H6(GI&!SDN45IC =P#"O2\8 MI[%-6Q2TX5X/)\:YEB17 E_3EZL)]S%CJ?726M0C52<630;]!F02N/)2; M<92I<4'%R" 9P+XXC,$=0.39:D7.X86%GKW"(+5E:'0M6PG(HG62A8S$IV!2 MSJTMT>L4=&)6'"C/13/F=@"-%[#Z]&R>ZU^O_O-T^A5F&P-K_0*6R^^D&O\* MLU.<*&63DP69(H8PK;)FP8%C-A4O2?O:%!\*N!^"F)T(&Q=(QTA^,;08.L#6 M>R3.3-,:\]W+FT2C:_>P4B\F"]/1*!:LB2P&R;5%S 8?NMT[!%:/T33NJ=40 M44V9WP&8WBQ@OGJ/"6D!=*+_.\[R+XOE!UK,;[C^;;%^!\OUV_)RNOJR6,'L M+\O%Z9>)"3F0*Y@92D/&O"(F@@+2[8Y#+B8I'1]J_'@(O@X@'@.0Z M!>.T&1P '47:(&I_ N> 8.NV(],Q9<%DR, 8=R@!&M+YIO/+Z<7H1#J$D#F1I M!V@XI]HEDY7)S"J/3'N?613",PO+O_%&F9- MY/]Z_I78M%A^)Y/H@@T*8I09@5E94X&MX0Q\#"P&61+YW?+(@1\_SOBYJ2/K&\V" D'8J*>^*;)D>-*\NB\M:9&+*.-[+G[KR6/H*$ M<>\+CI?]XND%,3+>?J^9KOF.Q4ZP9.WJ>6HW<\U"% P2!R9$"1:TU_KFT(X[ MT73O"\:]"6B*E39,[,!&N>#*>X39JU6]R'T#\TRKJG^]Q*\X6VS<^A>+%:TN M@([96<^\JU-( G 63>$,E8]:F5+"@]5C1YU>.U$X;NB_&<:>0#RC5BA>WJF= M+^MBI345?[T\355FO](/EE.8K28\0$E(%D*"2$P$+IG7!9ET1<8B"Y?AH5*D MPRXV=Z-MW#N"YI ;1"0CGWGG:6D7*YHX+H(N,;,4+&>:IYJ^!(DI%9)W"9-3 M;H>S[M:#Q[T2:'K&'<>T#ORO-U.(T]ET/<5Z2F]*^3_1J4V(JL'J]?<+#ODD M2JHC&-'%2$BVD=P/K+-2I)>@94CFH;*V@VZU=Z2MDYR_-TT2NP812 =&U/GE MZCOX7F]6SVK]:(F_+>;IK#DE.FLW7:C((Z"]D^J5B"J%!:>1ERRT4,U3!!\G M:USW;1@\W'/SW4HX?>!M>4IOO63?G:N2QJILA62NZ%!OX3;A4EI5(,NP *GR M,$ 2Q0Z4C:O4G@IUK474 ?#($-RPYFKPXWR)WRE#Q(TKB_X)#!K)Y NW,'K-\*7"S$A)RXQ,>>*8AI-9."@,+2V M9.E<,-!:D]U#RKC.WI-@JH40.M!5'W ^72Q_6ZQQ-1%VT^Z1C%; 3<6*9:& MHG]ZK@/]).76!OZ5UX_K$SX)9@YE=@Q!@UM.Y5L#-QX^:5C6'(-Q)4!PB\2CH]/U=%RR*Y),2@.N9; MI\B$2T;;X*)/K;.']D718*EE3X*B0YG=03RKMJ2TCA/FZ5X M)XWQM;8Z2*:#L<02:9CQ4H/(H#1OW2WF 7+&341[(LN[C3 ZT#\/<,BYI*4B M^E,(B6GB%_,N9)8D'>XEZJR;%[8>&0L=+*?M:>RH-J+H %17^N=N2RVEB25K M'NJFL+71LF%0HF7<;NHLO2PXA(:Z2L/85=)M9'N'(CJ8T1T Y5G.FW97,'L' MT_QZ_@*^3.G$O+*L2;!";?R(4I/"=*UK T^67=:*=A9JA=#:*'JA<[N M#/U[&U,$4LY!6$\\M)F6F)%E7C &0$T2:XRYO8D<-]HY$ "'%54'*N\]KF$Z MQ_P*EG-R2E;/4CK]?#JK6*>U3]-T/>$I!0$\L\@-K8BC9M%KQYSC2)P59*NV M+DYYG*IQXZ0#H:VQ,#J U\QED=:BX8^B"8=D#;1'K. M4DE<>M!1B8<&%1T"JOMH&3<<.A"4FC"^B]/R-H,F(*T#%)EE42> 8UV#4<"\ M4!R\#>";5]G>IF+<^.= L#F2V1T$/A\+O4Q2Y)';E.A8UN3R&L-9+#$QX4*@ MK6$+%ZW3TA^C:>3BNZ>.I1\OEV8X>^+F]N\V\OB$ZVF"V?7%-.IT?_T-3]+V M_H%%/64/?),,YS)E9KC.VV*:4,>_QU1<\);^&W[$'OA77&!B]-OEYIUY8(WDB^:'Q?D>&).XC:^P(:F/,/!"; M:"*8#JSU6^&69Z?K3XOE]+\P3[*U7IEL&?>*,ZTELBBE8\*&F(P#57+K;FX/ MD#-V0/7IL'64('K$U.O5ZI26$64NZ+UA1I;:$Y@;%H(7S$:50@XV%3YX&'5+ MRMB1TZ?&T@$"Z!%'=X2"MS^8".,RAFP8V:0U^1 LBUD[8EG)SD8=T;9NF[ [ M=6.'29\:;6W$U $ [XBHG"TD88K)%G*.8Y0UV=4P[[EB"0OY,UPKX5MGC-Y+ MS-AQT8'AU48(/]!LM N.KA;E]9P^>V,1A[N-=SQY*'?QL44T0I!,"$70L+A)L;)DA:.P2@G!9>NVCO>0TG@@FO-%QH">^0*Q+BRP8%UF MW)F4$X!OKWAZ&HC60MZ/S$#;A\,=G%$/SVQR%F,AJAGD4L@;U9+%"#75F5NG M(%LM6J?&_#@ST/:2]%XST/9A>P\8NC;@QSG!(QEC+')9YYC7 @T>L(XT%5%X M :D]9GZ4&6A["?;!&6C[<+G;N5=@E(ZZ"++K#+%#Q4*+0&0@E.4J1@.PRP"T MX^9>/='TL[T$MM/: #:H4!HQL,>3HS;G3^D)(=+U7YF62.A>3/2KP3&M76Z@"]:##9N]4V7 M,]":V!>',;@#B+S'KS@_)3<='1*TDV)ETW5,%,\"6>NL$/59FPB K:\1SM_= MB2EQH QOI8H=P- .@/!Z3L_"54V:_ 5QZ\%M)M=TL MD5XXJ>*UBM#ICQ9 M]@D"8$B%^]@\574GRCJY*&H#JP&$,6KN<_40+UKKG*E7E+&HK(%Y7UOJ*.EH M:V1@PI-7D3.W;R>Q,8',NN#M*6'X6N5 ICI)5H*VLF&9E; M3EIFR?!*.3HI7&N'NH4"&3#_O:D":^Q^/C8T!G?^GBKU2_$L&U?DE-2H6>Z M=#%?/<>R6)[Y@A_A&ZY>TA>K]31->,;$992L^%KG:'EDH78P\1*S,T .H&Y] M,70$N>.V VD.OJ<16P?'XL42SC;:<]+39;J>9%Y;\"IR%K!>\2M%SH(QB@$J M7^HTP%NW#(W0=XN4D6MW!H'67VV1B9=$\"\>L3'7&:"&6E'I+ MXVQ-17..E]8%$M<(&'F"5F.0',[;#OSV\]KJ\QJ-Y[ BM6@Q2 .\ME6NE6V% M_HB!#O$8>41G>.#0&B!W$K(;4'Z4B/+QO.X0,"^GLU/24I,0-3HO:@UUO7CQ M/C"H$XPE&J0=X7PRK;/,[R%E-]#\*"'E%OSN #9_PSJC&/.SKV24G>!OI_5F M_VW99BN_/5VOUC"O62#;/2&DC"HJQWR*FNG@,@L!'2E13 JYRA!;%R7O1>!N M$/M1HM##R:9?X)UMHUMKG,B2G8ZU7Q(ME.GLR*I3G%:KC4B1:PFI==WLGB3N M!KX?)58]I'Q^T,*&%[#Z],ML\N4M&0B9^(?*&0>96 &=3*Y1.V:'[D'A".&@M88 M"'@P@K&/.#K TK/\'Z>K;3?QCXOWF!;S-)WAM25]7.S(X4MN.F%\%, *QL2T M"+2E?:QIA"D[KZ,)LOG\KP'6,6Y"7@?('AT<'6R0ETAO3M,-5^GK&6[D/\_/ M/B^6Z^E_;;X_20&5#T*3&Z=IT\M$9K41F27OI+(E%2=;WR#L0M>XJGE\]-SJ MO]I8E!W \SP4>KVK[,0;F1727I>J.*9K7E)TIC#+C?4:Z3G-S^BLLZED2H;-$7 M9,[7A!=!=CYD4?]PSJ,3HN"-^55W9IL=\.IQ\Z.[@=]3"*X#9?@7F,XK4]_. M:WG!VW)>8+ I/)A(4#Y*3Z8/<,$T#YEYZSF+08H2O,\&6W<)?I"@<7.QN\%F M>^%UD3/P#KYOF/O+8OEV.3V9SC>2O;&L*\4P$U+SKH0Z;T#XPG21M8465#N$ M&P_D/?+2^LC>E\9QT[R[0^R@(NX#Q,M%0LR;U+ [=N75M1F3G] 7<8L79@ 1!':U,O?(G;OZ_P\&RBT)7. MYH*VG(Q,.4!BH%6LWLPR(<%'L"9@\Q:_NU,W;CY\=X =2*Q= O;U_"LQ?K&Q MO[70.B@$IE+-;J(O6;0B,V>]!>U4T'%XC%XA:/0678.@X%&P'2J2+L[PV\LY M\_ZN)0;8)((.Q*9$&I]I4Z?XJ>18A&*%M2"5'R #_W'"QHT?C8:X8T74*?+H M+,'IU]K"9#41) ZN761!%DW+$;21H@26570JJ1Q1MZZ+?I"@<4-%HR'M4)%T MBK#;L]KO&-,>L="Q,"TM;GF7B4F, H%216TK1,D#Z-TW!#1:)AL+L0N M#;WS@.S?INM/+\C>)LMZ>3$.<"*]#,%9SHHSJB:V6Q:3 >:D$=$85"&8P3'Z M((GC1H-& V<[L76 RDW+E;M2"L[2M"XRMR8N*R$"+8SG&H!-TM3INXHY-(&7 M"!EOWN&TZ7.S"W'CAG>>"(G#B*H##.Z>Z#+):+G09/W&4KO\NZ!H9<:P4@JM M5ZE45.L\B]VI&]> ["!=:"!!=E Y?,_*:EQ@M0=SM0@E).681%YH^_,Z;Q6! M$3-"$ IS;-XKK WEG;2F>Z+TX2'%VH&^/;^V^KAXEO[S=%I+^[?])U[/_]=B M.E__E7YXNL0)BA14*8DY"'';E"_0(<52RK1+H]?\9@OF9A>2CY#69=:3S=\/4]THKG M54-L3*X)!ZZ+(KW@)QT^*[U%@T*-N M)DX0:]??W\U@7INI5FY\V5CY2<;$C9#D:<;:,[4X,J%48EX( =F:5'1K8V)W MZKJTA4?5T&T$V9V2WJ8/W+^X$HKU(F8#B3*#E3I[MR=8 [:BAB8"MR1-UH;KG'A6!;!HE&%=N '7UVI&[< M,&L'&!U(D/V&%[,7!\EZI@]D]Z2"QR+8N!HBY+R!Y%LYK;Y54$;RCOI M7OY$884AQ=J!OKV2#?L>OYPNTR=8T7ER98;K!*2341LRQH.JQGC(+&:;&"T' M=;9>!M[ZWO5QJKH,)@R*E?O3F%L(K@L3=_4-EVE*+)[D%(7W6,T3L1DMZIG7RC+DF:

  1. ):I+Q_U)M6%3L75P M+N_.TTE)2JIL S, EE9F@$$JEN54A'-&6V5;1_QWIZY+7_TID3F0(#OP@^JR MZO]KK.$KS*K2?X\UJ)M((]U7=0R3 M'WT339+D2@=16,WRJ(L5+!93F!+-+.MAXS<)N*D9-)GP0X1W&^ ^SLEW0U031D8V;B4\Z._K".12R& MH2W<0;'2FM;>PWX4=C(OKO5A-Z"8>NW^_OGS=-N9 N9Y&VH[P7FJ\<%KA._8 M[OW^IS7I[[XCL8T:NE]YW[,;[R,X>7?236/Y_5*\Z0LR8O1#&5 ^V-9'0MFI(L)U62 MS"%;V?IHW(_"<>VMX;!U>ZKW8'+K4Z=]F)[,IV6::K[=MO"9%OQN,9L>J-4> M?EX#O;8'P8TTV]OE"#LO8=N]]=V45;\O9;0C,+N=H7)IT,H04R72/ M4*H-AHE%GS63)2*7T@I76FN\)H0?7>1[#!%7=O<\/RCYRSTI1DK_SA=_?XY?:G7U^LOTG>3F+V=<-C'Z%;]// MIY]K-[I7W[Y<-T"<@("NEC$;9\A[-Y(!6&3DN2O4== ZMFZNIGTGB0.$Z&\TT54TEKEA64V$Q\TTD8,Q2D6O [2&IF,;-WX?7?J MQM5R0^)JMV#ET1+K4Y75*0N_T\9?OL2O.%MLJPWW5V)W/J:!^GJ*9!>[+D(3,G9>0NI%1RZTC;;2J.&8%R%_/N0G$R M7BGTFO&L:CH.'D3^>[QN7$5RI)RO#BH9@KU]*HFS)@73 M_ZIYO%OS[I!;C#N>TN+VXC'B&FF(\X>_6*S6J]?S=%IE<^7EEVHH-@HQ [*9+>WC=WG>P!$7!N%U)[E?2J85["2Q [3+K4'N9>8D5V<%CBXY/CY#6--IR:8+O\*L]-#0BF7O]M C=Q#2"/M[*:)A9J-EQ@/N=O9_%H#;7'[]8T417WP'04 MO&"4PCCRC!T)3+I$[G%!)HRE(P2+5 MUH173J2^V! 1;/@L\FZNB,#:W#?@]3-&YA?G,0-6%\ MGP?)E08#!YPF5W^[P9%R+S'-$H3.GG^'G8'%F%0'*B9+V-#D)K 8:D-.Y-%K MSXO7@S6T:&]LWO'H*W=!!D3![)F5]6(9!/E92A&(:2]P;5PJT-H1?8B>L5.$ MVF#BWLX=QTJ@3[WQ8*W=4"7'3U9Z_ .4('MMZL5Q8G72*],\$H106.:A"!X= MQ]#\S.^B!/DYK*:KM^6&S+YO_[S<809"E-XYEJ*CK9OIY/5:9\VZ$-]!3[6'[1N MAG#VT(%;(MQ%>H>-$923UD>(3*O:+LD'9,"U9J;8;#4A-J36&5<=-4;XD#YA M/JUC#N\3Y94D**Z"Y($.ABSI#P>)09&""150R@ NB>:=>W4+1VL,.]_UC"E@P.JQYW+Q8JCXU''P.B0K!>()3!PY*=XK24 MR*1]Z\*?IR@@_'#Z^3,LO[\MC[V,MA[.5_32>7[Q"98GF#\NZF??ECKZ=7N" M7?'EC(DY96#! MK!P\6/_=\Z !BAL'U'SWEK;I3,>9%8%%:>L<7!)T**&P[%0N$K+QO'G'DX%* M'"^/^+_A].33FK#^%9=P@K^=?HZX)*#7M]U$NDA<<.$<"](!TZ:R0H%DPJ P MW&+RMC4##B*TT]+(??!SOTTVE, ZB,5<+O(9&9IY.CM=3[_B!R0%O3$[7WVK MH6HTK)D17#CD9-&4Q(8F"3)]J+O M!]"(NG4*;..JX0O@WRY8O:&]440-6:;M;;O6M<%A1*@M.7B(N7C-6V?#[4Y= M5W7#^Z#B?DW45"!]:IA;=9 '*YC[GC1$$?& ZF6GPE"2<33<)):R)+EG+UD, M"9A'JP5(28?=CUA*?(G\&]6K;Z80I[/;^+=9\EB48ERG.JJI%LBJG%GPJAA5 MK.2J>9'CGC3^ &7&^Z#I?F4U@,CZ5%FW*WL/-XKN>]0@!<@#:JU[2TT3YAB5 M+2Q%LL8U_9.!K*TT@L[VTZ+E?9!T.V/D2437 M0<3BYDHOLN-)/9?INE[-[;)J74SV.5KF+2?K4F@Z#8JK[3>E=$FJ*$SK+.0V ME(\\=? IP/L$(NT0R,]6*UQ?7>A]ZXQ.*F%#JM5#@A@,G 6CD/GHL@E!06X^ MZ^!06L=-BWH2L XBMC[MPHO:]H/-P9M/:-D_8D#C[\%N 4GSH%4H3.4ZKJ)8 M.C^S02:4\8EL?O2FM0$X1!>)S77MA:]3^U:OIB?S"N&7N)Q^A1HL?CVG=YQN ME/#K^95AH!=9A>\6JVD5X'6A7,E=(7>KD$O$ IA0!X@4%IPDC>VAE "T"V[R MZNZ[^('I[+@WQ3YHNW83WY-H1SQ]*R]^GR]QFW;P%YC.S\V+%Y]@?D)\N%C@ MKPB5]V<\V5Z.O)Z?WX;<6'[6$11:PU+1I-UMIN6'*B:1L\HZ95'*#L@>@+1Q M#<9!P#RV /L\GL_*@P\]FZ_]>K,.#0.>RC<*K8OTP@!H%K37U;YRM2<7R5/+ M(%VVDA?1^!QNW:>!GE:3GFX@L_@D4DR>&9E-G79=*\B+9\7'X'P!]*YU N\] MI'35G6$?>=\NK#^>U2,?8N<'^J)\./U"N[MJ.9B=CV5_/2^+Y>>-:-[CK![U MZ\65#7FEAT VV;I(7I!U-94N$Q=#-(R3ZC6>HY0W^_\\:)$=1TU7C1L.P==( M@NGS/'JPQOE9SAMS$F97./(2US"='7+-<.BKAB[EWGF9?55W2VU,( VH?*P] M2\B@]]P+E@+W6G(18O,[C2ZJNQ^H8GN[/#DG04P?\0M>![('6/FL7&TA[15%@MUY.K\J)G MWZ:K";DVB0CUS''(3#OK&?@$+'(MK$XE>[.3R4PON8)6^MW>O_ .X/'+TY-\7G_'Y*7&-MM#9(G[%6M8S*9Y67"=# M\TP>OY;(6;1%L( )2:^Z9.'&"79G0.3>%W21?'2(P!:MN=>!EG@.L]J?]<,G MQ/6;^NDJAKHIE)(Q&UJ'BUB+^;UG06M:EB#O KFUI%0;*XS[:!DWAV*\XZB) M;#K%V-G^LUKJPLF,LP7)>TVBL&!5J)54+O(HA&E^97$_->,JIC;2W@%"!["^ M Q"]77_"Y3;5Z$S3IJ*R+<;17DJ*:3+ZF:_S/XTH1GHT E3KMN2WB.@/,H=( M=]&2U1U@Y5"5_89LP]=D**XFWC@AG-),0=F4," +7EC&4[(1"AWEJ!ICZVBB M=\*B_L<[)I]6VAW ^SVNULMI6M?^(:M/M6$(_56+![_"K*YZ$@I"UA:K!R-I M/;KF6&8R1 .HJ)()*;>^O7B,IA\STGD@1&XES#:4U\'X^XK+N&B$P+MZTH 1*L]L)QK4I'CGD$=1E,R^43D)0GC6EM% M/U;#U(TE'FAS&HF*R9+I2, <6"A6T-Z7Q*5H2A2MZUAW).T?IU'J/D@\H%'J MWG+LX&C?Q!Q>+#Y_GJXO+V9$\"BMX!L90#]'E MXR7\"&0.8'<'H+E;J_^V6)-57/NV/LDE$X4R*[( MC(@7=1YTIC.#&U:,-3FYX(5H'=Q[A*21^X$\@7G64B8C*[LSM^@=+E.5T@GQ M[27Y4*OI>O4>__-T2M34\NSEN]-E^@0K?':RQ&WL:F)*KME8@9&#Y&J'55ZM M%'= #0;!X/JYJ&0DP+7HX,A_/S_ W, M\SG:W\YI87>A/(7DN!;,RI08,2R044F*'"'$+*3'XOD.$-GCE>/>'PP%FZ%X M/K9FP?6Z-L-_0:^=KN]=D$2M.*TE*4E68+UDBSR86E>M=#39W1IC<+>>V>5E MXR:"#*9UFO-Y9.#\ANL[ML1KTJ73Y;9K5UI\Q259D!.M,F1ND$'M=:]MLBP6 M:9@!:;P"&53:)25[]S?N!"'SHT%H((Z/K8 6*[+45KC\BF_G=RG9"6@P="1' M%K$N1ACR/D.PY /3B1QE+N00[V3D//*BG5!C?S34M.5OAX;/) F0K@A9VY[6 M$ 60S08R,\<+F**#(,ON0 MG)TBX'PT21W-Q[) CEM-YKIRYH)X+,#X0AHO- MD6E$4GU6:);0 :D_XDJ0.V#@]I-W0H#_T1!P) ?'/C(VMM3JW)@ZZ\/R<5$] MNPEX:4F; %0;"&^!&ZCB[K$75H4/O2.G3 1?C1,-.-J?V?$I8VT M'4ZX(E.J]MB^L)=XSB9Y)VAYEGQ_X2RM#)!Q)WDIJ6CMPV%'R&.O[C'&\G1I M(4\AKYZ5E3+1H1:)*94=TQ D"PZ R>3I1UDI?;,UW##*ZHFC,4\+L&82^/&R M.C\NUC![/UW]?5&V?L!9Q[*[+,!!DCT/(&#@'-!C6=)A:JB7.I?@'$.E.=.) M PM1( NA6NY1%/F/F!IZKR>3HTK!D9FB1-43(F^&>=8;[%PXUTY*OTNP\F!_ M\(=(XMP',X_ZCOMP?-0*H-T"(B[PXN7F$@CJ> '@#%*A<\<&7[@DN_=FTMV M :6%.UDD '27)_.84Z 1'Q;9Q-3S9B7)WQ[)Q? MI'<%@M2:/&QRB32*3"Q2B@$:Y[3/1?#60XIV(*O'B[VGUV.MY==%A.2QJW&= MG/*T!*9D#DQ[:QFX@,SD1"P#Z8-^VA2$)[X)'$/=M91)G\&3_[68SM=_I>=L MYIHTK8'=^=$- AZ'+:/IO/E?!6:#DD!>9+QU7WOTT;(GB<=HLVL/W"9/TT9 BSG6\<6.%NP5"UH(9LFS M4467:/PNJ;^WG]S#1/EAY'Y5%QW)T0Z;+6_*UR#;$BT6YI(K3!-O& CE6L'?-0R5KA&,E#E9X$;(@] MW$1I=YI(\(_4C7LOR>[6C7L?-G?@OCW<#CA'S$5J9#:3V:=#$-7F1R93LC)R M9ZQN'6OJL!MW0SW3GNT]8.A:'V%E>!(.R'K/Q3!=9&0UWXL5Y65 '8-UK:O, M?YCVVGL)]L'VVOMPN=OVVCGFH&MO0\L+&7' $PM9D-8L!;3$),O-X=4_;GOM MO02V4WOM?;C7@9:XOZEO%6?.MPZ'31MJ[]\O>A_4= M@.AV$V<$GDMMXY=B]K2 J%@$%YG4Q1F,JK@R2#>E'Z)?]E[2?;1?]CZL'ME0 MN::#WUSD0*>B@N=<,..EK<.@#6TGD P4S[D($9S>Q4JY^^GC7(8V/'$:,:X# M-7$E[/AZ_JR4Z6Q*MOSJPVE<3?,4:JXP(7N1-M^]&9B8".2]&Z7NH7XM[UQ6D@=8[1,F<*,*V$9P%L8#$F;X%6)^0N=T5[O[@3-^IX MS S+\H[,G?OZF)2$A8,D>@V I_:L[<"[>W3R MC.8EA8R-TC!C(1VLJ@"Y&_SQ+:7E* M[SV;(4,J]<7ILG*6%O?;8IZV_Y@@5Z[42:I.5?=2E\RBU9H)7PP8JQ64UMG/ MNU$V3CN*@> U@##ZS#*M%4V;4_LE?L79XDO5QFV33?=]0X.[Y0SM=>9<).*%G'-.7WD M^^6C*[MI7VR+XRX87H<3537LA;:<#O+::I#.]=K+"1SC!H+(RCEO6F?4[D?A MN!C>TL2]6:3G]L@WUOEO2IEBNOV]R*8J+9("FPJ*/CNG"R=]-9)PZ M4 T%F/(Z0< Y&_P&2]7>)YDGD2PAG.F%.U= M#5'25E:<-#1$9W(L4;8H]SB4OO$R_9\0.GL"]F@YCFS.;5L=P1_5)-C:!V__ MF&,^R_(IP7JK5(W=5+O4!F 0B7TH3;T.*UKLU#+SP9?TC:KCY;L8@ME=&627 MD1Z%QLN@)4OUMD$;X1DH3RMR(@>=R/Z UJ,U[R"C%P/_\..R%8]_:%\1C9/% M*,>,-J2V):?]P(UFJ&F3<&.MEKLTW!S>5WP"R^M \3=S%O>1QIP?71$S.NT8738Y1=Q.N"LSR@!V94,G2H:LN\X8*E MQ,'4@AY0K:WE76D[JN'J;:F=OVYV6M--GLUFBS]JF4I9+&L&RNIWDM/+T^4F M$V5.!&QS,M\O9K-?%LL_8)DGP@0+-EL&TF2F,2ERX4G7> EY(U7'#(ZC.YUK-O*]&"X?L'E=)$_K&&Y;E3U=(=BF-!*!/'),1YK8Q0# MCD&&1"P3G =.QA5OW?CC3D+&JS[I#8C'RVGT04NW=M+%FK9VU\?%19?"K4TV M4=)#%,$REPLM+RO:45Y[%I-*Q1*[LH8=3O,#7CU>"4LOP'L*F?739'L//5__ M>+MU#L0$%$]>.LZ 4VO2#Z*65]++*? MW""-T@>7P7+.3%S]0Z7'^C0P;_A].03;9%G7W$))[CYW@KF>?/%E8*"*H?UX@7, MTN:V]CFLIJGF5$YGI[5MWXVG'AP@>U+R&L3*QF-GJQ;!-UYU$;K()NL@=&%1 MU0*2% P+* H#4VH@N!BEFO<"OH>68S7W#:&>L4Q[T('+FU< N\W%3#PPFHB]*F.Y=WMM5O MK?%9_H_3;?>-RR@BN:)9\IBOEWCL_5Z.8VGZYIC\W&Q^1YMREH%_7VSVN42 MYB=G,PBJ6>8\&4Q!YCK%QTD&MC@F3+(E% ="M8[*'D_UN-KU24%V*R;VI!+O M ./W'#OW\7L2LM$\D),A@R!/HR0Z>+S@S#C"(0?(N7DSWCU)'%?OCHG>(679 M;,38H)[<;M^_*(/Y;HT) M&L!;&Y)E0_MG5I7D(_?,Q>2K+6.9EVB8"$%(9]'9FWF:W?IG#W/_E^O?VP=>M]@%/ M+M"&?EY3);U9SZ?%C(2XVD[EN= Y+SY5PVDUG=_^S,$J^*C7-5"P[9;;= +6 M!:B5=%*KS!D=^JDF5"<63JH07OHP\,S2U\W7M0@6RD/V@(ZH0I1=I MF#&"-PCI9'C-\8)>M.9Z!] YBS'5O756B9G0>A-K:2?6>3Y*N]KH-; 3JVC!+MHR>4.8'+9M^H=3//K^=GU_-EB-)W=,47.M$VT(IX# MB[27F.,RQVP4 +0V>1XD:.1[C^;P:&V,=Q/;)XW=1,FZM67OP-.!W!ZCYN$18G2Z_;W3H5IV>=P[@ M$4LPA:$4O"8$.>:3W@1,0C#U\-$P(_RF0PH=Q=4_S5)9J:0P\J;!9K=3J0G_7B?B50DA,:U#K;JSALF2 MK-16Q*3;%T?O1>*X'GH#4-R5=C.0A#H X.W%3)3%S!5I\Y@5K2 &XEM.GB7R M&&TM[330>E[D;2K&+B ?4.BW LY'2:";VMK?<$UL6WS&-XO5BC2[Y^0K)N8M M]W48*]2"#\5$LEHD8X-$T1A$UP@8]\Q[2OP"%[('(R"25%=2N\U(]M ,9LW%9;)EN89_[O0-6X\Z"DAUEQ*710, M7F8XKCXN[HFD;I(A8LVGO>JMO,=M4R;\@,NOTX3O-JKT/:;%R7SSE V/)ARX M-DDJ)I$7VHLVUX'4@A4!H$J)12C;&+=#KVG<.-938KXK='2@J0_GQ[-Y?O4- MEVFZ.O M1-9GA^+;E1!M1T_N]_Q!RC^>>NSD#;SF$CWW$)D3GK1:J/=_V07ZIS,ZHA%9 MM'8 V]9[/*2R0YT!4(I@*==J:RT+"]PK9HHU$866,K4._QQ[2CY5O<<^ MDN^6BWR:UG^#VFFBUI'>^L9Y!LBBW/K1>Z)@^?6\\?SJ@$.TZ>L;G+'#L:/1 M$7SKI2^GJS1;K.IT\HLM CZ&%" Q+FIM;T+#8NUP:B!)F?J;P.26K]<)^'XS9' U/$#JPB7PP,3&MK6<3&P=':O9 MT25884F%-&9/(]+'-0.:8^^F<3"&@#L(^MU8V;.4EJ_U_!:A[\,7U,CO M/J/@/7Y9+.OI>.'O>(/< T'/!5G($(3"0*-B($4H5@E4S8<1W$=+P_9'-]YP MA8E*ME[\_F2/W*FF!G0<: M)PTBK [LN(L>+\]/5],YKE9GB]GV>-$B1.M<9MKK6F0HD=7( _.&S('$>;;- MW>,'">JFH=(P<+BOT=+1LND!:&?'R[8REA<%T6A;[]W)VXEDI5TEH)/&2L<+]B9D#N;RR)=]_[[XC,]/B6NTF\X6<5X1GY%\$"&8( N# MZ=IQ*D2M653&2:Y2T#O-6[_W!5V<6X<(;-&:>R-#X%?2I2=P@L]A_O=;ZU"N M2%T<9UD Z=&H@$6$P!3';- J=&*7]*:'WC%R$7@3(#3C801L6+*<5*-,GOEB"\-L/2G&++UJW?WT-A7=- MX$B/D2"ETAZ/? MX#.>;;*24K$B1F8<)*8M"CIC4V)11&VB@YR:NY7WT3+N(72LC!^$S($,'SOY M".?3Q?*WQ1I7+T_QXQ^+CY\6IW4.VL=/T^5%$Y;@UA-$#I7I8D@&=Z!J'E#);RYZ;2A>=.# MA\6 8MZC8RI;9X7-BOO6F;;W4].%Q]50\C?;3;010P> NJ[TSX?)OH1"";K=5'EQD'1R>#P?Y.1'+ M10Q,H:'%R&)(\PMRM\FHS18B-ZHU_CJ^67L*1.QUN;:/>'K VK7@<9$E)Y=#!K#6ND>LIQ_FUTN;8/]WJ^7$,E(/E@F16U^48AKP!J M[F?6(%UT8$U4.Z#@1[E<.Q0(S7@X(A96R_6EAOP++DZ6\.73-,%LHQUM-& < M(1A+KE:=50R,Y\S9I$JN@PG23E8)O>7*J4'_NCPQ'B1@7)0\H1723@QC8VG+ MF*M+.-ME$21HE8!)4S+3NC:$X+0]9*Q*)VR%QK"+N?.S0>/*/HV M@EJTXMK((O^-3LQ/K^!BNHG$*++QGB61$JG*6K@:A&-9>BE%+,*Z70R-&X\= MY]081MS'<&S\_7V%<%U4M+'.L#'5R(JEL."+9@:53(ES#!YVV]M["KKY%>5@ M^_I ;HV=&;$XO890;[-R=2Y)R5DQ[6(A:SIELJ933B:*VJ!CEQR(ZX\=IWIJ M&%$?P[%^@DL7,> SL_C"6IZ?U"NLRZLL\IY$<*DP#5PPS;5G'D-A7BL552G* M8NLDO3U)'#?588Q@YX B[ "AYU=IDR),R*98VI*6B!Y3-X."HE8%DO\"-^:WBK?]^Q!KI=W6LC0]\Q" MTG\3$D)4M6UB/3$+!F8RUQ92]-B\"]!3W3.__8)+J"]XMUR4Z;J.EGE,@V08*:+]XS6B?2&ME1(.M^YP?3W5?>NT@9#UV_SRP*$>.T%T23XO= M:/]-*$H!>I6T8DK$VE8O*@9@,C-&9QM,X/IF5YF#PG-WO[VOV^:AY;]H*HSN MX'1>LI24SS41-Y,#PW3.G %YM4P6HV.=TCI"3*'R'C1GN$C MQY9>+)9TT).:?3;/-WR7\]5 M#G+#4LT,.UR8L!SH8-?Z:#I#REV*0=^_$WC M196;HF, MG:@7'ZEQ2RG,+MG-2H[$86#6I2$3'NG6:RZUWE:2RXYY="ZW.%A MBL91-4/(_F8[T7:"Z !6%\SZ;3&_GMZ1DT0)E3.!S#R=I&?1F<)RU'7TDC$%AP=:9[=)R%X#W+P%,A%!B(IC&6 MCL_]?;*LFR?RQMJ+J@?<7J\N@_ M#W@OP3Z8![P/E[O- W;2)BBEU-FJGFF$S&)-8;18."E7=%[NV$D:#^6P1H>VZDN6. BFC50L^-HUSV20"AQWL(MO]:/D 1\*A&8\ M'#MW\]X\19FU*]I+IJ2O-WM<$&=R8*)DF:*))9D6L;SC\H"?[(+^">/#;40R M-J[NS:"1I!"E,+6)1Z'-(;5ED?[#(B8?O<>@$O_OEA.\EV!WR@G>A\MC'T>W MLEM11!?JT/>LR+_3+A#Q7CCF5#:NE&S5S9EP/VY.\%Z">C G>!^N=983''W2 M& PPA3XR'= 0_CDP$0/ZA(C9[I($_@/D!!\J[F,X-O[^OD*XTT;H8"(KKG8U M%,I5P@M+*D&V/ILD=JHSZSTG^(A]?2"W.LL)1AU%B*1_,'#-M/*"!2 ;"&WP M,2@2)NXTC+C_G.!#17T,Q_H)-%W)-[P6#/YEL7S8:+YN,[^YR$OD&B 5)&L9 M?&V#@Y9YEP++N>@D14D\[925TYK/%TQ*?;_(SMY_;9FG2%RNRZR89(K'<198M+5 GEQFD2'K&\10A)@'- MNP0>06X7\;UQX;881_:'PWRQAEF#C(WMM+,W,,\OB?^KZ?IL1.NS_!^GJW5E M[T0K'AW(PFRJI0N^D"6#CC,P8(KBPIF;%2'WY&P\_JXNXHM= '$0Z72@5#?# MI)_#"O.+Q>+5K'"UK="4YX+<;5M!#TDIQR&R2+ MB4QY(3Q*@^0>6+Z3CGOX/>.:E3VAJ[E41O:A?Y_#EOJZ3B=KRWX*W!AUPO9MM]N![=D*7_>^"KJ92 M&1UA9]OCO/'PJV_UC,<)1I!HK6>BCK#2 I#8%#3#&&4]\L'&70+[]SU_)T2Y M_SZ(:B"%?JRL\U5LO>.),$9YB," F$"+P,(B*F0*'4HTH7]>,5]$ MX0&]!]X\"?JI2L/K$?YA>C*?EFF"^L+KF?*/1=X5+S'F:.L-4&TE:6/M^519 M8X7S7,;_O[TO:VXK1]9\G_^"&>S+RT1XK7*$RW;8ZKHQ3PJL,F]3I)ND7*7Y M]3=!2M3&Y1P>' &JJJX.[X&3R.]#(@'D8EGI#+G"4VCK.O@DSAU-&G]&D)M+ M^5T'+A$I#/S?(F:(1IPS\%%-2DA94+&)W+!8(ICK1620/R<9CJ>3]T&F.6YM MB_0::5(02.1ERA7\X&3N\"2#-\DXK<,X[*H=*5@"TR[IY'T4W,H1\_&Z@O/R MN^GD^B#]%RG/ZVB7J]@#V8J-='R\TFZJ5H MB1;:(>]5S+T+/'*44(15##Q:G'7286][$8EZO0#KE*C71WNUDVCV)HP(0AQ/ M 5P_G_=;%4%!GG%D)):<4Q+A?P4\XY>2G%7IZ%4&G]HDVQO73+C5CD>"O#.@ M%D4],CA9F)-APCCG%.^T)?V5,K5Z =LI4ZN/ENMGA&96KV .IBIU4=KC65J$1\P#@JC$$V^@C F7T%8 MY#4<^N $2*/J O@+R-0Z%>XA&JN_ON^GHQBE/=<*#O$Q5S0(X'\'(Y%BX",1 M"0ZX[A(5TGRFUH!U?:*V&LO4\IX2S!S8GY# (T[9'!D)QRNJ#HA&FOGIF'[&';$7_ZXC1\(0@F,#L2^WWL%'JWKB[C>G&!E: C1XE#R<\3,.A'S?YWJ)@V(W.DB9UN6ZR3V' O/*0Y7BVJQV5E.7FDIY[B;B/#AD' M&HJ&<:<,<2%VBC;\JP3:],*T2Z!-'P4W<&# .\.5()WE*5L%(8I9"S?2FGR'#XK7)&*JJ< M9*%T/8L")?F?M[_#$!855'\#9#H<$X)C($H'@S <5Q$7%AQ%0V$_EXHP';30 MHC277E"0UFB.4'EP6F#:@Y 3IZ/-#060M)[D;#F!C((?*%N76R.6V^+,>BF1 M6+V /1B)U4?+S49B21M\L%KG4F^YM$ @R#FN49!!!1>PH+'+:^B+B,3J!5BG M2*P^VJO],GJHW+?$&A-O+9+"8\2UR5V9VHUZ?)^]E)*II]*A&(Z MK!TPM3#1R%4C(D M! >;U-BQ$X<$;"O(;OQ+SM' :X"9&^V=!YS@X.XI$B8;3\8T<@(VRF1S(4-I M')>EDYTW7V[B;FL,:.>#]5RQGO>V#:]=?G\U"_FG=_^YFORTT_4=\.J-72RN M03^_V^E5/$])XD2\R"W( RPNL,-:<84,33I&IU+$I7ML=Q*LB>NR9^!6>90: M,$QO;SZ[K8J_64&?XNH%:8;_NE::O( M]W@D*X1' \SZ /C,+B;@%FRG ).:7N6GB5_F\_#'9#H]ITPE0YE%3"9P5+$7 MFXZ@>9["&XN%[)1:W:OIQG&YVBKZ/1[;BF-4,,R\0$#5QVB7\>ODXOOJ<_K7 M:5S:IAT0IZTZX./1JQ0BE>^L M8AW]4%OE MOLL3I[RV&ZCF?2_.\1W,9A*W%>[?SQ8=ZO6U^%C;57Z'H=$Y;7>9C7O]W:R6)]Q7X4PR4/9Z8=9FB\NU^.>G+#7 M:=@":7O]Q2^4O+?]\/V,P=L4+"<,HT90A$TNN>640IKQB+#5,DEI8^A66ZJ/ MLW! GL%^T5;):];#,O@XL0X6VPH6Q6^P-\/'PN<9K,&KQ2*OR%GX-)\M;G_[ MVBXGR\U5LC?$&DA'*(\O (0R,>4J%T>EQ,XMRBADJ?-W;UF)\>^)B M50&W 6__<)BN"TP9APUB/.=W8R>0Q32W*:(6_MA[_K@L4P/!\>.S[WE)TBMB MO@]B+=#O89%&8BC%,>021SEX,T9DN'5(:\$D46 MFXV8%R)J)EPNG4?AW.N9@TD$AY3C>5H!X\<9A"\W8KX78)TBYOMHKW9 TZ%H M;\*385ARV.-S**?*1]@@(R(\2,(482YUN3!X*1'SIQ*AF X;V#&VF_#KZ^TO M?YW$!0CU_?IC_!DW0;Z149^((,C:*.#$J\!<"IF[+&J%,6RX3VH;E_.Q#TI6 MET]MN# C8-@2,V_TN-Z[G\[O9BU;3GFT02%)7:Y%GC0LNZ!1E-CEOD)1D](E MT7H)V(BK79 A^TA8'*Z6N/AA]N-JM5QKC-[6 F R:9W S#O![^(_[F*,W^]7IDL$><#=@BV M"#BD2-@HC,@='IW0P=#$">V4PG;:_KM/K+JA-LUMOD70:XF0NR9TLW:]]E9% MI1&E!(X\BAND(\YE4,##C=+D0BC/L-\^$JL1ZU>*"AVVV"&X-$JUY7;%WMAS M*J*T,@D4<2[NKQ5%VFNW_FVTVGEL2H<7=I&K$;*5(D,7?VX(,@VP[6UTJP^S MY6IQE6>SR5XUSEC#!:(BMTZ.^J816^1,$RT)>"BE[TB?2E$WB+"-?70@-LVQ MZY.]C#?+4"MGE.$2$9-SHW "?U0DCHSCW$GI'7?C7;JWCVQ_SL^_QJ:6?A[/MDL;J^M;,N.1VY0M%SG@O;)P3& MU2%OO8^*Z*=/W+OS$;M\K"6*G(KI?$P%-V!J-B&,DQR7\G U>2N)<0Q.U!BF MH5TNT^LQTMQ+HY1P7!4/A=@M2MU8Y3:VM!(H-4"VLX6=+>'+68W?XN+GQ.>: M]FG'[)9G,.1R]U_=+&.!';;)@8$'WS3WC,Q9*1@LOV'2PD$HZ.*^?$GY*_O\ M)0@U;P3=!IC]809CQ>7JJUW%CW/_[S?SR\O)ZGZA5QJCM0*<$B9SU2M*&3)Y M$S(F:9;@+$]3Z120HT+5Y6 ]OCS-2"H(7@-L?#]?_&$7X3:X_'86B402/89] MARI8W#'E5JN.(&P5-9Y+Q8,JO:?OE*3N4VLSO"L 4R,Q(,M?XS3 =+[9:;SM MH$5DX#HZ.(XQ4(R5$CEP?W/'!X.])9CQ+OUY]G^A[I-!=1(55'\#%NO7&"Y M@6_C.8^5*/XSNDZ6N7U8"YZ/4 M.4'I#9 '5E6XF4,,MY:6@F8"K":LM,_V%>=W.)^+7X7L&KHGN9&#>;-#C-8H ML%^#S!BZ0U50C@7G.E2?" MJ](UIG8*TL@K_/,38UX:I0:H=N^QYMQPSZPT%-FX[F0A LH'($0UMYI@R2.U MA0EV[_,O/ZZ\#*U.1:2)\CX[\EL_I^3L--?_^/8]QM77R?+?R_?6QU>7\ZO9 MZE;+U^>,Y)+3G"(J?OE#[%%2S;+W:Q^IQ 'S_F2SO]93&_^G$>E./6 MIH TQS!7ZF$=6T'@B$B\P8DESTK'HPR1]^5'1Y5A][-A7OEZ>JOQ+[DLQ^2' MG=XLUCSO/-FTF>RY8I%@YRTBT>9:+'!6U2G",96SG(5'P+MYE'FQ\[*ZZ_=> M?DC#,!Z.ADT#]G0[K\\_,J!OOMO915Q^F&W__!<[F>4:4.2<,YL49@1)DBL M>7" G#0>8<("@P,FL]Z/Y1D[EWW@7]@3*XMD 4]_&!=C]U>1GO/K$+.)XT2#X0DRR5,:30Z M[Q&J;C&[%NE: KVA51//GJ7FW;_NO7_L7*[#Z]]U_43)6G@G3>LYZN*%R!(6 M.B'O/3!(.(]TI!(YS@0GC!$71WM?&;,NWO).R\O7]ZXP/N8A ,77UW?_X#88 M*0>MO+Y^^JZW>0&1 DG$J)%F5"%J' _!BR1YZ6#&\6;3R+W_4$;N M=5SKPM_ SK]KTIMH9T.+J_CPL+:>!\>.BA@$\ESD)F58(Y-?7T,@E%)%:-*E'R/W MR5+W77PDYA11? ,$.E+R%)N8A%&@$AISL88$!WE.P""+?->9DDV=FI?W":@8 M7'UX_!"+MIRG\<6K1 M/E-1XEZP=:U%VT>'#9B+CE4J2-CBHJ3/!XL=(#B]..'S;: M[&YU$3U5/#@5$0T*8VR6X)T9 P1@Z/0@3H:1XL/?='5:GN1X91JM7V0:8%M M>ZI]^0B2*@IZTE)MZH[H*#!BGC$=M!+[ZI_? F+BFN8;/""TZCLM5NTY^,1KL)5@A3)KBV5K\NRS0 MQ7RYO"L"0;"@.$J.&",4U!82WGA@U)(9C5V%?XXD1B424^ (HJAR_)]7&&G*&3). M&V; P-'Q(D3&3&(<7+4QF2A\7 MH7P;HQAF?W ;V-9G @8CGJ(M(\YL)Q> 7*"&*E\\I&$W?= 7>X?O7"!BV MQ,Q.@;A*&,>H,(A:H^'$SC!R<$A&03-8Y,Z(2$:K[_*7"9[OQ9!!P?-]X&J) MBSM"M;V12E/0$C4N7W*+7#TU**1=L.!>,*MDZ4)Y?Y'@^5XDZ!$\WP>1ELAU M(,16NQ12D+ ]* 7;@Q *N0@'<^X2;KBA>=/,M@EY+A#P0 MABN"]Y%*6%0V9XXJFB';!%."83@B6J [9$^\=][?^)E>]/AE-BY?L@TP+;]L3(2J?!P34) M*9Z[LC)/D25P<$^:29&P5M*5KGDR)%:^Z2X&!7;4 B@U0+:B08G*.A$]Y2CQ M7)G*"(LLS!IQC:,./$1.2Q\R_OJA\;T(-69H?!]T&V#V\>AJS10W"COD,'7@ MY5#8>'1@B."(I4G1FN)],_].H?&]^-([-+X/> VP<4_,-?'<$(T%(IRN^VYC M9&S.44W,6&&%M#26WM/_ZJ'Q0WA7 *9&GLYV=60'47.]4O!OK,I53 DR2AD4 M KC;%FL?'U?K//AP]O0+=6]:JI.HH/I;L%A%.R^H1*@3CB!P9O(*6K?J8!YQ M[#&CF,'B&JU>^[-U#FZZ85;!2\1G9T1+RZ%_/T;!!;?1,A1TKJ%/N$9.,HU@ MFN#7VV3E>-P?I_]FTZ%6)U*L7/_-/GBWTI_PWOT9J!ZVPG#;Y>8]@)1;XJU; MX5'JK*,D(N,209P3BPSA%NEH?7X.\X*I#BY$S\^^_/")89P<&ZD&2;B\?P+\ M;?YS_8?O4HI^=)>2H=#GO =:7@%\93@5-^11HV(DD//#9E_^,. X) M2R'5(@FWO1:WYXFODXOOJ^4F^<5KREPP''GPX^%D *Z]LTDAHY4,S >ODSZ5 MAP>__/+OWT>B8CF\6O(XC_?]3#AAS5-N3LOA![.Y##-(N90PSVNQ>!^.[M*] M_*-388^R+)XMVLUO67W@"G]93'S<3/1VV<7,]#P\CQXA07& M&#$BP5]6WB$='$="8*D2)I:Z=*H=[25)(T4:VK.KX^'9@)T=WH>6)\L#P011 MRFR^+/3@\-B O'-!*X>]C*5?YO_I0ES(*C\O^L5RH <:ZV,M[S6#&1@B$#.! M(DZ30(8IC!P.3DG.A-"RCTD^\KV_4H_AP8:W)#;%S&O1G/NWT:U>A3#)H^3' M%YC9Y:;_U:GY]L=&+)!KWTOH0GGV^9MW]X_;C&?"%8_&6(0-B8@G+=;@(V>&J;H)1^W^%#9%O7VP5,.1GKH ,W!PKM>YV+(7AA@6,;>\ M=*V)IU+4Y\H@8 \2I;>6F^/))WL9;R.-D[$F9]%Z[O*QFA#D)*>(IA"QL]%+ M43K@:Y\L+7&F/\8'*7.BPBO?8[R!STU6KRX6,=[+DTY*,A%=CMG0&G&8 7(J M=SB1Q$5J#2;*=O"#=P[>$@5.Q6Q>4H&5&? U_KA:^.]V&1]/0@;)M4\*J7R- MP3$U2.NH4*!&JT!3+L7;@05[/U"[)%YA)I119&4V?(NSR7SQ:;Z*R[=7\>R/ M^=GW^=72SL+9]\EB=7U;,S584UH5RTB+I BR+7')1!VL0[+0Z.>:HI5UJX'3_8MU' MO/($&D?5#1Q^-F[8>^O7L6AKUYY)AS7!&@F92_Q$H9#AGB!KE+76:S@?TH=D M&7SL>2I%2S[.\$/R0"TWQY.;Y12%L<%("HYZ[BK <4(6'#2$30A6.5"1*9W MMTN.NB>CH=@>I,H)BFZ +%_CS_GTYV1V\7 R-Q8RY()A&B:3\A2X!A]-&Z.1 MPH%Q./912DM?JQP4J"7ZG(+W?"SE-\"DC_/9!8QVF0URSL+9W#T9RA26$B66 M Z8MJ,@F,,PT$!5E- QVZ\($VB5'2P>LX5O48$TWR):;U22)<)@0"T=!&Q!7 MX)>YH#P2E@L98R#!ETZHV"U)74LS'.$CE#E!W;5O;:[<='()1G*^^+!<7N5< MC<_I8USET3^GC0&]32#VEO#@$_+>603'!X8T80QY&HEV,@E..EW==/YB6V0Y M!=OYZ(INP.8<+L<;O#9"P_)B+.8;3 ^3$4PC\ (EC<8(5[S$V?#*V,]TL3-\ MSRJG^Q:(]*",+^-6)Y)*EX=Z,36N>P%[L,9U M'RU7WJI^G5_&UU>@M2?%F3WLU4:R@ 2S^8>=:>\' M6JINW0NP>6GM-6 E'IK0C]LP0DRIM3$D%#5/L#'K@!PE"C$;/.R>PDI1NB;^ M'E%:NOHM'=YRFKZ;H\U=%O*YC)C&H&.."4VY.C)%Q@2-DN9@9+V0E)9O?+E; MEI8"'$X$^B!Y3M1Z>^RY+YW_YIQIC%.$G=GA #MS=!(9 M:BA*4A,L-#6"CQ%IVD6VEAX41F%7&52:8]O]=.%-FO#D9X09^@S?13SGVGNC MK ?EY7*@TL.B(MHC'"0G/KK@Y;B4.R)@2[>$8_"N)#X-D"^KZ/9"8GMU;O^< M7%Y=OIXO%O,_\L6Z_0%_L[H^IX0[X8E'5.76 C:"&5I)-#OJRWY]N\\)$_=_.8QV%5,^PTP:==*>7.U M6-R?U-V^#TLB2I-[4 2)>,ZR=DXS< .H#"D*HFWI-Y<^\M5-7GXN.U8$G3;3 MD3]&NXS+3W:Q6-<] !9*/NXA8*.=X\ZEMSBF/QOL$>%J2 M+^B)BSG\-2##"6?< W59[/ M(_<6MEP!!UF;.\H%D\L[8\0H_!1)@(VYN($Y*E7E<('36?#$FI0%H(7=:\>, M-D6=SN;OUJL0K"(+$H< ^W'.6\E1?SH:AH1A(DE#2'R<,C8*I1Y*5??*=&1* M#0"@ 4IM2I'']4S6->L^IW\M-P5)SGUPEF-/8>^& P*/7""7\A*1G%+BO#&J M>!>S_>+4O?\L2*)2*F^,/7=UB,'S$R P1]Z2 &<"YI#C4B-'=%P_H3++1^1- MOY+2HUU;CL28T]3$QC' M6X[,:JZ=A-./] A^Y7/TK4<&9T]&">>*=R OZRT_W%/?S)>K\^0Q5E;FNU&? M.\0SA31,+S>@LIAZB[TN[1T_E:(I;[@/RH]MR$ %-[;9/-HW7UW.%ZO)_U_C MPI6!"FZ (G>" M"P=3QYZ \YYKPCO%M,R%&>X O2(C3U%FL%NX(9Z%O M5S_@>+.)'7A2ZO/TH]"188N=A/J(/\Y!R$E'L,<$$<_#)BW91?!IA54BP)G8 MQU"ZDD"9@] ZEF1SG+3+[^^G\S_N*?!V\.TT:7!644$0S:5'.$YP]M>.H:@C MQ8X*9TF7EHJ=/]C4,:@/Q@]"=491;P/;RL.SW4VT[O(\2NF)M ZIF)]B<\L1 M9P.<[UQDV 3#F0F%U\)N2>JP9T3(#YZM3])_ RS:Y8K?S.7S[%Z7.2N(E[E" MI\QG.F%R7:(4$:%.VAARU_#2"4+=)*MSNGX^EHV 3V.LVU:@WRXA2A1)U"1D M6,A+R&AD;"YJ3S!/V%LL4^FLHH,"U3EWU^'8,#1J!T*OU?7H;FKYV8$C.ELW MC?G3K]O)O)\O-J^X;CJY6.OSSL^@/+@0.4?8L-P225I0),,H8APC=\1HW"DZ M>K@H35T<#G._G@^2!HS;H\GNG.M#Y^'.C@>_58MA+9:48."S"DT&G/D O6(I !_ MY3SUQ:M0G"QL;3^R;2H/Q[<)S^"_8IYK#*]^PLJ\B-O@P#M%8NX-IN W>0P> M#\^Q&MIRBN#8QA*VR3XY/1_8_8]^KJD'G6$[?%G5-F#V'EKO1]/[&G,]D?OQ MI>3<.R<42T6MQ+4ZP%[JG/A*)'(J)?!WDZ98)14[58[O_L6FGKV+[JC#%=R M"3MHHN_/\*8$Q+FGPBM.P9VETB%.4*. M"%B;(?,?9O#+>&;_! 46[63;<> "H2*G3*%0L,CVTSN:G$:O0K#@9TF"%>)2 M@/?/@8N<21*ESRNQ]/YR0)RAEFQ;06G[C;P.0$."@\!(FTH@HE1> _FX1EI1]TNTM7-_"D%%\>FZV1T*G=1RK\]]5R7>SF M;+Z=V$TP[]WOUU-_#ZK^]ATP> V&.^0$&OA'ZQGGSO81$VLXI@("TR MVEJ4$M7<>- $)1W."J7DJ?OZ5IJ#U9"JOZ&NQUY&_[\OYC__3_1A,_R[Q2)/ MZTZ]QW?/!P;P_H ;V^?#G^^-RN_6-JJ;B!;*:TO*W7_A9^ M7O<9&,:PI^-5P^N@WN>=E% 9G@^S,/DY"5=V.AB91T-5V6#[@+)[ZI7Q>#6= MWLFUO*FQ/P25G0-66S![=#[OIH#*V'S*_M&\!"@/1ZJ&QD%=SX],O*%])>9F M1)/9YJ8!_K#8!O-DX&I&[53/H(N::IN\BXO5S:1>7:Z&&;N'0U6)OQB"UFY5 M5,;G5J"9G5XO)\LS.(>\AK_[=PF_^^F@55[X"OC>>]53&;UOJW]_6?C/B[/E MXMUR-=ESA2<[D_VJT8HM>V* %F;&IG-P)_N/R1'W!A IL$FC*^ MVVE?[$2*IBZJ!FFVG1-821?OP+"=\&WJ:NNXCMH#L? Y^O&PG4!LZJ[KN(X: M>A68QR6<"[_&_UQ-%EN[4L8H]_A,)Y";NOKJK\-6HX"^_!PK NCAR$6B?PX( M6R#RYXN]_GWY)2[6$;DS'TL'_G09?\"Z!N4,C_79#E+MP;4'"O=7Y./9UWX0 M^C/ZJQSI^@;,Q,5\<3TX=&3WB/5@>JSO>)A8)(]@]<+_KJ M(!3S?GJI#-V7."^ T]TH-6-*CNMZ?F#B]8-\0*1/1>!X/%:UZ)&^H.Q1PC^Q MBL^YT_P3G_A/?&(_;,)_G\W7Y_&AR^/A2-7"J ZMCIV3K0W =+H5J\S2>#Q< MO6U]I[KG7>9>&93?HEWG5PU=$_?'J1:D=FA%[)AH;:?V1MHREVY/1ZNW;0\[ MQ[?V?O%F_BU.HU_%<,.AP4\7NT>LMY&O4?TYIXF'<][,R M:^WXZ/5,X&E8=M97;9L9X^*7Q?SJQX?E\JH@HH?&K1:=>ZH=/:ZCVA9U75HS M; 4MA>*A<:O%Y9YJ78_KJ/I:G)_E_D EWH$?CU4MW/;D-;=3%_41>N57^@]4)=3_4RCZBG(?36DMVS$"5!W#5VO3C5 E@>4%8+IG0K:G&# MNG?D>A&F0^SJ,475CJSXS]5D=?V[G5YM5 G'F\L?ZW3M20)A(LRV%+H]/U4O MX/1$N$]39>UCXR,S\_MRO8FL:W5]GT]!RU]7I4Z2_3Y5+U;UY+N[4U39'/Z? MXNJF>-M(J._X0+V0U6)8[U=;"^D#'^J$>%-W1R>HL3+R.\Q/GOG- MY5<9T+M^HQ/>+=T^]51>[55MW=74+CY. MEJN"3]W[1^T$9TO764<55!O IY9EZ$W(GB$[12NT=)EU6#75;_YOC7]Y (^- MW0G)EJZR.BJK@6X=6\?]XWQY*%[KE KU#\?N!&(K%U@'U5/=VWGD>0]=?CL' M[ 172Q=0A]12.]4Y.U1Y1H4 VS5>)[Q:NC ZH)06KOB+E,>\/U G@%JZY=FE MANI.R'QPJ.3M&)WP:.D.YM'DVPCS'@Q'WWA5VM(U28-AJO/9+^"XW CV-B[] M8K)^ABD4IWI\^$X@MG0!TEUEU?>EVTY?'-.?=[,K]?Q\;/1.R+9T%])98:T6 MU'CUAUV$L\GE9'8Q4F&-W5\H4F"C@_ %"FULOG*Y_L03,IRV$':..&3=W@SX MV^S') ]::+WN';5>TMHA+!XLS&,:J6UI;^4K6+=[WYCUDM1[H]5D.>Y;Z;[ M9U>+RUEX/[4719!Z.&*U9*K>..W41",HY17_9K8,BW(P/1JR6J+42=;OJ2X: M >K7^1]W\I6U@'N&KI85U1NXP[JI?3"_W5,GES&\GZ\KT?UNIX.7VZ%QJZ5" M=8:N@U9:6'C+-^ FQ[/Y5MQR;]Q=QJ^6)-5O"7;34K-XC@1CO92I N@U EK= MDD?C'PW&D5'51* V#M;D3^ M:K'(V>&Y"/'R]?7=O_EBK]>]0O)D[F8T"U^F=I:?/=[.+^UD5ACS442LLKP/ MDV'^?,@T0+QWES^F\^L8OZW 2?O\8]/@[8@I/X4]^[]3Q7H\"[KSGJIN@ YK MV5[]@,_[R5H57R<7WU?+;Z^^?AN%%L>_5^6&KP8].JN^MM^W:],MT>GCX,#5 M"A@,.T:UU=UC+>*_9F$QO;[X%OW58K*:Q,$-F_:/6J]R03_4#JFD!_;GP M7Q837V!]W0U5KQ1!/W">3+X%1'Z!'6"5VX>_MY-%SJ\N ,V.,>O5%^B'T7YU M5 ;KXD:'KU0KH#%TWY;0:AO-AMIR %L\6=MW3 M^)Y/5C06Y\!GB@3D=)U&@:B<)Y]ZPHX3[U3W#CLD)6T[W.O<(VWX'?W. 2M> M+Q[#XD$2V@%EU$X=W(HV^'+^T5#5L#FH[9VH-'*;>',KO<.6E+F>WS]P U@= MN*8_JI"_]0/7*/YCUS7TS]/6/T];_2)I5HOI65Q<+C^GLT4 ?I4)Q#@P;+4U MU,]'.*Z8ZIY"EJK$3>'#D:K%@/;UX79,OQ5(SB:KP>[U@Z&J!7R>",H#!51& MY>O5-!+L!,E>39C_6,7A<;G[QJP6W]D/IR,JJ9_?-P9F!X:M%MO9#[;CBFG" M *[ERE4Q[:J$$7PP7+7HS5,,X2Y%-&0,SQ:7LU596WAOR&J1FJ>;PJ<*:@_ IUG"//IK ZNW58BU8 9"V M0]5[$3X%G<<:: *6>R$$%Q>O?MK)=' =O0/CUGL>/@6P@[IY&:^,7^;3B8<) M?%G,_8BOC \^,\(KX_YI%']EO/^I)QPI\-RX>_Q!=_$WPX?[0Y'-D4$L! A0#% @ 8G$& M62D<)D:6&@ \/4 !0 ( !+EH! &YV&UL4$L! A0#% @ 8G$&62FRADO$10 %0X# !0 M ( !]G0! &YV&UL4$L! A0#% @ 8G$&68Z( M(+:?Q %' ' !0 ( ![+H! &YV&UL4$L! A0#% @ 8G$&66_Y]U!Q>@ +I,% !0 ( ! MO7\" &YV&UL4$L%!@ * H BP( &#Z @ ! $! end XML 75 nvr-20240630_htm.xml IDEA: XBRL DOCUMENT 0000906163 2024-01-01 2024-06-30 0000906163 2024-07-31 0000906163 nvr:HomeBuildingSegmentMember 2024-06-30 0000906163 nvr:HomeBuildingSegmentMember 2023-12-31 0000906163 nvr:MortgageBankingSegmentMember 2024-06-30 0000906163 nvr:MortgageBankingSegmentMember 2023-12-31 0000906163 2024-06-30 0000906163 2023-12-31 0000906163 nvr:HomeBuildingSegmentMember 2024-04-01 2024-06-30 0000906163 nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:HomeBuildingSegmentMember 2024-01-01 2024-06-30 0000906163 nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:MortgageBankingSegmentMember 2024-04-01 2024-06-30 0000906163 nvr:MortgageBankingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:MortgageBankingSegmentMember 2024-01-01 2024-06-30 0000906163 nvr:MortgageBankingSegmentMember 2023-01-01 2023-06-30 0000906163 2024-04-01 2024-06-30 0000906163 2023-04-01 2023-06-30 0000906163 2023-01-01 2023-06-30 0000906163 2022-12-31 0000906163 2023-06-30 0000906163 us-gaap:OtherAssetsMember 2024-06-30 0000906163 us-gaap:OtherAssetsMember 2023-12-31 0000906163 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2024-06-30 0000906163 nvr:RawGroundContractsVariableInterestEntityNotPrimaryBeneficiaryMember 2024-06-30 0000906163 nvr:TotalRawLandParcelOwnedMember 2024-06-30 0000906163 2024-03-31 0000906163 2023-03-31 0000906163 us-gaap:CommonStockMember 2024-03-31 0000906163 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000906163 us-gaap:RetainedEarningsMember 2024-03-31 0000906163 us-gaap:TreasuryStockCommonMember 2024-03-31 0000906163 nvr:DeferredCompensationTrustMember 2024-03-31 0000906163 nvr:DeferredCompensationLiabilityMember 2024-03-31 0000906163 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000906163 us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0000906163 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0000906163 us-gaap:CommonStockMember 2024-06-30 0000906163 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000906163 us-gaap:RetainedEarningsMember 2024-06-30 0000906163 us-gaap:TreasuryStockCommonMember 2024-06-30 0000906163 nvr:DeferredCompensationTrustMember 2024-06-30 0000906163 nvr:DeferredCompensationLiabilityMember 2024-06-30 0000906163 us-gaap:CommonStockMember 2023-12-31 0000906163 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000906163 us-gaap:RetainedEarningsMember 2023-12-31 0000906163 us-gaap:TreasuryStockCommonMember 2023-12-31 0000906163 nvr:DeferredCompensationTrustMember 2023-12-31 0000906163 nvr:DeferredCompensationLiabilityMember 2023-12-31 0000906163 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0000906163 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-06-30 0000906163 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 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 nvr:SeniorNotesDueTwoThousandThirtyMember 2024-06-30 0000906163 nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2024-04-01 2024-06-30 0000906163 nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2024-01-01 2024-06-30 0000906163 nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2024-04-01 2024-06-30 0000906163 nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2024-01-01 2024-06-30 0000906163 nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:MidEastMember nvr:HomeBuildingSegmentMember 2024-04-01 2024-06-30 0000906163 nvr:MidEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:MidEastMember nvr:HomeBuildingSegmentMember 2024-01-01 2024-06-30 0000906163 nvr:MidEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2024-04-01 2024-06-30 0000906163 nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2024-01-01 2024-06-30 0000906163 nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2024-04-01 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2024-01-01 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2024-04-01 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2024-01-01 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2024-04-01 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2024-01-01 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2024-04-01 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2024-01-01 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MortgageBankingSegmentMember 2024-04-01 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MortgageBankingSegmentMember 2023-04-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MortgageBankingSegmentMember 2024-01-01 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MortgageBankingSegmentMember 2023-01-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember 2024-04-01 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember 2023-04-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember 2024-01-01 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember 2023-01-01 2023-06-30 0000906163 us-gaap:MaterialReconcilingItemsMember 2024-04-01 2024-06-30 0000906163 us-gaap:MaterialReconcilingItemsMember 2023-04-01 2023-06-30 0000906163 us-gaap:MaterialReconcilingItemsMember 2024-01-01 2024-06-30 0000906163 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-06-30 0000906163 us-gaap:CorporateNonSegmentMember 2024-04-01 2024-06-30 0000906163 us-gaap:CorporateNonSegmentMember 2023-04-01 2023-06-30 0000906163 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-06-30 0000906163 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:CorporateAndReconcilingItemsMember 2024-04-01 2024-06-30 0000906163 nvr:CorporateAndReconcilingItemsMember 2023-04-01 2023-06-30 0000906163 nvr:CorporateAndReconcilingItemsMember 2024-01-01 2024-06-30 0000906163 nvr:CorporateAndReconcilingItemsMember 2023-01-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2024-04-01 2024-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2024-01-01 2024-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2024-04-01 2024-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2024-01-01 2024-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2024-04-01 2024-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2024-01-01 2024-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2024-04-01 2024-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2023-04-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2024-01-01 2024-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2023-01-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember 2024-04-01 2024-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember 2023-04-01 2023-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember 2024-01-01 2024-06-30 0000906163 nvr:CorporateReconcilingItemsAndEliminationsMember 2023-01-01 2023-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidAtlanticMember nvr:HomeBuildingSegmentMember 2023-12-31 0000906163 us-gaap:OperatingSegmentsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:NorthEastMember nvr:HomeBuildingSegmentMember 2023-12-31 0000906163 us-gaap:OperatingSegmentsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MidEastMember nvr:HomeBuildingSegmentMember 2023-12-31 0000906163 us-gaap:OperatingSegmentsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:SouthEastMember nvr:HomeBuildingSegmentMember 2023-12-31 0000906163 us-gaap:OperatingSegmentsMember nvr:MortgageBankingSegmentMember 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember nvr:MortgageBankingSegmentMember 2023-12-31 0000906163 us-gaap:OperatingSegmentsMember 2024-06-30 0000906163 us-gaap:OperatingSegmentsMember 2023-12-31 0000906163 us-gaap:MaterialReconcilingItemsMember 2024-06-30 0000906163 us-gaap:MaterialReconcilingItemsMember 2023-12-31 0000906163 nvr:SeniorNotesDueTwoThousandThirtyMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nvr:HomeBuildingSegmentMember 2024-06-30 0000906163 nvr:SeniorNotesDueTwoThousandThirtyMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nvr:HomeBuildingSegmentMember 2023-12-31 0000906163 nvr:SeniorNotesDueTwoThousandThirtyMember nvr:HomeBuildingSegmentMember 2024-06-30 0000906163 nvr:SeniorNotesDueTwoThousandThirtyMember nvr:HomeBuildingSegmentMember 2023-12-31 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember nvr:MortgageBankingSegmentMember 2024-06-30 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember nvr:MortgageBankingSegmentMember 2024-06-30 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nvr:MortgagesHeldForSaleMember nvr:MortgageBankingSegmentMember 2024-06-30 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nvr:MortgagesHeldForSaleMember nvr:MortgageBankingSegmentMember 2024-01-01 2024-06-30 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nvr:MortgagesHeldForSaleMember nvr:MortgageBankingSegmentMember 2023-12-31 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 2023-06-30 0000906163 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember nvr:MortgageBankingSegmentMember 2024-06-30 0000906163 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember nvr:MortgageBankingSegmentMember 2023-12-31 0000906163 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember nvr:MortgageBankingSegmentMember 2024-06-30 0000906163 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember nvr:MortgageBankingSegmentMember 2023-12-31 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember nvr:MortgageBankingSegmentMember 2024-01-01 2024-06-30 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember nvr:MortgageBankingSegmentMember 2024-01-01 2024-06-30 0000906163 2023-01-01 2023-12-31 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember nvr:MortgageBankingSegmentMember 2024-04-01 2024-06-30 0000906163 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember nvr:MortgageBankingSegmentMember 2024-01-01 2024-06-30 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 nvr:SeniorNotesDueTwoThousandThirtyMember 2024-01-01 2024-06-30 0000906163 nvr:A600MSeniorNotesDueTwoThousandThirtyMember 2024-06-30 0000906163 nvr:A300MSeniorNotesDueTwoThousandThirtyMember 2024-06-30 0000906163 us-gaap:RevolvingCreditFacilityMember nvr:CreditAgreementMember 2024-06-30 0000906163 us-gaap:RevolvingCreditFacilityMember nvr:CreditAgreementMember 2024-01-01 2024-06-30 0000906163 us-gaap:RevolvingCreditFacilityMember nvr:CreditAgreementMember nvr:SublimitForIssuanceOfLettersOfCreditMember 2024-06-30 0000906163 us-gaap:RevolvingCreditFacilityMember nvr:RepurchaseAgreementMember 2024-06-30 shares iso4217:USD iso4217:USD shares pure nvr:lot nvr:joint_venture nvr:numberoflots nvr:segment false 2024 Q2 0000906163 --12-31 10-Q true 2024-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 3077593 2438473000 3126472000 46218000 41483000 35491000 29000000 1927451000 1674686000 229319000 214666000 61512000 36895000 26137000 23903000 2244419000 1950150000 646341000 576551000 79057000 63716000 73345000 70384000 41580000 41580000 258172000 242751000 5863096000 6142087000 31123000 36422000 13132000 11067000 392943000 222560000 7069000 6348000 20758000 23541000 7347000 7347000 71820000 152385000 544192000 459670000 6407288000 6601757000 421457000 347738000 405338000 413043000 369274000 334441000 78563000 75797000 912078000 913027000 2186710000 2084046000 63960000 127511000 22710000 25475000 86670000 152986000 2273380000 2237032000 0.01 0.01 60000000 60000000 20555330 20555330 206000 206000 2935053000 2848528000 106697 106697 16710000 16710000 16710000 16710000 14160198000 13365025000 17465064 17360454 12961549000 11849034000 4133908000 4364725000 6407288000 6601757000 2547891000 2283769000 4834068000 4415102000 36184000 34259000 77050000 67205000 1947616000 1728146000 3673829000 3336056000 141213000 148543000 293716000 292161000 495246000 441339000 943573000 854090000 6710000 6628000 13359000 13629000 488536000 434711000 930214000 840461000 64566000 54561000 111852000 101505000 4672000 3823000 8764000 6841000 1333000 1102000 2504000 2091000 25351000 22854000 48709000 45488000 188000 167000 365000 424000 45032000 36465000 74046000 64525000 533568000 471176000 1004260000 904986000 132664000 67149000 209087000 156607000 400904000 404027000 795173000 748379000 128.21 123.84 251.94 230.20 120.69 116.54 237.05 216.52 3127000 3263000 3156000 3251000 3322000 3467000 3355000 3456000 795173000 748379000 8737000 8405000 35242000 47436000 -8791000 -9999000 91861000 81131000 2910238000 2620507000 2834526000 2542359000 1500000 2000000 294269000 231814000 60999000 10630000 -49473000 -4183000 -5072000 -89815000 34833000 54959000 -9104000 -19621000 379150000 344204000 899000 1224000 2715000 180000 15411000 11448000 2450000 2039000 -11145000 -10453000 1135912000 311125000 1055000 811000 82464000 161724000 -1054503000 -150212000 -686498000 183539000 3215444000 2574518000 2528946000 2758057000 14424000 14781000 164007000 262608000 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, 2023. 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, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024.</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, 2024 and 2023, 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 $369,274 and $334,441 as of June 30, 2024 and December 31, 2023, respectively. We expect that substantially all of the customer deposits held as of December 31, 2023 will be recognized in revenue in 2024. Our contract assets consist of prepaid sales compensation and totaled approximately $25,300 and $17,900 as of June 30, 2024 and December 31, 2023, respectively. Prepaid sales compensation is included in homebuilding “Other assets” on the accompanying condensed consolidated balance sheets.</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%">Recently Issued Accounting Pronouncements</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 December 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-09, "Income Taxes - Improvements to Income Tax Disclosures." The amendments in the ASU require disclosure of specific categories in the rate reconciliation and for the entity to provide additional information for reconciling items that meet a quantitative threshold. The ASU will be effective for our fiscal year ending December 31, 2025. The amendments in the ASU are to be applied on a prospective basis and early adoption is permitted. We are currently evaluating the impact of the adoption of ASU 2023-09 and do not expect it to have a material impact on our consolidated financial statements and related disclosures.</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 November 2023, the FASB issued ASU 2023-07, "Segment Reporting - Improvements to Reportable Segment Disclosures." The amendments in the ASU are intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss. The amendments also expand interim segment disclosure requirements. The ASU will be effective for our fiscal year ending December 31, 2024 and for interim periods starting in the first quarter of fiscal year 2025. The </span></div><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%">amendments in this ASU are required to be applied on a retrospective basis and early adoption is permitted. We are currently evaluating the impact that the adoption of ASU 2023-07 will have on our consolidated financial statements and related disclosures.</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, 2023. 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, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024.</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. <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>Homebuilding revenue is recognized on the settlement date at the contract sales price, when control is transferred to our customers. 369274000 334441000 25300000 17900000 <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%">Recently Issued Accounting Pronouncements</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 December 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-09, "Income Taxes - Improvements to Income Tax Disclosures." The amendments in the ASU require disclosure of specific categories in the rate reconciliation and for the entity to provide additional information for reconciling items that meet a quantitative threshold. The ASU will be effective for our fiscal year ending December 31, 2025. The amendments in the ASU are to be applied on a prospective basis and early adoption is permitted. We are currently evaluating the impact of the adoption of ASU 2023-09 and do not expect it to have a material impact on our consolidated financial statements and related disclosures.</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 November 2023, the FASB issued ASU 2023-07, "Segment Reporting - Improvements to Reportable Segment Disclosures." The amendments in the ASU are intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss. The amendments also expand interim segment disclosure requirements. The ASU will be effective for our fiscal year ending December 31, 2024 and for interim periods starting in the first quarter of fiscal year 2025. The </span></div><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%">amendments in this ASU are required to be applied on a retrospective basis and early adoption is permitted. We are currently evaluating the impact that the adoption of ASU 2023-07 will have on our consolidated financial statements and related disclosures.</span></div> 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, 2024, we controlled approximately 142,300 lots under LPAs with third parties through deposits in cash and letters of credit totaling approximately $673,900 and $10,400, 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, 2024, we recorded a net expense reversal of approximately $1,300 and $8,800, respectively, related to previously impaired lot deposits based on current market conditions. For the three and six months ended June 30, 2023, we recorded a net expense reversal of approximately $6,900 and $10,000, respectively, related to previously impaired lot deposits. Our contract land deposit asset is shown net of a $44,607 and $53,397 impairment reserve as of June 30, 2024 and December 31, 2023, 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 30,400 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 cash deposits totaling approximately $17,000 as of June 30, 2024, of which approximately $4,300 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, 2024 and December 31, 2023, 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, 2024</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, 2023</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%">690,948 </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%">629,948 </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%">(44,607)</span></td><td style="background-color:#ffffff;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%">(53,397)</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%">646,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 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%">576,551 </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%">10,430 </span></td><td style="background-color:#ffffff;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%">7,769 </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%">656,771 </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%">584,320 </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 142300 673900000 10400000 -1300000 -8800000 6900000 -10000000 44607000 53397000 30400 17000000 4300000 <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, 2024 and December 31, 2023, 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, 2024</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, 2023</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%">690,948 </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%">629,948 </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%">(44,607)</span></td><td style="background-color:#ffffff;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%">(53,397)</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%">646,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 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%">576,551 </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%">10,430 </span></td><td style="background-color:#ffffff;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%">7,769 </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%">656,771 </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%">584,320 </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> 690948000 629948000 44607000 53397000 646341000 576551000 10430000 7769000 656771000 584320000 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 </span></div><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%">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%">As of June 30, 2024, we had an aggregate investment totaling approximately $27,100 in four JVs that are expected to produce approximately 5,150 finished lots, of which approximately 4,800 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 $10,600 to one of the JVs as of June 30, 2024. As of December 31, 2023, our aggregate investment in JVs totaled approximately $29,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, 2024.</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><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 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.</span></div> 27100000 4 5150 4800 350 10600000 29200000 Land Under Development<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 directly acquire raw land parcels already zoned for its 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. During the first quarter of 2024, we purchased a raw land parcel for approximately $20,000, which is expected to produce approximately 850 lots.</span></div>As of June 30, 2024, we owned land with a carrying value of $61,512 that will be developed into approximately 2,600 finished lots. As of December 31, 2023, the carrying value of land under development was $36,895. None of the raw parcels had any indicators of impairment as of June 30, 2024 20000000 850 61512000 2600 36895000 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, 2024</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%"> 2023:</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%">2024</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%">2023</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%">2024</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%">2023</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%">182 </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%">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%">151 </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></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,962 </span></td><td style="background-color:#ffffff;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,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%">13,841 </span></td><td style="background-color:#ffffff;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></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,898)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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%">(13,724)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">(40)</span></td><td style="background-color:#ffffff;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)</span></td><td style="background-color:#ffffff;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%">(62)</span></td><td style="background-color:#ffffff;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></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%">206 </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%">206 </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></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%">The following table reflects the changes in our capitalized interest during the three and six months ended June 30, 2024</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%"> 2023:</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%">2024</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%">2023</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%">2024</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%">2023</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%">182 </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%">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%">151 </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></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,962 </span></td><td style="background-color:#ffffff;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,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%">13,841 </span></td><td style="background-color:#ffffff;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></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,898)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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%">(13,724)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">(40)</span></td><td style="background-color:#ffffff;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)</span></td><td style="background-color:#ffffff;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%">(62)</span></td><td style="background-color:#ffffff;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></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%">206 </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%">206 </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></tr></table></div> 182000 205000 151000 570000 6962000 6822000 13841000 13826000 6898000 6795000 13724000 14053000 40000 43000 62000 154000 206000 189000 206000 189000 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, 2024 and 2023:</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%">2024</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%">2023</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%">2024</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%">2023</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,126,831 </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,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,156,247 </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></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%">194,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">198,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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,321,654 </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,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,354,519 </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></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, 2024 and 2023, 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%">2024</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%">2023</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%">2024</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%">2023</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%">4,864 </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%">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%">4,894 </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></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%">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, 2024 and 2023:</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%">2024</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%">2023</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%">2024</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%">2023</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,126,831 </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,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,156,247 </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></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%">194,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">198,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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,321,654 </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,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,354,519 </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></tr></table></div> 3126831 3262529 3156247 3250960 194823 204407 198272 205446 3321654 3466936 3354519 3456406 <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, 2024 and 2023, 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%">2024</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%">2023</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%">2024</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%">2023</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%">4,864 </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%">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%">4,894 </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></tr></table></div> 4864 14610 4894 175338 Shareholders’ Equity<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 three months ended June 30, 2024 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, 2024</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,905,707 </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%">13,759,294 </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,320,826)</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%">4,344,381 </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%">400,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">400,904 </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%">(644,920)</span></td><td style="background-color:#ffffff;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%">(644,920)</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%">18,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">18,101 </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%">15,442 </span></td><td style="background-color:#ffffff;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%">15,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 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%">(4,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">4,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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, 2024</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,935,053 </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%">14,160,198 </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,961,549)</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,133,908 </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 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, 2024 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, 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,848,528 </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%">13,365,025 </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,849,034)</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%">4,364,725 </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%">795,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">795,173 </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,143,696)</span></td><td style="background-color:#ffffff;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,143,696)</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%">35,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">35,242 </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%">82,464 </span></td><td style="background-color:#ffffff;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%">82,464 </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%">(31,181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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, 2024</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,935,053 </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%">14,160,198 </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,961,549)</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,133,908 </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 83,168 and 150,026 shares of our outstanding common stock during the three and six months ended June 30, 2024, respectively. We settle Option exercises and vesting of RSUs by issuing shares of treasury stock. We issued 5,809 and 44,786 shares from the treasury account during the three and six months ended June 30, 2024, 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: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 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.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, 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="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%">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><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, 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.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, 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="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%">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 </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>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 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. <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 three months ended June 30, 2024 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, 2024</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,905,707 </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%">13,759,294 </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,320,826)</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%">4,344,381 </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%">400,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">400,904 </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%">(644,920)</span></td><td style="background-color:#ffffff;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%">(644,920)</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%">18,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">18,101 </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%">15,442 </span></td><td style="background-color:#ffffff;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%">15,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 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%">(4,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">4,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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, 2024</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,935,053 </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%">14,160,198 </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,961,549)</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,133,908 </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> 206000 2905707000 13759294000 -12320826000 -16710000 16710000 4344381000 400904000 400904000 644920000 644920000 18101000 18101000 15442000 15442000 -4197000 4197000 206000 2935053000 14160198000 -12961549000 -16710000 16710000 4133908000 <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, 2024 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, 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,848,528 </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%">13,365,025 </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,849,034)</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%">4,364,725 </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%">795,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">795,173 </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,143,696)</span></td><td style="background-color:#ffffff;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,143,696)</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%">35,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">35,242 </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%">82,464 </span></td><td style="background-color:#ffffff;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%">82,464 </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%">(31,181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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, 2024</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,935,053 </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%">14,160,198 </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,961,549)</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,133,908 </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> 206000 2848528000 13365025000 -11849034000 -16710000 16710000 4364725000 795173000 795173000 1143696000 1143696000 35242000 35242000 82464000 82464000 -31181000 31181000 206000 2935053000 14160198000 -12961549000 -16710000 16710000 4133908000 83168 150026 5809 44786 <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 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.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, 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="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%">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> 206000 2676641000 12117766000 -10949267000 -16710000 16710000 3845346000 404027000 404027000 201077000 201077000 25159000 25159000 79808000 79808000 -33921000 33921000 206000 2747687000 12521793000 -11116423000 -16710000 16710000 4153263000 <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, 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.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, 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="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%">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 </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> 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 Product Warranties<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 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></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 Warranty Reserve during the three and six months ended June 30, 2024 and 2023:</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%">2024</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%">2023</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%">2024</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%">2023</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%">143,129 </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,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%">146,283 </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></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%">23,273 </span></td><td style="background-color:#ffffff;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%">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%">42,221 </span></td><td style="background-color:#ffffff;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></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%">(23,061)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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%">(45,163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">143,341 </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%">143,341 </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></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%">The following table reflects the changes in our Warranty Reserve during the three and six months ended June 30, 2024 and 2023:</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%">2024</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%">2023</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%">2024</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%">2023</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%">143,129 </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,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%">146,283 </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></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%">23,273 </span></td><td style="background-color:#ffffff;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%">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%">42,221 </span></td><td style="background-color:#ffffff;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></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%">(23,061)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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%">(45,163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">143,341 </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%">143,341 </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></tr></table></div> 143129000 144431000 146283000 144006000 23273000 22312000 42221000 43582000 23061000 24323000 45163000 45168000 143341000 142420000 143341000 142420000 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%">We disclose four homebuilding reportable segments that aggregate geographically our homebuilding operating segments, and we present our mortgage banking operations as one reportable segment. The homebuilding </span></div><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%">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, Georgia and Kentucky</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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">following 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%">2024</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%">2023</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%">2024</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%">2023</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,133,685 </span></td><td style="background-color:#ffffff;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,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%">2,151,155 </span></td><td style="background-color:#ffffff;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></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%">287,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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%">543,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%">416,356 </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%">433,996 </span></td><td style="background-color:#ffffff;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%">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%">850,947 </span></td><td style="background-color:#ffffff;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></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%">692,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">1,288,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">64,566 </span></td><td style="background-color:#ffffff;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%">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%">111,852 </span></td><td style="background-color:#ffffff;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></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,612,457 </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,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%">4,945,920 </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></tr></table></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%">2024</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%">2023</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%">2024</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%">2023</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%">209,166 </span></td><td style="background-color:#ffffff;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%">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%">399,130 </span></td><td style="background-color:#ffffff;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></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%">54,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">101,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">63,588 </span></td><td style="background-color:#ffffff;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%">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%">129,989 </span></td><td style="background-color:#ffffff;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></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%">94,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">185,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">46,234 </span></td><td style="background-color:#ffffff;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%">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%">75,890 </span></td><td style="background-color:#ffffff;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></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%">467,802 </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%">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%">892,085 </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></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%">1,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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%">8,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">(18,101)</span></td><td style="background-color:#ffffff;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,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%">(35,242)</span></td><td style="background-color:#ffffff;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></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%">82,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">159,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">(33,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%">(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%">(85,520)</span></td><td style="background-color:#ffffff;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></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 </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,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(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%">4,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%">(5,999)</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,670)</span></td><td style="background-color:#ffffff;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,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%">(13,265)</span></td><td style="background-color:#ffffff;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></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%">34,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">73,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">65,766 </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%">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%">112,175 </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></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;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-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%">533,568 </span></td><td style="background-color:#cceeff;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-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-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%">471,176 </span></td><td style="background-color:#cceeff;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-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-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%">1,004,260 </span></td><td style="background-color:#cceeff;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-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-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%">904,986 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 decrease in equity-based compensation expense for the three and six-month periods ended June 30, 2024 was primarily attributable to the Options and RSUs issued as part of the 2018 four-year block grant being fully vested as of December 31, 2023. </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%">2024</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%">2023</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%">2024</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%">2023</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%">34,978 </span></td><td style="background-color:#cceeff;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%">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%">68,897 </span></td><td style="background-color:#cceeff;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></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%">10,298 </span></td><td style="background-color:#ffffff;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,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%">19,878 </span></td><td style="background-color:#ffffff;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></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%">11,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">20,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">26,163 </span></td><td style="background-color:#ffffff;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,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%">49,860 </span></td><td style="background-color:#ffffff;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></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%">82,494 </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%">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%">159,555 </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></tr></table></div><div style="margin-top:3pt"><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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, 2024</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, 2023</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,349,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%">1,252,360 </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%">375,447 </span></td><td style="background-color:#ffffff;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%">314,904 </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%">433,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">368,154 </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%">944,560 </span></td><td style="background-color:#ffffff;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%">796,505 </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%">536,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">452,323 </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,639,156 </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%">3,184,246 </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,438,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%">3,126,472 </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%">152,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">148,005 </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,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">70,384 </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%">29,838 </span></td><td style="background-color:#ffffff;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,310 </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%">(44,607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(53,397)</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%">69,356 </span></td><td style="background-color:#ffffff;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%">63,369 </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,768,132 </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,417,511 </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,407,288 </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%">6,601,757 </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 <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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">following 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%">2024</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%">2023</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%">2024</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%">2023</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,133,685 </span></td><td style="background-color:#ffffff;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,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%">2,151,155 </span></td><td style="background-color:#ffffff;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></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%">287,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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%">543,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%">416,356 </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%">433,996 </span></td><td style="background-color:#ffffff;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%">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%">850,947 </span></td><td style="background-color:#ffffff;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></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%">692,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">1,288,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">64,566 </span></td><td style="background-color:#ffffff;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%">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%">111,852 </span></td><td style="background-color:#ffffff;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></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,612,457 </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,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%">4,945,920 </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></tr></table></div> 1133685000 1058794000 2151155000 1999942000 287334000 232926000 543004000 416356000 433996000 411682000 850947000 814079000 692876000 580367000 1288962000 1184725000 64566000 54561000 111852000 101505000 2612457000 2338330000 4945920000 4516607000 <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%">2024</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%">2023</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%">2024</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%">2023</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%">209,166 </span></td><td style="background-color:#ffffff;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%">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%">399,130 </span></td><td style="background-color:#ffffff;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></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%">54,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">101,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">63,588 </span></td><td style="background-color:#ffffff;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%">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%">129,989 </span></td><td style="background-color:#ffffff;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></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%">94,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">185,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">46,234 </span></td><td style="background-color:#ffffff;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%">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%">75,890 </span></td><td style="background-color:#ffffff;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></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%">467,802 </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%">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%">892,085 </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></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%">1,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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%">8,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">(18,101)</span></td><td style="background-color:#ffffff;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,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%">(35,242)</span></td><td style="background-color:#ffffff;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></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%">82,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">159,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">(33,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%">(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%">(85,520)</span></td><td style="background-color:#ffffff;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></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 </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,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(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%">4,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%">(5,999)</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,670)</span></td><td style="background-color:#ffffff;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,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%">(13,265)</span></td><td style="background-color:#ffffff;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></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%">34,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">73,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">65,766 </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%">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%">112,175 </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></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;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-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%">533,568 </span></td><td style="background-color:#cceeff;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-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-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%">471,176 </span></td><td style="background-color:#cceeff;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-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-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%">1,004,260 </span></td><td style="background-color:#cceeff;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-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-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%">904,986 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 decrease in equity-based compensation expense for the three and six-month periods ended June 30, 2024 was primarily attributable to the Options and RSUs issued as part of the 2018 four-year block grant being fully vested as of December 31, 2023. </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%">2024</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%">2023</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%">2024</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%">2023</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%">34,978 </span></td><td style="background-color:#cceeff;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%">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%">68,897 </span></td><td style="background-color:#cceeff;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></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%">10,298 </span></td><td style="background-color:#ffffff;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,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%">19,878 </span></td><td style="background-color:#ffffff;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></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%">11,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">20,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">26,163 </span></td><td style="background-color:#ffffff;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,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%">49,860 </span></td><td style="background-color:#ffffff;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></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%">82,494 </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%">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%">159,555 </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></tr></table></div> 209166000 195254000 399130000 354292000 54372000 44932000 101229000 76992000 63588000 61756000 129989000 118224000 94442000 106648000 185847000 232058000 46234000 37843000 75890000 67270000 467802000 446433000 892085000 848836000 1325000 6888000 8791000 10479000 18101000 25159000 35242000 47436000 82494000 72617000 159555000 141691000 -33816000 -46360000 -85520000 -92325000 6363000 -9998000 4092000 -5999000 6670000 6589000 13265000 13543000 34171000 33344000 73764000 63283000 65766000 24743000 112175000 56150000 533568000 471176000 1004260000 904986000 34978000 35337000 68897000 68516000 10298000 8272000 19878000 15597000 11055000 9819000 20920000 19479000 26163000 19189000 49860000 38099000 82494000 72617000 159555000 141691000 <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, 2024</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, 2023</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,349,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%">1,252,360 </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%">375,447 </span></td><td style="background-color:#ffffff;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%">314,904 </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%">433,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">368,154 </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%">944,560 </span></td><td style="background-color:#ffffff;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%">796,505 </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%">536,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">452,323 </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,639,156 </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%">3,184,246 </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,438,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%">3,126,472 </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%">152,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">148,005 </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,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">70,384 </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%">29,838 </span></td><td style="background-color:#ffffff;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,310 </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%">(44,607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(53,397)</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%">69,356 </span></td><td style="background-color:#ffffff;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%">63,369 </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,768,132 </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,417,511 </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,407,288 </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%">6,601,757 </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> 1349090000 1252360000 375447000 314904000 433214000 368154000 944560000 796505000 536845000 452323000 3639156000 3184246000 2438473000 3126472000 152359000 148005000 49368000 49368000 73345000 70384000 29838000 13310000 44607000 53397000 69356000 63369000 2768132000 3417511000 6407288000 6601757000 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, 2024 and December 31, 2023 were $795,816 and $803,646, 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 as of June 30, 2024 and December 31, 2023 were $912,078 and $913,027, respectively. </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%">Due to the short term nature of our cash equivalents, we believe that insignificant differences exist between their carrying value and 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-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 an investor. 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 investors. The forward sales contracts lock-in a range of interest rates and prices for the sale of loans similar to the specific rate lock commitments. NVRM does not engage in speculative derivative activities. Both the rate lock commitments to borrowers and the forward sale contracts to investors are undesignated derivatives and, accordingly, are marked to fair value through earnings. As of June 30, 2024, there were contractual commitments to extend credit to borrowers aggregating $2,485,351 and </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%">open forward delivery contracts aggregating $2,476,295, which hedge both the rate lock commitments and closed loans held for sale.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><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 almost 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.</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 investors 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, 2024, the fair value of loans held for sale of $392,943 included on the accompanying condensed consolidated balance sheet was increased by $6,367 from the aggregate principal balance of $386,576. As of December 31, 2023, the fair value of loans held for sale of $222,560 was increased by $6,349 from the aggregate principal balance of $216,211.</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, 2024</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, 2023</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%">45,257 </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%">61,150 </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%">7,934 </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%">168 </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%">37,323 </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%">60,982 </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%">5,676 </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%">8 </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%">3,834 </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%">18,305 </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%">1,842 </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%">(18,297)</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, 2024, 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, </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%">2023, the net rate lock commitments are reported in mortgage banking "Other assets" and the net forward sales contracts are reported in mortgage banking "Accounts payable 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, 2024 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,485,351 </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%">10,553 </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%">(3,686)</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,456 </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%">37,323 </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,476,295 </span></td><td style="background-color:#ffffff;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%">1,842 </span></td><td style="background-color:#ffffff;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,842 </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%">386,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">6,367 </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%">12,573 </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%">(4,623)</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,740 </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%">1,842 </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%">45,532 </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, 2023 was a net gain of $49,034. NVRM recorded a fair value adjustment to income of $668 for the three months ended June 30, 2024, and recorded a fair value adjustment to expense of $3,502 for the six months ended June 30, 2024. NVRM recorded a fair value adjustment to income of $301 and $42,489 for the three and six months ended June 30, 2023, 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> 795816000 803646000 912078000 913027000 2485351000 2476295000 392943000 6367000 386576000 222560000 -6349000 216211000 <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, 2024</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, 2023</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%">45,257 </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%">61,150 </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%">7,934 </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%">168 </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%">37,323 </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%">60,982 </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%">5,676 </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%">8 </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%">3,834 </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%">18,305 </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%">1,842 </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%">(18,297)</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> 45257000 61150000 7934000 168000 37323000 60982000 5676000 8000 3834000 18305000 1842000 -18297000 <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, 2024 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,485,351 </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%">10,553 </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%">(3,686)</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,456 </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%">37,323 </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,476,295 </span></td><td style="background-color:#ffffff;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%">1,842 </span></td><td style="background-color:#ffffff;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,842 </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%">386,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">6,367 </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%">12,573 </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%">(4,623)</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,740 </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%">1,842 </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%">45,532 </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> 2485351000 10553000 -3686000 30456000 37323000 2476295000 1842000 1842000 386576000 2020000 -937000 5284000 6367000 12573000 -4623000 35740000 1842000 45532000 49034000 668000 3502000 301000 42489000 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, 2024, 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 as of June 30, 2024.</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 $16,100 was outstanding as of June 30, 2024. The Credit Agreement termination date is February 12, 2026. There were no borrowings outstanding under the Facility as of June 30, 2024.</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 16, 2024, NVRM entered into the Second 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 14, 2025. All other terms and conditions under the Amended Repurchase Agreement remained materially consistent. As of June 30, 2024, 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 16100000 0 150000000 0 0 Commitments and Contingencies<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 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.</span></div> Leases<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 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 production equipment and 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 Right-of-use ("ROU") assets and finance lease liabilities were $29,838 and $31,767, respectively, as of June 30, 2024, and $13,310 and $14,965, respectively, as of December 31, 2023. Our leases have remaining lease terms of up to 16.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%">2024</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%">2023</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%">2024</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%">2023</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,514 </span></td><td style="background-color:#ffffff;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%">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%">18,861 </span></td><td style="background-color:#ffffff;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></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%">767 </span></td><td style="background-color:#ffffff;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%">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%">1,329 </span></td><td style="background-color:#ffffff;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></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%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">8,179 </span></td><td style="background-color:#ffffff;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%">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%">16,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%">15,023 </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%">18,699 </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%">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%">36,621 </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></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><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%">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:99.853%"><tr><td style="width:1.0%"></td><td style="width:41.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></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%">2024</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%">2023</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%">2024</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%">2023</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,802 </span></td><td style="background-color:#ffffff;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%">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%">15,313 </span></td><td style="background-color:#ffffff;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></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%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">593 </span></td><td style="background-color:#ffffff;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%">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%">1,055 </span></td><td style="background-color:#ffffff;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></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%">12,101 </span></td><td style="background-color:#cceeff;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%">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%">13,491 </span></td><td style="background-color:#cceeff;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></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%">16,011 </span></td><td style="background-color:#ffffff;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%">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%">17,857 </span></td><td style="background-color:#ffffff;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></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, 2024</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, 2023</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%">6.1</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%">5.8</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.7</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%">9.9</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.4 </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%">4.2 </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%">4.6 </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%">3.1 </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></div> Leases<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 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 production equipment and 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 Right-of-use ("ROU") assets and finance lease liabilities were $29,838 and $31,767, respectively, as of June 30, 2024, and $13,310 and $14,965, respectively, as of December 31, 2023. Our leases have remaining lease terms of up to 16.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%">2024</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%">2023</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%">2024</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%">2023</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,514 </span></td><td style="background-color:#ffffff;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%">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%">18,861 </span></td><td style="background-color:#ffffff;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></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%">767 </span></td><td style="background-color:#ffffff;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%">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%">1,329 </span></td><td style="background-color:#ffffff;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></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%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">8,179 </span></td><td style="background-color:#ffffff;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%">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%">16,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%">15,023 </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%">18,699 </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%">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%">36,621 </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></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><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%">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:99.853%"><tr><td style="width:1.0%"></td><td style="width:41.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></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%">2024</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%">2023</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%">2024</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%">2023</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,802 </span></td><td style="background-color:#ffffff;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%">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%">15,313 </span></td><td style="background-color:#ffffff;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></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%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">593 </span></td><td style="background-color:#ffffff;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%">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%">1,055 </span></td><td style="background-color:#ffffff;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></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%">12,101 </span></td><td style="background-color:#cceeff;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%">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%">13,491 </span></td><td style="background-color:#cceeff;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></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%">16,011 </span></td><td style="background-color:#ffffff;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%">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%">17,857 </span></td><td style="background-color:#ffffff;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></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, 2024</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, 2023</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%">6.1</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%">5.8</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.7</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%">9.9</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.4 </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%">4.2 </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%">4.6 </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%">3.1 </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></div> 29838000 31767000 13310000 14965000 P16Y2M12D 20 <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%">2024</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%">2023</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%">2024</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%">2023</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,514 </span></td><td style="background-color:#ffffff;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%">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%">18,861 </span></td><td style="background-color:#ffffff;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></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%">767 </span></td><td style="background-color:#ffffff;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%">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%">1,329 </span></td><td style="background-color:#ffffff;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></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%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">8,179 </span></td><td style="background-color:#ffffff;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%">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%">16,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%">15,023 </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%">18,699 </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%">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%">36,621 </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></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> 9514000 9475000 18861000 18615000 767000 511000 1329000 1013000 239000 105000 352000 211000 8179000 7531000 16079000 15023000 18699000 17622000 36621000 34862000 <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%">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:99.853%"><tr><td style="width:1.0%"></td><td style="width:41.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.520%"></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%">2024</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%">2023</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%">2024</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%">2023</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,802 </span></td><td style="background-color:#ffffff;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%">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%">15,313 </span></td><td style="background-color:#ffffff;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></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%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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></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%">593 </span></td><td style="background-color:#ffffff;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%">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%">1,055 </span></td><td style="background-color:#ffffff;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></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%">12,101 </span></td><td style="background-color:#cceeff;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%">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%">13,491 </span></td><td style="background-color:#cceeff;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></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%">16,011 </span></td><td style="background-color:#ffffff;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%">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%">17,857 </span></td><td style="background-color:#ffffff;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></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, 2024</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, 2023</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%">6.1</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%">5.8</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.7</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%">9.9</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.4 </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%">4.2 </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%">4.6 </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%">3.1 </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></div> 7802000 7420000 15313000 14736000 239000 105000 352000 211000 593000 411000 1055000 811000 12101000 10090000 13491000 23337000 16011000 250000 17857000 499000 P6Y1M6D P5Y9M18D P10Y8M12D P9Y10M24D 0.044 0.042 0.046 0.031 <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, 2024 was 24.9% and 20.8%, respectively, compared to 14.3% and 17.3% for the three and six months ended June 30, 2023, respectively. The increase in the effective tax rate in the three and six month periods of 2024 compared to the same periods in 2023 was primarily attributable to a lower income tax benefit recognized for excess tax benefits from stock option exercises, which </span></div><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%">totaled $6,815 and $50,608 for the three and six months ended June 30, 2024, respectively, and $55,906 and $79,151 for the three and six months ended June 30, 2023, respectively.</span></div> 0.249 0.208 0.143 0.173 6815000 50608000 55906000 79151000 false false false false
  2. (F'^==SX+XGA [2(0/7ISE:$L'FI^(2Z. MV<4KAIU?Z?JI*@%?[TS)E_O9-;[-X@F&E9$YI=V1WDY4W3BYI2U+9F61.?WM M-)G##ZI:2LEOQS"W#SP6Y;$>R)'<-3-XFH\87H L/P7A:X$?22^B4FYG%TU= M2D5N];X5ZXQJLX6K<=BK3<%>6$2K2X.N%3Z9#<0GQ?RD^LLB=Y0BIGVL*,.- M.0Y>%QEZI\'%?>WZ,,?CHU0]]ZOL^^,#;UESBI(FK]NWZ9E99;-#5D>D^JH0 MBUIW<4Y(VOFDFC*IR^)0"@MB5J]6S@GS"Z7+14J63;6S6D([;[A'5V, <_!& MJ!#S2 OCF^Z@:/. ;AF W>H'-.*?1&EL$3B1'N$O. @:A/1=WBN^_,6%5\-K M!1_F%J Y\>Q&U [.NF5@6 $/).'%6%#)L4('TUB#9]=9E4RHOK/>%X8)&0BY M']T6$@UP1T/B>3F$A'< #!I=3L\SOAV[?=\6_A?&7BMG2EMX.-V2*F3]*?HZ M>"U>*]9%1 YK0*"J V)\((_,K!\I1M^H&X2WTVA M0I/*P."?AX_2 EFP7? )HK^UKJZ_%NS/TW0UFHYS3Q]QD\14U8'.FZ]AXB>C M,R>(S[('PM(-JS$\2YJ@3&_U5%'J=$2].SEGD8^TEZ:]T2G:,RER0C!]7WNE M=EJH(3<.4K5^'A+B_4:8:BAP57SE,T.4$S/T[-S(F;#L7\]C)I< M553G^WY>O]GUF''C8J Q".C@P5[+C M^><)>(4A7M7JW5I/Y!"QS3T8DSM/O7_W(%P5U'TZW,P'@TIF7A2;>6OFGRQF MQB(,0[30_[1!764)S(^KZ_[UQ57_FP V/)@#_0=:M==:-/WVPL4M[,@]TI0! M+H)74Y:!\@IF%9]MP/5]Y>&&_>CS^4S_1NK!8K1=EH1[H>$Q)'P+O&M MQ''AF_=([76TQ>(\U&T>$"S$#?"XKQ,!BE0OQ,0NQL:$0 M7UC14/CJ!2]\-6ZB( .;-2[(QRS(75IP#L84!T()=YA+,P,,+RO-P&M]-VEN M5C1.X=&XINBA#OA]WRW?>J+JY:^1\,6-["3M0H%'J/N^Y;U&+K4IIOH(%5:: M=HG7W)$H\5*SXV9,TL'PN%U#E!,"0.Z>B'8J9,X>W[A[5$;*5*K:/I1 <;5: M2:P4&/]8(H"8G0?PR26,!^F206[MSH!]>=S="= ME,OJCA$7KCSWQATU4YX:5Y[UCZ4DX\#$C$/@#56U5 M8YXE2M^Y,H2UW54\(:?NQ$2>F=@<16RT>C\;1$!EA86@4#]]0=MQ$8 MU#K'8IT:,[F+W#IMEE+\1IXL+S5+:?%8;I=RIZIZ97^"YO<]0*MA_]S9]IDW=O>6FIALL_$C=^G6UO@0&W MWR+:2"HS<+@6:HH60CX?6@O5IH#TJ0+BJH==U:.W>C>TM-/E,S_0Q74)PQ:- MP2V:YJ@5L]6[_#ET'UVN4IJC4H!IZII4V.;MS/%4>[95!381N;_ZY;K_\-O= M)=<5#=$5R#75:):NV+R!YLHB:D45_QI>)Q'/%N]>*%'&'MA;5$FLIS1;FNK0 M%E84]EG@[L$3-929RBDKRFZD0SQP63>MK9MJV;)N1J?=,!@D\PXE$@?RT";9JQV+$-)8])F'V%Q#&>G_,E)@]&[H\2X:LI49D4%;* M0G,C#I9N&E*J$;R,^(30972FNF<1H4T^D)L,GH$ MC9?5EE?+U$!]M.P?3V$ 3O99-MP!_>\M$AQ.@KH;$:!_?W\YK4K\!CK63G8= M;%;=G^$I#L;EP!3B+.HAY8[*B)-R"U*6ED7;)H0Y6:0//'=C>)F]@73^&HS( M8^)Z= 9;(6N!"J61M9Z*30 /I]9>1:UXV1/HOTI;T6L7N[<=0JS]A)Z/C;^0 M/Q+WV?)F@SI5J?(R]),$-A36FY3[\R*%2LV0:;%8V56.%2\CI2(A6@X1@.HXH*P9(B,*(A%1DPS9E8;TC41RZ MM",E+JU[L\B4.V 18]^B1RKV=C41J4[NNT2*U1CWWTY[* MT907UR0N*T?8:E07M:[,B*G# 70XG5P)@ QP*+LB3)D1 )V8K7SEXVF/('QE M(LS+S/U5+L>*GB8!,HR";T&<'BC$_ P8/]4*D0A3?Z;'$&D^KQ#1PXC64TBR M(M4;/C_8G'/LG M,.PBYU=93=UI]62QJW1$3>>K_1&B;,5J?V"4F8@RHZ.)AFDP@K(J38(&+ :_ M87:B(WB%:P(/IM6@Y%..% AA6>'J@K$-UK:*E<29"'MP!!U&@5>%($T"!,F@ MG(V=E3.#@;,&*.=OJ)%3<]PAS\0+QKCD&Y'.00"!G^ M\V7*H8L@*B]L#Z8TP)0J=J4CV[YF66?O^9C%!O;0QL= MG+/F%AG3]YW+G"WE\RRU;JO7Z8J2SJ-01XBC-0JZ0ASI$JSTJMB1CW'_MP': M^@88:<6X=> 1*R("I65Q:>\4BY MX/JT_F%$6_M8(WJ*1K \+[!I'=Y+5ZG9-7I\6\QHC&'FU&QLV@:)&]/U&M/(A*TBBCINZ.JF M*#-3?X7CYH"V\_:XP:/(FB)VCBT2S;*NW7/1Q TLE!/.;UA7(&(K*>JT>KIH M&JHH=:N*$3*13L/AMN]R$EO!S6SU#%$&M2V956UM'"*/IN&9DO2!F]<3_AZ$ M\9/U1(3/EO_#W;:F\";FT0;W'W.U:DY*U@I_-\7IK;8:,8\>;; >ZH>O3JIW M6SU5%F6%E8,#'% 5 LHX/* ,B9XDU)2=8RT\5EE7K5L>=MI=65=;4+.Q=CTQP"Z@"4WKKU/<.GC:615-A)8K(87- PWE[V.#.HJZ(JKGS M*76V[&2652VO0\JN!MY.BM163]Y6E>S!Q'D)#K8]Z^WMP(9GB_6N:'2: M5'7T^,SHXG,2#T%L>7LRH_=[,(FU5?+/>SOTLS%\F=$4'U2H\Z*8"*9P@ MP2V&14HU9'24,1]BW"6!?QWWN?<)?N1OF6&P30#4829NO4^/(=Z<(6S/MQU. MN!44[GM"!#^(X7EQ@++L$#_"(Q6!3V7"PO,5 ]>W?-L% XTV=*&M;MLK)Y8] M7I7;:'/2 LD@I^:^5'[.I>DMUB.,(8E7W[)W&LK2 M1D24YXDQ^W,X40-CZXF3G MNJJ5NF/5H&2UW5'+OOP@@U+>?%2A9RGKK2E.5T8$4] XLFM$II8O9M7R9\L#M4R$^R$!HTIXA\TE7#\ASOM&TF*MJJ6T M>.?Z0HR-N2W?B42:%X'VV] *"OSK7XU M&YIA;%RV)C*VG[?7# ES(UWX]\0G@BJ)@B(IV@91M&.DP1=BD]$C* %5IG10 M=RMMP?(N63$!OEWU/U]]NWJXNKP7^M=?A/M?^W>7O]Y\^W)Y=_]7X?(?OUT] M_"^OG,+^=N0>2ML5BJJX3=N1BR&G5H5K(GL[ MC<44Z-MVFD ]MEXQBE&U M\YQY4U@FV^[5$T0Z:EHO M],_RFY[=%H]39%%;?=-#W:RP;ET'*=TK*MP6KUTF*V>JG7$CLJ/EM:U MCH8)<03R^YUJ/KN;%+>$I\C>L1LN?;E!55"%T7EB1)%]7= MA8ZGR[,'J?5*O'I(F1*V?%%%B9DZ02?F#UTD$;P;M';>C9R?&:U)9>?-X?_I MQL.<*[FPO985*QFKDW9%I<-*]SN.I,-IZDJ1I "25$W4F.EP?V*&]F(-%VY= MUZ^JYTMN;"U::JO7,47=8,7TX1"JJ]7MUA#2 $*ZV.FRTMW^Q*SG>^*[09AF MT'+#N29MG#+A&GE05GST5J\K*Z+4826*R'%S.!6\ VX,Q(TJ2@HK>S-5&L6= M=H=QM"A*IB9* M6B.Z=AY'"FO)S#C>1I&Q5923DK=1?#NOCN<#L%6@:3X#I^\[:?6SI3W=LNMG MM]4S5+'+3!L.#JH#%F+:$ZBZ4JLG*QU1EWD9ZJ/8<^+1JJK[!6R[8="5L6]2 M%0XV#WBR!Z%2G0*VAI "$-)%K;-S[5.V8I\L*V0>\&17,>]@YZBMGFE449*2 M1SN/"7#KNBMN#S@MK5O=-4\IULF>U?U6$51&;.T3%K\UY4%W$#\=-QN4CBJJ M9B.J$'/,,5(X4U$:465]1OT@O53VSXJ/]V]Z_$:&:,;B3W'>\ M"$8C-Z8%+^E^!LHL3(;X]CY7Y]+WEUW=?D;NN>]Z?VO%84*6#P],YMSWG8O9 M&4]T2B=%1*/F;58P;W,R[V/24LS=?Y*ZYAZK%@X##W1R]%?:43U^K37/H>'[ M[YQ:+!?WS#K17>A/=84=OY'?N\3A^9V?#29-WIOKW4K1I,9Q^# 5*U>E); M6MZ:7?I &%MAVL/VH[!R_+1::[0#'>DXHWX2#X,0>.ULYB#-S$=^@[K%HRM! MV)U'I[1ZAB0"[O'_&] \';%@3=Y8FO:E9W<51LZ MEKHH07.7ODVP:*-F4'5# 4NRIMHVK\M*_8B\2FGVU6*ITK2>.T^1.FQ<;P8\ M5 4NQU)D"0-X4E6Q\X9MR!PW.-8$X#8!A\$2.(YV[V1%^BF,&JEM>6!TN,Z9 MZPNV-4;GBR?Y2^PA M:EW[L.H118__F)HIZ@HK1X"Y*T[K^ ](&-).5",L,&A1[,1A$L7"7_YD*K*\ M?[?F5^(!R"Y'8R]X)>0!WWV?/;FD/_&6_UZ1IU/98&5,OI8,T2BH*;'2\P%_ M9]*)!UDV":-P9^B 0O-N/][02H"5U;:R#- J/MW[GCM/30;3YMY3=6!2V '3 MB3E;Q8MSGKCVRCVNFCRNG"\7,VR99/E74*Q5EM65,L>]K\:C:XT2WS^Z-,;0 M=6)'N.](;,&'CD"LT(?Q\]/:=2GRG!.7&2/ZMIV,$@]W9T$*7=LM+ULZR)8F M@A2)+.#9]](% EQ2*PH"5_S M.$P,]-A?\.PA>QOU\3)W;[OP4P=0U1$U1)6Q7+R<1HPJCJ55-W:3CET%):OI M!6//4S-H2*Q4-$P4X,8Q@><\$^]UA]C8R1K"5<;&"@"3;0J7U*!=K',A=@U9 MU+7N#F$,[DTQ"*(U"W)5(%(P7B^+IM85)759Z1P<1$?K-+UU:#,J2-[FI_59 M=*VHN&6Q4YG(U MY@B_HC-4F'K#(_S4IJ]L=7C#\-KOV6K60I6EVZYN/OVC44:;ES'H^TX%JDEM M]0Q1DSJB8E:52L7$LLB%C@O='NHX5"-T&@J=("II#R:2-F 2X@"ET<%^U+16 X4N[G ( ]>W?-M% M3QW/.-)3_NV5$\L>K\IM-#=I6U00I_.0>!8&8#^^N$X\S)7#S'T92:7I+=8C MC"&)5]^R=QK*TD9$5!9BRC,_<;2H;ES94FS#U@U3EVS-,F33-A5+EXFJ#8C< M).(G.>_?'3<:.Q9K^>N3^=#;_HXKX*0V0L+ M!GU?^G6&@Z[2UC45H9!YD]F+,Y2T 24?EC_7I+:FF85?26VYY.==22]UQZI! MR4K;T+2*!J6;73ZHPP_J;4P51CV4SI+]4&#TI^)U&/-7EC<*:DPR^]=7C&C M'%>5?LCMAHM9N^%^8BV@P@0:!"/22"JL76#2_2W7%^)AD, SG$@4R$^;@-TZ M)F$:PA* *-;[8YY_XEN)XP+G"V>YZ+4H!_-:3OBR-1%D)FH^F=46*7J35%W6 M9&MQ\BLBXV"B$N$[7#>,A$M0M@[-@!%423Q1BMR[/S>@!X?_!M&5M7$JMI& MR5^;[ =544WTF(BF0HN!<_.)P3@5E0IJ]45J$NJV>:HBRN7RTEA=-:3QNUIGA.P!'E0 XFJCH.YOA M'#@, F>-X;H+<.16K],1);VJKN <."P!9XVIMPMPL%501U2D(RO&U!13[P+K M*P4#(0*^U-J[NWD25*JPRAIC#]EP,_@E"!QZQHZ$SZY-HOO V[ /U(Q 8;E3 ML:MU1$->[NO"R_,T&D7K3+\*881U3<6.8HJRQF%T;#!:8PA6"",=' K1Z*BB MJ?!B8<<&HS5F884P,A!&JFJ A\& -CJQ<. ]\>##)U%X(CX)+8_6A[&N[ M41S2X\4\2EB7Y9@QYY>4-2!G_3G&7/[$NN?EW3*L:*K)HB(O]RSC;4\:C:=U M-N2> (5E9K%EF<8!=6R 6F--[@E0W59/Z:IB9R?P?,*A[<+\&M:? M[>JB4A!,8K#B%X=S@Z14>&R=1+)#4+>&1TKHB MI3DGMO4/=2Q;RT3K7@Z;0P9$=\6-0DP#%V2KC@< 8/0Z,KK5Q#X=1N=7KJI*HR#N?:N08/2J,KC6G#X=1I=4S M-4G4"G((&,3H%B7"]U9=[2#5V?C@CGMP%;F;S:J ^CT(XR?KB0B?+?^'NVT5 MU$W6H=THR=PBLT-)24XM3BU.+:8JDC9[FWBBQ!]3)2X,R);GL4\V!E_*9U#W M4[Q*QX;"FJ@;.\?Z^,X-@ZC1]H0:K=73$34[>XT<-0RB1M\3:O163Y9ET=1W M+I/'8<,@;(P]P<8 V$BRJ/.2.S5G!-:_07SD$K3&R,L9T?>=KX3D86(8VZ_$ M<[X&X3U(3FZ7EQ .!8\3-&DMP M%]QHB!MI]VYV/+2X#0I^J;9 X\GZ5>6.(20EZEA6Z@VW):>"-&RG'1;/7DG(>%N.8O V'!7>34P.A( P^AP M8!P9,#;<%'X#&#)V!%U.^.+ :#8P-MS3?0,86"15V<4#9#!2UX!*,4OG/>I/ M!CSE(^1K3;*#'2'OJ-0'DM2J$@=YE8/C@.A:X_!P$-5H>W&MP)[@$#UEB*XU M4P\'4;W5ZVBBQ-L-<(B6,Y@/!U$C/2JJ-$*+\E(Q?'!'-;B3+!63JBWAD>HP M(4;UQ1-#]K;6=-A9:SJMGJZJHFXL;QKPHQW-1YK)#M)P"[<*0=(=+8 M 1KN@8J2I(F*457?&PXUEJ#&3@EO4VKUNH"TKLF*4CNY[!1JMX+!RO-3]K^I MN)'="@*5[2I^)CX9N'%IH<(C;:HB&@7'C?FV=+,1M)$]NCN"E%;/Z(BRQD"C M$PZ@2@%T&/S@(3>I*THFSY@Z-@!M9#SNCB -UC#=$ V) 015$J+?Q#4YP/W[ M"33SP35J6CVZ_HSO).,!G*W)M@5BA#U.(A#$!H1Y:(8\*\(6O<.&[)>$]XN/MZ("R MN/Y=9@#+;Z>PFRQUTG2IPW0;Q6PKK%1VX]#GT%\'?;,2Z'>QJ(*BMDT> >/0 M;PKTJT&^C*4&Y7:7(Y\CORG([U8#?06@KTIM9>?<8N[9'[=WRD?'/?M2GOT7 MUTMBXG#?GJ]UA_7M,^ 5K78JNCA2VV ECLW!S\%?K7?_!O@QB5,VV@5UL#GX M64$(!_\._OT;V,=F FJGS4PO8(Y]COUJ/?PWP(\-$%#QL](=B_OX?'1'-[J3 M]/'3W?OT$G#U+1@L%GNE7GXD!$D4+.(,G YN#;/ MW]XOMKI4<>D[USKAV&(36VM2HO<)+D62J.(J:%[(72[N-O#1<9=KUVU5QIVN MC)4I[=[BYO&N/]MY91E_EY:ATBL0MD(25:6JH%\IAC; _N$ W=*SJPR@"@)4 M*VCCQ@'* ;J]=U@9/E6J0/6JM@PY/H\.G]MYF)4!5*,*M+( QMX!2NWU#[$% MSX1_'?>Y]PE^Y..:>8Y-L*%?AH'>I\<0;\XFL^?;#H4@\ MVK/ZXXOKQ,,<\#,W9GR7IK=8CS (@.K*6_9.1%G:B(KJ/#5F?^)H45Y)J@V(W"7.OV2CE=\TG 1*QB"W9X\AL7Z<60.8X+GE MO5BO$:)YA@XCUS];H/LBR5829C#8&V%2T00%$J25HL]!YDF(5\&8+&;&(@Q# MU*=_6L^B3JOW@-I#" 8"5L)&2?CTP>H5L?^@,)47*+#DNE.87O]^)PI7OKU: M> \_TF*!NIAHHHM9370_T3^4 U8T%+YZP4M4XWPV4Q#O7%^(AT$"SW"B]RN' M.[+")Q#E3!,:\]9*O1-(?"MQ7&#"9/1T'9TJ;[IVPW \:QR1\_R7CXX;C3WK M]=SUZ4/I31_GYXGJ:F'-IM-.O\XT6;?;-G45E5D6<,M>G.FY-@SRP_+G';G= M-8J_DMIRR<]U52EUQZI!R7+;4#LL#JK[YJ/6A#N9B&J:&]G9Q?;I&W,J]%&Z MFTP]E=IZ)E\V M_[/!_=L"CKF8T,;JBY-R"U)6U)ZR*0U^=JQZ_<8V>QF"'=EID*(9,BT'C%0X M522]L@JG;XCE@3O+<4$X4D'88X5313(JJW!:D22<6.>[OO/O)(K3T&(<""$! MYMNN1P1_LF+BY_B7C:;O. R>772>'U_9LWT;;I-Q:G$+=B4%OI Q"*=+]W $ MRW<$:Q3 X/Y#/^!-UFLR V>Y K][!'_I^TY_ACFEU\1.JV>*'77G_"QV;$.. MITVMJ;T RD1 :;O78. FUC;PN/PC<>/7LT.(0.J+"KP9 LM7I:1]145@Y%GIAUC4E-2'#!0]/: M(305CWK#,$AP:T7T@+F5?;B&S!$,'W[+IEG6^M5[HO^#4(;V"BKD\]VP7Q^I5X#ER @E=:TK VK-B5)5%1 MS?KM(8ZM0^KLO8,+:Z^*AB*)NK2\D<*-[8-J\BCP'+IG.0Y=WW;'EB>,,_ZC M23Z:OWH(7$=N4U.=&^JK&'E@^FN^L+5A01,.C1SO=$(P3PAN:$*PHJ?59!@6OBO?#HD54=%S?;2A@O"5FU!U14MS=GPAZ;]7_E7& ME"VVB15LC-W51*6@82(/C#8;1FL,IFIQ1+M,RZ(I+_<>;'0,M&'ZV2Y*+]O. MWSW9"-1^E766[[-+64A%;?4,:LWL;CDX>+3RYD9ZX6M+LI>TH+F-[J:5U1.Z8B#!Q2&V?\ M[@=3!F!*E$U6('5B-O>LXK9L&R861YAJ0"MVTD/3MATFQ,E/WG$3O+XC':OE MKY]Q[C9E')Y^3=GV;1I6+BV8G59/%Z7.\AD];ILW&V;;Z_F]X S/6G=%4UX^ M;,VM]@,&7)((QD'"W6(MW-#:1Z@E/V;U3S<>7F1\RB7NM;2\X>%K33155BPN MCJT#9A?L&5RJ!$:#)G9WSR5CT)QO0'[!33PD(3^CQX:=3IEQDY=\ZT\JOF%% M9&Q&,>E145K*9#P3*TN[;%%QTYQ%9&UJFN\/6DJK)W=%0^&'^6K)#=ND8F2= MEOG&%;Z;(9W5UC=&Z;O-F/?Y];>(.%=^@9"6EDEL[]@!A:]7E;59IDX[Z_;\ M*2-R?:'A?4$2&SIJFJ@4V" ,0C);2?)!3/I5 >!JRQG=:X^%9@RNH@6^V?U0 M7)KC7T5-Z$T4ZF[494Y;[I "SJE584NBIMC8TP,U$=WQQ U.Y]GR[;2M;?6' M[;C?6V%=C8>@;_^1N"&YPE9?P,@K_^_(HM]3#A79*3IN+O'TPF/#RX:U,M8" MIJ35:^"Y3$5A(.YV8K&1Q3/2MC5&@XL?D68W'C);LZ#KR&?A1?HXM7B/\XVCXC$>Z$K"5QA"8/_@ MP9*ZP^!?@_".C#,&W0PN@M$H\.^1-Z7M$AWS#F15%[OR+L?Q>8R$131MWO>E M*C@9K9Z*[I>RB_MUF,"(XT9CSWK%,9+5V*O_JM.8QK&%J6X+N^ND%BP1/%H; M8:8R-]]:KFM-_9JRY!MR9,*T7#.6UG\=7$XEG8&"(QQ$AUQ*UZ!H&2A8FH:% MG(-3\VJ6]H?)3Q+:;NKG4/=&",8T:XN[.2SL"2-';E*&7&:<K)_@> M5OJ9HJ(@H:* !R]#U\:S>>D'F-5+30-,[7T&\?-Y:Q<&%GO4I_C_RRE7[B:L MPR_ZOC/_P7/M.WAG163R\& V*4S.G5L%F,:HM9E M(&&? _2 OB'CN,2D,5,5]=USC7FT2$\1@OA'>6*3>#3O:[5.ZM,ULC[YUVTRL;:A/G%H,/26D!KTNB**78U M@Y&U@(L.%YU5=M2:S?_#RHY)ZSGIIBCI'49DYTCM*!5(X00)]OYCT)#:9'0G M65+X/AF//=KNP?($QXUL+XBP]EU:*2\[GB6X?BIW(#6\OC"O+\SH>:QF[X7E M=4:%L07^GI.$&&F\H65WWE1@C;B;&V=%,V1: M$W*;V=@J35-U'9/FV-GJXU+PI%*PMIFASN)@B%14>B8RR< M^,;>0193.Q@1(;9^DFC=@AJ2 2[_E7649*QD:BFA(56TB MURS+U(KY$%OP3/C7<9][G^!'/NJ9Y]@$[;<, [U/CR'>G$UUS[<=#G$*#> 1 M(OA!G#8A H YQ,=#,W-M+;+C,Y8'8\N:NT;ME1/+'J\I[0Y:>>,@ M%;O/Y..+Z\3#'/ S-V:HD*:W6(\PB"1>?B2A+&U%1FZ?&[$\<+J2K5F&;-JF8NDR4;4!D;O$^1<(='[3Z-+*IF@7X(PC?V"0B A7@5CLI@9 MBS ,4:/^:3V'.JW> RH/-/NQ>7V:/6[5*.2RO##WI3 ]Q>?U[W>B O":JD] M_$B+)>DZUT47$UUT,:N+ODYTT:31=,3\I-XY@>=9(6W\%@^#!)[E8'[)3YO M*@;^I! -K9 (,$7K/?NS27PK<5S@QOLBM;?#TKB9GE24ULQ-]0B4W!:$S%B[ M3D;P#'O9T5KHFQX^6;[['ZI\IHB&/_J^RLP=7W M0$]W :.'_=M&ZPL+#UZ"\^S71(]P! ^>[0T4V[%J:GEZ/H)$U_%E!$*WBMMDR1^N!%)X2KS"PR5BJ&D14^@0& 1K.1>WXN:L_X M7.G0O( ZU,3#D @6<&0$[WY%)$W4AEC&T,1375[B$!IZLU(.4]),UC3AW5_^ M9"J*]!$^H;_)'T5Z=?;Q13J$R5>M%]*"GTG4$H)0: 5)V'I/,P!=>'"4/$:N MXUHA0#Y-"P1GP@*]'< 30P%&1$]VHB9_&;KVD+XH>X, /',(#-O!!>PQ'?(X M!.\J?(4_?0+2Y>+O[R*PNM.53J$O4?&&>)%@):CTOITZ9.E/&GW.'C2E&;XH M#H&CJ0L7"4/KF<"XB"\0SP43DCX=S\[-JJ?LPIAN M_"J\N/$P?S7.99P6O?%@RD] B=#R/#HT6 #3>W'VO_D(CW1EISSN4_&W)AS^ MI=^_S?CX'IW9=#?3'^5@ND5?%%TE"9PA GDR:&+KQP$09SZ5"&AG6,#!/.PG#M&:$'<+PHMQ>LZ)4&;Q@52"6)"WX% M?.3#**,(I1VG8 D#RPU16";J?$:&%4()& M[D]A!#IX&&54^7OBDXPB$J6()J!)B0#(AP(Z'E[E@$"A'YYC(7]'/+1B(!9J M*ICIF-#TZ$7RXZ *Z:\MN!:+U@+SR]5**P4- [J8I9K.RAN!KEBLEI0@E?M, MK*(9-*(.&ED_@-B OQ'5>+0I=!0EHW&FI9 E%CT;F&J"4:K)0RHH4[VY4NSF M5 >5P0QB?3M.*,A3WMM4NAT77A7FI:^":&9H;53:X^RCCZF6 P@0T#="E&)F9O&DJ7%%SP+K849= M3YB[K?IO+QGAFQO4=^29@'&,)9$PSH%!WW\"EB] <<)(PY6&M5Y@6.O%AG4Q M6&J*CV3SA17(#L +6K:VCT>=(3MZOP(7'Q/7<])%)IV\BXJ%SO\_ *D@15]$ MXCA-\,3H!* QU41VA@K:/BU"Z\X&N+\ HM.O @\?1ZU-4"EA:A'C4F]G$"K4 M*#=X0?[DF>JG8F9K9ZLU2I!#:)28#IF $#FIVIH\'L<_#)"@*%/I+,#Q> '1 M%/Y<9IM%79./7B >W[*1OY;><,'RR$975#K+*5!4$Y4:N7;(D7=@Y*HF:MIR MQ@HUF :KE&NQ-4?/:*$- JSU7MO"/W.;)%T3T4N++8!.ZD9,#=N<_U-\#(GG M9",H?A6LTG _M6PGX ?5.Y$*/S5OYL$)JS2AZ^8$D-0Z<)U,(%!E@YZ>6MAQ M$-.%PAJ/P^ G751AY*7XJ2CKCD9,$CISWEX$4;S-QA^>>]!%55KNC5<>ALHZ M":INV)A V!&[A'8.WJSGL1G/+]G!6O6:NZPV-'Z2XR5S87,=NLL(_6AZM M#!T-"=EM;8<%9B90%@8^_&JG)L/;8;..M+RZ=Z1&K.X8?09QNP+;&F@Y&]V< MFW_#+%KP=7/D9H!%-$UW2&;F>0_:TK%")Q(^!_"/\*[UM7__N?4>D)N2Y/XW M^H@SJ2L*K2S]C>8."&?"%1BKP7/F5L Z/OU:F :FHW9+H"$_N,R9.$,X('QV MYO_,'!&A]71!NC#D+(!'2IZ", NL4:\4C0W4R# 5L 1F(A6I%4\#<:\XFG%: MATW W "\;"$&A#=,G@.4<,$\SIU=$"4PT<&$QX>E3C%Z!]$P\)PVG0V./5\? M"'7$\")\)AHS Q=U4*%S+&1:1&^_015TT--((2P+GIM:71;.*-<[(/<8":;- M:*T0USHG+3^,*F=,T,T$[4#71WP8ABQ2J)-GRTO2( (-^(!^L>-\E9P\!$-L M4\[3UV1!HVRU=:F;2B,5EH"+5DAC;-G3TNC-^D 4/I=N_Q-G]I#0ZMU(9N7M M&N5@0=Y D);%J -B=$^>J.&<4_#TQ@9 N0'R=,0@#S$E6:.4X+U&"0QK=Z5;Q'E M3T:@P'*5!ROH"S"4BF#-1-/)H]OVT"4#(9B$MW ICQ"'& <)TQA\OHQB[ 3F M2BRP^R?QCA'M,Y3JCNS]\(X!H!0D$L8:+4D;&!T!CC%]=AHL7D.4BB1?F^BK M_+UIXG"$DI'"81*^"<&&!#4$7DG$Q"CKXZ(8?G MUO#<&IY;PW-KV)S-V[DU*X)ZU M[*\]"J=4K*Y[JHDT#!FUNU$PV(0N,XY#$ M>S./J0FSVD#NI 8!M88KMGV75^_B]7S##"F]];91G96+J$-=*G.9"K,_RX4Q M?@>K%=>+_*3=)74(I[9S0?RB(-NH(R_'+_(G"Y,CU9=YUL>[UN]7EU'K_=O) M4*ND5*92RH*;LWF5AW3KS/T)Z+W%(#\N$FXTA#^_@9J NIDDJN4/L/X&YF)OL'G65R3/Q@C'U)1Z3"!X319,TA"@F M%MUP$.+7,9Y&H/DN:11DD--P$B3T E05N/\>_B!QNI^2-2%Z!CC"LC;WMDD: M$K6T!"3U3)X._CF-N.2!\-G]??!*!H3FVK@#'.+ M/;/MDJGH^4LSGS1U:_!)>1T0],\(*.,P+0T"=[JXU8FSHV'/;&L[+<4VI5B( M%7*%9(R#6QET]A/TNY;BSG/['U?77W,-XC^'Y]^MG^XH&=V2$)=[8.S-X$LV MM;ML9K_AQ'* 3_$]B3O#HCJ1;*S;OQQT_C^3>,L3W/Z$$:V\BV;*X?S["1X0 M!FUAX6Q-,V1F!AW"V+/L-(4(< M3CC#"E@9EQ11^B'2HF662Y=X M/2,7R3*7DY=2-IL#*"MJD6"(,PV=4$E_(9/\GU5IB!GZMIDUE=(I\>"23$W. M&$0"9A^F[X@RJC<,T_T5FT9TPMD^]_*FWDH]!=+]MI)"E3+54;# 1A>3EWQ^ MS;),-]L5DZ;*2<5: DKQ;AY==Z:+2)[)YX:.,,8@%8WKI7'!B>K/NBM0#"SK M=+K1237Z#CN=*[:ND2KY'N$W>'VNLF]\H%61JBZW?]C16CVCHZ[80"R][_G& M)+Y1LMT,+BC-JAH^]NJ61*U@] M;F5F:(?@O(*O8;?8)?);@$=S?Z48+;ID$ M([##,:Q*=1$:"4FZ8[%D)T39\@^*/5=Z>48S7=BGNB9;(186!<^%13?UHAQK MA(86C1U'5$\B72T0SDE*5&II^(Y(+0@"JBQ_J>V&=C+"W ;TT8F&TS9@.D6 MZG2BL-9NE15&Y1\WE4+\WJ+97UD0VF93'?AH16E (@LIY(8[[MZ[.T!+/02T5A3&WS,?3%"N%:G6M:VZ M]CR5+E6T4K686L@PRCS,5%W2M!%4KM$P>/'SRC-6.:JMJ$JVM M:7WOUK0)KKY:;&118SI/5KV<75]:>%6: %BDF%=*JH@?9SS;S\SN:($P#&YL/2]P3+1B M:XPF;>?/QVA>+HNYZ.$QCZE5,L'EB,33^,$TV)DGV0:XY,":FN5BO:2RFS\S MQ==<$#1+WXC<4>*!]4W2A6XF;@"J"B,_DZ-BZ?,)'7,:H C^33..,#04X]:- M/XG8#(A%HR"[I#W>VT/B)!ZY&13N'!0>G3;US7,;65'0:$2DJB5THQ\(;NK MS1@BA2;&QJ[;+ILY;?C,-(PNKXBEOKI9!\81>0* M=$P]+WB))F6E ML[2G/(&%5A.R<8=X')'S_)>/CAN-/>OUW/4I >E-'S-^9EDOF.BQ4$B(IH#TI;2/)"L.&+VYNSK-GSU8?ES0VLK>O%74ELN^;FNEGO2JD')1EO35-8& MI;5UK?/FH]:4IMRP"G;)RPJJK*5Y X>I)F:NVVJEF$1!$W(9VZ ^Y3'28#$K M3]U'C?!ZBNVMS\U*6QX5JOM#E_S>K;,X?RA(=HF!8)4+6 2%3NDT1LD8WX=D0'=]2?RX- M0 ;^"G^.]Q4N1=12;>T/&DDW5T;2-^\]ST[?/@ZCFO8UNBOW-0X.H]/UNFC3 MB*I=KXU$JA(+D3UYJ[ K:RY9?7I$OZQ\=26PDS1#5 L*8#!H)W'8U6V@5P0[ MW*[N&**N-P)VIV">7]"C'T^TTMD2VM$;"\Q&Z(78Z M%1N;.[&4[;T8+LA!<^4_DZR>_EO5%[K&'O] 3M M[^D)VC5=9U846D@?6_"R-\N@,)/ B55.\DQ,6M^$)MH'CS2M=^ZHN(!%!Y[* M'3K.RS/\_?=)=8:TO!A\D!8DG!R^3_ME)'A0)4IHJY/IN6)+ *ZI35;:#T[^C4]Y)>? M.:")Q_[K3#)J>M1\^0CKPEGL20V8=7573KEJFL&KIC$Q%EXUK9:1\JII)U4U M;9U!4--D\'2.)8#)' 8O)!2%I]3^QT->8;JC@/_ZV3+X.#F? >NWB"L\Y7+R0O,I(=;OO[[[0DA8]=V%SZ20K1,9))R R,I4MA MGM.&%9FE,MLL+)U+TTYAOEF89&@Y>-IJ6G3(G5CHE9SB6Q-XFO$'KOS^8$#+ M=Y/H?J:Q7C^* IM^VO<=:O#G]GYI3Q860*4CRH5'X_S5AT>I;?BOS#9\Q=Q^HG-G M@&+H=-J9FBXZ"I[DKYR4&0(%3NM' M34ITSM]&%QBJV:9E_O'8:]HR YW&O*3ZWA0<4K2?*]7^9!A?TU%<3 =14HFI M4KI?;!2!"-LF^61V@5QUD#D_7OG6.UJ3=K[GWER/E]9L=Y>6@ LV;32Q0X<7X7J! M[^FR/NG@&*3)(S,U*58"HV'&S3]G6C'EO?%R(S67 +1.L[5J<@R95I^+)O8P MU4.YJ>M,GS##7WP8[5F6,S1E]:1;V*3*SUP-A?0PD=:(W3^V'K14V>Z?&5K\:QP6]'" M\^$ITP%1)F.A26Q,\1.;JJ9@0X,M?>GBPZRYQZ754&F[J[P&Q_S;:!F.E)CN MM ?&IAIDINIT7G9U@(?C<2 S?U%N3)MPH$Y\SDIETB89J!GGOWBS9,TNA:I5 MF=V]$FW'O1*:#P04I8;4EVF-S3B#A9DG;[-9DCV^ MX*5-WBQQ7!#S>*;B\J2$"9B;-O&P+PPVLGX5_A/X6:G5M+1EUDV']MX.\N(F M:?ADODKO+" H.U)[=;:8:E;[)YI6C*;#27<%Z%H5B=E0\]X]]+[L&WO:&&\2 MJ* ]-D,R$^01LPKSL.P0J@"$&-MVM07A2Q+FZG6IP\PD6#!=(*U%(J6-J_=B M1J/YA2&MUSL8]R4=-M*P/R4/M@ L;_+I8/*M*LR6^I5NM(M?G2[LP<"C^7P; M^V'KIYN[X&FBX+*S9;1ZYBIG:R-]S+04OZ&;E#7!+BPGYJ2HI8ZE!6(3IB7% ML9 RM:"KCFX5L=)WTM-9$^G?#L!XVE86=5DI\ 1I2#7K2)5777*RXDK;ETPS M5H=+\EC7;"PH!^I#\)E\R0>! :([Z^4VU:TW R1%Z4 *]APM]H$7RJ//N[G" MU,.EAN02][UBY8SU@ZILI[MG8'2Q,[!H=O4"9W;64T0=GJ]Q6WN,RSJDR"O9 MT,33V#7Q] I,O)GVM7E!L;6 M6YS]-*NL&+DP1G@?V&!>ZMQE+:1GJZGU[R^$AV ,@#-5_4R1A+.)V!VZ$YR68JC7P[BZ&%6>SE MTZ;;L'.Q*0^G@CG1#$QECVF1&4Y MR&>86 _CQ+IR^4=AEM)M%I6YXYE3/'-J3>;4ZE@^,]-9FSJUF1E\GXPPN>=F MD*]HU,VYRM:8F17[,EN-P#&Z2!?4AP"OO1GEOOVH#0LK MUWI$<;$(;60'Y@2X,W],%X7*R(&!AZ!.ER#TLD.OIP>&_ M\IQTB1)!;"-AP\+H&TWXE(BFS)UOV:[VTL:UC+GMYG(Z X/%";E\^RHWSA*0=I.2N$RQ>7K].0K_V*EP;+5S-JZW+QXN*UC^5+VJM\826R3L55 MR'CMZIT=TSPYB%>EWIM@R6LSS0LVTLOF#\N=_[I9[U=U],!ZHX?)(8 E([ Z!8<9.; :#JQZ<:50(Z&3G6#EP#HB8*TP,@^% M+!60I8F2KM:/K),*1*XZ=,D#DX=S '$)( .AA_<'UF.;'/\-!P_:T*2%0*H@PDBN_@;/!ZY8]XT M\9W:,Z:+&Y\A-7C.3&4$8EM!55AD;K><&FQ IT@[[Y-4SC^VD]JX!',)+I,6 M5YV)6B3"N-MI[MSYFXLP%V$NPK4LPJK$%V$NP5R"&[P(8W."8UF$5_3)GJ_S MN%A>=DT-K=DCY95TSE8[[)8*-JKJG)TU$[DEX3W6B5LN=:8JR^5Z566Y0G#^ M)%ISCCYKJ_K ]-$;%GK+)W%O#XF3>.1F\$]*(Q@G(,]Z(GG%<#J<5;7<5'6I MEEO#JK6]9+,6K'3:::/7\6IG1UW#BP]JTT'Q:F>E*O0T MM+87KW;&JYWQ:F>\0!6O=L;!Q"313J_:V3\7O:5I>]3,;PJ2.(JMM)GS*D<) M_* ZCQKM%G]L4)@M9TBIHJP8HJF> M2BT6#L[-P6G6"DX=P:D8BJ@K%0>+.3B/ )RU8M.@BE,W1$7K<&QR;+Z5)GMP M<':HXM0EL6OP"E"'0Q!]XD8]_RBFON#N!+:MBXB=A+0?_/G>3E_Q^YMW_RGX ML/=Q8/\0@C&JIBCKN![%H4O[B*=;=:AKMSN6>+I'@*OV0J]\.Z1]Y"SO(AB- M C]=J?HQL.HQH1N9#P'][#.VS[RU7O'B?AABJRW:?Z[T(H:UC;J::"K+I]"V M6\(:9D*= .K6N9S;%N6YO[^3DB6[;[N54=/IYS\GFS=<"6V[V M?$G9NQ0=*BWR"@:&5$46C8*3U=N5>VS&"0H.<#8L^GT#7$6 :X8A=M6JZIER M@'. [[KI5!F^Z7Z]JFNB+N^\)_Z:;HC:[F<\F0#XB@-B MLZ>)MCPBU/=CU\GVD.XG6TB7/VTO<8CS-0Q&X$F.P7=$VMT,UA^0THP-SP^I MK)X? C*>_9$ "P8N;A_,[2V\:]VDO[7>+^TST OI/@-<=G?_&U[C1E$"WP&> MP#U#5RQ^Q>XM,%_L\1R]+V43V [5(-V^4:EN.U['90+8#5,5^RHXNJ MNMQ D4'(;K #M%PRL$2)P%5;,;O5#,2D5%9K!G8JJAE(#Y\, P]X'UW2'9[K M("9?W,CV@B@IVB+3Y>4:@KJ\7$.0HCM[\E_^9"IRYZ.0OF%M+<'5P^^LW@M< MGLF*&H&ZLK3'MZ)^83JM@LDJ3:@KV!>B9 1#>\5M,GN(6;(1;J)%!8S)-O?F M2P$N;=@)D[TZ-Q+&H"Q1^!SAD7C!2TUU $&GMZ54KY?93%/4=D=7J]J-4:O9 MC3':W9+[.OL?D]DVUFP0U3$F32I7NV__8Y+A!KVRTH05#:K;-@V-N3'I'=:8 M9[8[TMN\:\(VT(;V;]7[0(T*-*<'2ZA52.V%$R5#'\:*AH[E45+<6JYS=I62 M)2MB?J*$N2.Q!1\ZE!2YJW:BM'@(B04NP.O)2\L7,B!AF($"G7GB1]1/H!\\ MA$D4<\H44.:;:SVZ'G7X3I(Z#\&B(FWTMF9W;9&78C)\MCS+MXDH?+=">RBH M(JB*)IK)L0[[GTL:E M[=BE33V]M4"%FM/\[OY_>?\OT5;5A2I=)I=W2V M5\!K0LO-!"/":^V7H1O-(E8^\D+-G#N<._MT\?2WK4_07U=4?7T+H@V+84\- M3T,"PU.2Q*Y4U=X QPZ7;,X=SAW.'V:'W*HL6=(\]3S=HOG M&RABN%XZYP[G#N?.J7"G7&Z+\;;EF9^@H[N"OUM>0OKV'XD;$N5G]7\H!7; MJ$C-'N6_P]I@D1N3>Q(^NS:YA;D$SAVQ@R>?/H5JT]*Z4VOU9%.4I:IRW#@: MN:[@W.'V,Q@&0#8G$@9A,!*RWI@"^4E" MVP7^\SU!'DP[%NZPX4OV?>D+:LXL2#];JH:4I%'9(Y +EZX-SA MW.'?H8A)=7/8Y=SAW&LB=BK8+&]K/9*XE9M6; MA>ONR6JZ9;TR56">$R38>1,ILKKBVWJ$L^9R;UZ6L$K*,"WSI:PQLX(F*!VI MDB8H%3*HIE@IETHNE95(Y1:MBVR%U ME%9/UD203U'NFEQRN>1RR:UD7T);ZK"TMTX4'97V?>D:LJAKW=T/AW+QY>)[ M\N)[N+9-':V"1C)<=+GH'J_HEI+@ MV_2J*G:EIONY="/L0VS!J^!?QWWNT0DA15T_H2F@O7R*U\D(F&?W/L%E^80R M+FF8_C@.(II8>AX2#^Y\)A]?7"<>YBR%L2JR9G\-)+Z&Q]43.'D-B_3BS!C#6<\M[L5XC)/C,E$:N MGS_;U-M(P<7)KYSB8+"W*:;@ ?0'(67_.8"5A'@5C,EB9BS",$1Q_Y,K6XIM MV+IAZI*M689LVJ9BZ3)1M0&1N\3Y5Z?5>T!\8QG5"]04?AQ]^F#UYADYPY=, MILYP78!QF@CM[*,PTTGF_ JR)T3*"R1:VM:EB+S^_4X4KGR[O7)"AQ]IL>Q< M!S$\+ Z0#0[QL002_$:UF17#'U]=W_)MU_*$^Q@^&*6<8GQ2[YS \ZPP$EQ? MB(=! L]R(E$@/VT"^GA,0"E@9KT 4[3>"^Q/)_&MQ'&!'>^+--W"VC!I_B:? M*>DZ#-\0IQ_GGZJ3M3M;/19/+BPMS_:0.(F7GS:86ZBI&#_ S9\]^&JZ'L.* M3V"5'B,9PX3,+QPC*WP"18MKIY%+K8OPB\^5#NWU5@>9^T*4C&!HK[2X\]#R MGPA%$,5*-FF:(=/Y*! Z^;3J\Y (D?M3&,$+AI% 8![.?#J'X$;"."018L@1 M'HD7O)SGC*3+_'0-IC:%C>@=1^0\_^5C7G3;]>FPZ4T?,RIF"S>N50LF!:5K M^O5T&6M+Z5*69=ID;\Z^;L-7'Y8_5[2VJIJ%7TEMN>3GNEK\DE5WK!J4T59U M@[$QF6VCJS,W)DU2&!N3##?H'<8&U6V;AL; M>F,W2XDLW.=&4LG?T$[''QZ##_TZ,I_HF28GLZD MI, CFF=7*5FR@YHG2I@[$EOPH4-)<6F%/HP\.E%:Y*[IN)].T&3*8C=%:KC8 MY?GU+Y"97"11"R5*IJ29H$P#93X&[GT0 MPJ[B2JES%R\KTHZ.@Y_IB8"WQ".S>Y)(FD*WD5K7A\"WW;-SI_<+B^"TGO[% MA&ETO8O\?KN3_/ZV7'BA V%"B(00+0G1EL;*'00['4S'MW5;-M2#@YU"SH2< M]6;>K>1LE]( !\F9/1J,%4W63$,>J880-"%H%R-H[;)E6Q7A.4SD%! Y!=8V M1QYIJUV26Y?:$=+6)]0):=M%VE8.61]/VM0.1"R(20]6;>;81LCXHA+65,Q\QOS=1EZSSV:#RJ40RBH*Q!\]XZ.+,A[A?W MB_M?Z/[KJF#]F612$'GQC(@"U6=39T]P1W#GC+G3QO@TMA38 ?WU@:JOCW': MNGN";0S&EF/(BG5P22R!'2'9@CN".X([@CLGZ$QTS$71[-NBN&5'5IRL@X&2 M]4@35UWS55?6R#A/O*F;TK/Y'CT )+$&5?2P:W'*0;0S%EW]!'<$=P1WKIH[ MK3);C"V69W&$C@8%:0NG6^_?>9!@^\LT^T2R:=RZ?Y.-/2YE1==DTUD]D]"Z M J, E!!WP1W!G5YRIY4R?@E=;/=*%U]7K)9EU[RBW:1Q7U<=/A:A6^$&O1#N MM+)&5VJ =]6@_1M6!TN#C'PGR6/@$=:3]!OQXH>(/H7JT];:TQF,-4-6#^_6 M+M H=(7@CN".X([@CN#.Y7&GPVU@WXP@9]0S(^C*8H-)#&3S4VF2Q#/IRQP) MGTKD!TF\ /@OHH+"F78IW.G'5O(V\M]QZ>+5M[G0M5:A#<$=P1W!'<$=SIJ^%SM-UC=W:/VC.[Y[JBCD48F:>0!FF:$U_*YX K MQM!R\RBYD2]]^_Z[]$C2#"8JPI+"(7J-_$'*E%O\P0HPEQLU*]6 M5YF%(FV=K^%H@[&FR(JM'%X>2F!,:( KYDZ7:;+'EWM]K=P+>/427D+X!7<$ M=\Z0.QV%#\^TQQT3NZPXFB&/C(.+60C!%8(K!)=6W=Y2DZT#P<4CO[H, M\BDKSL']D83D"LF]7,EMUYEBQ3%YM,X4#AX5A=775&1#=PX_*RK$5XCOU8MO MJ\#B8>+K=-!81HBN$-W+%=U6DJL=V6:&(7;5J49(K9!:(;4HM2M=$SL76@5; MWRB:)CNC<]_GTD#8KYD+KX)__>!Q7$SH23*'NM6K21#IOU?8*/YA2@#VW]D,X IBC;$*8BPOX@4D+FO :G+ZT%7(IY ML^E*0NX"Z#Y\?K^QK@_-O4V+PCZ[P6]4P0]3:S59,5>Q1Y,YVP[]A"/'OFS& M2!ZIJQ$9B8T.JY_&>0+_96D&LP%L+U9#]6GJC91-"?R7$):_F@8_)+@DFZ82 M 23Y-,+)!+$(<\K WG1.X&6/)'P>2L#OE&092-A20FQ*G\BS87$XW[[_GDKW MSS2)%C^J!IHM9-D.V0OAP3S=MBL,18_)NN0CQH\%%GTC[/6_S^.H,9?[-O*_ M /F2UMS3!V-#MD>K;H$N8=>7R1J@XW79LMH#B5&)PE^P//"@#S"R]8/EE6F@J?BMTQ%PM\NK!CN P&FI?22 M8 GP]!7#11V_L&XLL]M>68>]*?'SLPHI\A^O1'=S]6PA?54PQ!Q(!5LWA M,5F2D\$9K"NW4IK/8&C/M*[SU(T>X-G(6*0@GS1-A;%N)$(GSPH^E]A9P4R1 MN:&!GI'FP :8(7QU3\+XZ77!$;JBEU8',Q]@RJ$[3\GKXI>;HN)V$-&!TYMN M.!VY*8(''9:L!TI9]O7-4^!G4S32AB-FJ/&D&OYF_O40OOIU]7-5&^JFTOC5 M:-CVFEY2R8D M23@HZD>6Z0=W29YF@C(-E/D8N/=!"-N**Z7.7;RL2#LZ"7ZFN?^?W,2;2IK" MMI!=G_;>=L_.'=XO+%#3>OH7$XTQ]HBAKD9O- MO%L)VAY%"UK*E]I5QK@0,B%DO9EW&R%3CR]D6(%1MG5#UO2SV*3QF$8QB(*T M!DU[Z^!LAKA?W"_N?Z'[MP0LBR1.4%%D_>O$5==\U755/_],,BF(O'A&1#7S MLRG)*+@CN'/&W&GE)=A21 WTUP>JOC[&:=O.&[JB#\;Z2)='ZJJO6V"GE]@1 MDBVX([@CN'-YW&G5U&J+6^^P5='HVZHH=O7BJE/OZI<\3.>UJ__*BW/0@]3U MDA#TO'1Q3D:TPA8=(05W!'<$=ZZ:.ZW2H\PMM;$72L[0?E]%!:0W<9I](MDT M;MOL2U>PS/U(D4?6(2F) DY"V 5W!'?ZS)U6JGB;$^ HJMCJD2J^KD@M2\]Z MQ6J0>?6SZR)P*YR@%\*=5J;HEB:TM_Z?>9IA/<#T+JXJR&#QF \1+QM#Z_]1 MD:I7@_B&U>72("/?2?(8>(355/Q&O/@AHD^AVK2U[L1SHX:L&*M5(04:>XE& MH2L$=P1W!'<$=P1W^FH%;=L%]LX*0W5MMOG9:CC@9CRY'MSOJH" *]2"X([@CN".X([AS0=SI MQ_:Q.\-'Z9GAM+J.K+0G*T3-%1U,,9NF^IJ9=K6-<4$QH0&N&+N=)D6>WRYU];*O8!7+^$E MA%]P1W#G#+G34<#P3)OB++15[3I+EJ_7UAMRRXITVN9;V6.J1UTTE'U M3CKI=,B@%_*6"JD44MF)5&K'+D:K&MB:Q](MV;0/+EXA!%<(KA!<*KA'[ZFE MFK37CZ$JLN5H0G*%Y K)[28RL=*FZVCM3%0+9%B1%<64=755AEL?#Q7B*\3W MZL7W=+V_5+N#;D1"=(7H7J[HMI+ MF](LB(IGV\80*;@\^;53G$R.-D4&'D!_G%!VOP:PD@2O@C&YO1F+-$U0WO\6 M**[JF9YAVL;(TUU3L3U;=0V%:/J$* [Q_Q?VM'>(;ZRD^@95192E__C5'2\R MLL87+E.O<&& <=H(;?Y1PI62O;B$' F1RA*)5N*Z%)&?__5-ECY$WG#MA$X_ MTF;9^1QG\+ L1C;X),(J2/ ;U69N!G^\#R(W\@(WE+YG\,&,<:KGD_K9C\/0 M35(IB*1L&N?P+#^5)?+#(Z"/YP24 B;72S!%]Q>I_]/)(S?W V#'+TV:;F%M M6#Z(X*RLM=Z4^'E8G!Y86'6I3-[!W;^%\%6UN,+R36#)G2--DIRPQ;^^_O K M-4/!Q9U_0_S;K/A47UPY9F[R )J6+IYJ(;NM$#H1BB:.&4HDDRUHU$*,58Z>D>.A'IS6KJVQR(61"R'HS[U;)W\??I=F#L28;(U.V]:[ZGQQ5SGA8HQA$ M05J#)KYU<&Y#W"_N%_>_T/U;8I9%(B>H*++^=>*J:[[JNDJA?R:9%$1>/".B MTOG9E&L4W!'<.6/NM/(2;*G3!/KK U5?'^.T=1L.S1F,+=V6-:LOG1L%=H1D M"^X([@CN7!UW6K6XVI+D=-"JJ(_ZMBJ*7;VXZM2[^B4/TWGMZK_FB3=U4UKB MP:.GR"36ZHR>F"Z.RHC&V*(_I.".X([@SE5SIUUZU$KQW47+LSB'20/+M!?8 MK??O/$BPD6J:?2+9-&[="$Q7!F,-R_"JAZ0D"C@)81?<$=SI,W=:J>)M3H"C MJ&*U1ZKXNB*U+#WK%6U*CINZZOBZ"-P*)^B%<*>5*;I22'Y1_]WZ?^9I1HLF MWL55$1FL'_,AXI5COF-Q.2I2]8(0W["^7!IDY#M)'@./L,ZVWX@7/T3T*52; MMM:=VF"L6[*N=74X6Z!1Z K!'<$=P1W!'<&="^).E[O WEE!>L^LH"N+#"8Q MD,U/I4D2SZ0OEBU=]YT+76G%B M;093D2WUX%HH H%"/PCN".X([@CN".Y<'G?ZL7_LSO(Q^V;Y7%?DL0@D\QS2 M($USXDOY')#%.%KN'R41BQ1>N$OA3KN\N%9=K3]0$7J;)T 1YE:COK2ZDBQ4 M9_L4#6LP!F6IV];A5<4$QH0&N&+N=)D8>WRYM]?*O8!7+^$EA%]P1W#G#+G3 M4+OK"7UAURRXITVN9;]4&9*6,\QZ]='2GDUXZ'3+H MA=RE0BJ%5'8BE4>O^6R,L#F/I5NR>?A&2 BN$%PAN%1PMY1AZT!PE<%8465# M563+T83D"LD5DMM)9,)<<4P>K:&)H=*.78IBRKJZ*L.M#X@*\17B>_7BVRJP M>)CX:AWT(Q*B*T3W1:1[>9]:X:' FI%5(KI)9V3%KIMMFYU!J#L2XK MAB:KYKEO=&DD[-?,A5?!OW[P.*830I(&44[30,?%%#_G,^">-_X'7%9,B+XI MB'P29:]5B[9@8A._3_#IG CTN;6[9F[R$$1T/F8AC*L/Z0QDBK(-96J!LOK$ M.;\U0WD%>OH/(B5DSNMR^M):2*:82YNN9.G:=51^^/Q^8[$?FH^;%M5^=L/G MJ,*G.1AKNFRKJ_Y3R8W:#]TYX="MP=@PY=%(61TZ&QU61(WS!/[+T@QF ^!? MK)#JT^0<*9L2^"\AA$XY#7Y(<$DV324"./-I#)1):A$(E8&]Z9S RQY)^#R4 M@-\\4;8K5D>/R;HL(D:U!4)^(^SUO\_CJ#$-^S;RO\ LD]8TMH'&FFPJJQ6@ M.H5'7Z;K#,:.)1O&:ABP@!0]2DL!4R1*NYX'2CKK"$RR% Z29:%!//P$<)+ M>=?I<%7MLBE)L79!8JK>J9GF+8Q\G375&S/5EU#(9H^(8I#_/_%DC4; MU:^BGD#=KN0C4'5K#^LS7)CMPGJSC+=E]?,UB?WW0>J%,7"1 MW,%-OX4 H!(+YHBA%VA,_-N,?X:/)(";.:YG24[H(6M\I,2?&9!T90U<8$CS MPL$>?08+'Z@ZDJ(-$*13Z8G3D4)]S@D1!NY]$(*MA+@FR2.\^V?,X%%'-P7= MI6_L&_JQ3)O D%_Z/S\W#C-6[ MCE)@ U,^]4'X9 (2EA$,+GC@U(^\ $GJAC@&7"RF\8S#% M*2<$_$U5B,04EHP#R/&Q0+\DY6-@.BF_1P0F[)7%-W,7S;Y@7M"%*KQ"H6UX M#4X%N.&RX@)/03:%.X+$IP]\9E/(4C9+%[4@@)K B&0Z%A\D,$_3ZEYDP0.) M2 +31[V:DI!>B&LXPJ/X+"&92PD.;)O"!6#^HA(-)J $5I'HN4QO+@GB[HKC MNSAVNB:\+5K&7%SLBMK4!,H3N/"6OBU]NB@8 040G0V^Z MX;3EVR0\=K6TLZ'49E_?/ 5^-GWM6$-[9*%YSQ/^^(O9M\H0B//KZN>Z-K0= MM?&KT5!I^;FA6ZWN6#H>J%:2O,SDFU-M[ZB"_,04X[M2,6+2[952Y#LL%-OI(>"_UI7>HJ-Z MOY& -L$N2>>[3/B:B+9+IOXUTD6 Z6 P=50-X67TL3+:22&7^QGNP)"E>P); MB0CW-+ )GE._9-?5#[;=LS.F7CAPN2.-=X])T.LQ\NS!6%=E53UX=RV0UT?DK:E?W0OH M.0 ]33;LOBB]:XC4?'6?:;5R48JZ%=G:M9[>*PA1<*:M&%DC:K:.S%4-+BH: MGSF0]G+[[0TD!8"DR]I!M2D$D'H)I)/B2(5UW9"5AN.; D=GCJ,M[5 Z!I+& M@62_/)"NP0&ZFL5#\!S)0?D[QZI),-IT'F.%4:$- MIWJO>2$?B3(.QJJRK)RD5),19B/-UBO-I%F=3+,Y" MFH4T7\KB;%W6XKRF*-A"^9.5(F%;*B#4#T-M*1*V8VD;L[^E;9R.2MM\)[2V MR#0Y91$#;6K+&;B:Y#P\)>7 S(CV0^"%QYU.4]_!YM2A./">)F]'2 M-?P)K);+$Y'FZ&O#JE5PSPS>\^ ^$.G>C?ZJW8>E7MRT/26-4U'2'@W&<416 M";E*.RZ[6#!E@42+4K%1 7*HZ5B@9!ZGM.7VZX2$+E;9X75)^&)6NXMK^U%U MBWL/BCW/UM^R3K6><$VFXH0%;!>H4_LY3:KCR0_DU7U"W+]>N1,8[&LW?'*? M4UQRZ@H#M 5_N&T,D83+LU\[Q\GD:'-DB@O &C.\OX9%FR1X%8S)[LGV"RTO!%ZSS&;AJ5L-J?>@W^ M_*]OLO0A\H9K)W3ZD38+S^<8:XYE,;+!QY)H/OY&33I:%^Q]$+F1%[BA]#V# M#Q:38_HZJ9]]+.24T'I2V33.X5D^K"GDAT? (H55@Q5?E&"*[B]2_Z>31V[N M!\".7YHTW7H;26VTD;1--M(+3;')BD .>?%LG@2T MZD9B? \ -6XXURN%Y= MK#(V\ %N^E*5O]2A8ZMM*W\IQM"VVY6(6OD/DF:U/]^"/?R$"@;W&7^XZ13FEF'UR;?#-\,%R:3P,?\O3OZ2I2_3 M(&;J>!FZN&/R S=R*;@_A/"4.$BO!]#?XUPHX_.9%%L[W[@)[)4C "]C7_7W M'4";I"DALO0>1@3[:5GZ)XG! F$ _Q_8Y.3>7\^K %^,?O3>G?U?=4?E/(DG M02;=DTD,UE7F_L"*Z&'N8V'S$*ML/Q+8C;*RZ? -W,JK<]/B[$4OA-1EOB'T M@<+&/00Z+I0-IY]CX ELO)2@IGB0RRK?^&C7GX&AEV8)]7K6RKWC=UAU?([N M*WB@.T?YQ+'%'ML^>U.@,JDY8G>X6@I2B80!O)/. S:E7NE$*2K)PR5E+7GUSXQ4KZ9!@1; M0127O"4>W5)+G]R_2%)6V'_SY>VG>E7]LC*]]#0EV!*C^4WEK%AI?;:99Q7Y MBT+> GLTB+1R0!/$Y+EL")0YRQ,\Y$5LT?'?UDLGLUX(;YU9FU^;AECHS@K M^+:!78QJ>"V7(8HL$NQ ]ETP&[.'%!RF]Y%'-^1N)"#XYG? %S0,$GF%M- V M1?!JG[\B1:P7K0&DD-;G)S3 D")\(@DT!8A%K=L!C1RQ3P$M]]1E0S_#YP(D MGHMA\>?@A<%L[B*2^"#>P[P*O"=%\%*:YT"0%)4)NYS1=_WPD/)+A?D!P&A#2=8A?OJ%B8X^%GIXDHFP'OL M7K%( S[O3\OAL5553+M$I%G*Q(UKXB7U6T;9)LSSBYHU"S+@0Q"E>8+, LECX*UH:?H.VJ.AN(#>M4%'T[O6S:4>ZN,R4?!D-W5^9GKB RA",(7H M##CH-LZ2 R,H/%BF1/A$0EQ#F< M^)NJ",':%5_*HTK'5:-',9X2UY=^9M?A&]$TJ/J;X /@'P:*&:[<=)*_R!*A M/?->L76T_EVQPLO+"Z__9YYF7)G"R(&[L.V@K4"*\03HV4?O$'\$A^ 7[/-5 M#'621QY#7]%VA#=I8N)1=FZ"-TQSF A*+ZQ<'F_G@K-ABH3K3.1 A-J.I(6X M%+!>6!9HL[&598&/\,W:F7(Y+T60,30B,)[4A7'"D^$2-*:Y"EIQOA=-7/CR M+8.Z#G#B=!4G?HPZ+LI@0C,7Z,<:I^ @L#'*%.V< .Z!U[A .N"MRW*;V!>L M(T_!B$D98$J+ %,1]6<3JS0W51JMR?1N.\OAA0'H@0 U?4U%EI?55C-\U=I, M@XAF#*QD=5I;$@W>DOOL ^T[A./^P-_Z#49*8V[^5Y(@@D ZRN0"#.T4V07* M8*P-1ZO97S])WTD4 *U9C,_/B:2.M)'T,_*Z]["^%2D<=W$]S+F:T62K M?6JSLULB!.X/"JJ]Q**UU.(G+;-W*G.,V1QR?3'A>QUJ(B4+C$L+R+DSU+4I M5U1HJ7#C:6$AHB%:&BU$!!-T[L_G8>#A6%XN"J@:2NO^/Z.A83E=-9!IV4EH M;6A2'9IVNUXT8E#]&M261YV#R3Z_S0[UD7_']&R1;1L$?U_!)CZ M0+2+[/^S-M;;3 :^(TUWB?3N5XYGA_L[0:88W'D/KJ/*/>Q<*VYW7UX6-QI' M"]'J>FKGJ>OW7,&QX L]V&MMJ3M8*/>V1WEM[.4C*YHFF[;1DZ*O0A"$(*P7 MA"WU[O86!*P?)8\,6[8<70B"$(2^"X*]I2G.WH)@P(Y)5@Q8%0RQ(@A!Z+\@ M;*EYLK<@8-$BV7$>Z"JKLJ%UUY1.XZ15N]"/AQAF,#5V31R.A;RX2-\9Q<..,!F-= M,67-Z(N^N7IO^=X6WX;MX$Z2M.O6\,PER3R2)"G83$R#'=3!DM0?-X+ 386; M+:6#]\8--JM1%-GL31O*DDAO'Q'DR7G2,$CQQB,34>5;:LONR>!FTYQG.8@ M/'U[X: LN?$;*[DAG'Q'$R/E6&+D@,&GRX8I?'P7"9OC1.>,T0BC[BC)9#JM5.*2JS=.WFV_&LFNBL> ("79!J.DZTTQAIF&YO*JJL&UWYOLZC M.:H082'"IQ7AXP2>C9&.(JQI-OQW<$-4(<)"A(4(KQ7A(TFP,1CKLJ,;LG-X M2V,AP4*"A02OE>#C9/$8(Q-%V%!,V1Q=AAW=;5?R+3W(^3W7U\A7$8U\>S$6 MT!$86LQN)<>W+4E\(O"UJ)ZXZ'G>[9DF#,]7[B)WC"/%-#A2]F=]3>Z M!+#K[G =>(N=NH$8K4-(6&ILY,C*)1UF$))SL9*S)[H M#]1T=DY850\N!2BPUDNL;3E :KJ#XDZHR?A?!M*0)W2N$S M!V-3DPW;[LG>44"M6ZAM*7=U2JA9 #5%M@[O)R&@UDNH]2> J6!-0]61';LO ME:P%UKK%6G]"?@J&_!0;MDI]"?E=M?M55$T_B?SU)W"HC@9C1Y?UPUN3"D]% M+Z'6GTB;BE471Z9LZ@?OE@36>HFU_H255*S4:!NR?7@3'X&U7F*M/X$E56.M M94=&7_3:M;E@10'XTPF>TI\PFZH/QKHIJX>W A=NBEY"K3]1-M48C#4+S E- M0.TBH=:?F))J#L866*[.!67R"JC5H-:?F)**,25+5JV^0.TZR]FGK&B1-*>E MC!;.(K^D%_:PNIOG+J7]"<>I-IJY8'R,NO+1]KUDK$#IKBCM3R!/=3"]UI1U M[6 36:#TPE#:GW"7-AJ,;4>51W97S1H%2B\%I?V)E&D*H%2W95OKJOWU\2M, M=^1NMGIAM+I" CLSU+".VR@=[A_N,4PA&#.ZO!75L6$^IC5)%2 MZ$8^Z'%:0EY*"#SND4BN_V>>9G23_;/RBTAM.N(JNB8'('I,7A<\^@@L>LLX M](TQZ+;D3^NE$@/]LM:;WML"3MW":4V8_VAPT@9C4[8//\\AX-1'.*EK@M=' M@Y,.AKQL.0>WIQ9PZB6O?O/,B>7]V[V*,$ MMOES$J6LX07Y@;\3Z6=U/_/R>H.G/W=B7Q9>FN_85.4WY,^;&GM:"YJ)Z:.R M,EI5W"OL%>'W,T/0ELS1CA!D#<:J(2O&JJH6"#IS!*VS(CM&D(V%R62UX62. M0-"Y(VA+9F-'",*0K"7K#5&$DR/H^OR1R1R[$Q+)<^<82)#<,(P]9BS^K D? MY(OY(#E?WC"VW)9<>0,R]T#:RIB. 655UIV#<]#%%K^76-KH@.P82\I@;*FR MJ8@S:Q>)IQXZQA'$1PY$-0T1&+A-,&WV/'8-) S#IBFSVQI%];8['WR-N M/E*_8V%:QC#$*7%]X7$\J<0#56 Z?+ M&)/'AM,UF#L MJ(VI6\([>?QL29H_RMR1579D*F'V9)Q-22()#^6+94E6O*ER1=+;R/^"C&DM M9S:FM&EF5\>RA!^@7XI[)Y.RP*;L'%3*8&R :CHD\49X*0\,>@> @X2D69$7*3R4QQ2S-<6+ M%D(!'SA'WC&&M)8J%:U(LZ%2C-CYGSM\UA0DZA0^]%R-T=!00,#GW.&SIE). MI_#!AFJ:K)H]\!4)_'2,GS4U;#K%CT'Q8S24;Q2^QM,;A0$MD2$$[,'8 MTF3+%!"Z3 BUL0[WA)!#FWBJ=E\B9%VZ#<^A"NY*^2PIS>]?95@;]R7]AE== M#4_M3\U&&TO[T4S.UP=@P9<7HJBM%OXK?GKT[MTC7(#YWY!ZU M8\6V>]8R=[O(]HZV?^^LK//BY"](3_7(XM-!36F:;)A=%8O_1B^4(.A1SV3 [[(X98,E$>C719;3AK*@11".)E"V*/ M]L]XL!+DT+'[OR#RW7,Q@H+\L D>K!/2'?MH[-INHYJ:!N/WX_P^)&U[?HAW MM7D7Y?FOF0L7P;]^\#C^!_Q8>NZF04I#IE)"YMCL!(_P>E,W>H#W9K&430G54ZN=48+9 MW T2VA&%-TF1I:=IX$TE-R%2%&=257"&/PA>$2>4;47'TG0H2=\)D29Y0H\, M^T'JY6F*NC*>2"$\I.%U'BU!!,..I,]Q1B1U6*JC92S,X,H@*H!UTV-HJ#V$ M!L$%*2%NBIF7$ME:NAQ6&/I5@E0IB/Y4(T-J7_CN/ M"%M)M)$LJ2-5EY[<5)HGL"(E,#W)S;(DN,\96#A\OLSI,DY3_W( M7,.D[OBF5&/)C]B;^F/_S-UM5K)M4HBA' MX(*EXL+U;IH2 )P+.M,#S8B8183#_R MZ,Y3\KKXY09TYCQTGU\'$>4!O>F&@Y392:\Q)+!D05&0LJ]OG@(_F[YVE*%C M.&BU\F $?S'[5AD"I'Y=_5P?#57-:/QJ-%1:?FXX>JL[U@U*48>6UO;EUSHH MVVG^ZH4I96U\U):@61?FJ;-R6<-&VT.)34ZSZ;27U&YS*\D[NOA^0G642N_* MU5:"A7:'R-HE4N1[\&,'>NR(J!=UMBS/M]GKT+Q%[V1WMC7ZW6\DH*&Y2WBY MBRZ>ET0T38!)@.DX8#H'M;MW6^>-/1S8QF*71L]=HJ1SA]W5ONK:\K;^J[ZA M_@24NA^PT-'T46+H$+)TPY\(' M>7SY.F'XRQZ!KC9EY?!FCV*SWTLLG3!>9"M45RL-/7L$EBX!2R>,C=CJ8*S# M?N3PRB "2[W$T@EC([8V&&NV/&IH\'C^3LAS*-=^MW=A]L.KZ? 3L0UE)@ZK MWMH[(N];<:<+ EV28CIAI,W6!V-;E76GJU8DW;&TIYEK0JB%4.\CU"<,>=K& M8&RILJETE5 JA%H(M1#J!J$^8:35QDBKXM@52 MK2NRZ735D?1EI;JA3B*?UN=\!KSS-M0UX]@8_^,^P2?Q:6^NA?9"=B*2*ND31VL]I66QU[CZ05_<)_=HY3B9'FR,3(] %,:N>^QJ$ER1X%8S)[*JGND9 MIFV,/-TU%=NS5==0B*9/B.(0_W]!=]W1>G'Q1,+JP%CC[A^_NNM!O5"@3QG9 MM5J&"=?6=E,YD\9?#!CG.KYI'[VL=Y@DK)*BW$.S_)362(_/ (KTYR M4IABX5>8HOO+^N*9O9E.'KFY'P [?FG2= NKY&K%_,7*W&7W42J\7R:W6/J1 M5NG^SHI$WL5U_M_!HW[#HJ25W0$[%P+6R!P)E.2$F4CU%8Q?J5OV*WW[BG'B MNI':4%'MMG4C#6=H&EI7A0?MC@H/6D-+LWLX*'WSR\^AB-++U*X[J^)815U" M:8M8-,M;-:<(C@0-BK 1M%E9W1P_EL/$W//3@.+Z@ G$*0U M1R@.%"1M,-8U35:5KA))>V#2"]C48+/FM,2!L-%!_YJV#*CL"6RNV@(6AVM/ M(DIK\OL/%"5C,'9T73;$>;4+A'4%+PB"LL_TI?4I*OS=+&JFQ( M<2E$)XE/:%E *2'PN$_" O[S(&T1ET?!T@J9C++6D.S[),#Z=KLZZI@'V+"]?_, MTXP6:J0.[CB;DD18V*>WL%G5YQIKWH&8!22]C?POR)/W<;)?FJ"B#<:F(VN= MI:4*.[M?@-J@N(\#*!T !*VFD4IK?O\J.T7JLC8ETW2G>QR@W M8RH&YO]9>')=.SA3JRV;SL JOV[(':-4C:F8F!RH*Y9L*!WWBNC)J8*+L=^) M?R2/^(ZG1$3#FQ,0Z'(4UC'J"IB*!<:HK(\L6;6["B2<1\,J(;]"?D\JO\>H M:6 J-LJO.5)DR^BJI&(O6U,M=FW:N5G5VB8UZ_HZ(5VWM]0QU,'FGE>*>H2F M5\I.[7"4T9#Q??5GN^XE[]T@H0=DW@:I%\9IGI!TI46)J3@,Z, U7 M-#8!AJGD2A.DQ2/20IH&)'$3;_J,;8&R*9&":)YGJ91CWSQ6O@FH]?']QCQH UG\,4X-_I*"?XH M7O@L2R2@#_2#A'A9^(S? K_X7PNCT>JCR:/:\]GGZ_L_+?:N05R\&$QV/_*L M5MD\V!'J0Y2"(&UN";4ZSY[@_PZ83](,%C$$3(7E%'N2Q7DB?2=1 )QG#;)< M^C'V/&'L+QJ?4*P6;4#X5[P7B/1$ !1_;^< V)(7]S&.'NY(,GM+[K-2%[9= MH-41%NXR9%M9C1_0^;0<\Y;ZCMV,61F,[9$FFPUU$61,2Y@3JEA /J5UG)6" M5+IW48G!E$"8L7++HJ( %J%._W0E29DX!NU*5" M)3V!PJ"MQDBC'F5#\O@!SP)FIX+4EIJ!#.84Y:V9 @N=HZCRR%K=I^T#I"W; MR4-&JN%(-7FDKEJDR_ Y/U7V%L#&E^IT&B>9!#;E#(B7X2K-M=ER60' -)'N M21@ A-D"&41H"P"V/1<$PP\F$P!;A&)!?@1I!A=G3X10E ?)$IHIMVOV0"]I MV'*=>PL/>J1-4^L+'9UI67CO8PROE/Z+A#XU*+X#;7LY]8WP^< T5X02%8)0 MYDE*87.?IW!M"E!! #U-XS!\?A4_16A?%01(\_LT\ ,W ;/I\[^^593AN8"L M"Z;T\__YFZVJHQNXY!/]5;GY!>PLW/R@50C@]7@.2DZ',)L%/(,!O@(J$2R, MD1 _R/ #',Z45I]]QOM1^TJ3X >,B_R8!ZPM*?9V+$U'JGYK#[TG>)I3(@!Q M9HX^31FP)=A')O$3/G6 6PK@S@",8U0/3.D'.&187"3LY%SJ?>"&-$E%R6T$QEHDW) MD.+4@#?9PHSX&SZQQ2P)TK_@\4&*%O=D<<@I# 'FZ_JPV4U!W=6EFLV#/[R: M/GS [H3IU$E$)8'J'$ ])7=Q;PA2@:.>'T"*^.DX(1L'L F_X!+Z9SHAPH M[ELD+IU&$$U1"Z%V FK$CP&M-DR_QP$N0Z5D'T7CIP6$Q7/$!< +2 HR P.. MDV=8<$( /P"''AR$Y_-ID C?2C0*:3P9S-C*J"0@%?HLP &IL3+$[I=P5N* M:=:93P'B[@P5DH+L3)8#ECIM]2#/N%* M3Q/1=,N456?UC'7A\H)MS .:_!MM/5JV$ 8+,LKLT6FQ(49#;U]G@/9R_+]; M=.3!RE!L7!7K)FUC\5)CA^X;YWDFA>@O1%6 =2A@;^S"A?-Y&'BX +UN0:>% M-4@WEBCW2K&/0+K=+*"@U NG9]PB611EZ" 9>)0GGP$;'MP@^A60FA9;3O(# M/7_P#6RW\C!#SQ?=O=(=RL_L$;Y@-(5_:]U%-1 M^&LJ)T7=T5 )8B%O7%/"H@JJDEU;<1&ONA!.]H>5QE IQ:Q4E]0+09+'P*/N M&KP5 QYI#.8;2AMUV96NHI)#_?0;;UTJ5K4+K/IIX.-"P)2,A]Z\BB"X5! : M@@++PD>'U'W^[,=/8'009@+#UW,W\*5\#A9%X5OZ#S.J:EZVFGMIY24H$@N/ M13,3K #JW<&8?)ZD.2J\)>\K!@^X4W7%C157#Y!VDUWNB,LS,%+^0^KK'0R@ M<)2N<:8]>$V1V\[&PN5AA5K:Y/?\CU_4H"#F 01 MB\3BQ=S\7##*T AEENRBOY.:JS"N,I!![UR@"4QL&N#$:6H*&@HP<\#/F2JI M#?;L.L_T@E\6]N$8+UC4;/7P>26+!3AA9T,A0>/JA4@O!!P2UR=;A;1:'BIM MM_!B;XJ.*D5X?O4H68H();E?5$<&>0)B ML94,KP>U!EP)0@287\IX/6>#LP.T5(KJ8C$/;!>W_A+VFX@!'[?;R%M;>L[< M(;1O(Y]&B+]1G8^+7HJQXO=Q@I'BSR3['&=?W23[,H'M_CR&D?PSB?-YZZT\ M'O!Q5-G15RO*5\L!5]08/9D!%FGPWBL];5[=T[8HA$\N7502OI0]MZ74EE8I MI'"WG,[7XCW<@8, 051,&"I:3](&YMNF;%BKF5%#B^6X'@8MX;?305P;48CKJP>WCP7Q-1F*QX2XACTS M%%-6&XXO#E=2M;=GD^-8OWNP\RW87.7\U%)^/D1EO.'+I Q"?.7! MR7+2-(JTFHRNJL/#4,D\):^+7VY\$/W0?7X=1'2$]*:;19JA7V;IY 8E(?NZBID. M1RQNRL^5\C?SKX?PU:^KGYOJ4#.:OQH-E9:?&UJ[)ZT;E&(.=5WKXZ"LC8_: MG.;-E;PO14DRBV2H5%NL.)W\OD0:%B2(5ULD"'=K7 M YE,1A-O^>372Q]IW#T#E54%:7*#[-E@;I$>[7NXL?N/U&#N)0:WHSKJ7X?" MC:<_P49.T]UK"&PX:GPY9X(O]/"N8FTY>%,9L]7^8U)]N%==5DW#SM.RVO9D M[W&.T OX]FL*[>"[Y6#24>"+AH]DL&RM* MK=+P$HM&[;X,4)&I?$[(I+W3QS1C,+9D1SN\I\)ZI!^E3)D 5;?*>3.H5G%C M#L;*X?V3.D+-'IN \<]Q]K9T -^F M_T7\!Z!-[0*J'&[W/_:O68.Q9LF:VK95]NG+>0FYN4ZYV7FA/*G<8 VND>S8 M;4O,]JJLYT4X<=\WYQGUQ8W;4$NM1W[<748G'+G"$W;F:\B6PC='\80Y@[$A MFPU)0\*/*]#;"KU;BA?LAMX5@.JCP;BEFZ G!LIY+3'"2]LS'=^EEU97L/2_ M+;RT%PJJG55OIZ!2!V/%EK71X:VYA1=WBQ=WS2F53ORXHEB\J E_T$IU2H^6 MKH'2D6U]/X=6KQH_",D4DKE?1]?5]7[-@9,7DE&=&@9JFQZP?6SLL+F-0__. M:FP^_!BM"P:79VZC]88&/R4ZCQ-6Q:8Z,'WO1G_A$<(!;3W)/97R8.]CANGZ MPVJBXN!ZWBOZ$G5$Q4%1<5!4'!05!Z^^XF!/:PM6)Z\W+,RM%MU!1POY+2S9 M.;Y^[CY3_51VCZ\[B0?[GKC]/8+U!XL ^<5IY_=)/&-GH6M'H3]5)TW3#[QV MP8?H':_BO.:0K6Y)1CB$&)05W^H,R1.*.] MW_GDST45J3BA;1K+$A?T+U;GXDJ/;M^R\H>4$+BTTU]P;:?M<>A?"XUQKHLZ M'WA=1$H'/-%-?_G$:Z71/][1*HI72I_O10E#1B!:QI#^RAMS7BE16+6\0M5X M##7,6+Y2FMS%&:A?W"?4X$%EJ3*;#RP:X1%2Z[]]#@&4QA(1^^7Q+$Y^I^;C M_)YK"4H=/O]^!Z/.M&>1;F[J6=0V):4E2X^:!25$4HADF_#PFN8B"[7Y:JLE M-]SK[CBTV/K!(R*&2PUS)(NT6H-P+$ L3G"^).%I+#DFR+W=;G]F=VC=&>U5!>1"Q; MNU\G]']GY7Y=4]QA+P?LTO1W4D\-)+LT#=0TQ0M2,OUI"&LHFQK"ME0PS;)\ MM*5]@^SL=%YT5SGJ']CV,\L$>P1[!'L$>WK.GE8KJ;U+\ZVZWZ=(LJ#Y%D1EZB8:2AKV\8N9\;J0<.W)W6IEWEY=Q!M:;AZ@G20 P#?0@CM65[#8&L M<\EO6(%6%_D-JS R!V-':U%%0N#G(C53MZ%YP\*2IZI]>#$\ :X^NV<$>\Y) M]H_?(]NPU[6!?QE@74-@E!W6:3[;WG5T]*7OWW:/*.IV.@)=D,)\N4V<,Q@K MJFQ8!Z>9=,[?%_)\"PD7$GZ,[?3+'Q8P1X.Q+IL-&66[[[6%E LIORXI/^(Z MWJW+P\3Z_X9LZ0<[9(60"R$70MZ5D!\U]<3L./5$R+R0>2'SN\K\BV4 F1J8 M\H9L:)A;*CO.:;U@M:6O-WM(=UA[M$M][!7 >8._*HH:?54/K\KV^?I 3+<\,*"O.N4?&3G>F,1B;YFJO.YI0AF5]LVE"@.4P MDFDJD0BGUE3L'\OU[C)W\F..M:[WF+QV\.1;\MK$4@;&:%6CE;1)@Q_;*',* M6.A'@ 7V/A^M%C2B?&XYO)V;NW?%.!N$%&LR.=M0C9/9SD--!O:E<^+A>,+G MH505DZ9Z+?TUA$&#SIU@V4E\ND>-:E8#?5V19584.^ &-UY+N,DM4:V)'2SB M"*$!@%BIESTA)"V>OTNWB[0L(8^/8T@;LEENJ /]%(2A= ^CA,=[O'0WG5&> MP272_7/#;-E3X"540 HW@D07W%2&JYCWD!4?GW'_(7R1\EV)-,=MB30)AE-&(O7632GA6#48;8K(BO1B+U/$/ MZK7JEJJ)-S?W0%1M[ZN R6<;%W5%/<$BWMP305$XJU=_[E9!O1+5^ZPZ"KA: M"1W/$W("PM*;\<_P.8OUT?$Y*P;5_#Y_=-@EE9N-5Y MW+9+IS4:C)W12 ;ZK:R=L@0/0K4/@_WD/DN*@>C51E3!WL/B5>EV-Y/63@\& M 1N% V=8CT'1[BC^5Y)@U5A8(\MI@5(HYX6NZ&'#I'Z2RX83FU6A;6ZA>4+^ MG9/(>_XR@:$$L1]X7]UG_*8:!"BIE,R"5VX$:BT,GW')=!.P)9*T(BHEYV=< M%X%,\/>RGAQ*N& O0 X-B91]D$=T'86U+KZ'/2U;/YEQ#I:#!&,L7DP79$3B MG T3%OML"E<^XVCQ_'PKC/9 _(FG:,+(G@C9.FN:% M[8!65TKF+EW]\0N4!UC@6YJ4)Y,'#79':^2AF!> W95\6!7Q!6C'/P=X(*>E M "S-2=\=_RSV"J;I%A'0J0BL[F9^JLRK["F6T'/"J\V7_&$N ,1"2S[9I^*3 M@=N5'?@T!\LVR&<'L,D^,INPGFRCIFH0+[K6W!,"TDPF(:$F.GI;N/6=P]A@ MXT W*B5 X69.!)EN-.9S6*]1 58P6+B/&B$<"$",-&NU[UCHLC=U..BML,ID!+=?H+Z1\9BPA5AXR$$7 TR)5&AVY+@LT0KLN*+']%@A MVT7!UI"@QU;*X)Z4 9.M+LC^@/U)&Q["<^!.6+$>2$*O^+5PF;BL]QSK'C64 M_B!\D: ;,\ BA0M;B\(:Y23:[&Z5\NM:%:WO_W8N!O(;8 : Y!;,R,7,U=Y, M:*/L_$%*4[BR&I;G)/V,#,5]NSJZ6?Z2?JS<_ +;HVG@37''_QCXZ&X_ 1Q7)Y>[^'*\W9LF!]A'E^F;"1PG)%Y>N3^R.8Y;/?XB2A&[6,[ LJ7V:XH82=0&ZJX Z^1S%M!V- MG-$:&F' N4X?3I? C*E?%K5J!"(1URSB$#V%J->0RG@#AV;=>%IZ7_T="RZHR@FW(AR+ M@&_+)N4EH8Q9O.L8!2M:&,#\2V=L:5X FT*294A:^-6C0Y/Q5Z8 P%9)8A@@ M2#WL80XAQZH7NHD:U:F0"W*?P,K^S!Z@J/0!)GU PE?<;A7C'[ )Q7Z?I!Q7":*E'))) M\(/XK_Y#DKB)3+!1C^)5$MV7#UN@5&44E&*_HT$@&CDO>(@-T3$HT>)-P4[_VPWD#1O8L$$#L!6+R/A,2BMPNJI>D7' M@$R7>:W1V4:;1DMY2CU4;CJ5'DB$%X!4TF ]/I'?0KTI-3.C_'X.,(\RB?NZ M9(DJ)A=]VV'(0O65J5^.+JGH[S9N=IL8M+SA#="G%+W"W)$\2>E& UY>VS$T M/6219'2[45R4[K??4U]P(V%C.K&Q+B#5X!N#CU[1W44ZE)C1OLYB;"0>JC0/ M-1^H*I[BP;,Q$:*4U??[\/O0^DWC%!] M=OG^^39-8U@T\2\J;K\5,:U2#, M ["6Z=DTB?.'*9^[3N=N 'Q OIE6P2>L^#DK)!5#:'QX0F: 2_@6MZU)0,-O MZ"(/4C39X"UKDP*R/?=J>PGLFSQ)ZINV9H'=O'?3MNS=I'LD#95.M_ 5^[E7 M>-1=*JZ2^^@&(;5LM\DJ"U<SP%V\(+]LI?HF\Y@_7@#\*S$]&P8;'[ M1S<)0!Y ?#.>5P"7!-2RXI[6. $,NPFJ-VJN@%J[1].+I@9\X-?,@PAOQ9Q& M-X+ED_FH:0J)BSLG?*S_&!3.P <:/<, 0H@*,5AX?\!B;IA2[/&($PLYE+H6 MGT5P+(0NZTCN?\(D"*$[:O)1QK- M:)!RJT'*K54IW^?57XIMQMJ7FPTO-U=?SNY?U27[Z!:K*3<2/E4'Z^\Q&^\Q M>[/MW2G$6&WZ0A;90CL=!2)7,X&N"5,C@I?/0Y8\H'RAC5LB ?C:X M];P$TV&X'DIKF^>0=^^ =PY05>Z5Y %:4OI2ZE@^9XD>(W\53UZ!127]//CV MY??!+SP'@,UVX>K:0)AMURY;^\V*S8V"%1DJZ$(A!WEM'$5N/[-MS;J[8XB#439-UI2&*-LQ MA[TW0QQ8KF''Z9BK36^:&=)\TH[+'-P?6>I%/D>MHSY;USUK%U6O3MX M(.PB8]9V:F'BH-"]UWZ>/!,WJ::*KAQSJ"XO;A)>A0= ^.$G[OMB!V- MS-# MC!X=PTT]U4IL2JA'=YC-3FLX*_QW%[^C+ZDO:JJ#P\I!I?M:V81?A65*- MO(?)2=L66EQY'B*X9WFUK4[T@7T+ TM1+&7'V&J&58UM,/L, M=V-+FBI[(K#[+$[GH3<;!!>LA^]30,@KEDY#GSWX!13@'PM@(C^8(,( TLKP M*@[H<333)0 3HX+B3!YS.=W!-M63;%TM^H[3UL]*H:[ENNU(G@YORP[=I>;J65H"I%D]:<8:&A^5W\F&$X*ON+C&+%6;H:1A7U?+SW#$EB!>H9N_F7\] MA*]^7?U<L&I:A#R[;[-RA',\2@=AB4/E1&SL9' M;:DDOV.Q\XV7.2N7-50X8TK[-)6\G&UV :L_3X^Y?F+;EG=E41%)&\D[E)^_ M1(I\#W[L0(\3(*I6Q*]%_;!^$Q>]LKNT-=AEPM=$-.U08;Q0N@@P'0RFRVI MVCSICW4+NNNVHVWN[P2+8G#G/;B.^AK12J'6T#)Z(WS-M6*_- =ANNYNU(9Z M%UI^^%(+"&])-UB,CJ([J'5HVQB,'=E0#NYXV)\F]$(<+E8!D4=JGT7B5M6 Y+E$\236C[; MT7HH;^I4ONLB>N8KS?Z'%^K\:EIAG,&X*>__;,TM@9J==Z][H\8:C09C0[D@ M(UV@9M=-WLZ@:67I6B,\\2)KZFIS%H&I"\#4EIW2L4!%NTZ.E*Z:QO=I]W0. MMF)1Z!P/ :T<=#C:+FJ3N#40]!+%K86Y6/#H'=O<-DD1'G;3#E;,&[!\#,4L MD-*UB;@#4G2L[WNPKTH@I8](Z10HV)C#.+@IK !*'X'2PM;; 2G8^.3PG69' M2+FR=*+E$[7'RB<2.Z6=33?*$JRQL&],R1I9@[$M*Y;8:5\D?K88=!W@QQZ, M+=G0A/?O(O%S=/@XM./%2.B?R\3/%NOO< I6,S)D.G9BEX :(M16!P#AH&2 M]7@35ZV[ZLI23NZPIV8'YO:&S6HG1RPN,5VM]?PO2&]OV7?LKZX5EL+F=.5 M;G,^\"5<04*ZA'2UW97M+UT8X;1D4^W*ERJDJU<@$])U^)YU?^'2!F/-!.'J MROTLA*M7&!/"U<&&?G_ITD&Z=-DVSV+IXKO08A"S^=AT?+:3:?O MP_CI0\2$!E#_#:NT$C^+>?.(QC)[EF*<7YF]+[2-0%!-54K87+'T9%&MV4U? MOM*>XPQM0VM;:$]7AL;([*Q26[N:;QO*Q]E;*K6)016#,I0>LL]0F[\2A?9$ MH3U1:*]'Q!6UT42A/0&F7H%I1TW6V]#@&BU>VT!(N(.0< N12K5-Q"YGTP^% MQ_'V9B_SGI=^U94%N"EPYV[ ^F*[O!EWO6,*MF*9P;8P9^U7JKKLM=-#H@B# MN/]ZBS!4=1ZK-K2LC=%RTTM1^E%4,SI&Z<>OK'5:VMKK;V+VL#TZV.G?G^Q/ M(1(7*Q*MRC_N+1(6BH2NKC8G%2+1&]@(D=BC!.3>$F'3%&^M-X4;A$@(D>BH M#.3>,N'0EM"69O9$)JZMF,GZ/=="EWI1UZ1?=4VXO'V):LW85X1+'8D2)Q<+ MFCU*G.P&&D54.[E8T!P+,ZHH?'*QF-FC\,ENH-$NM0;*.=A]O GV<>P^<:B\ M:[OO:Q( M^9N6&VT5@5*'XP-YX*<"P(K>YE[.V'%&(QU4>KX,K%R$%3:^6]4 MD]:B-?K2R4,@Z:5LOYVT#A;IZHW6:3[\I!@;3C^=3^Z(N/]R]ISAOYX4W=Z('0I#B6[1;?PVAI5N>>V6Z[J&YQ__G=?[V1E^-$ M6 [V6_6.8JU/ME]J:':+XV"IU\07KI _1.^X.GX?)XOAVYJ?KJ7]CSD-JJR, M^N+'$X(C!&=O+\HI!0<3'T;RR#DX/TX(CA"<%W8IG5!N-*R3JLFZ(Q8<(3?] MEYLM#K13"HZ"R4"RIAW<%5-$7 _ONBQ.,(E$W!/N]NJ.^OTUB,IJW/?&@2_$ M1HC-4?=Z:\1F53(PESC=EY, M,#7K\+X"(DE"W-_W^SL!5U_CV>+^7N<3=%L;ZQPN.XNB=T4)3VG'DH&72(.W MQ".S>Y)(FD+IT*H*X*5EEOU!_R#^*Q=&Y3X0*2$S,*[*O!F)-O+].8BD9^(F MZ2\BJ>P%[^^D@&<_!B?2T;I-1Q/W[XVAL]A'-S>-L#:7#2F4^RW3[=\*U4Z_ MQ'ZJRH)?"8;HO?;S!#5]M5\V!V-SJ*STLN@!?L^??_8)^&<-QL;0WL@_$2L6 M%LW+WG_^HKRBBNL.R4X$&7.!1T.K$TTLV+=-$W?./F(/%_>+( M7->.#3](/9A>)H&!180;0]POG!'"&7'D^Z^LOE64HU]].;J_D&"Y$MO?N.-] MRW7V-U#97TF"L80RI/]*+6TK?308ZT.]#YG7+\.1GT3]T&,BV#X^@A5$<"]* M_/4!P<(A)6S3(]Q_926']EF.-[@]=E5E*JJR7A0<[X,J$_@]Z6+< 7ZUP5@; M]N(03A_P*WR2XO[C^B1_S=S[D,"_?O X7O6/P]^H ((HIV6MFCZ!&XMWS]SD M(8A8%HI::+X@\D'87ZL6!2T#]WWR:^5\IV_&IZ ."!17]4S/,&UCY.FNJ=B> MK;J&0C1]0A2'^/]KZH/BIDTQ!659.7V(O'A&[MP?J(K"&'M5WL'EOX6Q]U>E M?W2F\6!ZH+HR_AD^C("RFL/CLB0G@TVS[EQQ*-MM8=;U8KZI#.ZDN>2 !> JO (Y$R]P=U(-.2:]AS-*-]X]T( MEH+@AS2+:;]T4O9+9],O,BZE)S>56JYWRF:#[5TQM!).[TSA* M&Q<[8S!6]>'J<8B?Z)3:#O68(S6Q97.5R%"-5)82DL[9H\-G&<8TF[L)T#^+ M6T]@LW%QX PL*B*K%:3WH[5SS*%BK-EJ'.H^N-<66324I#MX0A!Y"4TQY=U[ M&X2,?]/P+@G&'\1^BGU^J635N8[WI$".\B)X#@Z#BM\\ 9HEH"YDIA_$02'!@J*QS%/8G(),A@^%[\$('68 V(R0^/I&G]"E[=/6Z> C^; M%L9S[2YF-;X>5;>X]VDWGM#0^YV#%O[H'T/SU MRIW 8%^[X9/[G*(E45]&8 WA#[>-(9)P>?9KYSB9'&V.;#D#B8V9W+T&\X@D M>!6,R>W-6"00-= O?]MN!($VNZ.2 Q*(>@6+$O_C5[?!J%H\)/ *O6\P3ANQ MS3]*^/;#;CH[\$+6S.=_?9,ET)[#M1,Z_4B;A>=SG,'#0($!&\!:2D%)P6\T M 1N4J"_Q9A1N*'W/X(,9XU3/)_6S'X>AFZ1L#8AS>)8/BA0U+VRC0;%+Z13T MO013='^1^C^=/')S/P!V_-*DZ9:V--5> &RJ#3;R"TTFBS.P&'SI[UT46HD> MD]>W_I]YFB$P[^+28'GW8XY@KOZF]L%[6&:_(^=_ ]/!?P.K/EQ$B?:99&V/ MR>O.8&S*MK):7Y]:&^WFU[_I&:/!V!C)YFC5:MYO_[)L:KH\)KCG*_J(35 =CRY$58]6IV8DYOVK6KG7/7)]A:Z\W;'=W.%FC M00?6L*ZRM#UA#K^8.;S)YT7]E0M&LK;L!GNEF5M=F <_^-2&]@OP MDQL!T%%K_G^IA([3/$U1"Z.NNHW<\#D-J!>@LG+1#*9J@E[SC:1YF-%+*J?' M+F33FJAV#M;PC@[6%V+W^SAYB)AB/_6;IZY/I'NGZ6< M/H>YKP)/FB?H;H)UDN:'2+!FQ_#61)KG]R$-.\QF8)1X#-OH 8W2+,A@?93^ MS]]L544J,**'G.C5*^D%RHWT%,"HF;MM1EQZ )S/[6L2/*(S[COQ\@3D"@;P M$?YA749@AM"7]3K5NBX?4;BXOU31*!K"/T,Y@UF1YJ_*N MX=:BWD_M&7K]&0M*Y U)L$Z0+-WGF13%\!]!KQWW_86AC$](.Y &N M[@DLT_!7, G ' +NX*CRE#)_^58\+A]$@, ',(_IPV%TG GW) S((TGE@N;\ M<_(#;:F5CV?N\_)'3P$,>^FS%-1!Z! V1I]V'T9< 6I ;C/X@0#V=($+$S@2T(V4'?A MP>\W, %DL6QZ0X7+C[T49_;9C[.)TXQ0(&#_ 8? *HC;]()F4)H