0001561680-24-000017.txt : 20240222 0001561680-24-000017.hdr.sgml : 20240222 20240222160839 ACCESSION NUMBER: 0001561680-24-000017 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 103 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240222 DATE AS OF CHANGE: 20240222 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Tri Pointe Homes, Inc. CENTRAL INDEX KEY: 0001561680 STANDARD INDUSTRIAL CLASSIFICATION: OPERATIVE BUILDERS [1531] ORGANIZATION NAME: 05 Real Estate & Construction IRS NUMBER: 611763235 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35796 FILM NUMBER: 24664767 BUSINESS ADDRESS: STREET 1: 940 SOUTHWOOD BLVD, SUITE 200 CITY: INCLINE VILLAGE STATE: NV ZIP: 89451 BUSINESS PHONE: (775) 413-1030 MAIL ADDRESS: STREET 1: 940 SOUTHWOOD BLVD, SUITE 200 CITY: INCLINE VILLAGE STATE: NV ZIP: 89451 FORMER COMPANY: FORMER CONFORMED NAME: TRI Pointe Group, Inc. DATE OF NAME CHANGE: 20150707 FORMER COMPANY: FORMER CONFORMED NAME: TRI Pointe Homes, Inc. DATE OF NAME CHANGE: 20130130 FORMER COMPANY: FORMER CONFORMED NAME: TRI Pointe Homes, LLC DATE OF NAME CHANGE: 20121218 10-K 1 tph-20231231.htm 10-K tph-20231231
FALSE2023FY0001561680http://fasb.org/us-gaap/2023#OtherAssetshttp://fasb.org/us-gaap/2023#OtherAssetshttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitiesP3Y00015616802023-01-012023-12-3100015616802023-06-30iso4217:USD00015616802024-02-06xbrli:shares00015616802023-10-012023-12-3100015616802023-12-3100015616802022-12-31iso4217:USDxbrli:shares0001561680tph:HomebuildingSegmentMemberus-gaap:HomeBuildingMember2023-01-012023-12-310001561680tph:HomebuildingSegmentMemberus-gaap:HomeBuildingMember2022-01-012022-12-310001561680tph:HomebuildingSegmentMemberus-gaap:HomeBuildingMember2021-01-012021-12-310001561680tph:HomebuildingSegmentMemberus-gaap:LandMember2023-01-012023-12-310001561680tph:HomebuildingSegmentMemberus-gaap:LandMember2022-01-012022-12-310001561680tph:HomebuildingSegmentMemberus-gaap:LandMember2021-01-012021-12-310001561680us-gaap:RealEstateOtherMembertph:HomebuildingSegmentMember2023-01-012023-12-310001561680us-gaap:RealEstateOtherMembertph:HomebuildingSegmentMember2022-01-012022-12-310001561680us-gaap:RealEstateOtherMembertph:HomebuildingSegmentMember2021-01-012021-12-310001561680tph:HomebuildingSegmentMember2023-01-012023-12-310001561680tph:HomebuildingSegmentMember2022-01-012022-12-310001561680tph:HomebuildingSegmentMember2021-01-012021-12-310001561680tph:FinancialServicesSegmentMember2023-01-012023-12-310001561680tph:FinancialServicesSegmentMember2022-01-012022-12-310001561680tph:FinancialServicesSegmentMember2021-01-012021-12-3100015616802022-01-012022-12-3100015616802021-01-012021-12-310001561680us-gaap:CommonStockMember2020-12-310001561680us-gaap:AdditionalPaidInCapitalMember2020-12-310001561680us-gaap:RetainedEarningsMember2020-12-310001561680us-gaap:ParentMember2020-12-310001561680us-gaap:NoncontrollingInterestMember2020-12-3100015616802020-12-310001561680us-gaap:RetainedEarningsMember2021-01-012021-12-310001561680us-gaap:ParentMember2021-01-012021-12-310001561680us-gaap:CommonStockMember2021-01-012021-12-310001561680us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001561680us-gaap:CommonStockMember2021-12-310001561680us-gaap:AdditionalPaidInCapitalMember2021-12-310001561680us-gaap:RetainedEarningsMember2021-12-310001561680us-gaap:ParentMember2021-12-310001561680us-gaap:NoncontrollingInterestMember2021-12-3100015616802021-12-310001561680us-gaap:RetainedEarningsMember2022-01-012022-12-310001561680us-gaap:ParentMember2022-01-012022-12-310001561680us-gaap:NoncontrollingInterestMember2022-01-012022-12-310001561680us-gaap:CommonStockMember2022-01-012022-12-310001561680us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001561680us-gaap:CommonStockMember2022-12-310001561680us-gaap:AdditionalPaidInCapitalMember2022-12-310001561680us-gaap:RetainedEarningsMember2022-12-310001561680us-gaap:ParentMember2022-12-310001561680us-gaap:NoncontrollingInterestMember2022-12-310001561680us-gaap:RetainedEarningsMember2023-01-012023-12-310001561680us-gaap:ParentMember2023-01-012023-12-310001561680us-gaap:NoncontrollingInterestMember2023-01-012023-12-310001561680us-gaap:CommonStockMember2023-01-012023-12-310001561680us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001561680us-gaap:CommonStockMember2023-12-310001561680us-gaap:AdditionalPaidInCapitalMember2023-12-310001561680us-gaap:RetainedEarningsMember2023-12-310001561680us-gaap:ParentMember2023-12-310001561680us-gaap:NoncontrollingInterestMember2023-12-31tph:statetph:business_line00015616802021-01-15tph:brandtph:segment0001561680tph:WestMembertph:HomebuildingSegmentMember2023-01-012023-12-310001561680tph:WestMembertph:HomebuildingSegmentMember2022-01-012022-12-310001561680tph:WestMembertph:HomebuildingSegmentMember2021-01-012021-12-310001561680tph:CentralMembertph:HomebuildingSegmentMember2023-01-012023-12-310001561680tph:CentralMembertph:HomebuildingSegmentMember2022-01-012022-12-310001561680tph:CentralMembertph:HomebuildingSegmentMember2021-01-012021-12-310001561680tph:EastMembertph:HomebuildingSegmentMember2023-01-012023-12-310001561680tph:EastMembertph:HomebuildingSegmentMember2022-01-012022-12-310001561680tph:EastMembertph:HomebuildingSegmentMember2021-01-012021-12-310001561680us-gaap:OperatingSegmentsMembertph:WestMembertph:HomebuildingSegmentMember2023-12-310001561680us-gaap:OperatingSegmentsMembertph:WestMembertph:HomebuildingSegmentMember2022-12-310001561680us-gaap:OperatingSegmentsMembertph:CentralMembertph:HomebuildingSegmentMember2023-12-310001561680us-gaap:OperatingSegmentsMembertph:CentralMembertph:HomebuildingSegmentMember2022-12-310001561680tph:EastMemberus-gaap:OperatingSegmentsMembertph:HomebuildingSegmentMember2023-12-310001561680tph:EastMemberus-gaap:OperatingSegmentsMembertph:HomebuildingSegmentMember2022-12-310001561680tph:HomebuildingSegmentMember2023-12-310001561680tph:HomebuildingSegmentMember2022-12-310001561680us-gaap:CorporateNonSegmentMembertph:HomebuildingSegmentMember2023-12-310001561680us-gaap:CorporateNonSegmentMembertph:HomebuildingSegmentMember2022-12-310001561680tph:FinancialServicesSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310001561680tph:FinancialServicesSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310001561680tph:WestMembertph:HomebuildingSegmentMember2023-12-310001561680tph:WestMembertph:HomebuildingSegmentMember2022-12-310001561680tph:CentralMembertph:HomebuildingSegmentMember2022-12-310001561680tph:CentralMembertph:HomebuildingSegmentMember2023-12-310001561680tph:EastMembertph:HomebuildingSegmentMember2022-12-310001561680tph:EastMembertph:HomebuildingSegmentMember2023-12-310001561680tph:WestMember2023-01-012023-12-310001561680tph:WestMember2021-01-012021-12-31tph:communityxbrli:puretph:investment0001561680srt:MinimumMember2023-12-310001561680srt:MaximumMember2023-12-310001561680us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2023-12-310001561680us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2022-12-310001561680us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2023-01-012023-12-310001561680us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2022-01-012022-12-310001561680us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2021-01-012021-12-310001561680us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-310001561680us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-12-310001561680us-gaap:ConsolidatedEntityExcludingVieMember2023-12-310001561680us-gaap:ConsolidatedEntityExcludingVieMember2022-12-310001561680us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310001561680us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310001561680tph:WRECOMemberus-gaap:TradeNamesMember2023-12-31tph:intangible_asset0001561680tph:WRECOMemberus-gaap:TradeNamesMember2022-12-310001561680tph:FivePointEightSevenFivePercentSeniorNotesDueTwoThousandTwentyFourMemberus-gaap:SeniorNotesMember2023-12-310001561680tph:FivePointEightSevenFivePercentSeniorNotesDueTwoThousandTwentyFourMemberus-gaap:SeniorNotesMember2022-12-310001561680tph:FivePointTwoFiveZeroPercentSeniorNotesDueTwoThousandTwentySevenMemberus-gaap:SeniorNotesMember2023-12-310001561680tph:FivePointTwoFiveZeroPercentSeniorNotesDueTwoThousandTwentySevenMemberus-gaap:SeniorNotesMember2022-12-310001561680tph:FivePointSevenZeroPercentSeniorNotesDueTwoThousandTwentyEightMemberus-gaap:SeniorNotesMember2023-12-310001561680tph:FivePointSevenZeroPercentSeniorNotesDueTwoThousandTwentyEightMemberus-gaap:SeniorNotesMember2022-12-310001561680tph:FivePointSevenZeroPercentSeniorNotesDueTwoThousandTwentyEightMemberus-gaap:SeniorNotesMember2020-06-300001561680tph:FivePointSevenZeroPercentSeniorNotesDueTwoThousandTwentyEightMemberus-gaap:SeniorNotesMember2020-06-012020-06-300001561680tph:FivePointTwoFiveZeroPercentSeniorNotesDueTwoThousandTwentySevenMemberus-gaap:SeniorNotesMember2017-06-300001561680tph:FivePointTwoFiveZeroPercentSeniorNotesDueTwoThousandTwentySevenMemberus-gaap:SeniorNotesMember2017-06-012017-06-300001561680tph:FivePointEightSevenFivePercentSeniorNotesDueTwoThousandTwentyFourMemberus-gaap:SeniorNotesMember2017-06-012017-06-300001561680tph:FivePointEightSevenFivePercentSeniorNotesDueTwoThousandTwentyFourMemberus-gaap:SeniorNotesMember2017-06-300001561680tph:FivePointEightSevenFivePercentSeniorNotesDueTwoThousandTwentyFourMember2017-06-012017-06-300001561680us-gaap:SeniorNotesMember2023-12-310001561680us-gaap:SeniorNotesMember2022-12-310001561680us-gaap:NotesPayableOtherPayablesMembertph:TheTermLoanFacilityMember2023-12-310001561680us-gaap:NotesPayableOtherPayablesMembertph:TheTermLoanFacilityMember2022-12-310001561680tph:SellerFinancedLoanMember2023-12-310001561680tph:SellerFinancedLoanMember2022-12-310001561680tph:TheAmendedRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-12-150001561680us-gaap:NotesPayableOtherPayablesMembertph:TheTermLoanFacilityMember2023-12-150001561680tph:TheAmendedRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-06-280001561680tph:TheAmendedRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-06-290001561680us-gaap:LetterOfCreditMembertph:TheAmendedRevolvingCreditFacilityMember2022-06-280001561680us-gaap:LetterOfCreditMembertph:TheAmendedRevolvingCreditFacilityMember2022-06-290001561680tph:TheAmendedRevolvingCreditFacilityMember2023-12-150001561680srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembertph:TheAmendedRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-12-152023-12-150001561680srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembertph:TheAmendedRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-12-152023-12-150001561680us-gaap:NotesPayableOtherPayablesMembersrt:MinimumMembertph:TheTermLoanFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-12-152023-12-150001561680srt:MaximumMemberus-gaap:NotesPayableOtherPayablesMembertph:TheTermLoanFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-12-152023-12-150001561680tph:TheAmendedRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-12-310001561680tph:TheAmendedRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-12-310001561680us-gaap:LetterOfCreditMember2023-12-310001561680us-gaap:LetterOfCreditMember2022-12-31tph:loan0001561680tph:SellerFinancedLoansSellerOneMembertph:SellerFinancedLoanMember2023-12-310001561680tph:SecondSellerFinancedLoanMembertph:SellerFinancedLoansSellerTwoMember2022-12-310001561680us-gaap:NotesPayableOtherPayablesMember2023-01-012023-12-310001561680us-gaap:NotesPayableOtherPayablesMember2022-01-012022-12-310001561680us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001561680us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001561680us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001561680us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310001561680us-gaap:FairValueInputsLevel2Memberus-gaap:SecuredDebtMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001561680us-gaap:FairValueInputsLevel2Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001561680us-gaap:FairValueInputsLevel2Memberus-gaap:SecuredDebtMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001561680us-gaap:FairValueInputsLevel2Memberus-gaap:SecuredDebtMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310001561680tph:SellerFinancedLoanMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001561680tph:SellerFinancedLoanMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001561680tph:SellerFinancedLoanMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001561680tph:SellerFinancedLoanMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310001561680us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-12-310001561680us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001561680us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2022-01-012022-12-310001561680us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001561680us-gaap:SuretyBondMember2023-12-310001561680us-gaap:SuretyBondMember2022-12-310001561680us-gaap:BuildingMember2023-12-310001561680us-gaap:EquipmentMembersrt:MinimumMember2023-12-310001561680us-gaap:EquipmentMembersrt:MaximumMember2023-12-310001561680us-gaap:LandMember1987-12-31tph:lease0001561680us-gaap:LandMembertph:GroundLeaseTenYearRenewalOptionMember1987-01-011987-12-31tph:leaseRenewalOption0001561680us-gaap:LandMembertph:GroundLeaseTenYearRenewalOptionMember1987-12-310001561680us-gaap:LandMembertph:GroundLeaseFortyfiveYearRenewalOptionMember1987-12-31tph:leaseExtension0001561680tph:GroundLeaseRenewalOptionExercisedExtensionThrough2071Member1987-12-310001561680us-gaap:LandMembertph:GroundLeaseRenewalOptionExercisedExtensionThrough2071Member1987-01-011987-12-310001561680tph:PropertyEquipmentandOtherMember2023-01-012023-12-310001561680tph:PropertyEquipmentandOtherMember2022-01-012022-12-310001561680tph:PropertyEquipmentandOtherMember2021-01-012021-12-310001561680us-gaap:LandMember2023-01-012023-12-310001561680us-gaap:LandMember2022-01-012022-12-310001561680us-gaap:LandMember2021-01-012021-12-310001561680tph:PropertyEquipmentandOtherMember2023-12-310001561680tph:PropertyEquipmentandOtherMember2022-12-310001561680us-gaap:LandMember2023-12-310001561680us-gaap:LandMember2022-12-310001561680tph:TwoThousandTwentyTwoIncentiveProgramMember2023-12-310001561680us-gaap:EmployeeStockOptionMember2022-12-310001561680us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001561680us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001561680us-gaap:EmployeeStockOptionMember2023-12-310001561680us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001561680us-gaap:RestrictedStockUnitsRSUMember2022-12-310001561680us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001561680us-gaap:RestrictedStockUnitsRSUMember2023-12-310001561680us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001561680us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001561680us-gaap:RestrictedStockUnitsRSUMembertph:EmployeesAndOfficersMember2023-02-222023-02-220001561680us-gaap:RestrictedStockUnitsRSUMembertph:EmployeesAndOfficersMember2023-02-220001561680us-gaap:RestrictedStockUnitsRSUMembersrt:OfficerMember2023-02-222023-02-220001561680us-gaap:RestrictedStockUnitsRSUMembertph:HomebuildingRevenueMembersrt:OfficerMember2023-02-220001561680us-gaap:RestrictedStockUnitsRSUMembertph:PretaxEarningsMembersrt:OfficerMember2023-02-220001561680us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMembersrt:OfficerMember2023-02-222023-02-220001561680srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMembersrt:OfficerMember2023-02-222023-02-220001561680srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2023-05-012023-05-010001561680srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2023-05-010001561680us-gaap:RestrictedStockUnitsRSUMembersrt:OfficerMember2023-12-262023-12-260001561680us-gaap:RestrictedStockUnitsRSUMembersrt:OfficerMember2023-12-260001561680us-gaap:RestrictedStockUnitsRSUMembertph:EmployeesMember2023-01-012023-12-310001561680us-gaap:RestrictedStockUnitsRSUMembertph:EmployeesMember2023-12-262023-12-260001561680us-gaap:RestrictedStockUnitsRSUMembertph:EmployeesAndOfficersMember2022-02-222022-02-220001561680us-gaap:RestrictedStockUnitsRSUMembertph:EmployeesAndOfficersMember2022-02-220001561680us-gaap:RestrictedStockUnitsRSUMembersrt:OfficerMember2022-02-222022-02-220001561680us-gaap:RestrictedStockUnitsRSUMembertph:HomebuildingRevenueMembersrt:OfficerMember2022-02-220001561680us-gaap:RestrictedStockUnitsRSUMembertph:PretaxEarningsMembersrt:OfficerMember2022-02-220001561680us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMembersrt:OfficerMember2022-02-222022-02-220001561680srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMembersrt:OfficerMember2022-02-222022-02-220001561680us-gaap:RestrictedStockUnitsRSUMembersrt:OfficerMember2022-02-220001561680us-gaap:RestrictedStockUnitsRSUMembersrt:PresidentMember2022-02-222022-02-220001561680us-gaap:RestrictedStockUnitsRSUMembersrt:PresidentMembertph:HomebuildingRevenueMember2022-02-220001561680us-gaap:RestrictedStockUnitsRSUMembersrt:PresidentMembertph:PretaxEarningsMember2022-02-220001561680us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMembersrt:PresidentMember2022-02-222022-02-220001561680srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMembersrt:PresidentMember2022-02-222022-02-220001561680srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-252022-04-250001561680srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-250001561680us-gaap:RestrictedStockUnitsRSUMembertph:EmployeesMember2022-01-012022-12-310001561680us-gaap:StateAndLocalJurisdictionMember2023-12-310001561680us-gaap:StateAndLocalJurisdictionMember2022-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_______________________________________________________________________________________________________________________
FORM 10-K
_______________________________________________________________________________________________________________________
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2023
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to                     
Commission File Number 1-35796
Picture1replace.jpg 
Tri Pointe Homes, Inc.
(Exact name of registrant as specified in its charter)
_______________________________________________________________________________________________________________________
Delaware 61-1763235
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)
940 Southwood Blvd, Suite 200
Incline Village, Nevada 89451
(Address of principal executive offices) (Zip Code)
Registrant’s telephone number, including area code (775413-1030
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 shareTPHNew York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes      No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes      No  
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, a 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 filerAccelerated 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).Yes      No  
The aggregate market value of the registrant’s common stock held by non-affiliates of the registrant on June 30, 2023, based on the closing price of $32.86 as reported by the New York Stock Exchange, was $3,160,260,947.
95,433,013 shares of common stock were issued and outstanding as of February 6, 2024.
DOCUMENTS INCORPORATED BY REFERENCE:
    Portions from the registrant’s proxy statement relating to its 2024 annual meeting of stockholders are incorporated by reference into Part III, Items 10, 11, 12, 13 and 14.



TRI POINTE HOMES, INC.
ANNUAL REPORT ON FORM 10-K
FOR THE YEAR ENDED DECEMBER 31, 2023
 
Table of Contents
 
  Page
Number
 Part I 
 
Item 1.
Item 1A.
Item 1B.
Item 1C.
Item 2.
Item 3.
Item 4.
 
 Part II 
 
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
 
 Part III 
 
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
 
 Part IV 
 
Item 15.
Item 16.
 

- 1 -


CAUTIONARY NOTE CONCERNING FORWARD-LOOKING STATEMENTS
This annual report on Form 10-K contains certain statements that are “forward-looking” statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These forward-looking statements are based on our current intentions, beliefs, expectations and predictions for the future, and you should not place undue reliance on these statements. These statements use forward-looking terminology, are based on various assumptions made by us, and may not be accurate because of risks and uncertainties surrounding the assumptions that are made.
Factors listed in this sectionas well as other factors—may cause actual results to differ significantly from the forward-looking statements included in this annual report on Form 10-K. There is no guarantee that any of the events anticipated by the forward-looking statements in this annual report on Form 10-K will occur, or if any of the events occurs, there is no guarantee what effect, if any, it will have on our operations, financial condition, or share price.
We undertake no, and hereby disclaim any, obligation to update or revise any forward-looking statements, unless required by law. However, we reserve the right to make such updates or revisions from time to time by press release, periodic report, or other method of public disclosure without the need for specific reference to this annual report on Form 10-K. No update or revision shall be deemed to indicate that other statements not addressed by that update or revision remain correct or create an obligation to provide any other updates or revisions.
Forward-Looking Statements
Forward-looking statements that are included in this annual report on Form 10-K are generally accompanied by words such as “anticipate,” “believe,” “could,” “estimate,” “expect,” “future,” “goal,” “intend,” “likely,” “may,” “might,” “plan,” “potential,” “predict,” “project,” “should,” “strategy,” “target,” “will,” “would,” or other words that convey the uncertainty of future events or outcomes. These forward-looking statements may include, but are not limited to, statements regarding our strategy, projections and estimates concerning the timing and success of specific projects and our future production, land and lot sales, outcome of legal proceedings, operational and financial results, including our estimates for growth, financial condition, sales prices, prospects and capital spending. The material risks that that may affect our business and may cause actual results to differ from these forward-looking statements include, but are not limited to, those set forth under the following “Summary of Risk Factors”.
Summary of Risk Factors
Risks Related to Our Business
Our long-term growth depends upon our ability to identify and successfully acquire desirable land parcels at reasonable prices.
Our quarterly results of operations may fluctuate because of the seasonal nature of our business and other factors.
Our business is cyclical and subject to risks associated with the real estate industry, and adverse changes in general economic or business conditions could reduce the demand for homes and related financial services and materially and adversely affect us.
Because most of our homebuyers finance the purchase of their homes, the terms and availability of mortgage financing can affect the demand for and the ability to complete the purchase of a home, which could materially and adversely affect us.
Interest rate increases or changes in federal lending programs or other regulations could lower demand for our homes, which could materially and adversely affect us.
Raw material shortages and price fluctuations could cause delays and increase our costs.
Tax law changes that increase the after-tax costs of owning a home could prevent potential customers from buying our homes and adversely affect our financial performance.
We face numerous risks associated with controlling, purchasing, holding and developing land.
Adverse weather and natural disasters may increase costs, cause project delays and reduce consumer demand for housing.
- 2 -


The availability of water in California, Arizona, and other areas in which we operate, including due to drought conditions, may negatively impact the economy, increase the risk of wildfires, cause us to incur additional costs, and delay or prevent new home deliveries.
We may be unable to find and retain suitable contractors and subcontractors at reasonable rates.
The supply of skilled labor may be adversely affected by changes in immigration laws and policies.
We could be responsible for employment-related liabilities with respect to our contractors’ employees.
We may incur costs, liabilities and reputational damage if our subcontractors engage in improper construction practices or install defective materials.
Utility shortages or price increases could have an adverse impact on operations.
Some of our markets have been and in the future may be adversely affected by declining oil prices.
Government regulations and legal challenges may delay the start or completion of our communities, increase our expenses or limit our building or other activities.
Laws and regulations governing the residential mortgage, title insurance, and property and casualty insurance industries could materially and adversely affect our financial performance.
We may be unable to obtain suitable bonding for the development of our housing projects.
We are subject to environmental laws and regulations that may impose significant costs, delays, restrictions or liabilities.
Changes in global or regional climate conditions and governmental response to such changes may limit, prevent or increase the costs of our planned or future growth activities.
We may be unable to develop our communities successfully or within expected timeframes.
Negative publicity or poor relations with our homebuyers could negatively impact our sales and reputation.
The homebuilding industry is highly competitive, and if our competitors are more successful or offer better value to potential homebuyers, our business could decline.
Increases in our cancellation rate could have a negative impact on our home sales revenue and homebuilding margins.
Homebuilding is subject to products liability, home warranty and construction defect claims and other litigation in the ordinary course of business that can be significant and may not be covered by insurance.
Our ability to promptly sell one or more properties for reasonable prices in response to changing economic, financial and investment conditions may be limited and we may be forced to hold non-income producing properties for extended periods.
Fluctuations in real estate values may require us to write-down the book value of our real estate assets.
The geographic concentration of our operations in certain regions subjects us to an increased risk of loss of revenue or decreases in the market value of our land and homes in those regions from factors which may affect any of those regions.
Inflation could materially and adversely affect us by increasing the costs of land, raw materials and labor, negatively impacting housing demand, raising our costs of capital, and decreasing our purchasing power.
Acts of war, terrorism, civil unrest or public health emergencies, including outbreaks of contagious disease, may seriously harm our business
We are subject to litigation and claims that could materially and adversely affect us.
Information technology failures and data security breaches could harm our business.
Tri Pointe Connect depends materially on vendors that we do not control.
A major health and safety incident relating to our business could be costly in terms of potential liabilities and reputational damage.
Increases in tariffs and retaliatory responses may cause increases in the prices of some of the construction materials that we use and may negatively affect the national and local economies.
- 3 -


Increases in taxes or government fees could increase our costs, which could materially and adversely affect us.
Risks Related to Our Indebtedness
Our use of leverage in executing our business strategy exposes us to significant risks.
We may require significant additional capital in the future and may not be able to secure adequate funds on acceptable terms.
Our access to capital and our ability to obtain additional financing could be affected by any downgrade of our credit ratings.
Our current financing arrangements contain, and our future financing arrangements likely will contain, restrictive covenants relating to our operations.
Higher interest rates on our debt may materially and adversely affect our financial performance.
Failure to hedge effectively against interest rate changes may materially and adversely affect our financial performance.
Risks Related to Our Organization and Structure
We are and will continue to be dependent on key personnel and certain members of our management team.
Termination of the employment agreements with the members of our management team could be costly and prevent a change in control of our company.
Certain anti-takeover defenses and applicable law may limit the ability of a third-party to acquire control of us.
We may change our operational policies, investment guidelines and our business and growth strategies without stockholder consent, which may subject us to different and more significant risks in the future.
If we fail to maintain an effective system of internal controls, we may not be able to accurately determine our financial results or prevent fraud. As a result, our stockholders could lose confidence in our financial results, which could materially and adversely affect us and the market price of our common stock.
Changes in accounting rules, assumptions and/or judgments could delay the dissemination of our financial statements and cause us to restate prior period financial statements.
Our joint venture investments could be materially and adversely affected by lack of sole decision making authority, reliance on co-venturers’ financial condition and disputes between us and our co-venturers.
Risks Related to Ownership of Our Common Stock
We do not intend to pay dividends on our common stock for the foreseeable future.
Future sales of our common stock or other securities convertible into our common stock could cause the market value of our common stock to decline and could result in dilution of stockholders’ shares.
Future offerings of debt securities, which would rank senior to our common stock in the event of our bankruptcy or liquidation, and future offerings of equity securities that may be senior to our common stock for the purposes of dividend and liquidating distributions, may adversely affect the market price of our common stock.
Non-U.S. holders may be subject to United States federal income tax on gain realized on the sale or disposition of shares of our common stock.
There is no assurance that the existence of a stock repurchase program will result in repurchases of our common stock or enhance long term stockholder value, and repurchases, if any, could affect our stock price and increase its volatility and will diminish our cash reserves.
EXPLANATORY NOTES
As used in this annual report on Form 10-K, references to “Tri Pointe”, “the Company”, “we”, “us”, or “our” in this annual report on Form 10-K (including in the consolidated financial statements and related notes thereto in this annual report on Form 10-K) refer to Tri Pointe Homes, Inc., a Delaware corporation, and its consolidated subsidiaries.
- 4 -


PART I.
Item 1.    Business
Our Company
Tri Pointe was founded in April 2009, near the end of an unprecedented downturn in the national homebuilding industry. Since then, we have grown from a Southern California fee homebuilder into a regionally-focused national homebuilder engaged in the design, construction and sale of innovative single-family attached and detached homes in 15 markets across ten states and the District of Columbia. In September 2023, we announced our expansion into the greater Salt Lake City region with the launch of a new division in Utah. As of December 31, 2023, we had not yet commenced significant operations in this market.
For purposes of this annual report on Form 10-K, the results of our homebuilding operations are organized into the three reportable segments of which our operations consisted during the year ended December 31, 2023:
West Region: Arizona, California, Nevada and Washington
Central Region: Colorado and Texas
East Region: District of Columbia, Maryland, North Carolina, South Carolina and Virginia
Our growth strategy is to capitalize on high demand in selected “core” markets with favorable population and employment growth as a result of proximity to job centers or primary transportation corridors. As of December 31, 2023, our operations consisted of 155 active selling communities and 31,960 lots owned or controlled. See “Lots Owned or Controlled” below. Our construction expertise across an extensive product offering allows us flexibility to pursue a wide array of land acquisition opportunities and appeal to a broad range of potential homebuyers, including buyers of entry-level, move-up, luxury and active adult homes. As a result, we build across a variety of base sales price points, ranging from approximately $213,000 to $3.3 million, and home sizes, ranging from approximately 1,190 to 5,220 square feet. For the years ended December 31, 2023 and 2022, we delivered 5,274 and 6,063 homes, respectively, and the average sales price of our new homes delivered was approximately $693,000 and $708,000, respectively.
Our Competitive Strengths
We believe the following strengths provide us with a significant competitive advantage in implementing our business strategy:
Experienced and Proven Leadership
Douglas Bauer, our Chief Executive Officer, and Thomas Mitchell, our President and Chief Operating Officer, have worked together for over 30 years and have a successful track record of managing and growing a public homebuilding company. Their combined real estate industry experience includes land acquisition, financing, entitlement, development, construction, marketing and sales of single-family detached and attached homes in communities in a variety of markets. In addition, the management teams at each of our homebuilding divisions have substantial industry knowledge and local market expertise. We believe that our management teams’ prior experience, extensive relationships and strong local reputations provide us with a competitive advantage in securing projects, obtaining entitlements, building quality homes and completing projects within budget and on schedule.
Focus on High Growth Core Markets
Our business is well-positioned to continue to capitalize on the broader national housing market. We are focused on the design, construction and sale of innovative single-family detached and attached homes in major metropolitan areas in Arizona, California, Colorado, the District of Columbia, Maryland, Nevada, North Carolina, South Carolina, Texas, Virginia and Washington. Additionally, in September 2023, we announced our expansion into the greater Salt Lake City region with the launch of a new division in Utah. These markets are generally characterized by high job growth and increasing populations, which typically create strong demand for new housing. We believe they represent attractive homebuilding markets with opportunities for long-term growth and that we have strong land positions strategically located within these markets. Moreover, our management teams have deep, local market knowledge of the homebuilding and development industries. We believe this experience and strong relationships with local market participants enable us to source, acquire and entitle land efficiently.
- 5 -


Strong Operational Discipline and Controls
Our management teams pursue a hands-on approach. Our strict operating discipline and attention to controls, including financial accountability at the project management level, is a key part of our strategy to maximize returns while minimizing risk.
Acquire Attractive Land Positions While Reducing Risk
We believe that our reputation and extensive relationships with land sellers, master plan developers, financial institutions, brokers and other builders enable us to continue to acquire well-positioned land parcels in our target markets and provide us access to a greater number of acquisition opportunities. We believe our expertise in land development and planning enables us to create desirable communities that meet or exceed our homebuyers’ expectations, while operating at competitive costs.
Increase Market Position in Growth Markets
We believe that there are opportunities to expand profitably in our existing and target markets, and we continually review our selection of markets based on both aggregate demographic information and our own operating results. We use the results of these reviews to re-allocate our investments to those markets where we believe we can maximize our profitability and return on capital. While our primary growth strategy has focused on increasing our market position in our existing markets, we intend to continue, on an opportunistic basis, to explore expansion into other markets through organic growth and/or acquisition.
Provide Superior Design and Homeowner Experience and Service
We consider ourselves a “progressive” homebuilder driven by an exemplary homeowner experience, cutting-edge product development and exceptional execution. Our core operating philosophy is to provide a positive, memorable experience to our homeowners through active engagement in the building process, tailoring our product to homeowners’ lifestyle needs and enhancing communication, knowledge and satisfaction. We believe that each generation of home buying families has different ideas about the kind of home buying experience it wants. As a result, our selling process focuses on the home’s features, benefits, quality and design, in addition to the traditional metrics of price and square footage. In addition, we devote significant resources to the research and design of our homes to better meet the needs of our homebuyers. Through our LivingSmart® platform, we provide homes that we believe are earth-friendly, enhance homeowners’ comfort, promote a healthier lifestyle and deliver tangible operating cost savings versus less efficient resale homes. Collectively, we believe these steps enhance the selling process, lead to a more satisfied homeowner and increase the number of homebuyers referred to our communities.
Offer a Diverse Range of Products
We are a builder with a wide variety of product offerings that enable us to meet the specific needs of each of our core markets, which we believe provides us with a balanced portfolio and an opportunity to increase market share. We have demonstrated expertise in effectively building homes across product offerings from entry-level through luxury and active adult. We spend extensive time studying and designing our products through the use of architects, consultants and homebuyer focus groups for all levels and price points in our target markets. We believe our diversified product strategy enables us to best serve a wide range of homebuyers, adapt quickly to changing market conditions and optimize performance and returns while strategically reducing portfolio risk. Within each of our core markets we determine the profile of homebuyers we hope to address and design neighborhoods and homes with the specific needs of those homebuyers in mind.
Focus on Efficient Cost Structure and Target Attractive Returns
Our experienced management teams are vigilant in maintaining their focus on controlling costs. We competitively bid new projects and phases while maintaining strong relationships with our trade partners by managing production schedules closely and paying our vendors on time.
We combine decentralized management in those aspects of our business in which we believe detailed knowledge of local market conditions is critical (such as governmental processing, construction, land acquisition and land development), with centralized management in those functions in which we believe central control is required (such as approval of land acquisitions, financial, treasury, human resources and legal matters). We have also made significant investments in systems and infrastructure to operate our business efficiently and to support the planned future growth of our company as a result of executing our expansion strategy.
- 6 -


Utilize Prudent Leverage
Our ongoing financial strategy includes redeployment of cash flows from continuing operations and debt to provide us with the financial flexibility to access capital on the best terms available. In that regard, we expect to employ prudent levels of leverage to finance the acquisition and development of our lots and construction of our homes. See “Our Financing Strategy” below.
Lots Owned or Controlled
As of December 31, 2023, we owned or controlled, pursuant to land option contracts or purchase contracts, an aggregate of 31,960 lots, comprised of 59% lots owned and 41% lots controlled. We refer to lots that are under land option contracts as “controlled.” See “Acquisition Process” below. Lots owned or controlled include our share of lots controlled from our unconsolidated land development joint ventures. Investments in joint ventures are described in Note 6, Investments in Unconsolidated Entities, of the notes to our consolidated financial statements included elsewhere in this annual report on Form 10-K. The following table presents certain information with respect to our lots owned or controlled as of December 31, 2023.
 
Lots
Owned
Lots
Controlled (1)
Lots
Owned or
Controlled
West11,172 3,867 15,039 
Central5,967 5,997 11,964 
East1,600 3,357 4,957 
Total18,739 13,221 31,960 
______________________________________________
 
(1)Lots controlled for Central and East include 3,561 and 71 lots, respectively, which represent our expected share of lots owned by our investments in unconsolidated land development joint ventures.


Acquisition Process
We believe that our current inventory of lots owned or controlled will be adequate to supply our homebuilding operations for the foreseeable future. Our acquisition process generally includes the following steps to reduce development and market cycle risk:
review of the status of entitlements and other governmental processing, including title reviews;
limitation on the size of an acquisition to minimize investment levels in any one project;
completion of due diligence on the land parcel prior to committing to the acquisition;
preparation of detailed budgets for all cost categories;
completion of environmental reviews and third-party market studies;
utilization of options, joint ventures, land banking and other land acquisition arrangements, if necessary; and
employment of centralized control of approval over all acquisitions through a land committee process.
Before purchasing a land parcel, we also engage outside architects and consultants to help review our proposed acquisition and design our homes and communities.
We acquire land parcels pursuant to purchase agreements that are often structured as option contracts. We utilize option contracts with land sellers and land banking arrangements as a method of acquiring land in staged takedowns, to help us manage the financial and market risk associated with land holdings, and to reduce the use of funds from our corporate financing sources. These option contracts and land banking arrangements generally require us to pay non-refundable deposits, which can vary by transaction, and entitle (but do not obligate) us to acquire the land, typically at pre-determined prices. The term within which we can exercise our option varies by transaction and our acquisition is often contingent upon the completion of entitlement or other work with regard to the land (such as “backbone” improvements, which include the installation of main roads or sewer mains). Depending upon the transaction, we may be required to purchase all of the land involved at one time or we may have a right to acquire identified groups of lots over a specified timetable. In some transactions, a portion of the consideration that we pay for the land may be in the form of a share of the profits of a project after we receive an agreed upon level of profits from the project. In limited instances, such as when we acquire land from a master developer that is part of a larger project, the seller may have repurchase rights entitling it to repurchase the land from us under circumstances when we do
- 7 -


not develop the land by an outside deadline (unless the delay is caused by certain circumstances outside our control), or when we seek to sell the land directly to a third party or indirectly through a change in control of our company. Repurchase rights typically allow the seller to repurchase the land at the price that we paid the seller to acquire the land plus the cost of improvements that we have made to the land and less some specified discount. We generally have the right at our discretion, to terminate our obligations under both purchase contracts and option contracts by forfeiting our cash deposit with no further financial responsibility to the land seller. In some cases, however, we may be contractually obligated to complete development work even if we terminate the option to procure land or lots.
Our Community Development, Construction and Sales and Marketing Process
Community Development
In certain of our markets, we typically develop community phases based upon projected sales, and we construct homes in each phase whether or not they have been pre-sold. We have the ability to control the timing of construction of subsequent phases in the same community based on sales activity in the prior phase, market conditions and other factors. We also will attempt to delay much of the customization of a home until a qualified homebuyer has been approved, so as to enable the homebuyer to tailor the home to that homebuyer’s specifications; however, we will complete the build out of any unsold homes in a particular phase when deemed appropriate for marketing purposes of such home. In our other regions, we typically develop communities on a lot by lot basis driven by sales demand.
The design of our homes is limited by factors such as zoning requirements, building codes and energy efficiency laws. As a result, we contract with a number of architects and other consultants in connection with the design process.
Construction
Substantially all of our construction work is done by subcontractors with us acting as the general contractor. We also enter into contracts as needed with design professionals and other service providers who are familiar with local market conditions and requirements. We do not have long-term contractual commitments with our subcontractors, suppliers or laborers. We maintain strong and long-standing relationships with many of our subcontractors. We believe that our relationships have been enhanced through both maintaining our schedules and making timely payment to our subcontractors. By dealing fairly with our key subcontractors, we are able to keep them attentive to our projects.
Sales and Marketing
In connection with the sale and marketing of our homes, we make extensive use of online and offline advertising and other promotional activities, including digital paid search and display advertising, our website, print media advertisements, brochures, direct mail and the placement of signboards in the immediate areas of our developments. We sell our homes through our own sales representatives and through independent real estate brokers. Our in-house sales force typically works from sales offices located in model homes or sales hubs close to or in each community. Sales representatives assist potential homebuyers by providing them with basic floor plans, price information, development and construction timetables, tours of model homes, and the selection of structural options. Sales personnel are licensed, if applicable, by the real estate bodies in their respective markets, are trained by us and generally have had prior experience selling new homes in the local market. Our personnel, along with our consultants and professional service providers, carefully design exteriors and interiors of each home to coincide with the lifestyles of potential homebuyers.
As of December 31, 2023, we owned 502 model homes that were either completed or under construction, including seven homes in backlog. We frequently build model homes at our projects and have them professionally decorated to display design features. In addition, we have invested in online sales solutions, such as virtual tours, online design studios and interactive floorplans, to allow homebuyers to tour our homes virtually rather than physically. We believe that our model homes and digital assets play a significant role in helping homebuyers understand the efficiencies and value provided by each floor plan type. Interior decorations vary among our models and are selected based upon the lifestyles of our homebuyers. Structural changes in design from the model homes are not generally permitted, but homebuyers may select various other optional construction and design amenities. In addition to model homes and our digital assets, homebuyers can gain an understanding of the various design features and options available to them using design studios. At each design studio, homebuyers can meet with a design consultant and are shown the included and upgraded selections available to them.
We typically sell homes using sales contracts that include cash deposits by the purchasers. However, purchasers can generally cancel sales contracts and receive refunds of cash deposits if they are unable to sell their existing home or if they fail to qualify for financing. Although cancellations can delay the sale of our homes, they have historically not had a material
- 8 -


impact on our operating results. The cancellation rate of homebuyers who contracted to buy a home but did not close escrow (as a percentage of overall orders) was 10% and 19% for the years ended December 31, 2023 and 2022, respectively. Cancellation rates are subject to a variety of factors beyond our control, such as adverse economic conditions and increases in mortgage interest rates. Our inventory of completed and unsold production homes was 263 and 287 homes as of December 31, 2023 and 2022, respectively.
Homebuyer Financing, Title, Escrow and Homeowners Insurance Services
We seek to assist our homebuyers in obtaining financing by arranging with mortgage lenders to offer qualified homebuyers a variety of financing options. Substantially all homebuyers utilize long-term mortgage financing to purchase a home and mortgage lenders will usually make loans only to qualified borrowers. Our financial services operation (“Tri Pointe Solutions”) is comprised of mortgage financing operations (“Tri Pointe Connect”), our title and escrow services operations (“Tri Pointe Assurance”), and our property and casualty insurance agency operations (“Tri Pointe Advantage”). While our homebuyers may obtain financing from any mortgage provider of their choice, Tri Pointe Connect has acted as a preferred mortgage broker to our homebuyers in all of the markets in which we operate, providing mortgage financing options that help facilitate the sale and closing process as well as generating additional fee income for us. Tri Pointe Assurance provides title examinations for our homebuyers in the Carolinas and Colorado and both title examinations and escrow services for our homebuyers in Arizona, Texas, Maryland, Nevada and Virginia. Tri Pointe Assurance is a wholly owned subsidiary of Tri Pointe and acts as a title agency for First American Title Insurance Company. Tri Pointe Advantage is a wholly owned subsidiary of Tri Pointe and provides property and casualty agency services that help facilitate the closing process in all of the markets in which we operate. While Tri Pointe Connect was formed as a joint venture with an established mortgage lender and operated as such during the year ended December 31, 2023, effective February 1, 2024, we acquired the minority interest in the joint venture, upon which Tri Pointe Connect became a wholly owned subsidiary of the Company.
Quality Control and Customer Service
We pay particular attention to the product design process and carefully consider quality and choice of materials in order to attempt to eliminate building deficiencies. We monitor the quality and workmanship of the subcontractors that we employ and we make regular inspections and evaluations of our subcontractors to seek to ensure that our standards are met.
We maintain quality control and customer service staff whose role includes providing a positive experience for each homebuyer throughout the pre-sale, sale, building, delivery and post-delivery periods. These employees are also responsible for providing after sales customer service. Our quality and service initiatives include taking homebuyers on a comprehensive tour of their home prior to delivery and using homebuyer survey results to improve our standards of quality and homebuyer satisfaction.
Warranty Program
In the normal course of business, we incur warranty-related costs associated with homes that have been delivered to homebuyers. Estimated future direct warranty costs are accrued and charged to cost of sales in the period when the related home sales revenues are recognized while indirect warranty overhead salaries and related costs are charged to cost of sales in the period incurred. Estimation of accruals include consideration of our claims history, including current claims and estimates of claims incurred but not yet reported. In addition, management estimates warranty reserves and allowances necessary to cover any current or future construction-related claims based on actuarial analysis. Under this analysis, reserve amounts are estimated using our historical expense and claim data, as well as industry data. Factors that affect the warranty accruals include the number of homes delivered, historical and anticipated rates of warranty claims and cost per claim. Although we consider the warranty accruals reflected in our consolidated balance sheet to be adequate, actual future costs could differ significantly from our currently estimated amounts. Our warranty accrual is included in accrued expenses and other liabilities in our consolidated balance sheets included elsewhere in this annual report on Form 10-K. We maintain commercial general liability insurance designed to protect us against a portion of our risk of loss from construction-related claims, subject to self-insured retentions. We self-insure a portion of our overall risk through the use of a wholly-owned captive insurance subsidiary. We also generally require our subcontractors and design professionals to indemnify us for liabilities arising from their work, subject to various limitations. However, such indemnity is significantly limited with respect to subcontractors that are added to our commercial general liability insurance policy. We record expected recoveries from insurance carriers when proceeds are probable and estimable. Warranty insurance receivables are recorded in receivables on our consolidated balance sheet.
There can be no assurance that the terms and limitations of the limited warranty will be effective against claims made by homebuyers, that we will be able to renew our insurance coverage or renew it at reasonable rates and comparable self-insured
- 9 -


retentions, that we will not be liable for damages, cost of repairs, and/or the expense of litigation surrounding possible construction defects, soil subsidence or building related claims, that claims will not exceed our insurance coverage limits, or that claims will not arise out of uninsurable events or circumstances not covered by insurance and not subject to effective indemnification agreements with certain subcontractors or design professionals.
Seasonality
We have experienced seasonal variations in our quarterly operating results and capital requirements. We typically take orders for more homes in the first half of the fiscal year than in the second half, which creates additional working capital requirements in the second and third quarters to build our inventories to satisfy the deliveries in the second half of the year. We expect this seasonal pattern to continue over the long-term, although it may be affected by volatility in the homebuilding industry. In addition to the overall volume of orders and deliveries, our operating results in a given quarter are significantly affected by the number and characteristics of our active selling communities; timing of new community openings; the timing of land and lot sales; and the mix of product types, geographic locations and average selling prices of the homes delivered during the quarter. Therefore, our operating results in any given quarter will fluctuate compared to prior periods based on these factors.
Backlog
Backlog units reflects the number of homes, net of actual cancellations experienced during the period, for which we have entered into a sales contract with a homebuyer but for which we have not yet delivered the home. Homes in backlog are generally delivered within seven to ten months from the time the sales contract is entered into, although we may experience cancellations of sales contracts prior to delivery. The dollar value of backlog was approximately $1.6 billion and $1.2 billion as of December 31, 2023 and 2022, respectively. We expect all of our backlog at December 31, 2023 to be converted to deliveries and revenues during 2024, net of cancellations. For information concerning backlog units, the dollar value and average sales price by segment, see Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in this annual report on Form 10-K.
Raw Materials
Typically, all of the raw materials and most of the components used in our business are readily available in the United States. Most are standard items carried by major suppliers. However, a rapid increase in the number of homes started, governmental trade and other policies, or other market conditions could cause delays in the delivery of, shortages in, or higher prices for necessary materials, such as concrete or lumber and other forest products. Further, due to shortages of components, such as electronic chips that are commonly used in appliances and other building materials, as well as lingering supply chain disruptions associated with the COVID-19 pandemic, shipping delays, factory downtime, and other factors, we have experienced and may continue to experience delays in our supply chain. Delivery delays or the inability to obtain necessary materials could result in delays in the delivery of homes under construction. We have established national purchase programs for certain materials and we continue to monitor the supply markets to achieve the best prices available.
Our Financing Strategy
We intend to employ debt and/or equity as part of our ongoing financing strategy, coupled with redeployment of cash flows from continuing operations, to provide us with the financial flexibility to access capital on the best terms available. In that regard, we expect to employ prudent levels of leverage to finance the acquisition and development of our lots and construction of our homes. As of December 31, 2023, we had no outstanding debt related to our unsecured revolving credit facility (the “Revolving Facility”) and $250 million in outstanding debt related to a term loan facility (the “Term Facility” and together with the Revolving Facility, the “Credit Facility”). As of December 31, 2023, we had $697.7 million available under the Credit Facility after considering the borrowing base provisions and outstanding letters of credit, as well as $869.0 million in cash and cash equivalents. As of December 31, 2023, we had $1.1 billion of outstanding senior notes. Our board of directors considers a number of factors when evaluating our level of indebtedness and when making decisions regarding the incurrence of new indebtedness, including the purchase price of assets to be acquired with debt financing, the estimated market value of our assets and the ability of particular assets, and our company as a whole, to generate cash flow to cover the expected debt service.
We intend to finance future acquisitions and developments with the most advantageous source of capital available to us at the time of the transaction, which may include a combination of common and preferred equity, secured and unsecured corporate-level debt, property-level debt and mortgage financing and other public, private or bank debt.
Segments
- 10 -


The Company’s operations are organized in two principal businesses: homebuilding and financial services.
In accordance with ASC Topic 280, Segment Reporting, in determining the most appropriate reportable segments, we considered similar economic and other characteristics, including product types, average selling prices, gross profits, production processes, suppliers, subcontractors, regulatory environments, land acquisition results, and underlying demand and supply. Based upon these factors and in consideration of the geographical layout of our homebuilding markets, we have identified three homebuilding operating and reporting segments:
West region: Arizona, California, Nevada and Washington
Central region: Colorado and Texas
East region: District of Columbia, Maryland, North Carolina, South Carolina and Virginia
In September 2023, we announced our expansion into the greater Salt Lake City region with the launch of a new division in Utah. As of December 31, 2023, we had not yet commenced significant operations in this market.
Our financial services operation (Tri Pointe Solutions) is a reportable segment and is comprised of our Tri Pointe Connect mortgage financing operations, Tri Pointe Assurance title and escrow services operations, and Tri Pointe Advantage property and casualty insurance agency operations.
For financial information about our segments, see Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and Note 2, Segment Information, of the notes to our consolidated financial statements included elsewhere in this annual report on Form 10-K.
Government Regulation and Environmental Matters
We are subject to numerous local, state, federal and other statutes, ordinances, rules and regulations concerning zoning, development, building design, construction and similar matters which impose restrictive zoning and density requirements, the result of which is to limit the number of homes that can be built within the boundaries of a particular area. Projects that are not entitled may be subjected to periodic delays, changes in use, less intensive development or elimination of development in certain specific areas due to government regulations. We may also be subject to periodic delays or may be precluded entirely from developing in certain communities due to building moratoriums or “slow-growth” or “no-growth” initiatives that could be implemented in the future. Local governments also have broad discretion regarding the imposition of development fees and exactions for projects in their jurisdiction. Projects for which we have received land use and development entitlements or approvals may still require a variety of other governmental approvals and permits during the development process and can also be impacted adversely by unforeseen health, safety and welfare issues, which can further delay these projects or prevent their development. Also, some states have enacted legislation that makes homebuilders responsible for violations of wage and other labor laws by their subcontractors. For example, a California law makes direct contractors liable for wages, fringe or other benefit payments or contributions, penalties or liquidated damages, and interest owed by a subcontractor that does not make these payments or contributions to its employees.
- 11 -


We are also subject to a variety of local, state, federal and other statutes, ordinances, rules and regulations concerning the environment. These environmental laws include such areas as storm water and surface water management, soil, groundwater and wetlands protection, subsurface conditions and air quality protection and enhancement. The particular environmental laws that apply to any given homebuilding site vary according to multiple factors, including the site’s location, its environmental conditions and the present and former uses of the site, as well as adjoining properties. Environmental laws and conditions may result in delays, may cause us to incur substantial compliance and other costs, and can prohibit or severely restrict homebuilding activity in environmentally sensitive regions or areas. In addition, in those cases where an endangered or threatened species is involved, environmental rules and regulations can result in the restriction or elimination of development in identified environmentally sensitive areas. From time to time, the United States Environmental Protection Agency and similar federal or state agencies review homebuilders’ compliance with environmental laws and may levy fines and penalties for failure to strictly comply with applicable environmental laws or impose additional requirements for future compliance as a result of past failures. Any such actions taken with respect to us may increase our costs. Further, we expect that as concerns about climate change and other environmental issues continue to grow, homebuilders will be required to comply with new and increasingly stringent laws and regulations, including the climate-related disclosure rules recently enacted by the State of California and any disclosure requirements ultimately adopted by the Securities and Exchange Commission (“SEC”) and/or other states, which we anticipate will likewise result in additional compliance costs to us. Environmental laws and regulations can also have an adverse impact on the availability and price of certain raw materials such as lumber. California is especially susceptible to restrictive government regulations and environmental laws. In addition, home deliveries in California may be delayed or prevented due to governmental responses to drought conditions, even when we have obtained water rights for those projects.
Under various environmental laws, current or former owners of real estate, as well as certain other categories of parties, may be required to investigate and clean up hazardous or toxic substances or petroleum product releases, and may be held liable to a governmental entity or to third parties for related damages, including for bodily injury, and for investigation and clean-up costs incurred by such parties in connection with the contamination. A mitigation system may be installed during the construction of a home if a cleanup does not remove all contaminants of concern or to address a naturally occurring condition such as methane. Some homebuyers may not want to purchase a home with a mitigation system.
Our general contractor, real estate broker, mortgage financing operations, title agency, and insurance agency operations are subject to licensing and regulation in the jurisdictions in which they operate. Consequently, they are subject to net worth, bonding, disclosure, record-keeping and other requirements. Failure to comply with applicable requirements could result in loss of license, financial penalties, or other sanctions.
Refer to Part I, Item 1A. “Risk Factors” of this annual report on Form 10-K for risks related to government regulation and environmental matters.
Competition
Competition in the homebuilding industry is intense, and there are relatively low barriers to entry into our business. Homebuilders compete for, among other things, homebuyers, desirable land parcels, financing, raw materials and skilled labor. We compete for homebuyers primarily on the basis of a number of interrelated factors including home design and location, price, homebuyer satisfaction, construction quality, reputation and the availability of mortgage financing. Increased competition could hurt our business, as it could prevent us from acquiring attractive land parcels on which to build homes or make such acquisitions more expensive, hinder our market share expansion, and lead to pricing pressures on our homes that may adversely impact our margins and revenues. Our competitors may independently develop land and construct housing units that are superior or substantially similar to our products. Furthermore, several of our primary competitors are significantly larger, have longer operating histories and may have greater resources or lower cost of capital than ours; accordingly, they may be able to compete more effectively in one or more of the markets in which we operate. Many of these competitors also have longstanding relationships with subcontractors and suppliers in the markets in which we operate. We also compete for sales with individual resales of existing homes and with available rental housing.
Human Capital
We are a people-first company that believes in the importance of cultivating a respectful and collaborative environment. We actively recruit passionate, purpose-driven employees who care about positively impacting the lives of our homebuyers and the communities in which we live and work, and strive to be inclusive of different backgrounds, experiences and perspectives in every aspect of our business. We believe that a diverse staff brings diverse ideas to the table, and promote diversity by seeking to foster an open and inclusive work environment. Our commitment to diversity does not constitute a representation that we
- 12 -


have achieved, or will achieve, a workforce comprised of specific percentages of racial, ethnic, gender, sexual orientation or other characteristics. Moreover, we believe that workforce diversity is not limited to these characteristics. In furtherance of our efforts to maintain a healthy workplace culture, we measure employee engagement and satisfaction by conducting team member engagement surveys to ensure that our employees have an opportunity to provide meaningful feedback on their experiences. We also regularly assess and track team member retention and engagement to generate actions plans for continued improvement.
All of our employees must comply with our Code of Business Conduct and Ethics, which requires our employees to conduct business in accordance with all applicable laws and regulations and adhere to the highest standards of business ethics. We are also committed to creating and maintaining a community in which our team members are free from all forms of harassment and discrimination. We require employee training and have adopted protocols that are designed to prevent, and provide for the reporting and addressing of, behavior that is inconsistent with our business standards and our core values, including, but not limited to, discriminatory or harassing behavior and sexual misconduct. The foregoing description is not a representation that all of our employees are, or will be, in compliance with the applicable policies, protocols, rules and regulations.
We are committed to our employees’ overall wellbeing and professional growth and development, and believe in supporting the work-life balance of our employees. We seek to ensure that our compensation, recognition and rewards programs are fair, equitable and competitive, align with key business objectives, motivate and reward great performance and increase team member engagement and retention. We design our total rewards (compensation and benefit programs) to offer our employees a comprehensive and compelling value proposition that includes customized training, learning and development programs, tuition reimbursement, paid parental and military leave benefits, paid time off to perform community service, paid adoption assistance and other programs designed to facilitate health and wellness. We also offer eligible employees comprehensive medical plans, dental and vision plan options, employer-paid life insurance with various buy-up and flexible savings/spending accounts. Additionally, we design our short- and long-term incentive programs to align individual incentives and rewards with our mission and strategies, to motivate our employees to achieve top performance in the industry and to attract and retain high-performing talent. To ensure our compensation and benefit programs are designed appropriately to attract and retain talent, we also engage nationally recognized outside compensation and benefits consulting firms and vendors to benchmark our programs against peers and other comparable organizations.
To recognize and promote outstanding employees, we conduct a comprehensive talent and succession planning review process on an annual basis, focused on identifying and developing top-performing, high-potential and diverse team members for consideration to advance into key positions in the future. This review process is overseen by the compensation committee of our board of directors.
We are committed to the health and safety of our employees and trade partners. In addition to offering the above-described comprehensive benefits and wellness programs to our employees, we seek to be diligent in utilizing best practices regarding health and safety protocols on our jobsites, as well as incident reporting and investigation. Notwithstanding our best efforts to protect against incidents, workplace accidents have occurred and may occur in the future.
As of December 31, 2023, we had 1,438 employees, 525 of whom were executive, management and administrative personnel, 406 of whom were sales and marketing personnel and 507 of whom were involved in field construction. Although none of our employees are covered by collective bargaining agreements, certain of the subcontractors engaged by us are represented by labor unions or are subject to collective bargaining arrangements. We believe that our relations with our employees and trade partners are good.
Access to Information
Our internet website is www.tripointehomes.com. We make available free of charge through our website our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to these reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after being filed with, or furnished to, the SEC.
We provide information about our business and financial performance, including webcasts of our earnings calls, in the “investors” portion of our internet website. In addition, corporate governance information, including our codes of ethics, corporate governance guidelines, and board committee charters, is also available there.
The information contained in, or that can be accessed through, our website is not incorporated by reference and is not a part of this annual report on Form 10-K. In addition, the SEC website at www.sec.gov contains reports, proxy and information statements, and other information we file with, or furnish to, the SEC.
- 13 -



Item 1A.    Risk Factors 
Investors should carefully consider the following risk factors, which address the material risks concerning our business, together with the other information contained in this annual report on Form 10-K. If any of the risks discussed in this annual report on Form 10-K occur, our business, liquidity, financial condition and results of operations (individually and collectively referred to in these risk factors as “Financial Performance”) could be materially and adversely affected, in which case the trading price of our common stock could decline significantly and stockholders could lose all or a part of their investment. Some statements in this annual report on Form 10-K, including statements in the following risk factors, constitute forward-looking statements. Please refer to the initial section of this annual report on Form 10-K entitled “Cautionary Note Concerning Forward-Looking Statements.”
Risks Related to Our Business
Our long-term growth depends upon our ability to identify and successfully acquire desirable land parcels at reasonable prices.
Our future growth depends upon our ability to identify and successfully acquire attractive land parcels for development of our projects at reasonable prices and with terms that meet our underwriting criteria. Our ability to acquire land parcels for new projects may be adversely affected by changes in the general availability of land parcels, the willingness of land sellers to sell land parcels at reasonable prices, competition for available land parcels, availability of financing to acquire land parcels, zoning and other market conditions. If the supply of land parcels appropriate for development of projects is limited because of these factors, or for any other reason, our ability to grow could be significantly limited, and the number of homes that we build and sell could decline. Additionally, our ability to begin new projects could be impacted if we elect not to purchase land parcels under option contracts. To the extent that we are unable to purchase land parcels in a timely manner or enter into new contracts for the purchase of land parcels at reasonable prices, our home sales revenue and Financial Performance could be materially and adversely affected.
Our quarterly results of operations may fluctuate because of the seasonal nature of our business and other factors.
We have experienced seasonal fluctuations in quarterly results of operations and capital requirements that can have a material and adverse impact on our Financial Performance. In addition, we have experienced fluctuations in quarterly results of operations due to the number and characteristics of our active selling communities; the timing of new community openings; the timing of land and lot sales; and the mix of product types, geographic locations and average selling prices of the homes delivered during the quarter. We typically experience the highest new home order activity during the first and second quarters of our fiscal year. Since it typically takes five to nine months to construct a new home, the number of homes delivered and associated home sales revenue typically increases in the third and fourth quarters of our fiscal year as new home orders sold earlier in the year convert to home deliveries. We believe that this type of seasonality reflects the historical tendency of homebuyers to purchase new homes in the spring and summer with deliveries scheduled in the fall or winter, as well as the scheduling of construction to accommodate seasonal weather conditions in certain markets. Fluctuations in our homebuilding business also affect our financial services operations, including Tri Pointe Connect, which originates mortgage loans that allow our homebuyers to purchase the homes that we build. Although we expect this seasonal pattern to continue over the long-term, it may be affected by market cyclicality and other market factors, including seasonal natural disasters such as hurricanes, tornadoes, floods and fires, as well as volatility in the homebuilding industry, and there can be no assurance that historical seasonal patterns will continue to exist in future reporting periods. In addition, as a result of seasonal variability, our historical performance may not be a meaningful indicator of future results.
Seasonality also requires us to finance construction activities in advance of the receipt of sales proceeds. In many cases, we may not be able to recapture increased costs by raising prices because prices are established upon signing the purchase contract. Accordingly, there is a risk that we will invest significant amounts of capital in the acquisition and development of land and construction of homes that we do not sell at anticipated pricing levels or within anticipated time frames. If, due to market conditions, construction delays or other causes, we do not complete sales of our homes at anticipated pricing levels or within anticipated time frames, our Financial Performance could be materially and adversely affected.
Our business is cyclical and subject to risks associated with the real estate industry, and adverse changes in general economic or business conditions could reduce the demand for homes and related financial services and materially and adversely affect us.
The residential homebuilding and land development industry is cyclical and is substantially affected by adverse changes in general economic or business conditions that are outside of our control, including changes in:
- 14 -


short- and long-term interest rates;
the availability and cost of financing for real estate industry participants, including financing for acquisitions, construction and permanent mortgages;
unanticipated increases in expenses, including, without limitation, insurance costs, labor and materials costs, development costs, real estate assessments and other taxes and costs of compliance with laws, regulations and governmental policies;
enforcement of laws, regulations and governmental policies, including, without limitation, health, safety, environmental, labor, employment, zoning, privacy, consumer protection, lender licensing, and tax laws; governmental fiscal policies; and the Americans with Disabilities Act of 1990;
consumer confidence generally and the confidence of potential homebuyers and others in the real estate industry in particular;
financial conditions of buyers and sellers of properties, particularly residential homes and land suitable for development of residential homes;
the ability of existing homeowners to sell their existing homes at prices that are acceptable to them;
the U.S. and global financial systems and credit markets, including stock market and credit market volatility;
private and federal mortgage financing programs and federal and state regulation of lending practices;
the availability and cost of construction, labor and materials;
federal and state income tax provisions, including provisions for the deduction of mortgage interest payments; the deduction of state and local tax, including real estate tax; and capital gain tax rates;
housing demand from population growth, household formation and demographic changes (including immigration levels and trends in urban and suburban migration);
the supply of available new or existing homes and other housing alternatives, such as condominiums, apartments and other residential rental property;
competition from other real estate investors with significant capital, including other real estate operating companies and developers and institutional investment funds;
employment levels and job and personal income growth and household debt-to-income levels;
the rate of inflation;
real estate taxes; and
the supply of, and demand for, developable land in our current and expected markets.
Adverse changes in these or other general economic or business conditions may affect our business nationally or in particular regions or localities. During the economic downturn of 2008 to 2010, several of the markets we serve, and the U.S. housing market as a whole, experienced a prolonged decrease in demand for new homes, as well as an oversupply of new and existing homes available for sale. Demand for new homes is affected by weakness in the resale market because many new homebuyers need to sell their existing homes in order to buy a home from us. In addition, demand may be adversely affected by alternatives to new homes, such as rental properties and existing homes. In the event of another economic downturn or if general economic conditions should worsen, our home sales could decline and we could be required to write down or dispose of assets or restructure our operations or debt, any of which could have a material adverse effect on our Financial Performance.
Adverse changes in economic or business conditions can also cause increased home order cancellation rates, diminished demand and prices for our homes, and diminished value of our real estate investments. These changes can also cause us to take longer to build homes and make it more costly for us to do so or force us increase our selling incentives in order to sell homes. We may not be able to recover any of the increased costs by raising prices because of weak market conditions and increasing pricing pressure. Additionally, the price of each home we sell is usually set several months before the home is delivered, as many homebuyers sign their home purchase contracts before or early in the construction process. The potential difficulties described above could impact our homebuyers’ ability to obtain suitable financing and cause some homebuyers to cancel or refuse to honor their home purchase contracts altogether. In addition, the performance of Tri Pointe Solutions largely depends on our homebuilding business, as it provides mortgage loans and other financial services to purchasers of the homes that we build. Accordingly, a decrease in the demand for our homes could also materially and adversely affect the business of Tri Pointe Solutions. Changes in economic or business conditions may result in an increase in the default rate on the mortgages originated by Tri Pointe Connect, which could materially and adversely affect our ability to sell the mortgages to investors (or the pricing we receive upon the sale thereof) or may increase our recourse obligations for previous originations.
- 15 -


Because most of our homebuyers finance the purchase of their homes, the terms and availability of mortgage financing can affect the demand for and the ability to complete the purchase of a home, which could materially and adversely affect us.
Our business depends on the ability of our homebuyers to obtain financing for the purchase of their homes. Many of our homebuyers must sell their existing homes in order to buy a home from us. During the last economic downturn, the U.S. residential mortgage market as a whole experienced significant instability due to, among other things, defaults on subprime and other loans, resulting in the declining market value of those loans. In light of these developments, lenders, investors, regulators and other third parties questioned the adequacy of lending standards and other credit requirements. This led to tightened credit requirements and an increase in indemnity claims for mortgages. Deterioration in credit quality among subprime and other nonconforming loans has caused most lenders to eliminate subprime mortgages and most other loan products that do not conform to Federal National Mortgage Association (“Fannie Mae”), Federal Home Loan Mortgage Corporation (“Freddie Mac”), Federal Housing Administration (the “FHA”) or Veterans Administration (the “VA”) standards. Fewer loan products and tighter loan qualifications, in turn, make it more difficult for a borrower to finance the purchase of a new home or the purchase of an existing home from a potential homebuyer who wishes to purchase one of our homes. If our potential homebuyers or the buyers of our homebuyers’ existing homes cannot obtain suitable financing, our Financial Performance could be materially and adversely affected.
Our homebuyers may obtain mortgage financing for their home purchases from any lender of their choice. Mortgage lenders, including Tri Pointe Connect, may fail to complete, in a timely fashion or at all, the mortgage loan originations they start for our homebuyers. Such failures may result in mortgage loan funding issues that delay deliveries of our homes or cause cancellations, which could in the aggregate have a material and adverse effect on our Financial Performance. In addition, if a mortgage lender mishandles our homebuyers’ personal financial information, including due to a data security breach of their systems, the negative impacts on our homebuyers, or negative publicity arising from any such incidents, could create, among other things, associated exposure to us with respect to claims for damages, regulatory penalties or reputational harm, and such exposure could be material and adverse to our Financial Performance.
Interest rate increases or changes in federal lending programs or other regulations could lower demand for our homes, which could materially and adversely affect us.
Most of the purchasers of our homes finance their acquisitions with mortgage financing. Homebuyers’ ability to obtain financing largely depends on prevailing mortgage loan interest rates, the credit standards that mortgage lenders use and the availability of mortgage loan programs. In January 2024, the U.S. Federal Open Market Committee (“FOMC”) decided to maintain the current target range for federal funds. We are unable to predict if, or when, the FOMC will change the target range for federal funds or the impact of any such changes on home mortgage interest rates. Rising interest rates, decreased availability of mortgage financing or of certain mortgage programs, higher down payment requirements or increased monthly mortgage costs have led, and may in the future lead, to reduced demand for our homes and financial services. Increased interest rates can also hinder our ability to realize our backlog because our home purchase contracts provide homebuyers with a financing contingency. Financing contingencies allow homebuyers to cancel their home purchase contracts in the event that they cannot arrange for adequate financing. As a result, rising interest rates can decrease our home sales and mortgage originations. Any of these factors could have a material adverse effect on our Financial Performance.
In addition, the uncertainties in the mortgage markets and increased government regulation could adversely affect the ability of potential homebuyers to obtain financing for home purchases, thus preventing them from purchasing our homes. Among other things, changes made by Fannie Mae, Freddie Mac and FHA/VA to sponsored mortgage programs, as well as changes made by private mortgage insurance companies, have reduced the ability of many potential homebuyers to qualify for mortgages. Principal among these are higher income requirements, larger required down payments, increased reserves, higher mortgage insurance premiums and higher required credit scores. In addition, there continues to be uncertainty regarding the future of Fannie Mae and Freddie Mac, including proposals that they reduce or terminate their role as the principal sources of liquidity in the secondary market for mortgage loans. It is not clear how, if Fannie Mae and Freddie Mac were to curtail their secondary market mortgage loan purchases, the liquidity they provide would be replaced. Because the availability of Fannie Mae, Freddie Mac, FHA- and VA-backed mortgage financing is an important factor in marketing and selling many of our homes, any limitations, restrictions or changes in the availability of such government-backed financing could reduce our home sales and sales of mortgage loans originated by Tri Pointe Connect, which could have a material adverse effect on our Financial Performance. Further, there is a substantial possibility that substituting an alternate source of liquidity would increase mortgage interest rates, which would increase the buyers’ effective costs of the homes we sell, and therefore could reduce demand for our homes and have a material adverse effect on our Financial Performance.
- 16 -


Raw material shortages and price fluctuations could cause delays and increase our costs.
We require raw materials to build our homes. The residential construction industry experiences serious raw material shortages from time to time, including shortages in supplies of insulation, drywall, cement, steel, lumber and other building materials. For example, due to shortages of components, such as electronic chips that are commonly used in appliances and other building materials, as well as lingering supply chain disruptions associated with the COVID-19 pandemic, shipping delays, factory downtime, and other factors, we have experienced and may continue to experience delays in our supply chain, including the ability to timely obtain the raw materials that we require to build our homes, as well as certain other construction materials. Any such shortages can be more severe during periods of strong demand for housing or during periods following natural disasters that have a significant impact on existing residential and commercial structures. The cost of raw materials may also be materially and adversely affected during periods of shortages or high inflation. Shortages and price increases could cause delays in and increase our costs of home construction. We generally are unable to pass on increases in construction costs to homebuyers who have already entered into home purchase contracts. Sustained increases in construction costs may adversely affect our gross margins, which in turn could materially and adversely affect our Financial Performance.
Tax law changes that increase the after-tax costs of owning a home could prevent potential customers from buying our homes and adversely affect our Financial Performance.
Significant expenses associated with owning a home, including mortgage interest expenses and real estate taxes, were generally deductible expenses for an individual’s federal and, in some cases, state income taxes, subject to limitations. Changes in federal or state income tax laws that eliminate or substantially limit these income tax deductions, could increase the after-tax costs of owning a new home for many of our potential homebuyers. The “Tax Cuts and Jobs Act”, which was enacted in December 2017, imposes significant limitations with respect to these income tax deductions. For example, through the end of 2025, the annual deduction for real estate property taxes and state and local income or sales taxes has been limited to a combined amount of $10,000 ($5,000 in the case of a separate return filed by a married individual). In addition, through the end of 2025, the deduction for mortgage interest will generally only be available with respect to acquisition indebtedness that does not exceed $750,000 ($375,000 in the case of a separate return filed by a married individual). These changes could adversely impact demand for and sales prices of homes, including ours, which could adversely affect our Financial Performance.
We face numerous risks associated with controlling, purchasing, holding and developing land.
We acquire land for expansion into new markets and for replacement of land inventory and expansion within our current markets. Risks inherent in controlling, purchasing, holding and developing land parcels for new home construction are substantial and increase when demand for new homes decreases. Moreover, the market value of our land and home inventories depends on market conditions and may decline after purchase, and the measures we employ to manage inventory risk may not be adequate to insulate our operations from a severe drop in inventory values. In addition, inventory carrying costs can be significant and can result in reduced margins or losses in a poorly performing community or market. As such, we may have bought and developed, or acquired options on, land at a cost that we will not be able to recover fully or on which we cannot build and sell homes profitably. When market conditions are such that land values are not appreciating, existing option agreements may become less desirable, at which time we may elect to forfeit deposits and pre-acquisition costs and terminate such agreements.
The valuation of real property is inherently subjective and based on the individual characteristics of each property. Factors such as changes in regulatory requirements and applicable laws (including in relation to land development and building regulations, taxation and planning), political conditions, environmental conditions and requirements, the condition of financial markets, both local and national economic conditions, the financial condition of homebuyers, potentially adverse tax consequences, and interest and inflation rate fluctuations subject valuations of real property to uncertainty. Moreover, all valuations of real property are made on the basis of assumptions that may not prove to accurately reflect economic or demographic conditions. If housing demand decreases below what we anticipated when we acquired our inventory, our profitability may be materially and adversely affected and we may not be able to recover our costs when we build and sell houses, land and lots.
The U.S. housing markets experience dynamic demand and supply patterns from time to time due to volatile economic conditions, including increased amounts of home and land inventory that entered certain housing markets from foreclosure sales or short sales. In certain periods of market weakness, we have sold homes and land for lower margins or at a loss and have recognized significant inventory impairment charges, and such conditions may recur. Write-downs and impairments have had an adverse effect on our Financial Performance. We review the value of our land holdings on a periodic basis. For the years ended December 31, 2023, 2022 and 2021, we recorded real estate inventory impairment charges of $11.5 million, zero and $19.6 million, respectively. Further material write-downs and impairments in the value of inventory may be required, and we may sell land or homes at a loss, which could materially and adversely affect our Financial Performance.
- 17 -


Adverse weather and natural disasters may increase costs, cause project delays and reduce consumer demand for housing.
As a homebuilder and land developer, we are subject to the risks associated with numerous weather-related events and natural disasters that are beyond our control, which we have experienced and may in the future experience. These weather-related events and natural disasters include, but are not limited to, droughts, floods, wildfires, landslides, soil subsidence, hurricanes, tornadoes and earthquakes. The occurrence of any of these events could damage our land and projects, cause delays in, or prevent, completion of our projects, reduce consumer demand for housing, and cause shortages and price increases in labor or raw materials, any of which could materially and adversely affect our Financial Performance.
We have substantial operations in Southern and Northern California that have historically experienced significant earthquake activity and seasonal wildfires. The incidence of large wildfires in California has substantially increased in recent years, attributed both to wet and dry period fluctuations and climate change. The risk of future wildfires is expected to increase. Our markets in Colorado have also experienced seasonal wildfires, floods and soil subsidence. In addition, our Washington market has historically experienced significant earthquake, volcanic and seismic activity and our Texas market occasionally experiences extreme weather conditions such as tornadoes, hurricanes and floods.
In addition to directly damaging our land or projects, earthquakes, hurricanes, tornadoes, volcanoes, floods, wildfires or other natural events could damage roads and highways providing access to those assets or affect the desirability of our land or projects, thereby materially and adversely affecting our ability to market homes or sell land in those areas and possibly increasing the cost to complete construction of our homes. The housing markets in areas affected by California’s recent wildfires have been adversely affected by difficulties in obtaining homeowners’ insurance and increased insurance costs.
There are some risks of loss for which we may be unable to purchase insurance coverage. For example, losses associated with landslides, earthquakes and other geologic events may not be insurable and other losses, such as those arising from terrorism, may not be economically insurable. A sizeable uninsured loss could materially and adversely affect our Financial Performance.
The unavailability of water in California, Arizona, and other areas in which we operate, including due to drought conditions, may negatively impact the economy, increase the risk of wildfires, cause us to incur additional costs, and delay or prevent new home deliveries.
Certain of the areas in which we operate experience drought conditions and/or constrained access to water from time to time, including sustained periods of drought in California and Arizona. The unavailability of water could negatively impact the economy and environment as well as increase greatly the risk of wildfires.
In both 2014 and 2021, the Governor of California proclaimed a Drought State of Emergency. Executive orders issued in connection with these drought emergency proclamations included both voluntary and mandatory restrictions on water use across the state. While most of these emergency orders have been rescinded or expired, the California State Water Resources Control Board (“Water Board”) and the Legislature have passed new regulations and laws restricting water use in anticipation of more frequent drought conditions in the future, including regulations restricting or banning the use of potable water to irrigate decorative grass in commercial, industrial, and institutional areas. Some local jurisdictions and water suppliers are also adopting increasingly strict water conservation measures, such as moratoria on new connections, building standards for water efficient fixtures, and requirements for drought-tolerant landscaping and the use of recycled water. In drier years, the Water Board has also restricted surface water diversions, and the state, federal and local water projects that supply water to local water providers have significantly reduced their water supplies. In addition, development projects may face litigation challenges based on alleged failures to comply with water supply requirements and associated environmental reviews. Further, in 2023, Arizona state officials took steps that may constrain the development of residential subdivisions in certain parts of Phoenix due to concerns over strained water supplies. These and other measures that are instituted to respond to anticipated or future drought conditions in California, Arizona or other areas in which we operate could cause us to incur additional costs. In addition, new home deliveries in some areas may be delayed or prevented due to the unavailability of water, even when we have obtained water supply entitlements for those projects. Drought conditions could also negatively impact the broader economy and environment as well as increase greatly the risk of wildfires.
We may be unable to find and retain suitable contractors and subcontractors at reasonable rates.
Substantially all of our construction work is performed by subcontractors with us acting as the general contractor. Accordingly, the timing and quality of our construction depend on the availability, cost and skill of contractors and subcontractors and their employees.
The residential construction industry experiences serious shortages of skilled labor from time to time. When homebuilding activity declines, skilled tradesmen may choose to leave the real estate industry to take jobs in other industries,
- 18 -


which would result in shortages in the event that homebuilding activity later increases. These shortages can be more severe during periods of strong demand for housing or during periods following natural disasters that have a significant impact on existing residential and commercial structures. For example, since mid-2020, the labor market has remained constrained, which has led to increases in both the competition for and costs of skilled labor.
While we anticipate being able to obtain sufficient reliable contractors and subcontractors during times of material shortages and believe that our relationships with contractors and subcontractors are good, we do not have long-term contractual commitments with any contractors or subcontractors, and there can be no assurance that skilled contractors, subcontractors or tradesmen will continue to be available in the areas in which we conduct our operations. Further, due to rising inflation rates throughout 2022 and 2023, we have experienced and may continue to experience increases in prevailing costs for skilled contractors and subcontractors. If skilled contractors and subcontractors are not available on a timely basis for a reasonable cost, or if contractors and subcontractors are not able to recruit sufficient numbers of skilled employees, our development and construction activities may suffer from delays and quality issues, which could lead to reduced levels of homebuyer satisfaction and materially and adversely affect our Financial Performance.
Moreover, some of the subcontractors engaged by us are represented by labor unions or are subject to collective bargaining arrangements that require the payment of prevailing wages that are typically higher than normally expected on a residential construction site. A strike or other work stoppage involving any of our subcontractors could also make it difficult for us to retain subcontractors for their construction work. In addition, union activity could result in higher costs for us to retain our subcontractors. Access to qualified labor at reasonable rates may also be affected by other circumstances beyond our control, including: (i) shortages of qualified tradespeople, such as carpenters, roofers, electricians and plumbers; (ii) high inflation; (iii) changes in laws relating to employment wages and union organizing activity; (iv) changes in trends in labor force migration; and (v) increases in contractor, subcontractor and professional services costs. The inability to contract with skilled contractors and subcontractors at reasonable rates on a timely basis could materially and adversely affect our Financial Performance.
In addition, the enactment of federal, state or local statutes, ordinances, rules or regulations requiring the payment of prevailing wages on private residential developments would materially increase our costs of development and construction. For example, California, where we conduct a significant portion of our business, generally requires that workers employed on public works projects in California be paid the applicable prevailing wage, as determined by the Department of Industrial Relations. Private residential projects built on private property are exempt unless the project is built pursuant to an agreement with a state agency, redevelopment agency, successor agency to a redevelopment agency when acting in that capacity, or local public housing authority. We expect that the imposition of a prevailing wage requirement to additional types of projects would materially increase our costs of development and construction for that project. Further extensions of prevailing wage requirements to private projects could materially and adversely affect our Financial Performance.
The supply of skilled labor may be adversely affected by changes in immigration laws and policies.
The timing and quality of our construction activities depend upon the availability, cost and skill of contractors and subcontractors and their employees. The supply of labor in the markets in which we operate could be adversely affected by changes in immigration laws and policies as well as changes in immigration trends. Accordingly, it cannot be assured that a sufficient supply of skilled labor will be available to us in the future. In addition, changes in federal and state immigration laws and policies, or in the enforcement of current laws and policies, as a result of the current presidential administration may have the effect of increasing our labor costs. The lack of adequate supply of skilled labor or a significant increase in labor costs could materially and adversely affect our Financial Performance.
We could be responsible for employment-related liabilities with respect to our contractors’ employees.
Several other homebuilders have received inquiries from regulatory agencies concerning whether homebuilders using contractors are deemed to be employers of the employees of such contractors under certain circumstances. Although contractors are independent of the homebuilders that contract with them under normal management practices and the terms of trade contracts and subcontracts within the homebuilding industry, if regulatory agencies or courts reclassify the employees of contractors as employees of homebuilders, homebuilders using contractors could be responsible for wage and hour labor laws, workers’ compensation and other employment-related liabilities of their contractors. Governmental rulings that make us responsible for labor practices by our subcontractors could create substantial exposure for us in situations that are not within our control. Even if we are not deemed to be joint employers with our contractors, we may be subject to legislation, such as California Labor Code Section 2810.3 that requires us to share liability with our contractors for the payment of wages and the failure to secure valid workers’ compensation coverage. In addition, a California law makes direct contractors liable for wages, fringe or other benefit payments or contributions, and interest owed by a subcontractor that does not make these payments or contributions to its employees. This liability could also extend to penalties and liquidated damages owed by a subcontractor.
- 19 -


We may incur costs, liabilities and reputational damage if our subcontractors engage in improper construction practices or install defective materials.
Despite our quality control efforts, we may discover that our subcontractors were engaging in improper construction practices or installing defective materials in our homes. When we discover these issues, we, generally through our subcontractors, repair the homes in accordance with our new home warranty and as required by law. We reserve a percentage of the sales price of each home that we sell to meet our warranty and other legal obligations to our homebuyers. These reserves are established based on market practices, our historical experiences, and our judgment of the qualitative risks associated with the types of homes built. However, the cost of satisfying our warranty and other legal obligations in these instances may be significantly higher than our warranty reserves, and we may be unable to recover the cost of repair from such subcontractors. Regardless of the steps we take, we can in some instances be subject to fines or other penalties, and our reputation may be materially and adversely affected.
Utility shortages or price increases could have an adverse impact on operations.
Certain of the markets in which we operate, including California, have experienced power shortages, including mandatory periods without electrical power, as well as significant increases in utility costs. For example, certain areas of California have experienced temporary disruptions of electrical power in response to wildfire conditions. Reduced water supplies as a result of drought conditions may negatively affect electric power generation. Additionally, municipalities may restrict or place moratoriums on the availability of utilities, such as water and sewer taps. We may incur additional costs and may not be able to complete construction on a timely basis if such utility shortages, restrictions, moratoriums and rate increases continue. In addition, these utility issues may adversely affect the local economies in which we operate, which may reduce demand for housing in those markets. Our Financial Performance may be materially and adversely impacted if further utility shortages, restrictions, moratoriums or rate increases occur in our markets.
Some of our markets have been and in the future may be adversely affected by declining oil prices.
Energy is an important employment sector in our Colorado and Houston markets. A significant decline in oil prices, such as those that have previously occurred, could adversely affect economic conditions in these markets. As a result, demand for our homes may be reduced in these markets and our Financial Performance could be materially and adversely affected.
Government regulations and legal challenges may delay the start or completion of our communities, increase our expenses or limit our building or other activities.
The approval of numerous governmental authorities must be obtained in connection with our development activities, and these governmental authorities often have broad discretion in exercising their approval authority. We incur substantial costs related to compliance with legal and regulatory requirements, and any increase in legal and regulatory requirements may cause us to incur substantial additional costs, or in some cases cause us to determine that certain communities are not feasible for development. Government agencies also routinely initiate audits, reviews or investigations of our business practices to ensure compliance with applicable laws and regulations, which can cause us to incur costs or create other disruptions in our businesses that can be significant.
Various federal, state and local statutes, ordinances, rules and regulations concerning building, health and safety, environment, land use, zoning, density requirements, labor and wages, sales and similar matters apply to or affect the housing industry. Projects that are not entitled may be subjected to periodic delays, changes in use, less intensive development or elimination of development in certain specific areas due to government regulations. We may also be subject to periodic delays or may be precluded entirely from developing in certain communities due to building moratoriums or “slow-growth” or “no-growth” initiatives that could be implemented in the future. Local governments also have broad discretion regarding the imposition of development fees and exactions for projects in their jurisdiction. Projects for which we have received land use and development entitlements or approvals may still require a variety of other governmental approvals and permits during the development process and can also be impacted adversely by unforeseen environmental, health, safety and welfare issues, which can further delay these projects or prevent their development. We may also be required to modify our existing approvals because of changes in local circumstances or applicable law. Further, we may experience delays and increased expenses as a result of legal challenges to our proposed communities, or to permits or approvals required for such communities, whether brought by governmental authorities or private parties. As a result, home sales could decline and costs could increase, which could materially and adversely affect our Financial Performance.
Laws and regulations governing the residential mortgage, title insurance, and property and casualty insurance industries could materially and adversely affect our Financial Performance.
- 20 -


We have established Tri Pointe Solutions, which provides mortgage loans to homebuyers through Tri Pointe Connect, title and escrow services through Tri Pointe Assurance, and property and casualty insurance through Tri Pointe Advantage. The residential mortgage lending, title insurance and property and casualty insurance industries are heavily regulated. Changes to existing laws or regulations or adoption of new laws or regulations could require us to incur significant compliance costs. A material failure to comply with any of these laws or regulations could result in the loss or suspension of required licenses or other approvals, the imposition of monetary penalties, and restitution awards or other relief. In addition, we could be subject to individual or class action litigation alleging violations of these laws and regulations. Any of these could result in substantial costs and we could incur judgments or enter into settlements of claims that could have a material adverse effect on our business. Any of these outcomes could materially and adversely affect our Financial Performance.
We may be unable to obtain suitable bonding for the development of our housing projects.
We are often required to provide bonds to governmental authorities and others to ensure the completion of our projects. If we are unable to obtain required bonds in the future for our projects, or if we are required to provide credit enhancements with respect to our current or future bonds, our Financial Performance could be materially and adversely affected.
We are subject to environmental laws and regulations that may impose significant costs, delays, restrictions or liabilities.
We are subject to a variety of local, state and federal statutes, rules and regulations concerning land use and the protection of health and the environment, including those governing discharge of pollutants to water and air, impact on wetlands, protection of flora and fauna, handling of or exposure to hazardous materials, including asbestos, and cleanup of contaminated sites. We may be liable for the costs of removal, investigation, mitigation or remediation of hazardous or toxic substances located at any property currently or formerly owned, leased or occupied by us, or at third-party sites to which we have sent or send wastes for disposal, whether or not we caused or knew of such conditions. These conditions can also give rise to claims by governmental authorities or other third parties, including for personal injury, property damage and natural resources damages. Insurance coverage for such claims is nonexistent or impractical. The presence of any of these conditions, or the failure to address any of these conditions properly, or any significant environmental incident, may materially and adversely affect our ability to develop our properties or sell our homes, lots or land in affected communities or to borrow using the affected land as security, or impact our reputation. Environmental impacts have been identified at certain of our active communities, some of which will need to be addressed prior to or during development. We could incur substantial costs in excess of amounts budgeted by us to address such impacts or other environmental or hazardous material conditions that may be discovered in the future at our properties. Any failure to adequately address such impacts or conditions could delay, impede or prevent our development projects.
The particular impact and requirements of environmental laws and regulations that apply to any given community vary greatly according to the community location, the site’s environmental conditions and the development and use of the site. Any failure to comply with applicable requirements could subject us to fines, penalties, third-party claims or other sanctions. We expect that these environmental requirements will become increasingly stringent in the future, particularly in California. For example, in November 2022, pursuant to the Global Warming Solutions Act of 2006 (AB 32), the California Air Resources Board released a final scoping plan that, among other things, proposes to eliminate the installation of natural gas-powered appliances in favor of electric appliances in new residential construction effective in 2026. Further, in August 2021, the California Energy Commission (“CEC”) adopted updates to California’s energy code that, among other things, establish electric-ready requirements for electric heating, cooking and vehicle charging effective January 1, 2023 for new permit applications. Compliance with, or liability under, these and other environmental laws and regulations may result in delays, cause us to incur substantial compliance and other costs and prohibit or severely restrict development, particularly in environmentally sensitive areas. Further, local and state jurisdictions have adopted regulations that mandate the construction of new homes to increasingly stringent energy efficiency standards or the inclusion in new homes of energy efficient features, such as solar panels. For example, effective January 1, 2020, the CEC mandated the installation of solar panels on all new homes constructed in California. In December 2022, however, the California Public Utilities Commission adopted new rules reducing the compensation provided to homeowners for excess power their solar systems send back to the grid. In the event that this change, or any similar change in any other jurisdiction in which we operate, impacts the ability of our homeowners to bear the cost of solar panels, including pursuant to a lease agreement, or we are otherwise unable to pass along such costs to homebuyers, we may incur additional construction costs to comply with applicable law.
In cases where an endangered or threatened species is involved and related agency rulemaking and litigation are ongoing, the outcome of such rule-making and litigation can be unpredictable and can result in unplanned or unforeseeable restrictions on, or the prohibition of, development and building activity in identified environmentally sensitive areas. In addition, project opponents can delay or impede development activities by bringing challenges to the permits and other approvals required for
- 21 -


projects and operations under environmental laws and regulations. As a result, we cannot assure that our costs, obligations and liabilities relating to environmental matters will not materially and adversely affect our Financial Performance.
Changes in global or regional climate conditions and governmental response to such changes may limit, prevent or increase the costs of our planned or future growth activities.
Projected climate change may exacerbate the scarcity or presence of water and other natural resources in affected regions, which could limit, prevent or increase the costs of residential development in certain areas. In addition, a variety of new laws and regulations have been, or are being considered for adoption, at the federal, state and local level relating to energy and climate change, and as climate change concerns continue to grow, legislation and regulations of this nature are expected to continue. This legislation relates to items such as carbon dioxide emissions control, emission disclosure requirements, and building codes that impose energy efficiency standards. Government mandates, standards or regulations intended to mitigate or reduce greenhouse gas emissions or projected climate change impacts could result in prohibitions or severe restrictions on land development in certain areas, increased energy and transportation costs, and increased compliance expenses and other financial obligations to meet permitting or land development or home construction-related requirements that we may be unable to fully recover (due to market conditions or other factors), any of which could cause a reduction in our homebuilding gross margins and materially and adversely affect our Financial Performance. Energy-related initiatives could similarly affect a wide variety of companies throughout the United States and the world, and because our results of operations are heavily dependent on significant amounts of raw materials, these initiatives could have an indirect adverse impact on our Financial Performance to the extent the manufacturers and suppliers of our materials are burdened with expensive cap and trade or other climate-related regulations.
As a result, climate change impacts, and laws and land development and home construction standards, and/or the manner in which they are interpreted or implemented, to address potential climate change concerns could increase our costs and have a long-term adverse impact on our Financial Performance. This is a particular concern in the western United States, where some of the most extensive and stringent environmental laws and residential building construction standards in the country have been enacted. For example, California has enacted numerous laws, including the Global Warming Solutions Act of 2006, that are intended to achieve the goal of reducing greenhouse gas emissions. California is expected to continue to adopt significant regulations and additional legislation to achieve reductions in greenhouse gas emissions. In addition, federal and state legislation and regulations are being considered that would mandate reporting and/or auditing of greenhouse gas emissions. If adopted, such requirements could impose significant additional compliance costs and/or burdens on us and our suppliers.
We may be unable to develop our communities successfully or within expected timeframes.
Before a community generates any revenue, time and material expenditures are required to acquire land, obtain development approvals and construct significant portions of project infrastructure, amenities, model homes and sales facilities. It can take several years from the time we acquire control of a property to the time we make our first home sale on the site. Our costs or the time required to complete development of our communities could increase beyond our estimates after commencing the development process. Delays in the development of communities expose us to the risk of changes in market conditions for homes. A decline in our ability to successfully develop and market our communities and to generate positive cash flow from these operations in a timely manner could materially and adversely affect our Financial Performance and our ability to service our debt and to meet our working capital requirements.
Negative publicity or poor relations with our homebuyers could negatively impact our sales and reputation.
Unfavorable media or investor and analyst reports related to our industry, company, brands, marketing, personnel, operations, business performance, or prospects may affect our stock price and the performance of our business. Additionally, our ability to maintain and expand our brands depends on our capacity to adapt to a rapidly changing media environment. Adverse publicity or negative commentary on social media outlets, such as blogs, websites or other digital platforms, could materially and adversely affect our Financial Performance, as potential customers might avoid or protest one or more of our brands that receives bad press or negative reviews.
In addition, our homebuyers in communities developed by us sometimes rely on us to resolve issues or disputes that may arise in connection with the operation or development of such communities. Efforts that we make to resolve these issues or disputes could be deemed unsatisfactory by the affected homebuyers, and subsequent actions by these homebuyers could materially and adversely affect our sales and reputation. In addition, we could be required to make significant expenditures related to the settlement of such issues or disputes or to modify our community development plans, which could materially and adversely affect our Financial Performance.
- 22 -


The homebuilding industry is highly competitive, and if our competitors are more successful or offer better value to potential homebuyers, our business could decline.
We operate in a very competitive environment that is characterized by competition from a number of other homebuilders and land developers in each geographical market in which we operate. There are relatively low barriers to entry into our business. We compete with numerous large national and regional homebuilding companies and with smaller local homebuilders and land developers for, among other things, homebuyers, desirable land parcels, financing, raw materials and skilled management and labor resources. If we are unable to compete effectively in our markets, our business could decline disproportionately to the businesses of our competitors and our Financial Performance could be materially and adversely affected.
Increased competition could hurt our business by preventing us from acquiring attractive land parcels on which to build homes or making acquisitions more expensive, hindering our market share expansion and causing us to increase our selling incentives and reduce our prices. Additionally, an oversupply of homes available for sale or a discounting of home prices could materially and adversely affect pricing for homes in the markets in which we operate.
We also compete with the resale, or “previously owned,” home market, the size of which may change significantly as a result of changes in the rate of home foreclosures, which is affected by changes in economic conditions both nationally and locally.
We may be at a competitive disadvantage with respect to larger competitors whose operations are more geographically diversified than ours, as these competitors may be better able to withstand any future regional downturn in the housing market. Due to historical and other factors, some competitors may have a competitive advantage in marketing their products, securing materials and labor at lower prices and allowing their homes to be delivered to homebuyers more quickly and at more favorable prices. This competitive advantage could materially and adversely reduce our market share and limit our ability to continue to expand our business as planned.
Increases in our cancellation rate could have a negative impact on our home sales revenue and homebuilding margins.
Our backlog reflects homes that may close in future periods. We have received a deposit from a homebuyer for each home reflected in our backlog, and generally we have the right, subject to certain exceptions, to retain the deposit if the homebuyer fails to comply with his or her obligations under the purchase contract, including as a result of state and local law, the homebuyer’s inability to sell his or her current home or the homebuyer’s inability to make additional deposits required under the purchase contract. Home order cancellations can result from a number of factors, including declines or slow appreciation in the market value of homes, increases in the supply of homes available to be purchased, increased competition and use of sales incentives by competitors, higher mortgage interest rates, homebuyers’ inability to sell their existing homes, homebuyers’ inability to obtain suitable mortgage financing, including providing sufficient down payments, and adverse changes in local, regional or national economic conditions. In these circumstances, homebuyers may terminate their existing purchase contracts in order to negotiate for a lower price or because they cannot, or will not, complete the purchase. Our cancellation rate was 10% and 19% for the years ended December 31, 2023 and 2022, respectively. Cancellation rates may rise significantly in the future. If economic conditions become more uncertain, mortgage financing becomes less available or more expensive, or current homeowners find it difficult to sell their current homes, more homebuyers may cancel their purchase contracts. An increase in the level of home order cancellations could have a material and adverse impact on our Financial Performance.
Homebuilding is subject to products liability, home warranty and construction defect claims and other litigation in the ordinary course of business that can be significant and may not be covered by insurance.
As a homebuilder, we are currently subject to products liability, home warranty, and construction defect claims arising in the ordinary course of business, in addition to other potentially significant lawsuits, arbitration proceedings and other claims, including breach of contract claims, contractual disputes, claims pursuant to consumer privacy or protection laws, personal injury claims and disputes relating to defective title or property misdescription. In connection with our merger with Weyerhaeuser Real Estate Company (“WRECO”) in 2014, we also assumed responsibility for a substantial amount of WRECO’s pending and potential lawsuits, arbitration proceedings and other claims, as well as any future claims relating to WRECO. Furthermore, since WRECO self-insured a significant portion of its general liability exposure relating to its operations outside of California and Nevada prior to the merger, it is likely that most of these claims will not be covered by insurance.
There can be no assurance that any current or future developments undertaken by us will be free from defects once completed. Construction defects may occur on projects and developments and may arise during a significant period of time after completion. Defects arising on a development attributable to us may lead to significant contractual or other liabilities. For these
- 23 -


and other reasons, we establish warranty, claim and litigation reserves that we believe are adequate based on historical experience in the markets in which we operate and judgment of the risks associated with the types of homes, lots and land we sell. We also obtain indemnities from contractors and subcontractors generally covering claims related to damages resulting from faulty workmanship and materials and enroll a majority of these contractors and subcontractors in our Owner Controlled Insurance Program (“OCIP”), which provides general liability coverage for these types of claims, subject to self-insured retentions, which may be substantial.
With respect to certain general liability exposures, including construction defects and related claims and product liability claims, interpretation of underlying current and future trends, assessment of claims and the related liability and reserve estimation process require us to exercise significant judgment due to the complex nature of these exposures, with each exposure often exhibiting unique circumstances. Furthermore, once claims are asserted against us for construction defects, it is difficult to determine the extent to which the assertion of these claims will expand geographically. Plaintiffs may seek to consolidate multiple parties in one lawsuit or seek class action status in some of these legal proceedings with potential class sizes that vary from case to case. Consolidated and class action lawsuits can be costly to defend and, if we were to lose any consolidated or certified class action suit, it could result in substantial liability.
In addition to difficulties with respect to claim assessment and liability and reserve estimation, some types of claims may not be covered by insurance or may exceed applicable coverage limits. Furthermore, contractual indemnities with contractors and subcontractors can be difficult, or impossible, to enforce, and we may also be responsible for applicable self-insured retentions with respect to our insurance policies. This is particularly true in our markets where we include our subcontractors on our OCIP and our ability to seek indemnity for insured claims is significantly limited, and it may be difficult for us to collect self-insured retention contributions from these subcontractors. Furthermore, any product liability or warranty claims made against us, whether or not they are viable, may lead to negative publicity, which could impact our reputation and future home sales.
We also currently conduct a material portion of our business in California, one of the most highly regulated and litigious jurisdictions in the United States, which imposes a ten year, strict liability tail on many construction liability claims. As a result, our potential losses and expenses due to litigation, new laws and regulations may be greater than those of our competitors who have smaller California operations.
For these reasons, although we actively manage our claims and litigation and actively monitor our reserves and insurance coverage, because of the uncertainties inherent in these matters, we cannot provide assurance that our insurance coverage, indemnity arrangements and reserves will be adequate to cover liability for any damages, the cost of repairs and litigation, or any other related expenses surrounding the current claims to which we are subject or any future claims that may arise. Such damages and expenses, to the extent that they are not covered by insurance or redress against contractors and subcontractors, could materially and adversely affect our Financial Performance.
Our ability to promptly sell one or more properties for reasonable prices in response to changing economic, financial and investment conditions may be limited and we may be forced to hold non-income producing properties for extended periods of time.
Real estate investments are relatively difficult to sell quickly. As a result, our ability to promptly sell one or more properties in response to changing economic, financial and investment conditions is limited and we may be forced to hold non-income producing assets for an extended period of time. We cannot predict whether we will be able to sell any property for the price or on the terms that we set or whether any price or other terms offered by a prospective purchaser would be acceptable to us. We also cannot predict the length of time needed to find a willing purchaser and to close the sale of a property.
Fluctuations in real estate values may require us to write-down the book value of our real estate assets.
The homebuilding industry is subject to significant variability and fluctuations in real estate values. As a result, we may be required to write-down the book value of our real estate assets in accordance with U.S. generally accepted accounting principles (“GAAP”), and some of those write-downs could be material. Any material write-downs of assets could have a material adverse effect on our Financial Performance.
The geographic concentration of our operations in certain regions subjects us to an increased risk of loss of revenue or decreases in the market value of our land and homes in those regions from factors which may affect any of those regions.
During the year ended December 31, 2023, we had active selling communities in the states of Arizona, California, Colorado, Maryland, Nevada, North Carolina, South Carolina, Texas, Virginia and Washington, as well as the District of Columbia. Additionally, in September 2023, we announced our expansion into the greater Salt Lake City region with the launch of a new division in Utah. Because our operations currently are limited to these areas, a prolonged economic downturn in one or more of these areas could have a material adverse effect on our Financial Performance and could have a disproportionately
- 24 -


greater impact on us than other homebuilders with more diversified operations. Moreover, some or all of these regions could be affected by:
severe weather;
natural disasters (such as earthquakes, hurricanes, floods or fires);
shortages in the availability of, or increased costs in obtaining, land, equipment, labor or building supplies;
changes to the population growth rates and, therefore, the demand for homes in these regions;
changes in foreign buyer demand; and
changes in the regulatory and fiscal environment.
Inflation could materially and adversely affect us by increasing the costs of land, raw materials and labor, negatively impacting housing demand, raising our costs of capital, and decreasing our purchasing power.
The inflation rate in the United States increased significantly in both 2022 and 2023. Inflation affects us directly by increasing costs of land, raw materials and labor. We may respond to inflation by increasing the sales prices of land or homes in order to offset any such increases in costs, maintain satisfactory margins or realize a satisfactory return on our investment. However, if the market has an oversupply of homes relative to demand, prevailing market prices may prevent us from doing so. In addition, inflation is often accompanied by higher interest rates, which historically have had a negative impact on housing demand and the real estate industry generally and which could materially and adversely impact potential homebuyers’ ability to obtain mortgage financing on favorable terms. In such an environment, we may not be able to raise prices sufficiently to keep up with the rate of inflation and our margins and returns could decrease. Additionally, if we are required to lower home prices to meet demand, the value of our land inventory may decrease. Inflation may also raise our costs of capital and decrease our purchasing power, making it more difficult to maintain sufficient funds to operate our business. Significant inflation, including as a result of efforts by the government to stimulate the economy, could materially and adversely impact our Financial Performance.
Acts of war, terrorism, civil unrest or public health emergencies, including outbreaks of contagious disease, may seriously harm our business.
Acts of war, any outbreak or escalation of hostilities or geopolitical conflict (such as the ongoing wars between Russia and Ukraine and Israel and Hamas, respectively), acts of terrorism (including cyber-terrorism), civil unrest or public health emergencies, including outbreaks of contagious diseases, such as COVID-19 or other major epidemics or pandemics, have caused and may in the future cause disruption to the U.S. economy, or the local economies of the markets in which we operate, result in sanctions or export controls that could adversely impact our supply chain, cause shortages of building materials, disrupt utilities, increase costs associated with obtaining building materials, increase the price of gasoline and other fuels, result in building code changes that could increase costs of construction, affect job growth and consumer confidence, affect public health and public perception of health risk, or cause economic changes and/or social instability or distress that we cannot anticipate, all of which could reduce demand for our homes and materially and adversely impact our Financial Performance.
We are subject to litigation and claims that could materially and adversely affect us.
Lawsuits, claims and proceedings have been, or in the future may be, instituted or asserted against us in the normal course of business. Some of these claims may result in significant defense costs and potentially significant judgments against us, some of which are not, or cannot be, insured against. We generally intend to defend ourselves vigorously. However, litigation is inherently uncertain and we cannot be certain of the ultimate outcomes of any claims that may arise. To resolve these matters, we may have to pay significant fines, judgments, or settlements, which, if uninsured, or if the fines, judgments and settlements exceed insured levels, could adversely impact our earnings and cash flows, thereby materially and adversely affect our Financial Performance. Certain litigation or the resolution of certain litigation may affect the availability or cost of some of our insurance coverage, which could materially and adversely impact us, expose us to increased risks that would be uninsured, and materially and adversely impact our ability to attract directors and officers. Uncertainty with respect to claims or litigation may adversely affect the availability and costs of future financings and may materially and adversely affect the trading prices of our outstanding securities.
Information technology failures and data security breaches could harm our business.
We use information technology and other computer resources to carry out important operational and marketing activities as well as maintain our business records. Many of these resources are provided to us or are maintained on our behalf by third-party service providers pursuant to agreements that specify certain security and service level standards. Our ability to conduct
- 25 -


our business may be materially and adversely impaired if our or our service providers’ computer resources are compromised, degraded, damaged or fail, whether due to a virus or other harmful circumstance, intentional penetration or disruption of our information technology resources by a third-party, natural disaster, hardware or software corruption or failure or error (including a failure of security controls incorporated into or applied to such hardware or software), telecommunications system failure, service provider error or failure, intentional or unintentional personnel actions (including the failure to follow our security protocols), loss of portable devices, or lost connectivity to our networked resources.
Cyber threats are ongoing, rapidly evolving and becoming increasingly sophisticated. As the breadth and complexity of the technologies we use continue to grow, the risk of security breaches and cyber attacks also increases. Criminals, nation state actors and activist hackers (collectively, “malicious persons”) may target our information technology and computer resources and those of our service providers. If malicious persons should succeed in circumventing our, or a service provider’s, cyber security measures, they may deploy viruses, worms, ransomware and other malicious software programs; misappropriate, alter or destroy our confidential information or that of third parties; create system disruptions; or cause shutdowns. We may incur significant remediation costs in the event of a successful attack.
Our policies, procedures and technical safeguards may be insufficient to prevent or detect timely an attack, assess its impact, or appropriately and timely respond. We may also face substantial penalties and other potential liabilities under existing or future data privacy regulations, including but not limited to the California Consumer Privacy Act, as amended, in the event of a data breach that results in the disclosure of protected consumer information. Further, our existing insurance coverage may be insufficient to protect us against such risks and we may be unable to recover in whole or in part from our service providers or other responsible parties or their insurers in the event of a breach or attack. A successful attack could have a material and adverse effect on our Financial Performance.
A significant and extended disruption in the functioning of our technology resources for any reason could damage our reputation; cause us to lose homebuyers, sales and revenue; result in the unintended public disclosure or the misappropriation of proprietary, personal and confidential information (including information about our homebuyers and business partners); disrupt our ability to record, process, summarize and report information required to be disclosed in SEC filings such that our disclosure controls and procedures may be ineffective; and require us to incur significant expense to address and resolve these kinds of issues. The release of proprietary, personal or confidential information may also lead to litigation or other proceedings against us by affected individuals, business partners and/or regulators. The outcome of any such proceeding, which could include penalties or fines, could materially and adversely affect our Financial Performance. In addition, the costs of maintaining adequate protection against such threats to our technology resources, depending on their evolution, pervasiveness and frequency and/or government-mandated standards or obligations regarding protective efforts, could be material to our Financial Performance.
Tri Pointe Connect depends materially on vendors that we do not control.
Tri Pointe Connect materially depends upon third-party vendors, including but not limited to consultants, services, platforms, and technologies, that we do not control. In particular, we rely on a third-party vendor to materially assist Tri Pointe Connect with the infrastructure and expertise required to operate a mortgage lending business. If any of these third-party vendors cease or are unable to provide their services, we would have to obtain similar services from other sources, either within or without our organization, which may not be available on commercially reasonable terms, if at all. Any interruption in the ability of Tri Pointe Connect to offer mortgage financing to our homebuyers may adversely affect our ability to sell or close homes, which could materially and adversely affect our Financial Performance.
A major health and safety incident relating to our business could be costly in terms of potential liabilities and reputational damage.
Building sites are inherently dangerous, and operating in the homebuilding and land development industry poses certain inherent health and safety risks. Due to health and safety regulatory requirements and the number of our projects, health and safety performance is critical to the success of all areas of our business.
Any failure in health and safety performance may result in penalties for non-compliance with relevant regulatory requirements or litigation, and a failure that results in a major or significant health and safety incident is likely to be costly in terms of potential liabilities incurred as a result. Such a failure could generate significant negative publicity and have a corresponding impact on our reputation, our relationships with relevant regulatory agencies, governmental authorities and local communities, and our ability to win new business, which in turn could materially and adversely affect our Financial Performance.
Increases in tariffs and retaliatory responses may cause increases in the prices of some of the construction materials that we use and may negatively affect the national and local economies.
- 26 -


The prices that we pay for home construction materials and their availability are affected by changes in United States government trade policies and the responses of other countries to those changes. Previously, the federal government has taken tariff actions with respect to appliances, flooring, countertops, solar panels/modules, steel and aluminum and finished manufactured building materials, raising our costs for some of these items. Other countries and the European Union have responded to these actions with retaliatory measures. Although we attempt to pass on cost increases to homebuyers through increased prices, we are generally unable to do so after we have entered into a contract to sell a home or when weak housing market conditions exist. Continued or escalating trading conflicts could further increase our home construction costs, disrupt or cause shortages in our supply chains, or negatively affect the U.S. or state economies. As a result, our Financial Performance could be materially and adversely affected.
Increases in taxes or government fees could increase our costs, which could materially and adversely affect us.
Increases in real estate taxes and other state and local government fees, such as development or impact fees, fees imposed on developers to fund schools, open space, road improvements, and other public improvements, and fees imposed on developers to provide low- and moderate-income housing, could increase our costs and have an adverse effect on our operations, which could have a material adverse effect on our Financial Performance. In addition, increases in local real estate taxes could adversely affect the purchasing decisions of potential homebuyers, who may consider those costs in determining whether to make a new home purchase and decide, as a result, not to purchase one of our homes, which could have a material adverse effect on our Financial Performance.
Risks Related to Our Indebtedness
Our use of leverage in executing our business strategy exposes us to significant risks.
We employ what we believe to be prudent levels of leverage to finance the acquisition and development of our lots and construction of our homes. Our existing indebtedness is recourse to us and we anticipate that future indebtedness will likewise be recourse.
Our board of directors considers a number of factors when evaluating our level of indebtedness and when making decisions regarding the incurrence of new indebtedness, including the purchase price of assets to be acquired with debt financing, the estimated market value of such assets and the ability of the particular assets, and our company as a whole, to generate cash flow to cover the expected debt service.
Incurring substantial debt subjects us to many risks that, if realized, would materially and adversely affect our Financial Performance, including the risks that:
it may be more difficult for us to satisfy our obligations with respect to our debt or to our other creditors;
our cash flow from operations may be insufficient to make required payments of principal of and interest on our debt, which is likely to result in acceleration of our debt;
our debt may increase our vulnerability to adverse economic and industry conditions, including fluctuations in market interest rates, with no assurance that investment yields will increase with higher financing cost, particularly in the case of debt with a floating interest rate;
our debt may limit our ability to obtain additional financing to fund capital expenditures and acquisitions, particularly when the availability of financing in the capital markets is limited;
we may be required to dedicate a portion of our cash flow from operations to payments on our debt, thereby reducing funds available for operations and capital expenditures, future investment opportunities or other purposes;
in the case of secured indebtedness, we could lose our ownership interests in our land parcels or other assets because defaults thereunder may result in foreclosure actions initiated by lenders;
our debt may limit our ability to buy back our common stock or pay cash dividends;
our debt may limit our flexibility in planning for, or reacting to, changes in our business and the industry in which we operate, thereby limiting our ability to compete with companies that are not as highly leveraged; and
the terms of any refinancing may not be as favorable as the terms of the debt being refinanced.
We cannot make any assurances that our business will generate sufficient cash flow from operations or that future borrowings will be available to us through capital markets financings or otherwise in an amount sufficient to enable us to service or refinance our indebtedness, or to fund our other liquidity needs. We may also need to refinance all or a portion of our existing or future indebtedness on or before its maturity, and we cannot make any assurances that we will be able to refinance
- 27 -


any of our indebtedness on commercially reasonable terms or at all. If, at the time of any refinancing, prevailing interest rates or other factors result in higher interest rates on the refinanced debt, increases in interest expense could materially and adversely affect our Financial Performance. If we are unable to refinance our debt on acceptable terms, we may be forced to dispose of our assets on disadvantageous terms, potentially resulting in significant losses.
We may incur additional indebtedness in order to finance our operations or to repay existing indebtedness. If we cannot service our indebtedness, we will risk losing to foreclosure some or all of our assets that may be pledged to secure our obligations and we may have to take actions such as selling assets, seeking additional debt or equity financing or reducing or delaying capital expenditures, strategic acquisitions, investments and alliances. We cannot make any assurances that any such actions, if necessary, could be effected on commercially reasonable terms or at all, or on terms that would be advantageous to our stockholders or on terms that would not require us to breach the terms and conditions of our existing or future debt agreements. Additionally, unsecured debt agreements may contain specific cross-default provisions with respect to specified other indebtedness, giving the unsecured lenders the right to declare a default if we are in default under other loans in some circumstances. Defaults under our debt agreements could materially and adversely affect our Financial Performance.
We may require significant additional capital in the future and may not be able to secure adequate funds on acceptable terms.
The expansion and development of our business may require significant additional capital, which we may be unable to obtain, to fund our operating expenses, including working capital needs.
We may fail to generate sufficient cash flow from the sales of our homes and land to meet our cash requirements. To a large extent, our cash flow generation ability is subject to general economic, financial, competitive, legislative, regulatory and other factors that are beyond our control. Further, our capital requirements may vary materially from those currently planned if, for example, our revenues do not reach expected levels or we have to incur unforeseen capital expenditures and make investments to maintain our competitive position. If this is the case, we may need to refinance all or a portion of our debt on or before its maturity, or obtain additional equity or debt financing sooner than anticipated, which could materially and adversely affect our liquidity and financial condition if financing cannot be secured on reasonable terms. As a result, we may have to delay or abandon some or all of our development and expansion plans or otherwise forgo market opportunities.
Our access to additional third-party sources of financing will depend, in part, on:
general market conditions;
the market’s perception of our growth potential, including relative to other opportunities;
with respect to acquisition and/or development financing, the market’s perception of the value of the land parcels to be acquired and/or developed;
our corporate credit rating and ratings of our senior notes;
our current debt levels;
our current and expected future earnings;
our cash flow;
pending litigation and claims; and
the market price per share of our common stock.
During the economic downturn from 2008 to 2010, as well as the immediate aftermath of the onset of the COVID-19 pandemic, domestic financial markets experienced unusual volatility, uncertainty and a restricting of liquidity in both the debt and equity capital markets. Credit spreads for major sources of capital widened significantly during the U.S. credit crisis as investors demanded a higher risk premium. In the event of another economic downturn or if general economic conditions should worsen, potential lenders may be unwilling or unable to provide us with suitable financing or may charge us prohibitively high fees in order to obtain financing. As a result, depending on market conditions at the relevant time, we may have to rely more heavily on less efficient forms of debt financing that require a larger portion of our cash flow from operations to service, thereby reducing funds available for our operations, future business opportunities and other purposes. Investment returns on our assets and our ability to make acquisitions could be materially and adversely affected by our inability to secure additional financing on reasonable terms, if at all. Additionally, if we cannot obtain additional financing to fund the purchase of land under our option contracts or purchase contracts, we may incur contractual penalties and fees. Any difficulty in obtaining sufficient capital for planned development expenditures could also cause project delays and any such delay could result in cost increases. Any of the foregoing factors could materially and adversely affect our Financial Performance.
Tri Pointe Connect will finance its mortgage lending activities through cash on hand as well as the sale of mortgage loans to investors. If Tri Pointe Connect is unable to sell mortgage loans to investors on favorable terms, its ability to originate and sell mortgage loans at competitive prices or at all could be reduced, which would negatively affect our business. In
- 28 -


addition, Tri Pointe Connect may depend upon one or more warehouse loan facilities to finance our lending activities. We cannot make any assurances that any available sources will be sufficient to fund Tri Pointe Connect’s mortgage lending activities and/or that Tri Pointe Connect will be able to obtain or renew its warehouse lines on commercially reasonable terms or at all.
Our access to capital and our ability to obtain additional financing could be affected by any downgrade of our credit ratings.
Our corporate credit rating and ratings of our senior notes affect, among other things, our ability to access new capital, especially debt, and the costs of that new capital. A substantial portion of our access to capital is through the issuance of senior notes, of which we have $1.1 billion outstanding, net of debt issuance costs, as of December 31, 2023. Among other things, we may rely on proceeds of debt issuances to pay the principal of existing senior notes when they mature. Negative changes in the ratings of our senior notes could make it difficult for us to sell senior notes in the future and could result in more stringent covenants and higher interest rates with regard to new senior notes we issue.
Our current financing arrangements contain, and our future financing arrangements likely will contain, restrictive covenants relating to our operations.
Our current financing arrangements contain, and the financing arrangements we may enter into in the future will likely contain, covenants affecting our ability to, among other things:
incur or guarantee additional indebtedness;
make certain investments;
reduce liquidity below certain levels;
pay dividends or make distributions on our capital stock;
sell assets, including capital stock of restricted subsidiaries;
agree to payment restrictions affecting our restricted subsidiaries;
consolidate, merge, sell or otherwise dispose of all or substantially all of our assets;
enter into transactions with our affiliates;
incur liens;
engage in sale-leaseback transactions; and
designate any of our subsidiaries as unrestricted subsidiaries.
If we fail to meet or satisfy any of these covenants in our debt agreements, we would be in default under these agreements, which could result in a cross-default under other debt agreements, and our lenders could elect to declare outstanding amounts due and payable, terminate their commitments, require the posting of additional collateral and enforce their respective interests against existing collateral. A default also could significantly limit our financing alternatives, which could cause us to curtail our investment activities and/or dispose of assets when we otherwise would not choose to do so. If we default on several of our debt agreements or any single significant debt agreement, it could materially and adversely affect our Financial Performance. These and certain other restrictions could also limit our ability to plan for or react to market conditions, meet capital needs or make acquisitions or otherwise restrict our activities or business plans.
Higher interest rates on our debt may materially and adversely affect our Financial Performance.
We employ what we believe to be prudent levels of leverage to finance the acquisition and development of our lots and construction of our homes. Some of our current debt has, and any additional debt we subsequently incur may have, a floating rate of interest. U.S. interest rates have increased during the last several years and could increase in the future, particularly if inflation increases or remains high. Higher interest rates could increase debt service requirements on our current floating rate debt and on any floating rate debt we may subsequently incur, and could reduce funds available for operations, future business opportunities or other purposes. If we need to repay existing debt during periods of rising interest rates, we could be required to refinance our then-existing debt on unfavorable terms, or liquidate one or more of our assets to repay such debt at times which may not permit realization of the maximum return on such assets and could result in a loss. The occurrence of either or both of these events could materially and adversely affect our Financial Performance.
Failure to hedge effectively against interest rate changes may materially and adversely affect our Financial Performance.
- 29 -


We may obtain one or more forms of interest rate protection—in the form of swap agreements, interest rate cap contracts or similar agreements—to hedge against the possible negative effects of interest rate fluctuations. However, we cannot assure stockholders that any hedging will adequately relieve the adverse effects of interest rate increases or that counterparties under these agreements will honor their obligations thereunder. In addition, we may be subject to risks of default by hedging counterparties. Adverse economic conditions could also cause the terms on which we borrow to be unfavorable. We could be required to liquidate one or more of our assets at times which may not permit us to receive an attractive return on our assets in order to meet our debt service obligations. Failure of our hedging mechanisms could materially and adversely affect our Financial Performance.
Risks Related to Our Organization and Structure
We are and will continue to be dependent on key personnel and certain members of our management team.
Our business involves complex operations and requires a management team and employee workforce that is knowledgeable and expert in many areas necessary for its operations. Our success and ability to obtain, generate and manage opportunities depends to a significant degree upon the contributions of key personnel, including, but not limited to, Douglas Bauer, our Chief Executive Officer, and Thomas Mitchell, our President and Chief Operating Officer. Our investors must rely to a significant extent upon the ability, expertise, judgment and discretion of this management team and other key personnel, and their loss or departure could be detrimental to our future success. We have entered into employment agreements with Messrs. Bauer and Mitchell. The current term of these agreements will expire on March 20, 2024 and automatically renews for additional one-year periods unless either party gives written notice of non-renewal at least 60 days in advance. There is no assurance that these executives will remain employed with us. Additionally, key employees working in the real estate, homebuilding and construction industries are highly sought after and failure to attract and retain such personnel may materially and adversely affect the standards of our future service and may have a material and adverse impact on our Financial Performance.
Our ability to retain our management team and key personnel or to attract suitable replacements should any members of our management team leave is dependent on the competitive nature of the employment market. The loss of services from any member of our management team or key personnel could materially and adversely impact our Financial Performance. Further, the process of attracting and retaining suitable replacements for key personnel whose services we may lose would result in transition costs and would divert the attention of other members of our management from existing operations. Moreover, such a loss could be negatively perceived in the capital markets, which could, in turn, materially and adversely affect the market price of our common stock.
We have not obtained key man life insurance that would provide us with proceeds in the event of death or disability of any of our key personnel.
Termination of the employment agreements with the members of our management team could be costly and prevent a change in control of our company.
Our employment agreements with Messrs. Bauer and Mitchell each provide that if their employment with us terminates under certain circumstances, we may be required to pay them significant amounts of severance compensation, thereby making it costly to terminate their employment. Furthermore, these provisions could delay or prevent a transaction or a change in control of our company that might involve a premium paid for shares of our common stock or otherwise be in the best interests of our stockholders, which could materially and adversely affect the market price of our common stock.
Certain anti-takeover defenses and applicable law may limit the ability of a third-party to acquire control of us.
Our charter, bylaws and Delaware law contain provisions that may delay or prevent a transaction or a change in control of our company that might involve a premium paid for shares of our common stock or otherwise be in the best interests of our stockholders, which could materially and adversely affect the market price of our common stock. Certain of these provisions are described below.
Selected provisions of our charter and bylaws
Our charter and/or bylaws contain anti-takeover provisions that:
authorize our board of directors, without further action by the stockholders, to issue up to 50,000,000 shares of preferred stock in one or more series, and with respect to each series, to fix the number of shares constituting that series and establish the rights and other terms of that series;
- 30 -


require that actions to be taken by our stockholders may be taken only at an annual or special meeting of our stockholders and not by written consent;
specify that special meetings of our stockholders can be called only by our board of directors, the chairman of our board of directors or our chief executive officer (or if there is no chief executive officer, the president);
establish advance notice procedures for stockholders to submit nominations of candidates for election to our board of directors and other proposals to be brought before a stockholders meeting;
provide that our bylaws may be amended by our board of directors without stockholder approval;
allow our directors to establish the size of our board of directors by action of our board, subject to a minimum of three members;
provide that vacancies on our board of directors or newly created directorships resulting from an increase in the number of our directors may be filled only by a majority of directors then in office, even though less than a quorum;
do not give the holders of our common stock cumulative voting rights with respect to the election of directors; and
prohibit us from engaging in certain business combinations with any “interested stockholder” unless specified conditions are satisfied as described below.
Selected provisions of Delaware law.
We have opted out of Section 203 of the Delaware General Corporation Law, which regulates corporate takeovers. However, our charter contains provisions that are similar to Section 203. Specifically, our charter provides that we may not engage in certain “business combinations” with any “interested stockholder” for a three-year period following the time that the person became an interested stockholder, unless:
prior to the time that person became an interested stockholder, our board of directors approved either the business combination or the transaction which resulted in the person becoming an interested stockholder;
upon consummation of the transaction which resulted in the person becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding certain shares; or
at or subsequent to the time the person became an interested stockholder, the business combination is approved by our board of directors and by the affirmative vote of at least 66 2/3% of the outstanding voting stock which is not owned by the interested stockholder.
Generally, a business combination includes a merger, consolidation, asset or stock sale or other transaction resulting in a financial benefit to the interested stockholder. Subject to certain exceptions, an interested stockholder is a person who, together with that person’s affiliates and associates, owns, or within the previous three years owned, 15% or more of our voting stock. This provision could prohibit or delay mergers or other takeover or change in control attempts with respect to us and, accordingly, may discourage attempts to acquire us.
We may change our operational policies, investment guidelines and our business and growth strategies without stockholder consent, which may subject us to different and more significant risks in the future.
Our board of directors will determine our operational policies, investment guidelines and our business and growth strategies. Our board of directors may make changes to, or approve transactions that deviate from, those policies, guidelines and strategies without a vote of, or notice to, our stockholders. This could result in us conducting operational matters, making investments or pursuing different business or growth strategies than those contemplated currently. Under any of these circumstances, we may expose ourselves to different and more significant risks in the future, which could have a material adverse effect on our Financial Performance.
If we fail to maintain an effective system of internal controls, we may not be able to accurately determine our financial results or prevent fraud. As a result, our stockholders could lose confidence in our financial results, which could materially and adversely affect us and the market price of our common stock.
A system of internal control over financial reporting, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. The design of control systems reflects resource constraints and the benefits of controls must be considered in relationship to their costs. Accordingly, there can be no assurance that all control issues or fraud will be detected. We cannot be certain that we will be successful in maintaining adequate internal control over our financial reporting and financial processes. Furthermore, as we continue to grow our
- 31 -


business, our internal controls will become more complex, and we will require significantly more resources to ensure that our internal controls remain effective. Additionally, the existence of any material weakness or significant deficiency may require management to devote significant time and incur significant expense to remediate any such material weaknesses, or significant deficiencies and management may not be able to remediate any such material weaknesses or significant deficiencies in a timely manner. There is no assurance that our independent auditor will be able to provide an unqualified attestation report on internal control over financial reporting in future years. If our independent auditor is unable to provide an unqualified attestation report, investors could lose confidence in the reliability of our financial statements, and our stock price could be materially and adversely affected. The existence of any material weakness in our internal control over financial reporting could result in errors in our financial statements that could require us to restate our financial statements, cause us to fail to meet our reporting obligations, and cause stockholders to lose confidence in our reported financial information, all of which could materially and adversely affect us and the market price for our common stock.
Changes in accounting rules, assumptions and/or judgments could delay the dissemination of our financial statements and cause us to restate prior period financial statements.
Accounting rules and interpretations for certain aspects of our operations are highly complex and involve significant assumptions and judgment. These complexities could lead to a delay in the preparation and dissemination of our financial statements. Furthermore, changes in accounting rules and interpretations or in our accounting assumptions and/or judgments, such as asset impairments, could significantly impact our financial statements. In some cases, we could be required to apply a new or revised standard retroactively, resulting in restating prior period financial statements. Any of these circumstances could have a material adverse effect on our Financial Performance.
Our joint venture investments could be materially and adversely affected by lack of sole decision making authority, reliance on co-venturers’ financial condition and disputes between us and our co-venturers.
We have co-invested, and we may co-invest in the future, with third parties through partnerships, joint ventures or other entities, acquiring noncontrolling interests in or sharing responsibility for managing the affairs of land acquisition and/or developments. We will not be in a position to exercise sole decision-making authority regarding the land acquisitions and/or developments undertaken by our current joint ventures and any future joint ventures in which we may co-invest, and our investment may be illiquid due to our lack of control. Investments in partnerships, joint ventures or other entities may, under certain circumstances, involve risks not present when a third-party is not involved, including the possibility that partners or co-venturers might become bankrupt, fail to fund their share of required capital contributions or otherwise meet their contractual obligations, make poor business decisions or block or delay necessary decisions. Partners or co-venturers may have economic or other business interests or goals which are inconsistent with our business interests or goals, and may be in a position to take actions contrary to our policies or objectives. Such investments may also have the potential risk of impasses on decisions, such as a sale, because neither us nor the partner or co-venturer would have full control over the partnership or joint venture. Disputes between us and partners or co-venturers may result in litigation or arbitration that would increase our expenses and prevent our officers and/or directors from focusing their time and effort on our business. In addition, we may in certain circumstances be liable for the actions of its third-party partners or co-venturers.
Risks Related to Ownership of Our Common Stock
We do not intend to pay dividends on our common stock for the foreseeable future.
We currently intend to retain our future earnings, if any, to finance the development and expansion of our business and, therefore, do not intend to pay cash dividends on our common stock for the foreseeable future. Any future determination to pay dividends will be at the discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements, legal requirements, restrictions contained in any financing instruments and such other factors as our board of directors deems relevant. Accordingly, stockholders may need to sell their shares of our common stock to realize a return on their investment, and stockholders may not be able to sell their shares at or above the price they paid for them.
Future sales of our common stock or other securities convertible into our common stock could cause the market value of our common stock to decline and could result in dilution of stockholders’ shares.
Our board of directors is authorized, without stockholder approval, to cause us to issue additional shares of our common stock or to raise capital through the issuance of preferred stock (including equity or debt securities convertible into common stock), options, warrants and other rights, on terms and for consideration as our board of directors in its sole discretion may determine. Sales of substantial amounts of our common stock could cause the market price of our common stock to decrease significantly. We cannot predict the effect, if any, of future sales of our common stock, or the availability of our common stock for future sales, on the value of our common stock. 
- 32 -


Future offerings of debt securities, which would rank senior to our common stock in the event of our bankruptcy or liquidation, and future offerings of equity securities that may be senior to our common stock for the purposes of dividend and liquidating distributions, may adversely affect the market price of our common stock.
In the future, we may make additional offerings of debt securities or additional offerings of equity securities. Upon bankruptcy or liquidation, holders of our debt securities and shares of preferred stock and lenders with respect to other borrowings will receive a distribution of our available assets prior to the holders of our common stock. Additional equity offerings may dilute the holdings of our existing stockholders or reduce the market price of our common stock, or both. Our preferred stock, if issued, could have a preference on liquidating distributions or a preference on dividend payments or both that could limit our ability to make a dividend distribution to the holders of our common stock. Our decision to issue securities in any future offering will depend on market conditions and other factors beyond our control. As a result, we cannot predict or estimate the amount, timing or nature of our future offerings, and purchasers of our common stock bear the risk of our future offerings reducing the market price of our common stock and diluting their ownership interest in our company.
Non-U.S. holders may be subject to United States federal income tax on gain realized on the sale or disposition of shares of our common stock.
We believe that we are, and will remain, a “United States real property holding corporation” for United States federal income tax purposes. As a result, a non-U.S. holder generally will be subject to United States federal income tax on any gain realized on a sale or disposition of shares of our common stock unless our common stock is regularly traded on an established securities market (such as the NYSE) and such non-U.S. holder did not actually or constructively hold more than 5% of our common stock at any time during the shorter of (a) the five-year period preceding the date of the sale or disposition and (b) the non-U.S. holder’s holding period in such stock. A non-U.S. holder also will be required to file a United States federal income tax return for any taxable year in which it realizes a gain from the disposition of our common stock that is subject to United States federal income tax. A purchaser of the stock in a United States real property holding corporation from a non-U.S. holder generally will be required to withhold and remit to the Internal Revenue Service (the “IRS”) 15% of the purchase price. However, a purchaser of our stock from a non-U.S. holder will generally not be required to withhold tax on the sale if our common stock is regularly traded on an established securities market (such as the NYSE), even if the non-U.S. transferor holds or has held more than 10% of our common stock and thus is taxed on any gain under the rules described above.
No assurance can be given that our common stock will remain regularly traded on an established securities market in the future. Non-U.S. holders should consult their tax advisors concerning the consequences of disposing of shares of our common stock.
There is no assurance that the existence of a stock repurchase program will result in repurchases of our common stock or enhance long term stockholder value, and repurchases, if any, could affect our stock price and increase its volatility and will diminish our cash reserves.
On December 19, 2023, our board of directors approved a share repurchase program (the “2024 Repurchase Program”), authorizing the repurchase of shares of common stock with an aggregate value of up to $250 million through December 31, 2024. Purchases of common stock pursuant to the 2024 Repurchase Program may be made in open market transactions effected through a broker-dealer at prevailing market prices, in block trades, or by other means in accordance with federal securities laws, including pursuant to any trading plan that may be adopted in accordance with Rule 10b5-1 under the Exchange Act. We are not obligated under the 2024 Repurchase Program to repurchase any specific number or dollar amount of shares of common stock, and we may modify, suspend or discontinue the 2024 Repurchase Program at any time. Our management will determine the timing and amount of repurchase in its discretion based on a variety of factors, such as the market price of our common stock, corporate requirements, general market economic conditions, legal requirements and applicable tax effects.
Repurchases pursuant to the 2024 Repurchase Program or any other stock repurchase program we adopt in the future could affect our stock price and increase its volatility and will reduce the market liquidity for our stock. The existence of a stock repurchase program could also cause our stock price to be higher than it would be in the absence of such a program. Additionally, these repurchases will diminish our cash reserves and may subject us to additional taxes, which could impact our ability to pursue possible future strategic opportunities and acquisitions and would result in lower overall returns on our cash balances. There can be no assurance that any stock repurchases will, in fact, occur, or, if they occur, that they will enhance stockholder value. Although stock repurchase programs is intended to enhance long term stockholder value, short-term stock price fluctuations could reduce the effectiveness of these repurchases.

Item 1B.    Unresolved Staff Comments
Not applicable.
- 33 -



Item 1C.    Cybersecurity
We maintain a cybersecurity program that is designed to protect our information, and that of our customers, against cybersecurity threats that may result in material adverse effects on the confidentiality, integrity, and availability of our information systems. We have implemented a comprehensive risk-based approach to identifying, preventing, and mitigating cybersecurity threats and incidents, while also implementing controls and procedures that provide for the prompt escalation of certain cybersecurity incidents so that decisions regarding the public disclosure and reporting of such incidents can be made by management in a timely manner.
Our Risk Assessment Committee, which is comprised of individuals from our information technology, risk management, and internal audit departments, meets periodically to discuss our exposure to cyber risks as well as our efforts to mitigate the potential impact of such risks to our business or otherwise transfer such risk, including through the use of insurance products. Additionally, as part of our risk-based approach to cybersecurity:
our information technology systems and internal controls undergo annual audit;
we conduct annual penetration testing in consultation with a third-party consultant to assess any vulnerabilities in our systems and utilize the results to evaluate and remediate any identified issues;
we perform daily vulnerability scans of all computers within our system;
we use single sign-on and multi-factor authentication;
we conduct diligence on, and seek engagements of, sophisticated, cloud-based third-party service providers for critical functions;
we have implemented a zero-trust security model with group-based access to resources on our network;
we monitor applicable privacy and data protection laws and regulations and implement changes, as necessary, to remain in compliance;
we maintain cyber liability and crime insurance policies;
we maintain immutable backups of the files on our systems to aid in the recovery of our data and for operational continuity, in the event of an incident or incursion; and
our employees participate in mandatory cybersecurity training, including a recurring cyber-phishing awareness campaign designed to assess our employees’ awareness of and responses to phishing requests.
We also maintain a written Cyber Security Policy that establishes a framework for how we respond to data breaches, cyber attacks, and other security incidents, and discusses our employees’ obligations with respect thereto. We maintain additional policies, including regarding the establishment of physical and environmental security requirements for protection of our information assets and security measures taken to protect privileged accounts with access to critical resources, sensitive data, and system configurations. Further, we have adopted a Cyber Security Incident Response Plan that applies in the event of a cybersecurity threat or incident (the “IRP”) to provide a standardized framework for responding to security incidents. The IRP sets out a coordinated approach to investigating, containing, documenting, and mitigating incidents.
Due to evolving cybersecurity threats, it has been and will continue to be difficult to prevent, detect, mitigate, and remediate cybersecurity incidents. We also rely on information technology and third-party vendors to support our operations, including our secure processing of personal, confidential, sensitive, proprietary, and other types of information. Despite ongoing efforts to continued improvement of our and our vendors’ ability to protect against cyber incidents, we may not be able to protect all information systems, and such incidents may lead to reputational harm, revenue and client loss, legal actions, statutory penalties, among other consequences. Risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have not materially affected us, including our business strategy, results of operations, or financial condition. While we have not experienced any material cybersecurity threats or incidents, there can be no guarantee that we will not be the subject of future successful attacks, threats, or incidents or that we will be successful in mitigating the consequences any such incidents. Additional information on cybersecurity risks we face can be found in Part I, Item 1A “Risk Factors” of this report under the heading “Risks Related to Our Business,” which should be read in conjunction with the foregoing information.
Our Board has delegated the primary responsibility to oversee cybersecurity matters to our Audit Committee. Our Board and Audit Committee regularly review the measures implemented to identify and mitigate data protection and cybersecurity risks. As part of such reviews, our Board and Audit Committee receive reports and presentations from team members responsible for overseeing our cybersecurity risk management, including our Chief Information Officer (CIO), which address a wide range of topics, including recent developments, evolving standards, vulnerability assessments, third-party and independent reviews, the threat environment, technological trends, and information security considerations arising with respect
- 34 -


to our peers and third parties. We have implemented protocols by which certain cybersecurity incidents are escalated internally and, where appropriate, reported timely to our Board and Audit Committee.
At the management level, our CIO, certain directors on our information technology team, and our director of risk management, in consultation with our senior management team, have broad oversight of our cyber risk management processes. Our information technology team regularly discusses the risk management measures implemented by the Company to identify and mitigate data protection and cybersecurity risks.
Through December 31, 2023, the date on which our CIO retired, our CIO, who had extensive cybersecurity knowledge and skills gained from over 25 years of experience in the construction industry, including four years as our CIO, led the team responsible for implementing, monitoring, and maintaining cybersecurity and data protection practices across our business and reported directly to our Chief Financial Officer. This team, during our search for a new CIO, continues to implement, monitor, and maintain our cybersecurity program and provides reports on cybersecurity threats to management on an ongoing basis. In conjunction with management, this team regularly reviews our risk management measures to identify and mitigate data protection and cybersecurity risks and also works closely with our legal team to oversee compliance with legal, regulatory, and contractual security requirements.

Item 2.    Properties
We lease our principal executive office located in Incline Village, Nevada and our corporate offices located in Irvine, California. Our homebuilding division offices and financial services operations are located in leased space in the markets where we conduct business.
We believe that such properties, including the equipment located therein, are suitable and adequate to meet the needs of our businesses.

Item 3.    Legal Proceedings
Lawsuits, claims and proceedings have been and may be instituted or asserted against us in the normal course of business, including actions brought on behalf of various classes of claimants. We are also subject to local, state and federal laws and regulations related to land development activities, house construction standards, sales practices, employment practices, environmental protection and financial services. As a result, we are subject to periodic examinations or inquiry by agencies administering these laws and regulations.
We record a reserve for potential legal claims and regulatory matters when they are probable of occurring and a potential loss is reasonably estimable. We accrue for these matters based on facts and circumstances specific to each matter and revise these estimates when necessary. In view of the inherent difficulty of predicting outcomes of legal claims and related contingencies, we generally cannot predict their ultimate resolution, related timing or eventual loss. Accordingly, it is possible that the ultimate outcome of any matter, if in excess of a related accrual or if no accrual was made, could be material to our financial statements. See Note 13, Commitments and Contingencies, of the notes to our consolidated financial statements included elsewhere in this annual report on Form 10-K.

Item 4.    Mine Safety Disclosures
Not applicable.

- 35 -



PART II.
Item 5.    Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Our common stock is listed on the NYSE under the ticker symbol “TPH”.
Issuer Purchases of Equity Securities
On December 21, 2023, we announced the approval of the 2024 Repurchase Program, which replaced the stock repurchase program that the Board of Directors authorized in February 2023 (the “2023 Repurchase Program”). The 2024 Repurchase Program authorizes the repurchase of up to $250 million of common stock through December 31, 2024.
During the three months ended December 31, 2023, under the 2023 Repurchase Program, we repurchased 1,836,177 shares of common stock at an average price of $27.23 for an aggregate dollar amount of $50.0 million. For the year ended December 31, 2023, under the 2023 Repurchase Program, we repurchased 6,301,275 shares of common stock at an average price of $27.68 for an aggregate dollar amount of $174.4 million. All shares repurchased in 2023 were under the 2023 Repurchase Program, leaving $250 million of shares remaining to be purchased under the 2024 Repurchase Program as of December 31, 2023.
Purchases of common stock pursuant to the 2024 Repurchase Program may be made in open market transactions effected through a broker-dealer at prevailing market prices, in block trades, or by other means in accordance with federal securities laws, including pursuant to any trading plan that may be adopted in accordance with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended. We are not obligated under the 2024 Repurchase Program to repurchase any specific number or amount of shares of common stock, and we may modify, suspend or discontinue the program at any time. Company management will determine the timing and amount of any repurchases in its discretion based on a variety of factors, such as the market price of our common stock, corporate requirements, general market economic conditions, legal requirements and applicable tax effects.
During the three months ended December 31, 2023, we repurchased the following shares pursuant to our 2023 Repurchase Program:
Total number of shares purchasedAverage price paid per shareTotal number of shares purchased as part of publicly announced program
Approximate dollar value of shares that may yet be purchased under the program (1)
October 1, 2023 to October 31, 2023574,817 $26.10 574,817 $207,291,224 
November 1, 2023 to November 30, 20231,250,959 $27.74 1,250,959 $172,595,700 
December 1, 2023 to December 31, 202310,401 $29.27 10,401 $250,000,000 
Total1,836,177 $27.23 1,836,177 
(1) On December 21, 2023, we announced the completion of our 2023 Repurchase Program and approval of the 2024 Repurchase Program, pursuant to which are are authorized to repurchase shares of common stock with an aggregate value of up to $250 million through December 31, 2024.
Stockholder Return Performance Graph
The following performance graph shows a comparison of the cumulative total returns to stockholders of the Company, as compared with the Standard & Poor’s 500 Composite Stock Index and the Dow Jones U.S. Home Construction Index.
- 36 -


Graph.jpg

The above graph is based upon common stock and index prices calculated as of the dates indicated. The Company’s common stock closing price on December 29, 2023 (the last trading day of 2023) was $35.40 per share. The stock price performance of the Company’s common stock depicted in the graph above represents past performance only and is not necessarily indicative of future performance.
As of February 6, 2024, we had 67 holders of record of our common stock. We have not paid any dividends on our common stock and currently intend to retain any future earnings to finance the development and expansion of our business and, therefore, do not intend to pay cash dividends on our common stock for the foreseeable future. Any future determination to pay dividends will be at the discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements, legal requirements, restrictions contained in any financing instruments and such other factors as our board of directors deems relevant. Accordingly, stockholders may need to sell their shares of our common stock to realize a return on their investment, and stockholders may not be able to sell their shares at or above the price they paid for them. See Part I, Item 1A, “Risk Factors—Risks Related to Ownership of Our Common Stock—We do not intend to pay dividends on our common stock for the foreseeable future” of this annual report on Form 10-K.

- 37 -


Item 6.    [Reserved]
- 38 -


Item 7.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following should be read in conjunction with the sections of this annual report on Form 10-K entitled “Risk Factors,” “Cautionary Note Concerning Forward-Looking Statements,” “Selected Financial Data,” “Business” and our consolidated financial statements and related notes thereto included elsewhere in this annual report on Form 10-K. This discussion contains forward-looking statements reflecting current expectations that involve risks and uncertainties. Actual results and the timing of events may differ materially from those contained in these forward-looking statements due to a number of factors, including those discussed in the sections entitled “Risk Factors” and “Legal Proceedings” elsewhere in this annual report on Form 10-K.
Overview and Outlook
In the fourth quarter of 2023, there was a significant shift in mortgage interest rates, initially peaking at cycle-high levels in October and subsequently declining as discussions on projected Federal Reserve policy, inflation, and interest rate expectations evolved. As mortgage rates began descending in November, we observed positive changes in consumer sentiment, with December exhibiting the strongest demand of the quarter. We remain optimistic about many aspects of our business fundamentals, including positive household formations, strong demand from Millennials and Gen-Z buyers, a more stabilized supply chain, and reduced cycle times. While each of these factors contributes to the long-term health of our industry, we are particularly optimistic about the ongoing favorable supply and demand dynamics that structurally support new home demand trends. Moreover, the resale market is constrained as numerous homeowners hold mortgages significantly below prevailing market rates, fostering ongoing strength in the homebuilding sector. The essential nature of housing, coupled with the current shortage in resale competition, reinforces our positive outlook for the future of our industry and Company.
In line with our outlook, we believe that Tri Pointe is strategically positioning itself to capitalize on the anticipated heightened demand resulting from the scarcity of resale supply. We are taking proactive measures to increase our spec inventory, ensuring we are well-prepared to meet the anticipated elevated demand for new homes. Concurrently, our focus extends beyond immediate gains, with a commitment to sustainable growth and enhanced operational efficiency. We are dedicated to expanding our existing market scale, tapping into favorable new market opportunities, and leveraging our strong balance sheet to optimally return capital to stockholders through share repurchases.
In the 2023 fiscal year, we experienced strength in new home order demand, prominently marked by a 40% increase compared to the prior year. This increase can be attributed to heightened demand, evident by our 21% increase in monthly absorption rate to 3.5 for the year, in addition to an 18% increase in our average selling communities. Our ability to successfully open 70 communities helped us achieve a 14% increase in our ending community count to 155. We believe this increase in community count will help us achieve our growth initiatives as the new housing market continues to exhibit favorable fundamentals. During 2023, we delivered 5,274 new homes and generated $3.7 billion in home sales revenue, which resulted in net income available to common stockholders of $343.7 million, or $3.45 per diluted share. We achieved a homebuilding gross margin percentage of 22.3%, and a selling, general and administrative expense as a percentage of home sales revenue of 11.0%. In addition, we ended 2023 with total liquidity of $1.6 billion, including cash and cash equivalents of $869.0 million and $697.7 million of availability under our Credit Facility. We believe our strong balance sheet provides us both flexibility and security as we navigate our business going forward.
- 39 -


Consolidated Financial Data (in thousands, except share and per share amounts):
 
 Year Ended December 31,
 202320222021
Homebuilding:   
Home sales revenue$3,654,035 $4,291,563 $3,955,154 
Land and lot sales revenue12,197 5,108 13,016 
Other operations revenue2,971 2,695 2,619 
Total revenues3,669,203 4,299,366 3,970,789 
Cost of home sales2,838,513 3,160,581 2,972,237 
Cost of land and lot sales12,083 2,075 11,585 
Other operations expense2,894 2,685 2,550 
Sales and marketing184,388 175,005 179,214 
General and administrative217,994 212,504 200,163 
Homebuilding income from operations413,331 746,516 605,040 
Equity in (loss) income of unconsolidated entities(97)312 (96)
Other income, net39,446 2,307 525 
Homebuilding income before income taxes452,680 749,135 605,469 
Financial Services:   
Revenues46,001 49,167 11,446 
Expenses31,322 25,136 6,292 
Equity in income of unconsolidated entities— 46 15,039 
Financial services income before income taxes14,679 24,077 20,193 
Income before income taxes467,359 773,212 625,662 
Provision for income taxes(118,164)(190,803)(156,395)
Net income349,195 582,409 469,267 
Net income attributable to noncontrolling interests(5,493)(6,349)— 
Net income available to common stockholders$343,702 $576,060 $469,267 
Earnings per share   
Basic$3.48 $5.60 $4.16 
Diluted$3.45 $5.54 $4.12 
Weighted average shares outstanding   
Basic98,679,477 102,898,423 112,836,051 
Diluted99,695,662 104,003,652 113,809,292 

Year Ended December 31, 2023 Compared to Year Ended December 31, 2022
Net New Home Orders, Average Selling Communities and Monthly Absorption Rates by Segment
 
 Year Ended December 31, 2023Year Ended December 31, 2022Percentage Change
Net New
Home
Orders
Average
Selling
Communities
Monthly
Absorption
Rates
Net New
Home
Orders
Average
Selling
Communities
Monthly
Absorption
Rates
Net New
Home
Orders
Average
Selling
Communities
Monthly
Absorption
Rates
West3,528 77.7 3.8 2,725 73.5 3.1 29 %%23 %
Central1,707 52.2 2.7 960 32.2 2.5 78 %62 %%
East887 17.6 4.2 692 19.0 3.0 28 %(7)%40 %
Total6,122 147.5 3.5 4,377 124.7 2.9 40 %18 %21 %
 
- 40 -


Net new home orders for the year ended December 31, 2023 increased 40% to 6,122, compared to 4,377 for the prior year. The increase in net new home orders was due to a 21% increase in monthly absorption rate and an 18% increase in average selling communities. Contrasting with the greater volatility of 2022, which initially exhibited strength before significantly decelerating due to the rapid increase in mortgage rates, 2023 exhibited less volatility. With many existing homeowners locked into mortgage rates substantially lower than prevailing rates available in 2023, our industry has benefited from the corresponding decrease in resale competition. As the overall demand environment has been resilient, we believe lower resale supply should continue to provide demand support.
Our West segment reported a 29% increase in net new home orders due to a 23% increase in monthly absorption rates and a 6% increase in average selling communities. Each of our West markets experienced an improved monthly absorption rate in 2023, with each market performing well for the year. Further, we opened 27 communities in our West segment during 2023, which increased our average selling communities and allowed us to generate higher net new home order volume. Our Central segment reported a 78% increase in net new home orders due to a 62% increase in average selling communities and an 8% increase in monthly absorption rates. Our Central segment opened 34 communities and closed out of 9 communities, leading to an increase of 25 active selling communities as of December 31, 2023 compared to the prior-year period. While we experienced community count growth in both Colorado and Texas, all of our net new home order growth came from our Texas markets, with outsized growth coming from Dallas-Fort Worth and Houston. Our East segment reported a 28% increase in net new home orders due to a 40% increase in monthly absorption rates, offset by a 7% decrease in average selling communities. Each of our East markets recorded robust increases in monthly absorption rates in 2023, as demand in the East remains strong. The largest contributor to our growth in net new home orders came from our Charlotte market, which increased by 132 orders compared to the prior-year period.
Backlog Units, Backlog Dollar Value and Average Sales Price by Segment (dollars in thousands)
 
 As of December 31, 2023As of December 31, 2022Percentage Change
Backlog
Units
Backlog
Dollar
Value
Average
Sales
Price
Backlog
Units
Backlog
Dollar
Value
Average
Sales
Price
Backlog
Units
Backlog
Dollar
Value
Average
Sales
Price
West1,178 $921,211 $782 836 $735,952 $880 41 %25 %(11)%
Central754 442,732 587 332 225,989 681 127 %96 %(14)%
East388 248,171 640 304 202,737 667 28 %22 %(4)%
Total2,320 $1,612,114 $695 1,472 $1,164,678 $791 58 %38 %(12)%
 
Backlog units reflect the number of homes, net of actual cancellations experienced during the period, for which we have entered into a sales contract with a homebuyer but for which we have not yet delivered the home. Homes in backlog are generally delivered within seven to ten months from the time the sales contract is entered into, although we may experience cancellations of sales contracts prior to delivery. Our cancellation rate of homebuyers who contracted to buy a home but did not close escrow (as a percentage of overall orders) was 10% and 19% for the years ended December 31, 2023 and 2022, respectively. The dollar value of backlog was approximately $1.6 billion as of December 31, 2023, an increase of $447.4 million, or 38%, compared to $1.2 billion as of December 31, 2022. This increase was due to an increase in backlog units of 848, or 58%, to 2,320 as of December 31, 2023, compared to 1,472 as of December 31, 2022, offset some by the 12% decrease in average sales price in backlog to $695,000. Our backlog units and dollar value as of December 31, 2022 were adversely affected by the rapid increase in mortgage rates that occurred during the second half of 2022. This factor, combined with consistently stronger new home demand throughout 2023, helped drive the increase in backlog units in 2023.
Backlog dollar value in our West segment increased 25% compared to the prior year as a result of a 41% increase in backlog units, offset by an 11% decrease in average sales price. The increase in backlog units was due primarily to the increase in new order activity experienced during 2023. Backlog dollar value in our Central segment increased 96% compared to the prior year due to a 127% increase in backlog units, offset by a 14% decrease in average sales price. The increase in backlog units was due primarily to the increase in new order activity experienced during 2023. Backlog dollar value in our East segment increased by 22% due to a 28% increase in backlog units, offset by a 4% decrease in average sales price. The increase in backlog units was largely due to the 28% increase in net new home orders due to the improved market conditions in the current-year period.
- 41 -


New Homes Delivered, Homes Sales Revenue and Average Sales Price by Segment (dollars in thousands)
 
 Year Ended December 31, 2023Year Ended December 31, 2022Percentage Change
New
Homes
Delivered
Home
Sales
Revenue
Average
Sales
Price
New
Homes
Delivered
Home
Sales
Revenue
Average
Sales
Price
New
Homes
Delivered
Home
Sales
Revenue
Average
Sales
Price
West3,186 $2,408,704 $756 3,900 $2,978,432 $764 (18)%(19)%(1)%
Central1,285 746,752 581 1,448 853,799 590 (11)%(13)%(2)%
East803 498,579 621 715 459,332 642 12 %%(3)%
Total5,274 $3,654,035 $693 6,063 $4,291,563 $708 (13)%(15)%(2)%
 
Home sales revenue decreased $637.5 million, or 15%, to $3.7 billion for the year ended December 31, 2023. The decrease was comprised of $558.6 million due to a 13% decrease in new homes delivered to 5,274 and $79.1 million due to a 2% decrease in the average sales price of homes delivered to $693,000 for the year ended December 31, 2023. The decrease in average sales price was due to the combination of both market mix shifts and higher incentives. The increased usage of incentives in 2023 was due to the impact of higher mortgage rates that materially increased in the second half of 2022 and the corresponding adverse impact on affordability.

Home sales revenue in our West segment decreased 19% due to an 18% decrease in new homes delivered and a 1% decrease in average sales price. The decrease in deliveries was due primarily to a 58% decrease in backlog units to start the current year compared to the prior-year period. The decrease in backlog units to start the current year was partially offset by improvements in construction cycle times, along with a greater focus on spec inventory relative to our build-to-order business. Home sales revenue in our Central segment decreased 13% due to an 11% decrease in new homes delivered and a 2% decrease in average sales price. Similar to our West segment, we started the current-year period with a significantly lower backlog units, down 60% compared to the prior-year period. The decrease in backlog units to start the current year was partially offset by improvements in construction cycle times, along with a greater focus on spec inventory relative to our build-to-order business. Home sales revenue in our East segment increased by 9% due to a 12% increase in new homes delivered, offset by a 3% decrease in average sales price. The increase in new homes delivered was due to increased activity in our Charlotte and Raleigh markets. Deliveries from these markets increased 78% to 616 for the year ended December 31, 2023 compared to 346 for the year ended December 31, 2022.
Homebuilding Gross Margins (dollars in thousands)
 
 Year Ended December 31,
 2023%2022%
Home sales revenue$3,654,035 100.0 %$4,291,563 100.0 %
Cost of home sales2,838,513 77.7 %3,160,581 73.6 %
Homebuilding gross margin815,522 22.3 %1,130,982 26.4 %
Add: interest in cost of home sales116,143 3.2 %106,595 2.5 %
Add: impairments and lot option abandonments14,157 0.4 %8,747 0.2 %
Adjusted homebuilding gross margin(1)
$945,822 25.9 %$1,246,324 29.0 %
Homebuilding gross margin percentage22.3 % 26.4 % 
Adjusted homebuilding gross margin percentage(1)
25.9 % 29.0 % 
______________________________________
 
(1)Non-GAAP financial measure (as discussed below).
Our homebuilding gross margin percentage decreased to 22.3% for the year ended December 31, 2023, as compared to 26.4% for the year ended December 31, 2022. The decrease in gross margin percentage was due to a combination of product mix, along with the increased utilization of incentives in the current-year period, as the impact of higher mortgage rates featured more prominently in the current-year period. Due to the weaker market conditions we experienced during the back half of 2022, our backlog leading into 2023 included significantly higher incentives compared to our backlog entering 2022. In addition, despite the difficult market conditions of the second half of 2022, the vast majority of our new home deliveries during 2022 resulted from new home orders taken during a lower mortgage rate environment—as such, our prior-year gross margin
- 42 -


benefited from increased demand and our corresponding pricing power during such time. Excluding interest and impairments and lot option abandonments in cost of home sales, adjusted homebuilding gross margin percentage was 25.9% for the year ended December 31, 2023 compared to 29.0% for the prior year.
Adjusted homebuilding gross margin is a non-GAAP financial measure. We believe this information is meaningful as it isolates the impact that leverage and non-cash charges have on homebuilding gross margin and permits investors to make better comparisons with our competitors, who adjust gross margins in a similar fashion. See the table above reconciling this non-GAAP financial measure to homebuilding gross margin, the nearest GAAP equivalent.
Sales and Marketing, General and Administrative Expense (dollars in thousands)
 
Year Ended
December 31,
As a Percentage of
Home Sales Revenue
 2023202220232022
Sales and marketing$184,388 $175,005 5.0 %4.1 %
General and administrative (G&A)217,994 212,504 6.0 %5.0 %
Total sales and marketing and G&A$402,382 $387,509 11.0 %9.0 %
 
Sales and marketing expense as a percentage of home sales revenue increased to 5.0% for the year ended December 31, 2023 from 4.1% for the year ended December 31, 2022. This increase was primarily driven by the 15% decrease in home sales revenue resulting in diminished utilization of leverage on the fixed components of our sales and marketing costs. Sales and marketing expense increased to $184.4 million for the year ended December 31, 2023 compared to $175.0 million in the prior year. The increase was due largely to an increase in broker commissions.
General and administrative expense as a percentage of home sales revenue increased to 6.0% for the year ended December 31, 2023 from 5.0% for the year ended December 31, 2022. This decrease was the result of lower utilization of leverage on the fixed components of our general and administrative costs as revenue decreased by 15% during the current year. General and administrative expense increased by $5.5 million to $218.0 million for the year ended December 31, 2023 from $212.5 million for the year ended December 31, 2022. The increase in general and administrative expenses is primarily related to higher employee costs.
Total sales and marketing and G&A (“SG&A”) expense increased $14.9 million, or 3.8%, to $402.4 million for the year ended December 31, 2023 from $387.5 million in the prior year. SG&A increased to 11.0% of home sales revenue for the year ended December 31, 2023 from 9.0% for the year ended December 31, 2022.
Interest
Interest, which was incurred principally to finance land acquisitions, land development and home construction, totaled $147.2 million and $124.5 million for the years ended December 31, 2023 and 2022, respectively. The increase in interest incurred during 2023 was primarily due to the higher utilization of land banking arrangements as a method of acquiring land in staged takedowns. While land banking helps better manage financial and market risk, these arrangements typically involve higher financing interest rates. All interest incurred in both periods was capitalized.
Other Income, Net
Other income, net for the years ended December 31, 2023 and 2022 was income of $39.4 million and $2.3 million, respectively. The current year increase was primarily due to higher interest income stemming from the higher interest rates realized on our existing cash balances.
Income Tax
For the year ended December 31, 2023, we have recorded a tax provision of $118.2 million based on an effective tax rate of 25.3%. For the year ended December 31, 2022, we recorded a tax provision of $190.8 million based on an effective tax rate of 24.7%. The difference between our effective tax rate for the years ended December 31, 2023 and 2022 and the federal statutory rate was primarily due to state income tax expense, partially offset by federal energy tax credits.

- 43 -


Financial Services Segment
Gross income from our financial services operations decreased to $14.7 million for the year ended December 31, 2023, compared to $24.1 million for the prior-year. Tri Pointe Connect, which comprises a substantial component of our financial services operations and operated as a joint venture with an established mortgage lender during the year ended December 31, 2023, is fully consolidated under the Financial Services section of our consolidated statements of operations, with the noncontrolling interest recorded on the consolidated statements of operations as net income attributable to noncontrolling interests. Effective January 1, 2024, we acquired the minority interest in this joint venture. Our income from financial services for the years ended December 31, 2023 and 2022, respectively, net of income attributable to noncontrolling interests, was $9.2 million compared to income of $17.7 million for the year ended December 31, 2022. This decrease is due lower home sales revenue, resulting in lower services available for capture, along with a $5.7 million charge related to unused forward commitments.
Lots Owned or Controlled by Segment
Lots owned or controlled include our share of lots controlled from our unconsolidated land development joint ventures. Investments in joint ventures are described in Note 6, Investments in Unconsolidated Entities, of the notes to our consolidated financial statements included elsewhere in this annual report on Form 10-K. The table below summarizes our lots owned or controlled by segment as of the dates presented:
 
   Increase
 December 31,(Decrease)
 20232022Amount%
Lots Owned    
West11,172 12,444 (1,272)(10)%
Central5,967 4,862 1,105 23 %
East1,600 1,456 144 10 %
Total18,739 18,762 (23)— %
Lots Controlled(1)
    
West3,867 4,317 (450)(10)%
Central5,997 7,099 (1,102)(16)%
East3,357 3,616 (259)(7)%
Total13,221 15,032 (1,811)(12)%
Total Lots Owned or Controlled(1)
31,960 33,794 (1,834)(5)%
______________________________________________
 
(1)As of December 31, 2023 and 2022, lots controlled included lots that were under land option contracts or purchase contracts. As of December 31, 2023 and 2022, lots controlled for Central include 3,561 and 3,325 lots, respectively, and lots controlled for East include 71 and 141 lots, respectively, which represent our expected share of lots owned by our investments in unconsolidated land development joint ventures.

Total lots owned or controlled as of December 31, 2023 decreased 5% from the prior year, driven by a 12% decrease in lots controlled while lots owned remained flat.
Year Ended December 31, 2022 Compared to Year Ended December 31, 2021
Discussion and analysis of our 2022 fiscal year and the year-over-year comparison of our 2022 financial performance to our 2021 financial performance may be found in Part II, Item 7—Management’s Discussion and Analysis of Financial Condition and Results of Operations in our annual report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on February 21, 2023, which is available in the “investors” portion of our internet website at www.tripointehomes.com and the SEC’s website at www.sec.gov. This omitted information is not incorporated by reference and is not a part of this annual report on Form 10-K.

Liquidity and Capital Resources
Overview
- 44 -


Our principal uses of capital for the year ended December 31, 2023 were operating expenses, share repurchases, land purchases, land development and home construction. We used funds generated by our operations to meet our short-term working capital requirements. We remain focused on generating positive margins in our homebuilding operations and acquiring desirable land positions in order to maintain a strong balance sheet and keep us poised for growth. As of December 31, 2023, we had $869.0 million of cash and cash equivalents. We believe that we have sufficient cash and sources of financing for at least the next twelve months.
Our board of directors will consider a number of factors when evaluating our level of indebtedness and when making decisions regarding the incurrence of new indebtedness, including the purchase price of assets to be acquired with debt financing, the estimated market value of our assets and the ability of particular assets, and our company as a whole, to generate cash flow to cover the expected debt service.
Senior Notes
In June 2020, Tri Pointe issued $350.0 million aggregate principal amount of 5.700% Senior Notes due 2028 (the “2028 Notes”) at 100.00% of their aggregate principal amount. Net proceeds of this issuance were $345.2 million, after debt issuance costs and discounts. The 2028 Notes mature on June 15, 2028 and interest is paid semiannually in arrears on June 15 and December 15 of each year until maturity.
In June 2017, Tri Pointe issued $300.0 million aggregate principal amount of 5.250% Senior Notes due 2027 (the “2027 Notes”) at 100.00% of their aggregate principal amount. Net proceeds of this issuance were $296.3 million, after debt issuance costs and discounts. The 2027 Notes mature on June 1, 2027 and interest is paid semiannually in arrears on June 1 and December 1 of each year until maturity.
Tri Pointe and its 100% owned subsidiary Tri Pointe Homes Holdings, Inc. are co-issuers of the $450.0 million aggregate principal amount of 5.875% Senior Notes due 2024 (the “2024 Notes”). The 2024 Notes were issued at 98.15% of their aggregate principal amount. The net proceeds from the offering of the 2024 Notes was $429.0 million, after debt issuance costs and discounts. The 2024 Notes mature on June 15, 2024, with interest payable semiannually in arrears on June 15 and December 15.
Our outstanding senior notes (the “Senior Notes”) contain covenants that restrict our ability to, among other things, create liens or other encumbrances, enter into sale and leaseback transactions, or merge or sell all or substantially all of our assets. These limitations are subject to a number of qualifications and exceptions. As of December 31, 2023, we were in compliance with the covenants required by our Senior Notes.
Loans Payable
On December 15, 2023, we entered into a Fourth Modification Agreement (the “Fourth Modification”) to our Second Amended and Restated Credit Agreement dated as of March 29, 2019 (the “Credit Agreement”). The Fourth Modification, among other things, amends the Credit Agreement to exclude (i) certain indebtedness of the Company’s financial services subsidiaries for purposes of calculating the Company’s “Leverage Ratio” (as defined in the Credit Agreement), and (ii) the Company’s financial services subsidiaries from the determination of “Consolidated EBITDA” (as defined in the Credit Agreement), as well as any interest obligations of the Company’s financial services subsidiaries, for purposes of calculating the Company’s “Interest Coverage Ratio” (as defined in the Credit Agreement). The Credit Facility (as defined below), consists of a $750 million revolving credit facility (the “Revolving Facility”) and a $250 million term loan facility (the “Term Facility” and together with the Revolving Facility, the “Credit Facility”). Previously, we entered into a Third Modification Agreement on June 29, 2022 (the “Third Modification”) to our Credit Agreement dated as of March 29, 2019. The Third Modification, among other things, (i) increased the maximum amount of the revolving credit facility (the “Revolving Facility”) under the Credit Agreement from $650.0 million to $750.0 million, (ii) increased the sublimit for issuance of letters of credit under the Revolving Facility from $100 million to $150 million and (iii) extended the maturity date of both the Revolving Facility and term loan facility (the “Term Facility”) under the Credit Agreement to June 29, 2027. We may increase the Credit Facility to not more than $1.2 billion in the aggregate, at our request, upon satisfaction of specified conditions. We may borrow under the Revolving Facility in the ordinary course of business to repay senior notes and fund our operations, including our land acquisition, land development and homebuilding activities. Borrowings under the Revolving Facility will be governed by, among other things, a borrowing base. Interest rates under the Revolving Facility will be based on the Secured Overnight Financing Rate (“SOFR”), plus a spread ranging from 1.25% to 1.90%, depending on the Company’s leverage ratio. Interest rates under the Term Facility will be based on SOFR, plus a spread ranging from 1.10% to 1.85%, depending on the Company’s leverage ratio.
- 45 -


We had no outstanding debt under the Revolving Facility as of December 31, 2023 and 2022. As of December 31, 2023, we had $250 million of outstanding debt under the Term Facility with a variable interest rate of 6.5%. As of December 31, 2023 and 2022, there was $5.1 million and $6.5 million, of capitalized debt financing costs. These costs related to the Credit Facility will amortize over the remaining term of the Credit Facility and are included in other assets on our consolidated balance sheets. Accrued interest, including loan commitment fees, related to the Credit Facility was $1.6 million and $1.5 million as of December 31, 2023 and 2022, respectively.
At December 31, 2023 and 2022, we had outstanding letters of credit of $52.3 million and $58.9 million, respectively. These letters of credit were issued to secure various financial obligations. We believe it is not probable that any outstanding letters of credit will be drawn upon.
As of December 31, 2023, we had $697.7 million of availability under the Credit Facility after considering the borrowing base provisions and outstanding letters of credit.
As of December 31, 2023, the Company had $38.3 million outstanding related to two seller-financed loans. As of December 31, 2022 we had $37.4 million outstanding related to one seller-financed loan. All seller-financed loans are to acquire lots for the construction of homes. Principal on these loans are expected to be fully paid by the end of fiscal year 2024, provided certain achievements are met. One of the seller-financed loans, representing $37.4 million of the total balance, accrues interest at an imputed interest rate of rate of 4.50% per annum. The second seller-financed loan represented $910,000 of the total balance as of December 31, 2023.
Covenant Compliance
Under the Credit Facility, we are required to comply with certain financial covenants, including, but not limited to, those set forth in the table below (dollars in thousands):
Actual at
December 31,
Covenant
Requirement at
December 31,
Financial Covenants20232023
Consolidated Tangible Net Worth, as defined$2,851,601 $1,996,143 
(Not less than $1.58 billion plus 50% of net income and
   50% of the net proceeds from equity offerings after
   March 31, 2022)
  
Leverage Test16.5 %≤60%
(Not to exceed 60%)  
Interest Coverage Test4.3 ≥1.5
(Not less than 1.5:1.0)  
 
In addition, the Credit Facility limits the aggregate number of single-family dwellings (where construction has commenced) that may be owned by the Company or any guarantor that are not presold or model units to no more than the greater of (i) 50% of the number of housing unit closings (as defined) during the preceding 12 months; or (ii) 100% of the number of housing unit closings during the preceding 6 months. However, a failure to comply with this “Spec Unit Inventory Test” will not be an event of default, though any excess “Spec Units” will be excluded from the borrowing base as of the last day of the quarter in which the non-compliance occurs. The Credit Facility further requires that at least 95.0% of consolidated tangible net worth must be attributable to the Company and its guarantor subsidiaries, subject to certain grace periods.

As of December 31, 2023, we were in compliance with all of the above financial covenants.
- 46 -


Stock Repurchase Program
On December 21, 2023, we announced the approval of the 2024 Repurchase Program, which replaced our 2023 Repurchase Program. The 2024 Repurchase Program authorizes the repurchase of up to $250 million of common stock through December 31, 2024.
During the three months ended December 31, 2023, under the 2023 Repurchase Program, we repurchased 1,836,177 shares of common stock at an average price of $27.23 for an aggregate dollar amount of $50.0 million. For the year ended December 31, 2023, under the 2023 Repurchase Program, we repurchased 6,301,275 shares of common stock at an average price of $27.68 for an aggregate dollar amount of $174.4 million. All shares repurchased in 2023 were under the 2023 Repurchase Program, leaving $250 million of shares remaining to be purchased under the 2024 Repurchase Program as of December 31, 2023.
Purchases of common stock pursuant to the 2024 Repurchase Program may be made in open market transactions effected through a broker-dealer at prevailing market prices, in block trades, or by other means in accordance with federal securities laws, including pursuant to any trading plan that may be adopted in accordance with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended. We are not obligated under the 2024 Repurchase Program to repurchase any specific number or amount of shares of common stock, and we may modify, suspend or discontinue the program at any time. Company management will determine the timing and amount of any repurchases in its discretion based on a variety of factors, such as the market price of our common stock, corporate requirements, general market economic conditions, legal requirements and applicable tax effects.
Leverage Ratios
We believe that our leverage ratios provide useful information to the users of our financial statements regarding our financial position and cash and debt management. The ratio of debt-to-capital and the ratio of net debt-to-net capital are calculated as follows (dollars in thousands):
December 31, 2023December 31, 2022
Loans payable$288,337 $287,427 
Senior notes1,094,249 1,090,624 
Total debt1,382,586 1,378,051 
Stockholders’ equity3,010,958 2,832,389 
Total capital$4,393,544 $4,210,440 
Ratio of debt-to-capital(1)
31.5 %32.7 %
Total debt$1,382,586 $1,378,051 
Less: Cash and cash equivalents(868,953)(889,664)
Net debt513,633 488,387 
Stockholders’ equity3,010,958 2,832,389 
Net capital$3,524,591 $3,320,776 
Ratio of net debt-to-net capital(2)
14.6 %14.7 %
______________________________________________
 
(1)The ratio of debt-to-capital is computed as the quotient obtained by dividing total debt by the sum of total debt plus stockholders’ equity.
(2)The ratio of net debt-to-net capital is a non-GAAP financial measure and is computed as the quotient obtained by dividing net debt (which is debt less cash and cash equivalents) by the sum of net debt plus stockholders’ equity. The most directly comparable GAAP financial measure is the ratio of debt-to-capital. We believe the ratio of net debt-to-net capital is a relevant financial measure for investors to understand the leverage employed in our operations and as an indicator of our ability to obtain financing. See the table above reconciling this non-GAAP financial measure to the ratio of debt-to-capital.

Cash Flows—Year Ended December 31, 2023 Compared to Year Ended December 31, 2022
The comparison of cash flows for the years ended December 31, 2023 and 2022 is as follows:
Net cash provided by operating activities decreased by $249.0 million to $195.3 million in 2023 from cash provided of $444.3 million in 2022. The change was primarily comprised of (i) a decrease in net income to $349.2 million in 2023 compared to $582.4 million in 2022, and (ii) an increase in cash outflow related to real estate inventories of
- 47 -


$49.6 million in 2023, offset by (iii) other normal fluctuations, including changes in other assets, accounts payable, accrued expenses and other liabilities and deferred income taxes.
Net cash used in investing activities was $26.4 million in 2023 compared to $58.1 million in 2022. The decrease in net cash used in investing activities of $31.7 million was due to an $18.2 million decrease in cash used to purchase property and equipment and a $13.5 million decrease in investments in unconsolidated entities.
Net cash used in financing activities increased to $189.6 million in 2023 from $178.0 million in 2022. The change was primarily the result of a decrease in net debt borrowing of $36.0 million in 2023 compared to 2022, due to new borrowings related to a seller-financed note in the prior-year period. This was partially offset by a decrease in share repurchases of $28.1 million to $174.6 million in 2023 compared to $202.6 million in 2022.
As of December 31, 2023, our cash and cash equivalents balance was $869.0 million.
Off-Balance Sheet Arrangements and Contractual Obligations
In the ordinary course of business, we enter into land option contracts in order to procure lots for the construction of our homes. We are subject to customary obligations associated with entering into contracts for the purchase of land and improved lots. These purchase contracts typically require a cash deposit and the purchase of properties under these contracts is generally contingent upon satisfaction of certain requirements by the sellers, including obtaining applicable property and development entitlements. We also utilize option contracts with land sellers and land banking arrangements as a method of acquiring land in staged takedowns, to help us manage the financial and market risk associated with land holdings, and to reduce the use of funds from our corporate financing sources. These option contracts and land banking arrangements generally require a non-refundable deposit for the right to acquire lots over a specified period of time at pre-determined prices. We generally have the right at our discretion to terminate our obligations under both purchase contracts and option contracts by forfeiting our cash deposit with no further financial responsibility to the land seller. When market conditions are such that land values are not appreciating, existing option agreements may become less desirable, at which time we may elect to forfeit deposits and pre-acquisition costs and terminate the agreements. In some cases, however, we may be contractually obligated to complete development work even if we terminate the option to procure land or lots. As of December 31, 2023, we had $175.5 million of non-refundable cash deposits pertaining to land option contracts and purchase contracts with an aggregate remaining purchase price of approximately $1.2 billion (net of deposits).
Our utilization of land option contracts and land banking arrangements is dependent on, among other things, the availability of land sellers or land banking firms willing to enter into option takedown arrangements, the availability of capital to finance the development of optioned lots, general housing market conditions, and local market dynamics. Options may be more difficult to procure from land sellers in strong housing markets and are more prevalent in certain geographic regions.

As of December 31, 2023, we held equity investments in thirteen active homebuilding partnerships or limited liability companies. Our participation in these entities may be as a developer, a builder, or an investment partner. See Note 6, Investments in Unconsolidated Entities, of the notes to our consolidated financial statements included elsewhere in this annual report on Form 10-K.

- 48 -


Contractual Obligations
We have numerous contractual obligations and commitments to pay third parties, impacting our need for short-term and long-term liquidity and capital resources. Our contractual obligations primarily consist of debt principal payments, debt interest payments, operating leases, ground leases and purchase obligations stemming from land purchase and option contracts. For a more detailed description of our long-term debt, please see Note 11, Senior Notes and Loans Payable, of the notes to our consolidated financial statements included elsewhere in this annual report on Form 10-K. For a more detailed description of our operating and ground leases, see Note 13, Commitments and Contingencies, of the notes to our consolidated financial statements included elsewhere in this annual report on Form 10-K. For a more detailed description of our land purchase and option contracts, please see Note 7, Variable Interest Entities, of the notes to our consolidated financial statements included elsewhere in this annual report on Form 10-K, in addition to the discussion set forth above in the section entitled “Off-Balance Sheet Arrangements and Contractual Obligations.”
Supplemental Guarantor Financial Information
2027 Notes and 2028 Notes
On June 5, 2017, Tri Pointe issued the 2027 Notes and on June 10, 2020, Tri Pointe issued the 2028 Notes. All of Tri Pointe’s 100% owned subsidiaries that are guarantors (each a “Guarantor” and, collectively, the “Guarantors”) of the Credit Facility, including Tri Pointe Homes Holdings, are party to supplemental indentures pursuant to which they jointly and severally guarantee Tri Pointe’s obligations with respect to these Notes. Each Guarantor of the 2027 Notes and the 2028 Notes is 100% owned by Tri Pointe, and all guarantees are full and unconditional, subject to customary exceptions pursuant to the indentures governing the 2027 Notes and the 2028 Notes, as described in the following paragraph. All of our non-Guarantor subsidiaries have nominal assets and operations and are considered minor, as defined in Rule 3-10(h) of Regulation S-X. In addition, Tri Pointe has no independent assets or operations, as defined in Rule 3-10(h) of Regulation S-X. There are no significant restrictions upon the ability of Tri Pointe or any Guarantor to obtain funds from any of their respective wholly owned subsidiaries by dividend or loan. None of the assets of our subsidiaries represent restricted net assets pursuant to Rule 4-08(e)(3) of Regulation S-X.
A Guarantor of the 2027 Notes and the 2028 Notes shall be released from all of its obligations under its guarantee if (i) all of the assets of the Guarantor have been sold; (ii) all of the equity interests of the Guarantor held by Tri Pointe or a subsidiary thereof have been sold; (iii) the Guarantor merges with and into Tri Pointe or another Guarantor, with Tri Pointe or such other Guarantor surviving the merger; (iv) the Guarantor is designated “unrestricted” for covenant purposes; (v) the Guarantor ceases to guarantee any indebtedness of Tri Pointe or any other Guarantor which gave rise to such Guarantor guaranteeing the 2027 Notes or the 2028 Notes; (vi) Tri Pointe exercises its legal defeasance or covenant defeasance options; or (vii) all obligations under the applicable supplemental indenture are discharged.
2024 Notes
Tri Pointe and Tri Pointe Homes Holdings are co-issuers of the 2024 Notes. All of the Guarantors (other than Tri Pointe Homes Holdings) have entered into supplemental indentures pursuant to which they jointly and severally guarantee the obligations of Tri Pointe and Tri Pointe Homes Holdings with respect to the 2024 Notes. Each Guarantor of the 2024 Notes is 100% owned by Tri Pointe and Tri Pointe Homes Holdings, and all guarantees are full and unconditional, subject to customary exceptions pursuant to the indentures governing the 2024 Notes, as described below.
A Guarantor of the 2024 Notes shall be released from all of its obligations under its guarantee if (i) all of the assets of the Guarantor have been sold; (ii) all of the equity interests of the Guarantor held by Tri Pointe or a subsidiary thereof have been sold; (iii) the Guarantor merges with and into Tri Pointe or another Guarantor, with Tri Pointe or such other Guarantor surviving the merger; (iv) the Guarantor is designated “unrestricted” for covenant purposes; (v) the Guarantor ceases to guarantee any indebtedness of Tri Pointe or any other Guarantor which gave rise to such Guarantor guaranteeing the 2024 Notes; (vi) Tri Pointe exercises its legal defeasance or covenant defeasance options; or (vii) all obligations under the applicable indenture are discharged.
Tri Pointe’s non-Guarantor subsidiaries are considered minor, as defined in Rule 3-10(h) of Regulation S-X, therefore the consolidated financial statements represent the full issuer and guarantor subsidiary results.
- 49 -


Inflation
The escalating inflation in the U.S. economy that gained traction in 2022 adversely impacted the homebuilding industry, causing increased costs in land, building materials, construction services, warranty repairs, and employee compensation and benefits. In addition, inflation contributed to higher mortgage rates, which significantly affects the affordability of mortgage financing to homebuyers, while also raising the costs of financing new land acquisition, as well as existing land development and construction. Higher interest rates and materials/labor costs may lower gross margins, especially during a period of declining home prices. While above-trend inflation persisted through 2023, it is noteworthy that inflation has exhibited a sustained period of easing, which has provided a degree of relief. While we attempt to pass on cost increases to homebuyers through increased prices, when weak housing market conditions exist, we are often unable to offset cost increases with higher selling prices.
Seasonality
Historically, the homebuilding industry experiences seasonal fluctuations in quarterly operating results and capital requirements. We typically experience the highest new home order activity during the first and second quarters of our fiscal year, although this activity is also highly dependent on the number of active selling communities, timing of new community openings and other market factors. Since it typically takes four to six months to construct a new home, the number of homes delivered and associated home sales revenue typically increases in the third and fourth quarters of our fiscal year as new home orders sold earlier in the year convert to home deliveries. Due to this seasonality, home starts, construction costs and related cash outflows have historically been highest in the second and third quarters of our fiscal year, and the majority of cash receipts from home deliveries occur during the second half of the year. We expect this seasonal pattern to continue over the long-term, although it may be affected by volatility in the homebuilding industry.
Critical Accounting Policies and Estimates
Our financial statements have been prepared in accordance with GAAP. The preparation of these financial statements requires our management to make estimates and judgments that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of costs and expenses during the reporting period. On an ongoing basis, our management evaluates its estimates and judgments, including those which impact our most critical accounting policies. Our management bases its estimates and judgments on historical experience and on various other factors that we believe to be reasonable under the circumstances. Actual results may differ from our estimates under different assumptions or conditions. Our management believes that the following accounting policies are among the most important to the portrayal of our financial condition and results of operations and require among the most difficult, subjective or complex judgments:
Revenue Recognition
We recognize revenue in accordance with Accounting Standards Topic 606 (“ASC 606”), Revenue from Contracts with Customers. Under ASC 606, we apply the following steps to determine the timing and amount of revenue to recognize: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation.
Following the adoption of ASC 606 on January 1, 2018, the timing of revenue recognition for all of our contracts remained materially consistent with our historical revenue recognition policy due to the nature of our revenue generating activities, with the most common difference under ASC 606 relating to the deferral of revenue due to these uncompleted performance obligations at the time we deliver new homes to our homebuyers.
Home sales revenue
We generate the majority of our total revenues from home sales, which consists of our core business operation of building and delivering completed homes to homebuyers. Home sales revenue and related profit is generally recognized when title to and possession of the home is transferred to the homebuyer at the home closing date. Our performance obligation to deliver the agreed-upon home is generally satisfied in less than one year from the original contract date. Included in home sales revenue are forfeited deposits, which occur when homebuyers cancel home purchase contracts that include a nonrefundable deposit. Both revenue from forfeited deposits and deferred revenue resulting from uncompleted performance obligations existing at the time we deliver new homes to our homebuyers are immaterial.
- 50 -


Financial services revenues
Tri Pointe Solutions is a reportable segment and is comprised of our Tri Pointe Connect mortgage financing operations, Tri Pointe Assurance title and escrow services operations, and Tri Pointe Advantage property and casualty insurance agency operations.
Mortgage financing operations
Tri Pointe Connect was formed as a joint venture with an established mortgage lender. For the year ended December 31, 2023, the joint venture acted as a preferred mortgage loan broker to our homebuyers in all of the markets in which we operate, generating income from fees paid by third party lenders for the successful funding and closing of loans for homebuyers that originate through Tri Pointe Connect. From inception and through the fiscal year ended December 31, 2021, Tri Pointe Connect was accounted for under the equity method of accounting pursuant to which we recorded a percentage of income earned by Tri Pointe Connect based on our ownership percentage in this joint venture. Under the equity method of accounting, Tri Pointe Connect activity appeared as equity in income of unconsolidated entities under the Financial Services section of our consolidated statements of operations. Beginning in the fiscal year ended December 31, 2022, Tri Pointe Connect is fully consolidated under the Financial Services section of our consolidated statements of operations, with the noncontrolling interest recorded on the consolidated statements of operations as net income attributable to noncontrolling interests. Effective February 1, 2024, we acquired the minority equity interest in the joint venture, upon which Tri Pointe Connect became a wholly owned subsidiary of the Company.
Title and escrow services operations
Tri Pointe Assurance provides title examinations for our homebuyers in the Carolinas and Colorado and both title examinations and escrow services for our homebuyers in Arizona, Texas, Maryland, Nevada and Virginia. Tri Pointe Assurance is a wholly owned subsidiary of Tri Pointe and acts as a title agency for First American Title Insurance Company. Revenue from our title and escrow services operations is fully recognized at the time of the consummation of the home sales transaction, at which time no further performance obligations are left to be satisfied. Tri Pointe Assurance revenue is included in the Financial Services section of our consolidated statements of operations.
Property and casualty insurance agency operations
Tri Pointe Advantage is a wholly owned subsidiary of Tri Pointe and provides property and casualty insurance agency services that help facilitate the closing process in all of the markets in which we operate. The total consideration for these services, including renewal options, is estimated upon the issuance of the initial insurance policy, subject to constraint. Tri Pointe Advantage revenue is included in the Financial Services section of our consolidated statements of operations.
Real Estate Inventories and Cost of Sales
Real estate inventories consist of land, land under development, homes under construction, completed homes and model homes and are stated at cost, net of impairment losses. We capitalize direct carrying costs, including interest, property taxes and related development costs to inventories. Field construction supervision and related direct overhead are also included in the capitalized cost of inventories. Direct construction costs are specifically identified and allocated to homes while other common costs, such as land, land improvements and carrying costs, are allocated to homes within a community based upon their anticipated relative sales or fair value. In accordance with ASC Topic 835, Interest (“ASC 835”), homebuilding interest capitalized as a cost of inventories owned is included in costs of sales as related units or lots are sold. To the extent our debt exceeds our qualified assets as defined in ASC 835, we expense a portion of the interest incurred. Qualified assets represent projects that are actively under development. Homebuilding cost of sales is recognized at the same time revenue is recognized and is recorded based upon total estimated costs to be allocated to each home within a community. Any changes to the estimated costs are allocated to the remaining undelivered lots and homes within their respective community. The estimation and allocation of these costs require a substantial degree of judgment by management.
In determining the allocation of costs to a particular land parcel or individual home, we rely on project budgets that are based on a variety of assumptions, including assumptions about construction schedules and future costs to be incurred. Actual results could differ from budgeted amounts for various reasons, including construction delays, increases in costs that have not been committed or unforeseen issues encountered during construction that fall outside the scope of existing contracts, or costs that come in less than originally anticipated. While the actual results for a particular construction project are accurately reported over time, a variance between the budget and actual costs could result in the understatement or overstatement of costs and have a related impact on gross margins between reporting periods. To reduce the potential for such variances, we have procedures that have been applied on a consistent basis, including assessing and revising project budgets on a periodic basis, obtaining commitments from subcontractors and vendors for future costs to be incurred and utilizing the most recent information available to estimate costs.
- 51 -


If there are indications of impairment, we perform a detailed budget and cash flow review of our real estate assets to determine whether the estimated remaining undiscounted future cash flows of the community are more or less than the asset’s carrying value. If the undiscounted cash flows are more than the asset’s carrying value, no impairment adjustment is required. However, if the undiscounted cash flows are less than the asset’s carrying value, the asset is deemed impaired and is written down to fair value. These impairment evaluations require us to make estimates and assumptions regarding future conditions, including timing and amounts of development costs and sales prices of real estate assets, to determine if expected future undiscounted cash flows will be sufficient to recover the asset’s carrying value.
When estimating undiscounted cash flows of a community, we make various assumptions, including: (i) expected sales prices and sales incentives to be offered, including the number of homes available, pricing and incentives being offered by us or other builders in other communities, and future sales price adjustments based on market and economic trends; (ii) expected sales pace and cancellation rates based on local housing market conditions, competition and historical trends; (iii) costs expended to date and expected to be incurred including, but not limited to, land and land development costs, home construction costs, interest costs, indirect construction and overhead costs, and selling costs; (iv) alternative product offerings that may be offered that could have an impact on sales pace, sales price and/or building costs; and (v) alternative uses for the property.
Many assumptions are interdependent and a change in one may require a corresponding change to other assumptions. For example, increasing or decreasing monthly sales absorption rates has a direct impact on the estimated per unit sales price of a home and the level of time sensitive costs (such as indirect construction, overhead and carrying costs). Depending on the underlying objective of the community, assumptions could have a significant impact on the projected cash flow analysis. For example, if our objective is to preserve operating margins, our cash flow analysis will be different than if the objective is to increase sales. These objectives may vary significantly from community to community and over time.
We perform a quarterly review for indicators of impairment. If assets are considered impaired, impairment is determined by the amount the asset’s carrying value exceeds its fair value. Fair value is determined based on estimated future cash flows discounted for inherent risks associated with real estate assets. These discounted cash flows are impacted by expected risk based on estimated land development, construction and delivery timelines; market risk of price erosion; uncertainty of development or construction cost increases; and other risks specific to the asset or market conditions where the asset is located when assessment is made. These factors are specific to each community and may vary among communities. It is reasonably possible that changes in market conditions could change management’s estimates of future cash inflows and outflows, leading to future impairment charges. For the years ended December 31, 2023, 2022 and 2021, we recorded real estate inventory impairment charges of $11.5 million, zero and $19.6 million, respectively. 
Warranty Reserves
In the normal course of business, we incur warranty-related costs associated with homes that have been delivered to homebuyers. Estimated future direct warranty costs are accrued and charged to cost of sales in the period when the related home sales revenues are recognized while indirect warranty overhead salaries and related costs are charged to cost of sales in the period incurred. Factors that affect the warranty accruals include the number of homes delivered, historical and anticipated rates of warranty claims and cost per claim. Our primary assumption in estimating the amounts we accrue for warranty costs is that historical claims experience is a strong indicator of future claims experience. In addition, we maintain commercial general liability insurance designed to protect us against a portion of our risk of loss from warranty and construction-related claims, subject to self-insured retentions. We self-insure a portion of our overall risk through the use of a wholly-owned captive insurance subsidiary. We also generally require our subcontractors and design professionals to indemnify us for liabilities arising from their work, subject to various limitations. However, such indemnity is significantly limited with respect to subcontractors that are added to our commercial general liability insurance policy.
Our warranty reserve is based on actuarial analysis that uses our historical claim and expense data, as well as industry data to estimate these overall costs. Key assumptions used in developing these estimates include weighting of industry data claim frequencies, severities and resolution patterns, which can occur over an extended period of time. Our warranty reserve may also include an estimate of future fit and finish warranty claims to the extent not contemplated in the actuarial analysis. These estimates are subject to variability due to the length of time between the delivery of a home to a homebuyer and when a warranty or construction defect claim is made, and the ultimate resolution of such claim; uncertainties regarding such claims relative to our markets and the types of product we build; and legal or regulatory actions and/or interpretations, among other factors. Due to the degree of judgment involved and the potential for variability in these underlying assumptions, our actual future costs could differ from those estimated. There can be no assurance that the terms and limitations of the limited warranty will be effective against claims made by homebuyers, that we will be able to renew our insurance coverage or renew it at reasonable rates and comparable self-insured retentions, that we will not be liable for damages, cost of repairs, and/or the expense of litigation surrounding possible construction defects, soil subsidence or building related claims, that claims will not
- 52 -


exceed our insurance coverage limits, or that claims will not arise out of uninsurable events or circumstances not covered by insurance and not subject to effective indemnification agreements with certain subcontractors.
We also record expected recoveries from insurance carriers based on actual insurance claims made and actuarially determined amounts that depend on various factors, including, the above-described reserve estimates, our insurance policy coverage limits for the applicable policy years and historical recovery rates. Because of the inherent uncertainty and variability in these assumptions, our actual insurance recoveries could differ significantly from amounts currently estimated.
Income Taxes
We account for income taxes in accordance with ASC Topic 740, Income Taxes (“ASC 740”). Deferred tax assets and liabilities are recorded based on future tax consequences of both temporary differences between the amounts reported for financial reporting purposes and the amounts deductible for income tax purposes, and are measured using enacted tax rates expected to apply in the years in which the temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in earnings in the period when the changes are enacted.
We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. We are required to establish a valuation allowance for any portion of the asset we conclude is more likely than not to be unrealizable. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, carryback potential if permitted under the tax law, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
We record uncertain tax positions in accordance with ASC 740 on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We recognize interest and penalties related to unrecognized tax benefits in the provision for income taxes in the accompanying consolidated statement of operations. Accrued interest and penalties are included in accrued expenses and other liabilities in the accompanying consolidated balance sheets.
Related Party Transactions
We had no related party transactions for the years ended December 31, 2023 and 2022, respectively.
Recently Issued Accounting Standards
See Note 1, Organization and Summary of Significant Accounting Policies, of the notes to our consolidated financial statements included elsewhere in this annual report on Form 10-K.

- 53 -


Item 7A.    Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risks related to fluctuations in interest rates on our outstanding debt. We did not utilize swaps, forward or option contracts on interest rates or commodities, or other types of derivative financial instruments as of or during the year ended December 31, 2023. We have not entered into and currently do not hold derivatives for trading or speculative purposes. Many of the statements contained in this section are forward looking and should be read in conjunction with our disclosures under the heading “Cautionary Note Concerning Forward-Looking Statements.”
The table below details the principal amount and the average interest rates for the outstanding debt for each category based upon the expected maturity or disposition dates. The fair value of our debt, which consists of the Credit Facility, two seller-financed loans and Senior Notes, is based on quoted market prices for the same or similar instruments as of December 31, 2023.
 
 Expected Maturity Date 
    Estimated
December 31,20242025202620272028ThereafterTotalFair Value
 (dollars in thousands)
Liabilities:
        
Variable rate debt$— $— $— $250,000 $— $— $250,000 $250,000 
Weighted average interest rate— %— %— %6.5 %— %— %6.5 %
Fixed rate debt$488,337 $— $— $300,000 $350,000 $— $1,138,337 $1,066,835 
Weighted average interest rate5.9 %— %— %5.3 %5.7 %— %5.6 %
 
Based on the current interest rate management policies we have in place with respect to our outstanding debt, we do not believe that the future market rate risks related to the above securities will have a material adverse impact on our financial position, results of operations or liquidity. For a more detailed description of our long-term debt, please see Note 11, Senior Notes and Loans Payable, of the notes to our consolidated financial statements included elsewhere in this annual report on Form 10-K.

Item 8.    Financial Statements and Supplementary Data
The financial statements under Item 15 included in this annual report on Form 10-K are incorporated herein by reference.

Item 9.    Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.
None.

Item 9A.    Controls and Procedures
Disclosure Controls and Procedures
We have established disclosure controls and procedures to ensure that information we are required to disclose in the reports we file or submit under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and accumulated and communicated to management, including the Chief Executive Officer (the “Principal Executive Officer”) and Chief Financial Officer (the “Principal Financial Officer”), as appropriate, to allow timely decisions regarding required disclosure. Under the supervision and with the participation of senior management, including our Principal Executive Officer and Principal Financial Officer, we evaluated our disclosure controls and procedures, as such term is defined under Rule 13a-15(e) promulgated under the Exchange Act. Based on this evaluation, our Principal Executive Officer and Principal Financial Officer concluded that our disclosure controls and procedures were effective as of December 31, 2023.
- 54 -


Management’s Annual Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our financial statements for external purposes in accordance with GAAP. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the criteria in Internal Control-Integrated Framework (2013 framework) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our evaluation under the framework in Internal Control-Integrated Framework, our management concluded that our internal control over financial reporting was effective as of December 31, 2023.
The effectiveness of our internal control over financial reporting as of December 31, 2023 has been audited by Ernst & Young LLP, our independent registered public accounting firm, as stated in its attestation report which is included herein.
Changes in Internal Control Over Financial Reporting
Our management, including our Chief Executive Officer and Chief Financial Officer, has evaluated our internal control over financial reporting to determine whether any change occurred during the fourth quarter of the year ended December 31, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. Based on that evaluation, there has been no such change during the fourth quarter of the period covered by this report.
















- 55 -


Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Tri Pointe Homes, Inc.
Opinion on Internal Control over Financial Reporting
We have audited Tri Pointe Homes, Inc.’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Tri Pointe Homes, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2023 and 2022, the related consolidated statements of operations, equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes and our report dated February 22, 2024 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management's Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ Ernst & Young LLP
 
Irvine, California
February 22, 2024




- 56 -


Item 9B.    Other Information
None.

Item 9C.    Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.


PART III.

Item 10.    Directors, Executive Officers and Corporate Governance
The information required in response to this item is incorporated by reference from the information contained in our proxy statement relating to our 2023 annual meeting of stockholders (the “2024 Proxy Statement”) under the captions “Board of Directors,” “Management,” and “Corporate Governance.”

Item 11.    Executive Compensation
The information required in response to this item is incorporated by reference to our 2024 Proxy Statement under the captions “Executive Compensation,” “Compensation Committee Report,” and “Corporate Governance—Compensation Committee Interlocks and Insider Participation.”

Item 12.    Security Ownership of Certain Beneficial Owners and Management and Related Stockholders
The information required in response to this item is incorporated by reference to our 2024 Proxy Statement under the captions “Ownership of Our Common Stock” and “Equity Compensation Plan Information.”

Item 13.    Certain Relationships and Related Transactions, and Director Independence
The information required in response to this item is incorporated by reference to our 2024 Proxy Statement under the captions “Corporate Governance” and “Certain Relationships and Related Party Transactions.”

Item 14.    Principal Accountant Fees and Services
The information required in response to this item is incorporated by reference to our 2024 Proxy Statement under the caption “Audit Committee Matters.”

PART IV.

Item 15.    Exhibit and Financial Statement Schedules
(a)The following documents are filed as part of this annual report on Form 10-K:

(i)Financial Statements:
- 57 -


 

(2)Financial Statement Schedules
All other schedules have been omitted since the required information is presented in the financial statements and the related notes or is not applicable.

(3)Exhibits
(b)    Exhibits
The following exhibits are included as part of this annual report on Form 10-K or incorporated herein by reference:
Exhibit
Number
 Exhibit
Description
3.1 
   
3.2
3.3 
   
4.1 
   
4.2 
   
4.3 
   
4.4 
4.5 
   
- 58 -


4.6 
   
4.7 
4.8
4.9
4.10
4.11
4.12
4.13
   
4.14
4.15
10.1 
   
10.2 
   
10.3 
   
10.4 
   
- 59 -


10.5 
10.6 
10.7 
10.8
10.9
10.10
10.11
10.12†
10.13† 
   
10.14†
10.15†
10.16†
10.17† 
10.18† 
   
10.19† 
- 60 -


   
10.20† 
   
10.21†
10.22†
10.23†
10.24†
10.25†
10.26†
10.27†
10.28†
10.29†
10.30†
10.31†
10.32†
10.33†
10.34†
10.35†
- 61 -


10.36†
10.37†
10.38†
10.39†
10.40†
10.41†
10.42†
10.43†
10.44†
10.45†
10.46†
10.47†
10.48†
10.49†
10.50†
10.51†
- 62 -


10.52†
10.53†
10.54†
10.55†
10.56†
10.57†
10.58† 
   
10.59† 
   
10.60† 
   
10.61† 
   
10.62†
21.1 
   
22.1
23.1 
   
31.1 
   
31.2 
   
32.1 
   
32.2 
97†
- 63 -


101 The following materials from Tri Pointe Homes, Inc.’s Annual Report on Form 10‑K for the year ended December 31, 2023, formatted in inline eXtensible Business Reporting Language (XBRL): (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Operations, (iii) Consolidated Statements of Comprehensive Income, (iv) Consolidated Statement of Cash Flows, and (v) Notes to Consolidated Financial Statement.
   
104Cover page from Tri Pointe Homes, Inc.’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, formatted in Inline XBRL (and contained in Exhibit 101)
 Management Contract or Compensatory Plan or Arrangement


- 64 -


Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Tri Pointe Homes, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Tri Pointe Homes, Inc. (the Company) as of December 31, 2023 and 2022, the related consolidated statements of operations, equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 22, 2024 expressed an unqualified opinion thereon.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

- 65 -


Warranty Reserves
Description of the Matter
At December 31, 2023, the Company’s warranty reserves balance was $107.0 million. As discussed in Notes 1 and 13 to the consolidated financial statements, the Company’s warranty reserves represent estimated future costs that are based on an actuarial analysis that uses the Company’s historical claim and expense data, as well as industry data.

Auditing management’s warranty reserves is complex and judgmental due to the use of an actuarial valuation model that applies complex methods and requires key assumptions such as weighting of industry data, claim frequencies, severities and resolution patterns. Management’s warranty reserve is sensitive to changes in these key assumptions.
How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s warranty reserves review process. For example, we tested controls over the Company’s review of the key assumptions, including the weighting of industry data, compared to historical claim and expense data.

Our procedures to test the warranty reserves balance included, among others, involving our actuarial specialists in assessing the reasonableness of the selected valuation methodology and performing an independent calculation. We developed a range of reasonable estimates and compared them to the Company’s warranty reserves. Further, we reviewed the responses provided by internal and external legal counsel for contrary evidence that may affect the estimated reserves.





/s/ Ernst & Young LLP

We have served as the Company’s auditor since 2010.
Irvine, California
February 22, 2024



- 66 -


TRI POINTE HOMES, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share amounts)
 
December 31,
2023
December 31,
2022
Assets  
Cash and cash equivalents$868,953 $889,664 
Receivables, net224,636 169,449 
Real estate inventories3,337,483 3,173,849 
Investments in unconsolidated entities131,824 129,837 
Goodwill and other intangible assets, net156,603 156,603 
Deferred tax assets, net37,996 34,851 
Other assets157,093 165,687 
Total assets$4,914,588 $4,719,940 
Liabilities  
Accounts payable$64,833 $62,324 
Accrued expenses and other liabilities453,531 443,034 
Loans payable288,337 287,427 
Senior notes, net1,094,249 1,090,624 
Total liabilities1,900,950 1,883,409 
Commitments and contingencies (Note 13)
Equity  
Stockholders’ Equity:  
Preferred stock, $0.01 par value, 50,000,000 shares authorized; no shares
   issued and outstanding as of December 31, 2023 and 2022, respectively
  
Common stock, $0.01 par value, 500,000,000 shares authorized;
   95,530,512 and 101,017,708 shares issued and outstanding at
   December 31, 2023 and 2022, respectively
955 1,010 
Additional paid-in capital 3,685 
Retained earnings3,010,003 2,827,694 
Total stockholders’ equity3,010,958 2,832,389 
Noncontrolling interests2,680 4,142 
Total equity3,013,638 2,836,531 
Total liabilities and equity$4,914,588 $4,719,940 
See accompanying notes.
- 67 -


TRI POINTE HOMES, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share amounts)
 Year Ended December 31,
 202320222021
Homebuilding:   
Home sales revenue$3,654,035 $4,291,563 $3,955,154 
Land and lot sales revenue12,197 5,108 13,016 
Other operations revenue2,971 2,695 2,619 
Total revenues3,669,203 4,299,366 3,970,789 
Cost of home sales2,838,513 3,160,581 2,972,237 
Cost of land and lot sales12,083 2,075 11,585 
Other operations expense2,894 2,685 2,550 
Sales and marketing184,388 175,005 179,214 
General and administrative217,994 212,504 200,163 
Homebuilding income from operations413,331 746,516 605,040 
Equity in (loss) income of unconsolidated entities(97)312 (96)
Other income, net39,446 2,307 525 
Homebuilding income before income taxes452,680 749,135 605,469 
Financial Services:   
Revenues46,001 49,167 11,446 
Expenses31,322 25,136 6,292 
Equity in income of unconsolidated entities 46 15,039 
Financial services income before income taxes14,679 24,077 20,193 
Income before income taxes467,359 773,212 625,662 
Provision for income taxes(118,164)(190,803)(156,395)
Net income349,195 582,409 469,267 
Net income attributable to noncontrolling interests(5,493)(6,349)— 
Net income available to common stockholders$343,702 $576,060 $469,267 
Earnings per share   
Basic$3.48 $5.60 $4.16 
Diluted$3.45 $5.54 $4.12 
Weighted average shares outstanding   
Basic98,679,477 102,898,423 112,836,051 
Diluted99,695,662 104,003,652 113,809,292 
 See accompanying notes.

- 68 -


TRI POINTE HOMES, INC.
CONSOLIDATED STATEMENTS OF EQUITY
(in thousands, except share amounts)
Number of
Common
Shares (Note 1)
Common
Stock
Additional
Paid-in
Capital
Retained
Earnings
Total
Stockholders’
Equity
Noncontrolling
Interests
Total
Equity
Balance at December 31, 2020121,882,778 $1,219 $345,137 $1,886,181 $2,232,537 $12 $2,232,549 
Net income— — — 469,267 469,267 — 469,267 
Shares issued under share-based awards, net825,161 8 5,549 — 5,557 — 5,557 
Minimum tax withholding paid on behalf of employees for restricted stock units— — (4,636)— (4,636)— (4,636)
Stock-based compensation expense— — 20,941 — 20,941 — 20,941 
Share repurchases(13,063,465)(131)(275,914)— (276,045)— (276,045)
Balance at December 31, 2021109,644,474 1,096 91,077 2,355,448 2,447,621 12 2,447,633 
Net income— — — 576,060 576,060 6,349 582,409 
Shares issued under share-based
   awards
769,615 8 1,670 — 1,678 — 1,678 
Tax withholding paid on behalf of employees for share-based awards— — (9,112)— (9,112)— (9,112)
Stock-based compensation expense— — 18,780 — 18,780 — 18,780 
Share repurchases(9,396,381)(94)(202,544)— (202,638)— (202,638)
Distributions to noncontrolling
   interests, net
— — — — — (2,464)(2,464)
Reclass the negative APIC to retained earnings— — 103,814 (103,814)— 245 245 
Balance at December 31, 2022101,017,708 1,010 3,685 2,827,694 2,832,389 4,142 2,836,531 
Net income— — — 343,702 343,702 5,493 349,195 
Shares issued under share-based
   awards
814,079 8 862 — 870 — 870 
Tax withholding paid on behalf of employees for share-based awards— — (9,806)— (9,806)— (9,806)
Stock-based compensation expense— 19,919 — 19,919 — 19,919 
Share repurchases(6,301,275)(63)(176,053)— (176,116)— (176,116)
Distributions to noncontrolling interests, net— — — — — (6,955)(6,955)
Reclass the negative APIC to retained earnings— — 161,393 (161,393)—   
Balance at December 31, 202395,530,512 $955 $ $3,010,003 $3,010,958 $2,680 $3,013,638 
See accompanying notes.
- 69 -


TRI POINTE HOMES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 Year Ended December 31,
 202320222021
Cash flows from operating activities:   
Net income$349,195 $582,409 $469,267 
Adjustments to reconcile net income to net cash provided by operating activities:   
Depreciation and amortization26,852 28,010 32,421 
Equity in loss (income) of unconsolidated entities, net97 (358)(14,943)
Deferred income taxes, net(3,145)22,245 (9,571)
Amortization of stock-based compensation19,919 18,780 20,941 
Charges for impairments and lot option abandonments14,157 8,747 20,838 
Changes in assets and liabilities:   
Real estate inventories(172,726)(123,147)(161,010)
Receivables(55,187)(52,453)(53,445)
Other assets5,434 (6,510)20,980 
Accounts payable2,509 (22,530)5,164 
Accrued expenses and other liabilities8,156 (13,170)74,344 
Returns on investments in unconsolidated entities, net 2,253 14,547 
Net cash provided by operating activities195,261 444,276 419,533 
Cash flows from investing activities:   
Purchases of property and equipment(25,376)(43,623)(29,489)
Proceeds from sale of property and equipment  2 
Investments in unconsolidated entities, net(1,042)(14,500)(42,644)
Net cash used in investing activities(26,418)(58,123)(72,131)
Cash flows from financing activities:   
Borrowings from debt910 112,427  
Repayment of debt (75,504)(8,475)
Debt issuance costs(14)(2,404)(3,570)
Distributions to noncontrolling interests(6,955)(2,464) 
Proceeds from issuance of common stock under share-based
   awards
870 1,678 5,557 
Tax withholding paid on behalf of employees for share-based awards(9,806)(9,112)(4,636)
Share repurchases(174,559)(202,638)(276,045)
Net cash used in financing activities(189,554)(178,017)(287,169)
Net (decrease) increase in cash and cash equivalents(20,711)208,136 60,233 
Cash and cash equivalents - beginning of year889,664 681,528 621,295 
Cash and cash equivalents - end of year$868,953 $889,664 $681,528 
 See accompanying notes.
- 70 -


TRI POINTE HOMES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
1.    Organization and Summary of Significant Accounting Policies
Organization
Tri Pointe is engaged in the design, construction and sale of innovative single-family attached and detached homes across ten states, including Arizona, California, Colorado, Maryland, Nevada, North Carolina, South Carolina, Texas, Virginia and Washington, and the District of Columbia. In September 2023, we announced our expansion into the greater Salt Lake City region with the launch of a new division in Utah. As of December 31, 2023, we had not yet commenced significant operations in this market.
Basis of Presentation
The accompanying financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) as contained within the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”).
The consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries as well as other entities in which the Company has a controlling interest and variable interest entities (“VIEs”) in which the Company is the primary beneficiary. The noncontrolling interests as of December 31, 2023 and 2022 represent the outside owners’ interests in the Company’s consolidated entities and the net equity of the VIE owners. All significant intercompany accounts have been eliminated upon consolidation.
Unless the context otherwise requires, the terms “Tri Pointe”, “the Company”, “we”, “us” or “our” used herein refer to Tri Pointe Homes, Inc., a Delaware corporation, and its consolidated subsidiaries.
Reclassifications
Certain amounts for prior years have been reclassified to conform to the current period presentation.
Use of Estimates
Our financial statements have been prepared in accordance with GAAP. The preparation of these financial statements requires our management to make estimates and judgments that affect the reported amounts of assets and liabilities and the disclosures of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from our estimates.
Subsequent Events
We evaluated subsequent events up until our consolidated financial statements were filed with the Securities and Exchange Commission.
Cash and Cash Equivalents and Concentration of Credit Risk
We define cash and cash equivalents as cash on hand, demand deposits with financial institutions, and short-term liquid investments with a maturity date of less than three months from the date of acquisition, including U.S. Treasury bills and government money-mark funds with maturities of 90 days or less when purchased. The Company’s cash balances exceed federally insurable limits. The Company monitors the cash balances in its operating accounts and adjusts the cash balances as appropriate; however, these cash balances could be impacted if the underlying financial institutions fail or are subject to other adverse conditions in the financial markets. To date, the Company has experienced no loss or lack of access to cash in its operating accounts.
Revenue Recognition
Disaggregation of Revenues
- 71 -


We generate revenues from a mix of homebuilding operations and financial services operations. Due to the nature of our revenue generating activities, the disaggregated revenue reported on our consolidated statement of operations, in conjunction with the revenues reported in our segment disclosure, is deemed sufficient to report revenue from contracts with customers in accordance with the disaggregation disclosure requirements of Accounting Standards Update 2014-09, Revenue from Contracts with Customers (Codified as “ASC 606”). We report total revenues in Note 2, Segment Information, which is fully comprised of our revenues from contracts with customers. While the total homebuilding revenues by segment include a mix of home sales revenue, land and lot sales revenue and other operations revenue, all material revenue amounts outside of home sales revenue are attributed to their respective homebuilding segments in the discussion below. Our consideration of disaggregated revenue consisted of a variety of facts and circumstances pertaining to our contracts with customers. These considerations included the nature, amounts, timing and other characteristics and economic factors present within each revenue line item appearing on our consolidated statement of operations. See below for further commentary regarding each of our revenue streams from contracts with customers.
Home sales revenue
We generate the majority of our total revenues from home sales, which consists of our core business operation of building and delivering completed homes to homebuyers. Home sales revenue and related profit is generally recognized when title to and possession of the home is transferred to the homebuyer at the home closing date. Our performance obligation to deliver the agreed-upon home is generally satisfied in less than one year from the original contract date. Included in home sales revenue are forfeited deposits, which occur when homebuyers cancel home purchase contracts that include a nonrefundable deposit. Both revenue from forfeited deposits and deferred revenue resulting from uncompleted performance obligations existing at the time we deliver new homes to our homebuyers are immaterial.
Financial services revenues
Tri Pointe Solutions is a reportable segment and is comprised of our Tri Pointe Connect mortgage financing operations, Tri Pointe Assurance title and escrow services operations, and Tri Pointe Advantage property and casualty insurance agency operations.
Mortgage financing operations
For the year ended December 31, 2023, the joint venture acted as a preferred mortgage loan broker to our homebuyers in all of the markets in which we operate, generating income from fees paid by third party lenders for the successful funding and closing of loans for homebuyers that originate through Tri Pointe Connect. From inception and through the fiscal year ended December 31, 2021, Tri Pointe Connect was accounted for under the equity method of accounting pursuant to which we recorded a percentage of income earned by Tri Pointe Connect based on our ownership percentage in this joint venture. Under the equity method of accounting, Tri Pointe Connect activity appeared as equity in income of unconsolidated entities under the Financial Services section of our consolidated statements of operations. Beginning in the fiscal year ended December 31, 2022, Tri Pointe Connect is fully consolidated under the Financial Services section of our consolidated statements of operations, with the noncontrolling interest recorded on the consolidated statements of operations as net income attributable to noncontrolling interests. Effective February 1, 2024, we acquired the minority equity interest in the joint venture, upon which Tri Pointe Connect became a wholly owned subsidiary of the Company.
Title and escrow services operations
Tri Pointe Assurance provides title examinations for our homebuyers in the Carolinas and Colorado and both title examinations and escrow services for our homebuyers in Arizona, Texas, Maryland, Nevada and Virginia. Tri Pointe Assurance is a wholly owned subsidiary of Tri Pointe and acts as a title agency for First American Title Insurance Company. Revenue from our title and escrow services operations is fully recognized at the time of the consummation of the home sales transaction, at which time no further performance obligations are left to be satisfied. Tri Pointe Assurance revenue is included in the Financial Services section of our consolidated statements of operations.
Property and casualty insurance agency operations
Tri Pointe Advantage is a wholly owned subsidiary of Tri Pointe and provides property and casualty insurance agency services that help facilitate the closing process in all of the markets in which we operate. The total consideration for these services, including renewal options, is estimated upon the issuance of the initial insurance policy, subject to constraint. Tri Pointe Advantage revenue is included in the Financial Services section of our consolidated statements of operations.
- 72 -


Real Estate Inventories and Cost of Sales
Real estate inventories consist of land, land under development, homes under construction, completed homes and model homes and are stated at cost, net of impairment losses. We capitalize direct carrying costs, including interest, property taxes and related development costs to inventories. Field construction supervision and related direct overhead are also included in the capitalized cost of inventories. Direct construction costs are specifically identified and allocated to homes while other common costs, such as land, land improvements and carrying costs, are allocated to homes within a community based upon their anticipated relative sales or fair value. In accordance with ASC Topic 835, Interest (“ASC 835”), homebuilding interest capitalized as a cost of inventories owned is included in costs of sales as related units or lots are sold. To the extent our debt exceeds our qualified assets as defined in ASC 835, we expense a portion of the interest incurred. Qualified assets represent projects that are actively under development. Homebuilding cost of sales is recognized at the same time revenue is recognized and is recorded based upon total estimated costs to be allocated to each home within a community. Any changes to the estimated costs are allocated to the remaining undelivered lots and homes within their respective community.
In determining the allocation of costs to a particular land parcel or individual home, we rely on project budgets that are based on a variety of assumptions, including assumptions about construction schedules and future costs to be incurred. Actual results could differ from budgeted amounts for various reasons, including construction delays, increases in costs that have not been committed or unforeseen issues encountered during construction that fall outside the scope of existing contracts, or costs that come in less than originally anticipated. While the actual results for a particular construction project are accurately reported over time, a variance between the budget and actual costs could result in the understatement or overstatement of costs and have a related impact on gross margins between reporting periods. To reduce the potential for such variances, we have procedures that have been applied on a consistent basis, including assessing and revising project budgets on a periodic basis, obtaining commitments from subcontractors and vendors for future costs to be incurred and utilizing the most recent information available to estimate costs.
If there are indicators of impairment, we perform a detailed budget and cash flow review of our real estate assets to determine whether the estimated remaining undiscounted future cash flows of the community are more or less than the asset’s carrying value. If the undiscounted cash flows are more than the asset’s carrying value, no impairment adjustment is required. However, if the undiscounted cash flows are less than the asset’s carrying value, the asset is deemed impaired and is written down to fair value. These impairment evaluations require us to make estimates and assumptions regarding future conditions, including timing and amounts of development costs and sales prices of real estate assets, to determine if expected future undiscounted cash flows will be sufficient to recover the asset’s carrying value.
When estimating undiscounted cash flows of a community, we make various assumptions, including: (i) expected sales prices, including the number of homes available, pricing and incentives being offered by us or other builders in other communities, and future sales price adjustments based on market and economic trends; (ii) expected sales pace and cancellation rates based on local housing market conditions, competition and historical trends; (iii) costs expended to date and expected to be incurred including, but not limited to, land and land development costs, home construction costs, interest costs, indirect construction and overhead costs, and selling costs; (iv) alternative product offerings that may be offered that could have an impact on sales pace, sales price and/or building costs; and (v) alternative uses for the property.
Many assumptions are interdependent and a change in one may require a corresponding change to other assumptions. For example, increasing or decreasing monthly sales absorption rates has a direct impact on the estimated per unit sales price of a home and the level of time sensitive costs (such as indirect construction, overhead and carrying costs). Depending on the underlying objective of the community, assumptions could have a significant impact on the projected cash flow analysis. For example, if our objective is to preserve operating margins, our cash flow analysis will be different than if the objective is to increase sales. These objectives may vary significantly from community to community and over time.
We perform a quarterly review for indicators of impairment. If assets are considered impaired, the impairment charge is determined by the amount the asset’s carrying value exceeds its fair value. Fair value is determined based on estimated future cash flows discounted for inherent risks associated with real estate assets. These discounted cash flows are impacted by expected risk based on estimated land development, construction and delivery timelines; market risk of price erosion; uncertainty of development or construction cost increases; and other risks specific to the asset or market conditions where the asset is located when assessment is made. These factors are specific to each community and may vary among communities. For the years ended December 31, 2023, 2022 and 2021, we recorded real estate inventory impairment charges of $11.5 million, zero and $19.6 million, respectively. 
Warranty Reserves
- 73 -


In the normal course of business, we incur warranty-related costs associated with homes that have been delivered to homebuyers. Estimated future direct warranty costs are accrued and charged to cost of sales in the period when the related home sales revenues are recognized while indirect warranty overhead salaries and related costs are charged to cost of sales in the period incurred. Factors that affect the warranty accruals include the number of homes delivered, historical and anticipated rates of warranty claims and cost per claim. Our primary assumption in estimating the amounts we accrue for warranty costs is that historical claims experience is a strong indicator of future claims experience. In addition, we maintain commercial general liability insurance designed to protect us against a portion of our risk of loss from warranty and construction-related claims, subject to self-insured retentions. We self-insure a portion of our overall risk through the use of a wholly-owned captive insurance subsidiary. We also generally require our subcontractors and design professionals to indemnify us for liabilities arising from their work, subject to various limitations. However, such indemnity is significantly limited with respect to subcontractors that are added to our commercial general liability insurance policy. 
Our warranty reserve is based on actuarial analysis that uses our historical claim and expense data, as well as industry data to estimate these overall costs. Key assumptions used in developing these estimates include weighting of industry data, claim frequencies, severities and resolution patterns, which can occur over an extended period of time. Our warranty reserve may also include an estimate of future fit and finish warranty claims to the extent not contemplated in the actuarial analysis. These estimates are subject to variability due to the length of time between the delivery of a home to a homebuyer and when a warranty or construction defect claim is made, and the ultimate resolution of such claim; uncertainties regarding such claims relative to our markets and the types of product we build; and legal or regulatory actions and/or interpretations, among other factors. Due to the degree of judgment involved and the potential for variability in these underlying assumptions, our actual future costs could differ from those estimated.
We also record expected recoveries from insurance carriers based on actual insurance claims made and actuarially determined amounts that depend on various factors, including, the above-described reserve estimates, our insurance policy coverage limits for the applicable policy years and historical recovery rates. Because of the inherent uncertainty and variability in these assumptions, our actual insurance recoveries could differ significantly from amounts currently estimated.
Investments in Unconsolidated Entities
We have investments in unconsolidated entities over which we have significant influence that we account for using the equity method with taxes provided on undistributed earnings. We record earnings and accrue taxes in the period that the earnings are recorded by our affiliates. Under the equity method, our share of the unconsolidated entities’ earnings or loss is included in equity in income (loss) of unconsolidated entities in the accompanying consolidated statements of operations. We evaluate our investments in unconsolidated entities for impairment when events and circumstances indicate that the carrying value of the investment has been impaired beyond a temporary period of time.
Variable Interest Entities
The Company accounts for variable interest entities in accordance with ASC Topic 810, Consolidation (“ASC 810”). Under ASC 810, a VIE is created when: (a) the equity investment at risk in the entity is not sufficient to permit the entity to finance its activities without additional subordinated financial support provided by other parties, including the equity holders; (b) the entity’s equity holders as a group (i) lack the direct or indirect ability to make decisions about the entity, (ii) are not obligated to absorb expected losses of the entity or (iii) do not have the right to receive expected residual returns of the entity; or (c) the entity’s equity holders have voting rights that are not proportionate to their economic interests, and the activities of the entity involve, or are conducted on behalf of, the equity holder with disproportionately few voting rights. If an entity is deemed to be a VIE pursuant to ASC 810, the enterprise that has both (a) the power to direct the activities of a VIE that most significantly impact the entity’s economic performance and (b) the obligation to absorb the expected losses of the entity or right to receive benefits from the entity that could be potentially significant to the VIE is considered the primary beneficiary and must consolidate the VIE.
Under ASC 810, a deposit paid to an entity is deemed to be a variable interest that will absorb some or all of the entity’s expected losses if they occur. Our land purchase and lot option deposits generally represent our maximum exposure to the land seller if we elect not to purchase the optioned property. Therefore, whenever we enter into a land option or purchase contract with an entity and make a deposit, a VIE may have been created. In accordance with ASC 810, we perform ongoing reassessments of whether we are the primary beneficiary of a VIE.
In some instances, we may also expend funds for due diligence, development and construction activities with respect to optioned land prior to takedown. Such costs are classified as inventories owned, which we would have to write off should we not exercise the option
- 74 -


Stock-Based Compensation
We account for share-based awards in accordance with ASC Topic 718, Compensation-Stock Compensation (“ASC 718”). ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements. ASC 718 requires all entities to apply a fair-value-based measurement method in accounting for share-based payment transactions with employees. Share-based awards are expensed on a straight-line basis over the expected vesting period.
Income Taxes
We account for income taxes in accordance with ASC Topic 740, Income Taxes (“ASC 740”). Deferred tax assets and liabilities are recorded based on future tax consequences of temporary differences between the amounts reported for financial reporting purposes and the amounts deductible for income tax purposes, and are measured using enacted tax rates expected to apply in the years in which the temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in earnings in the period when the changes are enacted.
We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. We are required to establish a valuation allowance for any portion of the asset we conclude is more likely than not to be unrealizable. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, carryback potential if permitted under the tax law, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
We record uncertain tax positions in accordance with ASC 740 on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We recognize interest and penalties related to unrecognized tax benefits in the provision for income taxes in the accompanying consolidated statement of operations. Accrued interest and penalties are included in accrued expenses and other liabilities in the accompanying consolidated balance sheets.
Business Combinations
We account for business combinations in accordance with ASC Topic 805, Business Combinations, if the assets acquired and liabilities assumed constitute a business. For acquired companies constituting a business, we recognize the identifiable assets acquired and liabilities assumed at their acquisition-date fair values and recognize any excess of total consideration paid over the fair value of the identifiable net assets as goodwill.
New Accounting Standards
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which requires expanded disclosure of significant segment expenses and other segment items on an annual and interim basis. ASU 2023-07 is effective for us for annual periods beginning after January 1, 2024 and interim periods beginning after January 1, 2025. We are currently evaluating the impact ASU 2023-07 will have on our financial statement disclosures.
In December 2023, FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which requires expanded disclosure of our income rate reconciliation and income taxes paid. ASU 2023-09 is effective for us for annual periods beginning after January 1, 2025. We are currently evaluating the impact ASU 2023-09 will have on our financial statement disclosures.

2.    Segment Information
We operate two principal businesses: homebuilding and financial services.
Effective January 15, 2021, we consolidated our six regional homebuilding brands into one unified name, Tri Pointe Homes, under which we continue to acquire and develop land and construct and sell single-family detached and attached homes. In accordance with ASC Topic 280, Segment Reporting, in determining the most appropriate reportable segments, we considered similar economic and other characteristics, including product types, average selling prices, gross profits, production
- 75 -


processes, suppliers, subcontractors, regulatory environments, land acquisition results, and underlying demand and supply. In addition, our determination of reporting segments considered how our chief operating decision maker evaluates operating performance and capital allocation. Based upon these factors and in consideration of the geographical layout of our homebuilding markets, we have identified three homebuilding reporting segments, and as a result of such change, beginning in the quarter ended March 31, 2021, our homebuilding segments are reported under the following hierarchy:
West Region: Arizona, California, Nevada and Washington
Central Region: Colorado and Texas
East Region: District of Columbia, Maryland, North Carolina, South Carolina and Virginia
In September 2023, we announced our expansion into the greater Salt Lake City region with the launch of a new division in Utah. As of December 31, 2023, we had not yet commenced significant operations in this market.
Our Tri Pointe Solutions financial services operation is a reportable segment and is comprised of our Tri Pointe Connect mortgage financing operations, our Tri Pointe Assurance title and escrow services operations, and our Tri Pointe Advantage property and casualty insurance agency operations. For further details, see Note 1, Organization and Summary of Significant Accounting Policies.
Corporate is a non-operating segment that develops and implements company-wide strategic initiatives and provides support to our homebuilding reporting segments by centralizing certain administrative functions, such as marketing, legal, accounting, treasury, insurance, internal audit and risk management, information technology and human resources, to benefit from economies of scale. Our Corporate non-operating segment also includes general and administrative expenses related to operating our corporate headquarters. All of the expenses incurred by Corporate are allocated to the homebuilding reporting segments.
The reportable segments follow the same accounting policies used for our consolidated financial statements, as described in Note 1, Organization and Summary of Significant Accounting Policies. Operational results of each reportable segment are not necessarily indicative of the results that would have been achieved had the reportable segment been an independent, stand-alone entity during the periods presented.
Total revenues and income before income taxes for each of our reportable segments were as follows (in thousands):
 
Year Ended December 31,
 202320222021
Revenues   
West$2,413,318 $2,983,630 $2,909,429 
Central757,303 856,034 671,199 
East498,582 459,702 390,161 
Total homebuilding revenues3,669,203 4,299,366 3,970,789 
Financial services46,001 49,167 11,446 
Total$3,715,204 $4,348,533 $3,982,235 
Income (loss) before taxes   
West$313,963 $582,438 $497,593 
Central81,222 118,533 73,381 
East57,495 48,164 34,495 
Total homebuilding income before taxes452,680 749,135 605,469 
Financial services14,679 24,077 20,193 
Total$467,359 $773,212 $625,662 

- 76 -


    Total real estate inventories and total assets for each of our reportable segments, as of the date indicated, were as follows (in thousands):
 
December 31, 2023December 31, 2022
Real estate inventories  
West$2,209,113 $2,258,606 
Central762,051 598,700 
East366,319 316,543 
Total$3,337,483 $3,173,849 
Total assets(1)
  
West$2,557,608 $2,552,121 
Central947,200 761,082 
East421,630 376,129 
Corporate941,824 978,748 
Total homebuilding assets4,868,262 4,668,080 
Financial services46,326 51,860 
Total$4,914,588 $4,719,940 
(1) Total assets as of December 31, 2023 and 2022 includes $139.3 million of goodwill, with $125.4 million included in the West segment, $8.3 million included in the Central segment and $5.6 million included in the East segment. Total Corporate assets as of December 31, 2023 and 2022 includes our Tri Pointe Homes trade name. For further details on goodwill and our intangible assets, see Note 8, Goodwill and Other Intangible Assets.

3.    Earnings Per Share
The following table sets forth the components used in the computation of basic and diluted earnings per share (in thousands, except share and per share amounts):
 
 Year Ended December 31,
 202320222021
Numerator:   
Income available to common stockholders$343,702 $576,060 $469,267 
Denominator:   
Basic weighted-average shares outstanding98,679,477 102,898,423 112,836,051 
Effect of dilutive shares:   
Stock options and unvested restricted stock units1,016,185 1,105,229 973,241 
Diluted weighted-average shares outstanding99,695,662 104,003,652 113,809,292 
Earnings per share   
Basic$3.48 $5.60 $4.16 
Diluted$3.45 $5.54 $4.12 
Antidilutive stock options not included in diluted earnings per share2,939,126 1,590,509 1,904,089 
 
 
4.    Receivables, Net
Receivables, net consisted of the following (in thousands):
December 31, 2023December 31, 2022
Escrow proceeds and other accounts receivable, net$158,622 $113,082 
Warranty insurance receivable (Note 13)
66,014 56,367 
Total receivables$224,636 $169,449 

- 77 -


Receivables are evaluated for collectability and allowances for potential losses are established or maintained on applicable receivables based on an expected credit loss approach. Receivables were net of allowances for doubtful accounts of $436,000 and $472,000 as of December 31, 2023 and 2022, respectively.

5.    Real Estate Inventories
Real estate inventories consisted of the following (in thousands):
December 31, 2023December 31, 2022
Real estate inventories owned:  
Homes completed or under construction$1,402,762 $1,293,681 
Land under development1,299,074 1,279,394 
Land held for future development153,615 140,725 
Model homes306,565 231,157 
Total real estate inventories owned3,162,016 2,944,957 
Real estate inventories not owned:  
Land purchase and land option deposits175,467 228,892 
Total real estate inventories not owned175,467 228,892 
Total real estate inventories$3,337,483 $3,173,849 
 
Homes completed or under construction is comprised of costs associated with homes in various stages of construction and includes direct construction and related land acquisition and land development costs. Land under development primarily consists of land acquisition and land development costs, which include capitalized interest and real estate taxes, associated with land undergoing improvement activity. Land held for future development principally reflects land acquisition and land development costs related to land where development activity has not yet begun or has been suspended, but is expected to occur in the future.
Real estate inventories not owned represents deposits related to land purchase and land and lot option agreements. For further details, see Note 7, Variable Interest Entities.
Interest incurred, capitalized and expensed were as follows (in thousands):
Year Ended December 31,
 202320222021
Interest incurred$147,169 $124,529 $92,783 
Interest capitalized(147,169)(124,529)(92,783)
Interest expensed$ $ $ 
Capitalized interest in beginning inventory$191,411 $173,563 $182,228 
Interest capitalized as a cost of inventory147,169 124,529 92,783 
Interest previously capitalized as a cost of inventory, included in
   cost of sales
(116,933)(106,681)(101,448)
Capitalized interest in ending inventory$221,647 $191,411 $173,563 
 
Interest is capitalized to real estate inventory during development and other qualifying activities. Interest that is capitalized to real estate inventory is included in cost of home sales as related units are delivered.
Real Estate Inventory Impairments and Land Option Abandonments
Real estate inventory impairments and land option abandonments consisted of the following (in thousands):
 Year Ended December 31,
 202320222021
Real estate inventory impairments$11,500 $ $19,600 
Land and lot option abandonments and pre-acquisition costs2,657 8,747 1,238 
Total$14,157 $8,747 $20,838 
- 78 -


 
During the year ended December 31, 2023, we recorded a real estate inventory impairment charge of $11.5 million related to one community in the West segment where the carrying value exceeded the fair value based on a discounted cash flow analysis. The discount rate used to calculate fair value was 10%. We did not incur any impairment charges during the year ended December 31, 2022. During the year ended December 31, 2021, we recorded a real estate inventory impairment charge of $19.6 million related to one community in the West segment where the carrying value exceeded the fair value based on a discounted cash flow analysis. The discount rate used to calculate fair value was 12%.
In addition to owning land and residential lots, we also have option agreements to purchase land and lots at a future date. We have option deposits and capitalized pre-acquisition costs associated with the optioned land and lots. When the economics of a project no longer support acquisition of the land or lots under option, we may elect not to move forward with the acquisition. Option deposits and capitalized pre-acquisition costs associated with the assets under option may be forfeited at that time. 
Real estate inventory impairments and land option abandonments are recorded in cost of home sales in the consolidated statements of operations.
 
6.    Investments in Unconsolidated Entities
As of December 31, 2023, we held equity investments in thirteen active homebuilding partnerships or limited liability companies. Our participation in these entities may be as a developer, a builder, or an investment partner. Our ownership percentage varies from 8% to 50%, depending on the investment, with no controlling interest held in any of these investments.
Unconsolidated Financial Information
Aggregated assets, liabilities and operating results of the entities we account for as equity-method investments are provided below. Because our ownership interest in these entities varies, a direct relationship does not exist between the information presented below and the amounts that are reflected on our consolidated balance sheets as our investment in unconsolidated entities or on our consolidated statements of operations as equity in income (loss) of unconsolidated entities.
Assets and liabilities of unconsolidated entities (in thousands):
 December 31,
 20232022
Assets  
Cash$35,308 $34,556 
Receivables38,839 30,893 
Real estate inventories450,097 458,121 
Other assets27,632 7,751 
Total assets$551,876 $531,321 
Liabilities and equity  
Debt obligations and other liabilities$155,616 $149,172 
Company’s equity131,824 129,837 
Outside interests’ equity264,436 252,312 
Total liabilities and equity$551,876 $531,321 

Guarantees
The unconsolidated entities in which we hold an equity investment generally finance their activities with a combination of equity and secured project debt financing. We have, and in some cases our joint venture partner has, guaranteed portions of the loan obligations for some of the homebuilding partnerships or limited liability companies, which may include any or all of the following: (i) project completion; (ii) remargin obligations; and (iii) environmental indemnities.
In circumstances in which we have entered into joint and several guarantees with our joint venture partner, we generally seek to implement a reimbursement agreement with our partner that provides that neither party is responsible for more than its proportionate share or agreed-upon share of the guaranteed obligations. In the event our joint venture partner does not have adequate financial resources to meet its obligations under such a reimbursement agreement, or otherwise fails to satisfy its obligations thereunder, we may be responsible for more than our proportionate share of any obligations under such guarantees.
- 79 -


As of December 31, 2023 and 2022, we have not recorded any liabilities for these obligations and guarantees, as the fair value of the related joint venture real estate assets exceeded the threshold where a remargin payment would be required and no other obligations under the guarantees existed as of such time. At December 31, 2023 and 2022, aggregate outstanding debt for unconsolidated entities, included in the “Debt obligations and other liabilities” line of the aggregated assets, liabilities and equity shown in the table above, was $125.9 million and $138.8 million, respectively.
Results of operations from unconsolidated entities (in thousands):
 
 Year Ended December 31,
 202320222021
Net sales$99,494 $27,444 $48,416 
Other operating expense(100,135)(27,572)(26,295)
Other expense 438 (11)(4)
Net (loss) income$(203)$(139)$22,117 
Company’s equity in (loss) income of unconsolidated entities$(97)$358 $14,943 
 
 
7.    Variable Interest Entities
In the ordinary course of business, we enter into land option agreements in order to procure land and residential lots for future development and the construction of homes. The use of such land option agreements generally allows us to reduce the risks associated with direct land ownership and development, and reduces our capital and financial commitments. Pursuant to these land option agreements, we generally provide a deposit to the seller as consideration for the right to purchase land at different times in the future, usually at predetermined prices. Such deposits are recorded as land purchase and land option deposits under real estate inventories in the accompanying consolidated balance sheets.
We analyze each of our land option agreements and other similar contracts under the provisions of ASC 810 to determine whether the land seller is a VIE and, if so, whether we are the primary beneficiary. Although we do not have legal title to the underlying land, if we are determined to be the primary beneficiary of the VIE, we will consolidate the VIE in our financial statements and reflect its assets as real estate inventory not owned included in our real estate inventories, its liabilities as debt (nonrecourse) held by VIEs in accrued expenses and other liabilities and the net equity of the VIE owners as noncontrolling interests on our consolidated balance sheets. In determining whether we are the primary beneficiary, we consider, among other things, whether we have the power to direct the activities of the VIE that most significantly impact the VIE’s economic performance. Such activities would include, among other things, determining or limiting the scope or purpose of the VIE, selling or transferring property owned or controlled by the VIE, or arranging financing for the VIE.
Creditors of the entities with which we have land option agreements have no recourse against us. The maximum exposure to loss under our land option agreements is limited to non-refundable option deposits and any capitalized pre-acquisition costs. In some cases, we have also contracted to complete development work at a fixed cost on behalf of the land owner and budget shortfalls and savings will be borne by us. Additionally, we have entered into land banking arrangements which require us to complete development work even if we terminate the option to procure land or lots.
The following provides a summary of our interests in land option agreements (in thousands):
 December 31, 2023December 31, 2022
DepositsRemaining
Purchase
Price
DepositsRemaining
Purchase
Price
Unconsolidated VIEs$159,164 $1,017,791 $207,846 $1,129,369 
Other land option agreements16,303 189,007 21,046 210,964 
Total$175,467 $1,206,798 $228,892 $1,340,333 
 
Unconsolidated VIEs represent VIEs for which the Company’s land option agreement represents a variable interest in the VIE and the Company was not the primary beneficiary. Other land option agreements were not considered VIEs.
In addition to the deposits presented in the table above, our exposure to loss related to our land option contracts consisted of capitalized pre-acquisition costs of $9.5 million and $13.8 million as of December 31, 2023 and 2022, respectively. These pre-acquisition costs were included in real estate inventories as land under development on our consolidated balance sheets.
- 80 -


Tri Pointe Connect Joint Venture
For the year ended December 31, 2023, Tri Pointe Connect was a joint venture that acted as a preferred mortgage loan broker to our homebuyers in all of the markets in which we operated, generating income from fees paid by third party lenders for the successful funding and closing of loans for homebuyers that originated through Tri Pointe Connect.
From inception and through the fiscal year ended December 31, 2021, Tri Pointe Connect was accounted for as an unconsolidated entity pursuant to which we recorded a percentage of income earned by Tri Pointe Connect based on our ownership percentage in this joint venture. During the first quarter of 2022, a reconsideration event under ASC 810 occurred that gave us the ability to direct the activities of the joint venture that most significantly affect the entity’s economic performance. Based on our reassessment under ASC 810, we concluded that Tri Pointe Connect is a VIE and we are the primary beneficiary based on our controlling financial interest. As a result, beginning in January 2022, Tri Pointe Connect is accounted for as a consolidated VIE under the Financial Services section of our consolidated statements of operations, with the noncontrolling interest recorded on the consolidated statements of operations as net income attributable to noncontrolling interests. As of December 31, 2023, the accompanying consolidated balance sheets included the carrying value of the VIE’s assets of $3.0 million of cash and $9.8 million of other assets, accrued expenses and other liabilities of $5.2 million, and noncontrolling interests of $2.7 million. As of December 31, 2022, the accompanying consolidated balance sheets included the carrying value of the VIE’s assets of $6.5 million of cash and $11.9 million of other assets, accrued expenses and other liabilities of $6.6 million, and noncontrolling interests of $4.1 million.

Effective February 1, 2024, we acquired the minority equity interest in the joint venture, upon which Tri Pointe Connect became a wholly owned subsidiary of the Company. In connection with this transaction, Tri Pointe Connect will transition to a mortgage lending entity that will act as a preferred mortgage lender to our homebuyers in all of the markets in which we operate and provide mortgage financing by utilizing its own funds and funds made available pursuant to a credit facility with third party lenders. We intend to sell all of the loans we originate in the secondary market within a short period of time after origination.
 
 
8.    Goodwill and Other Intangible Assets
As of December 31, 2023 and December 31, 2022, $139.3 million of goodwill is included in goodwill and other intangible assets, net on each of the consolidated balance sheets, which was recorded in connection with our merger with Weyerhaeuser Real Estate Company (“WRECO”) in 2014. In addition, as of December 31, 2023 and December 31, 2022, we have one intangible asset with a carrying amount of $17.3 million comprised of a Tri Pointe Homes trade name, which has an indefinite useful life and is non-amortizing, resulting from the acquisition of WRECO in 2014.
In accordance with ASC Topic 350, Intangibles-Goodwill and Other, we evaluate goodwill and indefinite-lived intangible assets for impairment on an annual basis, or more frequently if events or changes in circumstances between annual tests indicate that it is more likely than not that the asset is impaired. We have performed our annual goodwill impairment evaluation as of October 1, 2023.
For our West, Central and East reporting units, we performed a qualitative assessment to determine whether it is more likely than not that their fair value is less than their carrying amount. Upon completion of the October 1, 2023 annual impairment assessment, we determined that no goodwill impairment was indicated. As of December 31, 2023, we are not aware of any significant indicators of impairment that exist for our goodwill that would require additional analysis.
An impairment of our indefinite-lived intangible asset is based on a comparison of its fair value to book value, without consideration of any recoverability due to the indefinite nature of the asset. As of December 31, 2023, we believe that our indefinite-lived intangible asset continues to have an indefinite life and that its fair value exceeds its carrying value.
Management’s judgment is required in the forecasts of future operating results that are used in our impairment evaluations. Our estimates are consistent with the plans and estimates that we use to manage our business. It is possible, however, that the plans may change and estimates used may prove to be inaccurate. If our actual results, or the plans and estimates used in future impairment analyses, are lower than the original estimates used to assess the recoverability of these assets, we could incur future impairment charges.
 
9.    Other Assets
Other assets consisted of the following (in thousands):
- 81 -


December 31, 2023December 31, 2022
Prepaid expenses$8,462 $19,172 
Refundable fees and other deposits8,726 5,226 
Development rights, held for future use or sale1,192 1,192 
Deferred loan costs5,089 6,515 
Operating properties and equipment, net66,284 67,430 
Lease right-of-use assets66,404 65,217 
Other936 935 
Total$157,093 $165,687 
    


10.    Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consisted of the following (in thousands):
December 31, 2023December 31, 2022
Accrued payroll and related costs$68,575 $60,682 
Warranty reserves (Note 13)106,993 104,375 
Estimated cost for completion of real estate inventories108,175 108,072 
Customer deposits43,991 42,027 
Accrued income taxes payable23,138 17,280 
Accrued interest8,470 9,351 
Other tax liabilities2,976 4,099 
Lease liabilities78,782 77,728 
Other12,431 19,420 
Total$453,531 $443,034 


11.    Senior Notes and Loans Payable
Senior Notes
Senior notes consisted of the following (in thousands): 
December 31,
2023
December 31,
2022
5.875% Senior Notes due June 15, 2024
$450,000 $450,000 
5.250% Senior Notes due June 1, 2027
300,000 300,000 
5.700% Senior Notes due June 15, 2028
350,000 350,000 
Discount and deferred loan costs(5,751)(9,376)
Total$1,094,249 $1,090,624 
In June 2020, Tri Pointe issued $350.0 million aggregate principal amount of 5.700% Senior Notes due 2028 (the “2028 Notes”) at 100.00% of their aggregate principal amount. Net proceeds of this issuance were $345.2 million, after debt issuance costs and discounts. The 2028 Notes mature on June 15, 2028 and interest is paid semiannually in arrears on June 15 and December 15 of each year until maturity.
In June 2017, Tri Pointe issued $300.0 million aggregate principal amount of 5.250% Senior Notes due 2027 (the “2027 Notes”) at 100.00% of their aggregate principal amount. Net proceeds of this issuance were $296.3 million, after debt issuance costs and discounts. The 2027 Notes mature on June 1, 2027 and interest is paid semiannually in arrears on June 1 and December 1 of each year until maturity.
- 82 -


Tri Pointe and its 100% owned subsidiary Tri Pointe Homes Holdings, Inc. are co-issuers of the $450.0 million aggregate principal amount of 5.875% Senior Notes due 2024 (the “2024 Notes”). The 2024 Notes were issued at 98.15% of their aggregate principal amount. The net proceeds from the offering of the 2024 Notes was $429.0 million, after debt issuance costs and discounts. The 2024 Notes mature on June 15, 2024, with interest payable semiannually in arrears on June 15 and December 15.
As of December 31, 2023 and December 31, 2022 there was $5.2 million and $7.8 million, respectively, of capitalized debt financing costs, included in senior notes, net on our consolidated balance sheet, that will amortize over the lives of the Senior Notes. Accrued interest related to the Senior Notes was $3.2 million as of both December 31, 2023 and 2022, respectively.
Loans Payable
    The Company’s outstanding loans payable consisted of the following (in thousands):
December 31,
2023
December 31,
2022
Term loan facility$250,000 $250,000 
Seller-financed loans38,337 37,427 
Total$288,337 $287,427 
On December 15, 2023, we entered into a Fourth Modification Agreement (the “Fourth Modification”) to our Second Amended and Restated Credit Agreement dated as of March 29, 2019 (the “Credit Agreement”). The Fourth Modification, among other things, amends the Credit Agreement to exclude (i) certain indebtedness of the Company’s financial services subsidiaries for purposes of calculating the Company’s “Leverage Ratio” (as defined in the Credit Agreement), and (ii) the Company’s financial services subsidiaries from the determination of “Consolidated EBITDA” (as defined in the Credit Agreement), as well as any interest obligations of the Company’s financial services subsidiaries, for purposes of calculating the Company’s “Interest Coverage Ratio” (as defined in the Credit Agreement). The Credit Facility (as defined below), consists of a $750 million revolving credit facility (the “Revolving Facility”) and a $250 million term loan facility (the “Term Facility” and together with the Revolving Facility, the “Credit Facility”). Previously, we entered into a Third Modification Agreement on June 29, 2022 (the “Third Modification”) to our Credit Agreement dated as of March 29, 2019. The Third Modification, among other things, (i) increased the maximum amount of the revolving credit facility (the “Revolving Facility”) under the Credit Agreement from $650.0 million to $750.0 million, (ii) increased the sublimit for issuance of letters of credit under the Revolving Facility from $100 million to $150 million and (iii) extended the maturity date of both the Revolving Facility and term loan facility (the “Term Facility”) under the Credit Agreement to June 29, 2027. We may increase the Credit Facility to not more than $1.2 billion in the aggregate, at our request, upon satisfaction of specified conditions. We may borrow under the Revolving Facility in the ordinary course of business to repay senior notes and fund our operations, including our land acquisition, land development and homebuilding activities. Borrowings under the Revolving Facility will be governed by, among other things, a borrowing base. Interest rates under the Revolving Facility will be based on the Secured Overnight Financing Rate (“SOFR”), plus a spread ranging from 1.25% to 1.90%, depending on the Company’s leverage ratio. Interest rates under the Term Facility will be based on SOFR, plus a spread ranging from 1.10% to 1.85%, depending on the Company’s leverage ratio.
We had no outstanding debt under the Revolving Facility as of December 31, 2023 and 2022. As of December 31, 2023, we had $250 million outstanding debt under the Term Facility with a variable interest rate of 6.5%. As of December 31, 2023 and 2022, there was $5.1 million and $6.5 million, of capitalized debt financing costs. These costs related to the Credit Facility will amortize over the remaining term of the Credit Facility and are included in other assets on our consolidated balance sheets. Accrued interest, including loan commitment fees, related to the Credit Facility was $1.6 million and $1.5 million as of December 31, 2023 and 2022, respectively.
At December 31, 2023 and 2022, we had outstanding letters of credit of $52.3 million and $58.9 million, respectively. These letters of credit were issued to secure various financial obligations. We believe it is not probable that any outstanding letters of credit will be drawn upon.
As of December 31, 2023, we had $697.7 million of availability under the Credit Facility after considering the borrowing base provisions and outstanding letters of credit.
- 83 -


As of December 31, 2023, the Company had $38.3 million outstanding related to two seller-financed loans. As of December 31, 2022 we had $37.4 million outstanding related to one seller-financed loan. All seller-financed loans are to acquire lots for the construction of homes. Principal on these loans are expected to be fully paid by the end of fiscal year 2024, provided certain achievements are met. One of the seller-financed loans, representing $37.4 million of the total balance, accrues interest at an imputed interest rate of rate of 4.5% per annum. The second seller-financed loan represented $910,000 of the total balance as of December 31, 2023.
Interest Incurred
During the years ended December 31, 2023 and 2022, the Company incurred interest of $147.2 million and $124.5 million, respectively, related to all notes payable and Senior Notes outstanding during the period. All interest incurred was capitalized to inventory for the years ended December 31, 2023 and 2022, respectively. Included in interest incurred was amortization of deferred financing and Senior Notes discount costs of $5.1 million and $4.7 million for the years ended December 31, 2023 and 2022, respectively. Accrued interest related to all outstanding debt at December 31, 2023 and 2022 was $8.5 million and $9.4 million, respectively.
Covenant Requirements
The Senior Notes contain covenants that restrict our ability to, among other things, create liens or other encumbrances, enter into sale and leaseback transactions, or merge or sell all or substantially all of our assets. These limitations are subject to a number of qualifications and exceptions.
Under the Credit Facility, the Company is required to comply with certain financial covenants, including but not limited to (i) a minimum consolidated tangible net worth; (ii) a maximum total leverage ratio; and (iii) a minimum interest coverage ratio. The Company was in compliance with all applicable financial covenants as of December 31, 2023 and December 31, 2022.
 
 
12.    Fair Value Disclosures
Fair Value Measurements
ASC Topic 820, Fair Value Measurements and Disclosures, defines “fair value” as the price that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at measurement date and requires assets and liabilities carried at fair value to be classified and disclosed in the following three categories:
Level 1—Quoted prices for identical instruments in active markets
Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are inactive; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets at measurement date
Level 3—Valuations derived from techniques where one or more significant inputs or significant value drivers are unobservable in active markets at measurement date

Fair Value of Financial Instruments
A summary of assets and liabilities at December 31, 2023 and 2022, related to our financial instruments, measured at fair value for disclosure purposes on a recurring basis, is set forth below (in thousands):
  December 31, 2023December 31, 2022
 HierarchyBook ValueFair ValueBook ValueFair Value
Senior Notes (1)
Level 2$1,099,489 $1,066,835 $1,098,425 $1,040,750 
Term loan (2)
Level 2$250,000 $250,000 $250,000 $250,000 
Seller-financed loans (3)
Level 2$38,337 $38,337 $37,427 $37,427 
 __________
(1)The book value of the Senior Notes is net of discounts, excluding deferred loan costs of $5.2 million and $7.8 million as of December 31, 2023 and 2022, respectively. The estimated fair value of our Senior Notes at December 31, 2023 and 2022 is based on quoted market prices.
(2)The estimated fair value of the Term Loan Facility as of December 31, 2023 and 2022 approximated book value due to the variable interest rate terms of these loans.
- 84 -


(3)The estimated fair value of our seller-financed loans as of December 31, 2023 and 2022 approximated book value due to the short term nature of these loans.
At December 31, 2023 and 2022, the carrying value of cash and cash equivalents, receivables, other assets, accounts payable and accrued expenses and other liabilities approximated fair value due to their short-term nature and variable interest rate terms.
Fair Value of Nonfinancial Assets
Nonfinancial assets include items such as real estate inventories and long-lived assets that are measured at fair value on a nonrecurring basis with events and circumstances indicating the carrying value is not recoverable. The following table presents impairment charges and the remaining net fair value for nonfinancial assets that were measured during the periods presented (in thousands):
Year Ended December 31, 2023Year Ended December 31, 2022
HierarchyImpairment
Charge
Fair Value
Net of
Impairment
Impairment
Charge
Fair Value
Net of
Impairment
Real estate inventories (1)
Level 3$11,500 $39,970 $ $ 
 
(1)Fair value of real estate inventories, net of impairment charges represents only those assets whose carrying values were adjusted to fair value in the respective periods presented. Fair Value Net of Impairment represents the fair value of the real estate inventories, net of the impairment charge, as of the date that the fair value measurements were made. The carrying value for these real estate inventories subsequently changed from the fair value reflected due to activity that occurred since the measurement date.
The impairment charge recorded during the year ended December 31, 2023 related to one community in the West segment where the carrying value exceeded the fair value based on a discounted cash flow analysis. For further details, see Note 5, Real Estate Inventories.

13.    Commitments and Contingencies
Legal Matters
Lawsuits, claims and proceedings have been and may be instituted or asserted against us in the normal course of business, including actions brought on behalf of various classes of claimants. We are also subject to local, state and federal laws and regulations related to land development activities, house construction standards, sales practices, employment practices, environmental protection and financial services. As a result, we are subject to periodic examinations or inquiry by agencies administering these laws and regulations.
We record a reserve for potential legal claims and regulatory matters when they are probable of occurring and a potential loss is reasonably estimable. We accrue for these matters based on facts and circumstances specific to each matter and revise these estimates when necessary. In view of the inherent difficulty of predicting outcomes of legal claims and related contingencies, we generally cannot predict their ultimate resolution, related timing or eventual loss. Accordingly, it is possible that the ultimate outcome of any matter, if in excess of a related accrual or if no accrual was made, could be material to our financial statements. For matters as to which the Company believes a loss is probable and reasonably estimable, we had no legal reserves as of both December 31, 2023 and December 31, 2022.
Warranty
Warranty reserves are accrued as home deliveries occur. Our warranty reserves on homes delivered will vary based on product type and geographic area and also depending on state and local laws. The warranty reserve is included in accrued expenses and other liabilities on our consolidated balance sheets and represents expected future costs based on our historical experience over previous years. Estimated warranty costs are charged to cost of home sales in the period in which the related home sales revenue is recognized.
We maintain commercial general liability insurance designed to protect us against a portion of our risk of loss from warranty and construction defect-related claims, subject to self-insured retentions. We self-insure a portion of our overall risk through the use of a wholly-owned captive insurance subsidiary. We also generally require our subcontractors and design professionals to indemnify us for liabilities arising from their work, subject to various limitations. However, such indemnity is significantly limited with respect to subcontractors that are added to our commercial general liability insurance policy.
- 85 -


Our warranty reserve and related estimated insurance recoveries are based on actuarial analysis that uses our historical claim and expense data, as well as industry data to estimate these overall costs and related recoveries. Key assumptions used in developing these estimates include weighting of industry data, claim frequencies, severities and resolution patterns, which can occur over an extended period of time. These estimates are subject to variability due to the length of time between the delivery of a home to a homebuyer and when a warranty or construction defect claim is made, and the ultimate resolution of such claim; uncertainties regarding such claims relative to our markets and the types of product we build; and legal or regulatory actions and/or interpretations, among other factors. Due to the degree of judgment involved and the potential for variability in these underlying assumptions, our actual future costs could differ from those estimated. There can be no assurance that the terms and limitations of the limited warranty will be effective against claims made by homebuyers, that we will be able to renew our insurance coverage or renew it at reasonable rates and comparable self-insurance retentions, that we will not be liable for damages, cost of repairs, and/or the expense of litigation surrounding possible construction defects, soil subsidence or building related claims, that claims will not exceed our insurance coverage limits, or that claims will not arise out of uninsurable events or circumstances not covered by insurance and not subject to effective indemnification agreements with certain subcontractors.
We also record expected recoveries from insurance carriers based on actual insurance claims made and actuarially determined amounts that depend on various factors, including, the above-described reserve estimates, our insurance policy coverage limits for the applicable policy years and historical recovery rates. Because of the inherent uncertainty and variability in these assumptions, our actual insurance recoveries could differ significantly from amounts currently estimated. Outstanding warranty insurance receivables were $66.0 million and $56.4 million as of December 31, 2023 and 2022, respectively. Warranty insurance receivables are recorded in receivables on the accompanying consolidated balance sheets.
Warranty reserves consisted of the following (in thousands):
 Year Ended December 31,
 202320222021
Warranty reserves, beginning of period$104,375 $103,976 $94,475 
Warranty reserves accrued42,593 25,303 33,899 
Warranty expenditures(39,975)(24,904)(24,398)
Warranty reserves, end of period$106,993 $104,375 $103,976 

Performance Bonds
We obtain surety bonds in the normal course of business with various municipalities and other government agencies to secure completion of certain infrastructure improvements of our projects. As of December 31, 2023 and December 31, 2022, the Company had outstanding surety bonds totaling $697.2 million and $710.8 million, respectively. As of December 31, 2023 and December 31, 2022, our estimated cost to complete obligations related to these surety bonds was $435.9 million and $443.7 million, respectively. If any such performance bonds or letters of credit are called, we would be obligated to reimburse the issuer of the performance bond or letter of credit. We do not believe that a material amount of any currently outstanding performance bonds or letters of credit will be called. Performance bonds do not have stated expiration dates. Rather, we are released from the performance bonds as the underlying performance is completed.
Lease Obligations
Under ASC 842, we recognize a right-of-use lease asset and a lease liability for contracts deemed to contain a lease at the inception of the contract. Our lease population is fully comprised of operating leases, which are recorded at the net present value of future lease obligations on our consolidated balance sheet. At the inception of a lease, or if a lease is subsequently modified, we determine whether the lease is an operating or financing lease. Key estimates involved with ASC 842 include the discount rate used to measure our future lease obligations and the lease term, where considerations include renewal options and intent to renew. Lease right-of-use assets are included in other assets and lease liabilities are included in accrued expenses and other liabilities on our consolidated balance sheet.
Operating Leases
We lease certain property and equipment under non-cancelable operating leases. Office leases are for terms of up to ten years and generally provide renewal options. In most cases, we expect that, in the normal course of business, leases that expire will be renewed or replaced by other leases. Equipment leases are typically for terms of three to four years. For the years ended December 31, 2023, 2022 and 2021, lease expense was $10.3 million, $9.8 million and $9.5 million, respectively. Rental expense is included in general and administrative expenses on the consolidated statements of operations.
- 86 -


In 1987, we obtained two 55-year ground leases of commercial property that provided for three renewal options of ten years each and one 45-year renewal option. We exercised the three ten-year extensions on one of these ground leases to extend the lease through 2071. The commercial buildings on these properties have been sold and the ground leases have been sublet to the buyers.
For one of these leases, we are responsible for making lease payments to the land owner, and we collect sublease payments from the buyers of the buildings. This ground lease has been subleased through 2041 to the buyers of the commercial buildings. For the second lease, the buyers of the buildings are responsible for making lease payments directly to the land owner, however, we have guaranteed the performance of the buyers/lessees. See below for additional information on leases (dollars in thousands):

Year Ended December 31, 2023Year Ended December 31, 2022Year ended December 31, 2021
Lease Cost
Operating lease cost (included in SG&A expense)$10,314 $9,776 $9,482 
Ground lease cost (included in other operations expense)2,893 2,654 2,538 
Sublease income, ground leases (included in other operations revenue)(2,935)(2,693)(2,576)
Net lease cost$10,272 $9,737 $9,444 
Other information
Cash paid for amounts included in the measurement of lease liabilities:
Operating lease cash flows (included in operating cash flows)$9,754 $7,994 $9,557 
Ground lease cash flows (included in operating cash flows)$2,654 $2,654 $2,538 
Right-of-use assets obtained in exchange for new operating lease liabilities$9,016 $1,662 $31,245 
December 31, 2023December 31, 2022
Weighted-average discount rate:
Operating leases4.9 %4.7 %
Ground leases10.2 %10.2 %
Weighted-average remaining lease term (in years):
Operating leases6.37.0
Ground leases44.445.3
The future minimum lease payments under our operating leases are as follows (in thousands):
Property, Equipment and Other Leases
Ground Leases (1)
2024$10,353 $3,237 
202510,157 3,237 
20268,847 3,237 
20278,063 3,237 
20287,846 3,237 
Thereafter13,824 75,403 
Total operating lease payments$59,090 $91,588 
Less: Interest8,328 63,568 
Present value of operating lease liabilities$50,762 $28,020 
(1)    Ground leases are fully subleased through 2041, representing $57.7 million of the $91.6 million future ground lease obligations.
- 87 -


Purchase Obligations
In the ordinary course of business, we enter into land option contracts in order to procure lots for the construction of our homes. We are subject to customary obligations associated with entering into contracts for the purchase of land and improved lots. These purchase contracts typically require a cash deposit and the purchase of properties under these contracts is generally contingent upon satisfaction of certain requirements by the sellers, including obtaining applicable property and development entitlements. We also utilize option contracts with land sellers and land banking arrangements as a method of acquiring land in staged takedowns, to help us manage the financial and market risk associated with land holdings, and to reduce the use of funds from our corporate financing sources. These option contracts and land banking arrangements generally require a non-refundable deposit for the right to acquire land and lots over a specified period of time at pre-determined prices. We generally have the right at our discretion, to terminate our obligations under both purchase contracts and option contracts by forfeiting our cash deposit with no further financial responsibility to the land seller. In some cases, however, we may be contractually obligated to complete development work at the land seller’s expense even if we terminate the option to procure land or lots. As of December 31, 2023, we had $175.5 million of non-refundable cash deposits pertaining to land option contracts and purchase contracts with an aggregate remaining purchase price of approximately $1.2 billion (net of deposits).
 
14.    Stock-Based Compensation
2022 Long-Term Incentive Plan
On April 20, 2022, our stockholders approved the Tri Pointe Homes, Inc. 2022 Long-Term Incentive Plan (the “2022 Plan”), which had been previously approved by our board of directors. The 2022 Plan replaced the Company’s prior stock compensation plan, the TRI Pointe Group, Inc. Amended and Restated 2013 Long-Term Incentive Plan (the “2013 Plan”). The 2022 Plan provides for the grant of equity-based awards, including options to purchase shares of common stock, stock appreciation rights, restricted stock, restricted stock units, bonus stock and performance awards. The 2022 Plan will automatically expire on the tenth anniversary of its effective date. Our board of directors may terminate or amend the 2022 Plan at any time, subject to any requirement of stockholder approval required by applicable law, rule or regulation.

The number of shares of our common stock that may be issued under the 2022 Plan is 7,500,000 shares. No new awards have been or will be granted under the 2013 Plan from and after February 23, 2022. Any awards outstanding under the 2013 Plan will remain subject to and be paid under the 2013 Plan, and any shares subject to outstanding awards under the 2013 Plan that subsequently expire, terminate, or are surrendered or forfeited for any reason without issuance of shares will automatically become available for issuance under the 2022 Plan.

To the extent that shares of our common stock subject to an outstanding option, stock appreciation right, stock award or performance award granted under the 2022 Plan are not issued or delivered by reason of the expiration, termination, cancellation or forfeiture of such award or the settlement of such award in cash, then such shares of our common stock generally will again be available under the 2022 Plan. However, the 2022 Plan prohibits us from re-using shares that are tendered or surrendered to pay the exercise cost or tax obligation for stock options and SARs.

As of December 31, 2023, there were 6,071,952 shares available for future grant under the 2022 Plan.
The following table presents compensation expense recognized related to all stock-based awards (in thousands):
 Year Ended December 31,
 202320222021
Total stock-based compensation$19,919 $18,780 $20,941 
 
Stock-based compensation is charged to general and administrative expense on the accompanying consolidated statements of operations. As of December 31, 2023, total unrecognized stock-based compensation related to all stock-based awards was $42.4 million and the weighted average term over which the expense was expected to be recognized was 2.2 years.
Summary of Stock Option Activity
The following table presents a summary of stock option awards for the year ended December 31, 2023:
 
- 88 -


OptionsWeighted
Average
Exercise
Price
Per Share
Weighted
Average
Remaining
Contractual
Life
Aggregate
Intrinsic
Value
(in thousands)
Options outstanding at December 31, 2022159,255 $15.08 0.9$565 
Granted  — — 
Exercised(93,212)$14.59 — — 
Forfeited $ — — 
Options outstanding at December 31, 202366,043 $15.76 0.2$1,297 
Options exercisable at December 31, 202366,043 $15.76 0.2$1,297 
 
The intrinsic value of each stock option award outstanding or exercisable is the difference between the fair market value of the Company’s common stock at the end of the period and the exercise price of each stock option award to the extent it is considered “in-the-money”. A stock option award is considered to be “in-the-money” if the fair market value of the Company’s stock is greater than the exercise price of the stock option award. The aggregate intrinsic value of options outstanding and options exercisable represents the value that would have been received by the holders of stock option awards had they exercised their stock option award on the last trading day of the period and sold the underlying shares at the closing price on that day. The total intrinsic value of stock option awards exercised during the years ended December 31, 2023, 2022 and 2021 was $1.1 million, $347,553, and $2.4 million, respectively. There were no stock option awards granted during the years ended December 31, 2023, 2022 and 2021.

Summary of Restricted Stock Unit Activity
The following table presents a summary of restricted stock units (“RSUs”) for the year ended December 31, 2023:
Restricted
Stock
Units
Weighted
Average
Grant Date
Fair Value
Per Share
Aggregate
Intrinsic
Value
(in thousands)
Nonvested RSUs at December 31, 20223,679,521 $19.93 $68,402 
Granted1,609,111 $26.14 — 
Vested(1,174,745)$19.22 — 
Forfeited(224,507)$19.28 — 
Nonvested RSUs at December 31, 20233,889,380 $22.71 $88,336 
The total intrinsic value of RSUs that vested during the years ended December 31, 2023, 2022 and 2021 was $26.8 million, $23.9 million, and $13.7 million respectively. The total grant date fair value of restricted stock awards granted during the years ended December 31, 2023, 2022 and 2021 was $29.0 million, $33.9 million, and $29.3 million, respectively.
On February 22, 2023, the Company granted an aggregate of 504,551, time-based RSUs to certain employees and officers. The RSUs granted vest in equal installments annually on the anniversary of the grant date over a three-year period. The fair value of each RSU granted on February 22, 2023 was measured using a price of $23.21 per share per share, which was the closing stock price on the date of grant. Each award will be expensed on a straight-line basis over the vesting period.

On February 22, 2023, the Company granted an aggregate of 704,408 performance-based RSUs to the Company’s Chief Executive Officer, Chief Operating Officer and President, Chief Financial Officer, General Counsel, Chief Marketing Officer, Chief Human Resources Officer and division presidents. These performance-based RSUs are allocated to two separate performance metrics, as follows: (i) 50% to homebuilding revenue of the Company or the applicable Company division, and (ii) 50% to pre-tax earnings of the Company or the applicable Company division. The vesting, if at all, of these performance-based RSUs may range from 0% to 100% and will be based on the applicable Company division’s percentage attainment of specified threshold, target and maximum performance goals. The performance period for these performance-based RSUs is January 1, 2023 to December 31, 2025. The fair value of these performance-based RSUs was measured using a price of $23.21, which was the closing stock price on the date of grant. Each award will be expensed over the requisite service period.

On May 1, 2023, the Company granted an aggregate of 29,150 time-based RSUs to the non-employee members of its board of directors. The RSUs granted to the non-employee directors vest in their entirety on the day immediately prior to the Company’s 2024 annual meeting of stockholders. The fair value of each RSU granted on May 1, 2023 was measured using a
- 89 -


price of $28.30 per share, which was the closing stock price on the date of grant. Each award will be expensed on a straight-line basis over the vesting period.
On December 26, 2023, the Company granted an aggregate of 364,215 time-based RSUs to the Company’s Chief Executive Officer, Chief Operating Officer and President, Chief Financial Officer, General Counsel, Chief Marketing Officer, and Chief Human Resources Officer. The RSUs granted vest in equal installments annually on the anniversary of the grant date over a three-year period. The fair value of each RSU granted on December 26, 2023 was measured using a price of $35.83 per share per share, which was the closing stock price on the date of grant. Each award will be expensed on a straight-line basis over the vesting period.

For the twelve months ended December 31, 2023, the Company granted an aggregate of 6,787 time-based RSUs to certain employees not described above. The RSUs granted vest in equal installments annually beginning on the anniversary of the grant date over a three-year period. The fair value of the RSUs granted were measured using the closing stock prices on the applicable date of each grant. Each award will be expensed on a straight-line basis over the vesting period.
On February 22, 2022, the Company granted an aggregate of 629,520 time-based RSUs to certain employees and officers. The RSUs granted vest in equal installments annually on the anniversary of the grant date over a three-year period. The fair value of each RSU granted on February 22, 2022 was measured using a price of $21.00 per share per share, which was the closing stock price on the date of grant. Each award will be expensed on a straight-line basis over the vesting period.

On February 22, 2022, the Company granted an aggregate of 668,150 performance-based RSUs to the Company’s Chief Executive Officer, Chief Operating Officer and President, Chief Financial Officer, General Counsel, Chief Marketing Officer and Chief Human Resources Officer. These performance-based RSUs are allocated to two separate performance metrics, as follows: (i) 50% to homebuilding revenue, and (ii) 50% to pre-tax earnings. The vesting, if at all, of these performance-based RSUs may range from 0% to 100% and will be based on the Company’s percentage attainment of specified threshold, target and maximum performance goals. Any award earned based on performance achieved may be increased or decreased by 25% based on the Company’s total stockholder return (“TSR”) relative to its peer-group homebuilders. The performance period for these performance-based RSUs is January 1, 2022 to December 31, 2024. The fair value of these performance-based RSUs was determined to be $22.30 per share based on a Monte Carlo simulation. Each award will be expensed over the requisite service period.

On February 22, 2022, the Company granted an aggregate of 235,078 performance-based RSUs to the Company’s division presidents. These performance-based RSUs are allocated to two separate performance metrics, as follows: (i) 50% to homebuilding revenue of the applicable Company division, and (ii) 50% to pre-tax earnings of the applicable Company division. The vesting, if at all, of these performance-based RSUs may range from 0% to 100% and will be based on the applicable Company division’s percentage attainment of specified threshold, target and maximum performance goals. The performance period for these performance-based RSUs is January 1, 2022 to December 31, 2024. The fair value of these performance-based RSUs was measured using a price of $21.00, which was the closing stock price on the date of grant. Each award will be expensed over the requisite service period.

On April 25, 2022, the Company granted an aggregate of 38,385 time-based RSUs to the non-employee members of its board of directors. The RSUs granted to the non-employee directors vest in their entirety on the day immediately prior to the Company’s 2023 annual meeting of stockholders. The fair value of each RSU granted on April 25, 2022 was measured using a price of $20.19 per share, which was the closing stock price on the date of grant. Each award will be expensed on a straight-line basis over the vesting period.
For the twelve months ended December 31, 2022, the Company granted an aggregate of 3,004 time-based RSUs to certain employees not described above. The RSUs granted vest in equal installments annually beginning on the anniversary of the grant date over a three-year period. The fair value of the RSUs granted were measured using the closing stock prices on the applicable date of each grant. Each award will be expensed on a straight-line basis over the vesting period.
As RSUs vest for employees, a portion of the shares awarded is generally withheld to cover employee tax withholdings. As a result, the number of RSUs vested and the number of shares of common stock issued will differ.

15.    Income Taxes
The provision for income tax attributable to income before income taxes consisted of (in thousands):
- 90 -


 Year Ended December 31,
 202320222021
Current:   
Federal$97,436 $142,045 $130,700 
State23,873 26,513 35,266 
Total current taxes121,309 168,558 165,966 
Deferred:   
Federal(5,926)8,812 (8,771)
State2,781 13,433 (800)
Total deferred taxes(3,145)22,245 (9,571)
Total income tax expense$118,164 $190,803 $156,395 
 
The Company’s provision for income taxes was different from the amount computed by applying the statutory federal income tax rate of 21% to the underlying income before income taxes as a result of the following (in thousands):
 Year Ended December 31,
 202320222021
Taxes at the U.S. federal statutory rate$98,122 $162,371 $131,373 
State income taxes, net of federal tax impact20,138 32,262 27,234 
Non-deductible transaction costs 49 136 
Federal energy credits(3,760)(5,487)(5,429)
Other, net3,664 1,608 3,081 
Total income tax expense$118,164 $190,803 $156,395 
Effective income tax rate25.3 %24.7 %25.0 %

- 91 -


Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts of assets and liabilities and their respective tax basis, and for operating loss and tax credit carryforwards. Deferred taxes consisted of the following at December 31, 2023 and 2022 (in thousands):
Year Ended
December 31,
 20232022
Deferred tax assets:  
Impairment and other valuation reserves$16,733 $21,832 
Incentive compensation11,512 9,923 
Indirect costs capitalized19,857 13,204 
Operating lease liability19,401 19,413 
Net operating loss carryforwards (state) 1,629 
State taxes5,092 5,699 
Other costs and expenses10,851 12,524 
Gross deferred tax assets83,446 84,224 
Valuation allowance(3,372)(3,413)
Deferred tax assets, net of valuation allowance80,074 80,811 
Deferred tax liabilities:  
Interest capitalized(3,355)(5,340)
Basis difference in inventory(5,302)(5,523)
Fixed assets(12,896)(14,281)
Intangibles(4,200)(4,227)
Operating lease asset(15,847)(15,883)
Deferred financing costs(394)(507)
Other(84)(199)
Deferred tax liabilities(42,078)(45,960)
Net deferred tax assets$37,996 $34,851 
The Company accounts for income taxes in accordance with ASC 740, which requires an asset and liability approach for measuring deferred taxes based on temporary differences between the financial statements and tax bases of assets and liabilities using enacted tax rates for the years in which taxes are expected to be paid or recovered. Each quarter we assess our deferred tax asset to determine whether all or any portion of the asset is more likely than not unrealizable under ASC 740. We are required to establish a valuation allowance for any portion of the asset we conclude is more likely than not to be unrealizable. Our assessment considers, among other things, the nature, frequency and severity of our current and cumulative losses, forecasts of our future taxable income, the duration of statutory carryforward periods and tax planning alternatives.
As of December 31, 2023, the Company did not have any federal or state net operating loss carryforwards. As of December 31, 2023 and 2022, we had a valuation allowance on our deferred tax assets of $3.4 million. The valuation allowance as of December 31, 2023 and 2022 primarily related to an impairment of our investment in an unconsolidated joint venture that, if dissolved, would result in a capital loss, the realization of which is uncertain.
The Company will continue to evaluate both positive and negative evidence in determining the need for a valuation allowance against its deferred tax assets. Changes in positive and negative evidence, including differences between the Company’s future operating results and the estimates utilized in the determination of the valuation allowance, could result in changes in the Company’s estimate of the valuation allowance against its deferred tax assets. The accounting for deferred taxes is based upon estimates of future results. Differences between the anticipated and actual outcomes of these future results could have a material impact on the Company’s consolidated results of operations or financial position. Also, changes in existing federal and state tax laws and tax rates could affect future tax results and the valuation allowance against the Company’s deferred tax assets.
The Company files income tax returns in the U.S., including federal and multiple state and local jurisdictions. The Company’s tax years 2019 to 2022 will remain open to examination by the federal and state authorities for three and four years, respectively, from the date of utilization of any net operating loss or credit carryforwards.
- 92 -


Unrecognized tax benefits represent potential future obligations to taxing authorities if uncertain tax positions we have taken on previously filed tax returns are not sustained. These amounts represent the gross amount of exposure in individual jurisdictions and do not reflect any additional benefits expected to be realized if such positions were not sustained, such as federal deduction that could be realized if an unrecognized state deduction was not sustained. We did not have any unrecognized tax benefits as of December 31, 2023 and 2022. The Company classifies interest and penalties related to unrecognized tax benefits as part of income tax expense. The Company did not record any income tax expense for interest and penalties on uncertain tax positions during the years ended December 31, 2023, 2022 and 2021.
 
16.    Related Party Transactions
We had no related party transactions for the years ended December 31, 2023, 2022 or 2021.

17.    Supplemental Disclosure to Consolidated Statements of Cash Flows
The following are supplemental disclosures to the consolidated statements of cash flows (in thousands):
 Year Ended December 31,
 202320222021
Supplemental disclosure of cash flow information:   
Cash paid during the period for:   
Interest paid (capitalized), net$(4,184)$(7,868)$(10,616)
Income taxes paid, net$115,115 $186,145 $144,508 
Supplemental disclosures of noncash activities: 
Increase in share repurchase excise tax accrual$1,557 $ $ 
Amortization of senior note discount capitalized to real estate
   inventory
$1,064 $997 $935 
Amortization of deferred loan costs capitalized to real estate
   inventory
$4,001 $3,709 $3,494 
 
- 93 -


Item 16.    Form 10-K Summary
None.

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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.
 
 Tri Pointe Homes, Inc.
  
 By: /s/ Douglas F. Bauer 
   Douglas F. Bauer
   Chief Executive Officer
    
Date: February 22, 2024 
 
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:
 
SignatureTitle Date
   
/s/ Steven J. GilbertChairman of the Board, Director February 22, 2024
Steven J. Gilbert  
   
/s/ Douglas F. BauerChief Executive Officer and Director (Principal Executive Officer) February 22, 2024
Douglas F. Bauer  
   
/s/ Glenn J. KeelerChief Financial Officer and Chief Accounting Officer (Principal Financial Officer and Principal Accounting Officer) February 22, 2024
Glenn J. Keeler  
     
/s/ Lawrence B. BurrowsDirector February 22, 2024
Lawrence B. Burrows  
   
/s/ Constance B. MooreDirectorFebruary 22, 2024
Constance B. Moore
   
/s/ Vicki D. McWilliamsDirectorFebruary 22, 2024
Vicki D. McWilliams
/s/ R. Kent GrahlDirector February 22, 2024
R. Kent Grahl  

- 94 -
EX-4.15 2 tph10k2023ex415.htm EX-4.15 Document

Exhibit 4.15

DESCRIPTION OF THE COMPANYS SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934
    Tri Pointe Homes, Inc., a Delaware corporation, has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”): our common stock, $0.01 par value per share.
    The following is a description of the rights of our common stock and related provisions of Delaware law and our certificate of incorporation and bylaws. Both our certificate of incorporation and bylaws are filed as exhibits to the annual report on Form 10-K of which this exhibit forms a part. The following description of our common stock does not purport to be complete and is subject to, and qualified in its entirety by reference to, the complete text of our certificate of incorporation and bylaws and applicable provisions of Delaware law.
References to “Tri Pointe”, “the Company”, “we”, “us”, or “our” in this exhibit refer to Tri Pointe Homes, Inc., a Delaware corporation, excluding our consolidated subsidiaries, unless explicitly stated or the context otherwise requires.
Common Stock
Our certificate of incorporation authorizes the issuance of up to 500,000,000 shares of common stock, par value $0.01 per share. As of December 31, 2023, there were 95,530,512 shares of common stock issued and outstanding.
Shares of our common stock have the following rights, preferences and privileges:
Voting Rights. Each outstanding share of common stock entitles its holder to one vote on all matters submitted to a vote of stockholders, including the election of directors. There are no cumulative voting rights. Generally, all matters to be voted on by stockholders must be approved by the vote of the holders of stock having a majority of the votes that could be cast by the holders of all stock entitled to vote on such matters that are present in person or by proxy at the meeting, except that (i) in an “uncontested election”, our directors are elected by a majority of the votes cast in the election of directors and (ii) in all director elections other than “uncontested elections”, our directors are elected by a plurality of the votes cast in the election of directors. “Uncontested elections” are defined as any meeting of stockholders at which directors are to be elected where the number of nominees does not exceed the number of directors to be elected. We do not have a classified board of directors.
Dividends. Subject to the rights of the holders of any preferred stock which may be outstanding from time to time, the holders of common stock are entitled to receive dividends as, when and if dividends are declared by our board of directors out of assets legally available for the payment of dividends. We currently intend to retain our future earnings, if any, to finance the development and expansion of our business and, therefore, do not intend to pay cash dividends on our common stock for the foreseeable future. Any future determination to pay dividends will be at the discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements, restrictions contained in any financing instruments and such other factors as our board of directors deems relevant.
Liquidation. In the event of a liquidation, dissolution or winding up of our affairs, whether voluntary or involuntary, after payment of liabilities and obligations to creditors and any holders of preferred stock, our remaining assets will be distributed ratably among our stockholders on a per share basis.
Rights and Preferences. Our common stock has no preemptive, redemption, conversion or subscription rights. The rights, powers, preferences and privileges of our stockholders are subject to, and may be
1



materially and adversely affected by, the rights of the holders of shares of any series of preferred stock that we may designate and issue in the future.
Merger. In the event that we merge or consolidate with or into another entity, holders of each share of our common stock will be entitled to receive the same per share consideration.
Our common stock trades on the NYSE under the trading symbol “TPH.”
The transfer agent and registrar for our common stock is Equiniti Trust Company, LLC.
Certain Anti-Takeover Effects of Provisions of Our Charter and Bylaws
Our charter and bylaws and Delaware law contain provisions that may delay or prevent a transaction or a change in control of the Company that might involve a premium paid for shares of our common stock or otherwise be in the best interests of our stockholders, which could materially and adversely affect the market price of our common stock. Certain of these provisions are described below.
Selected Provisions of Our Charter and Bylaws
Our charter and bylaws contain anti-takeover provisions that:
authorize our board of directors, without further action by our stockholders, to issue up to 50,000,000 shares of preferred stock in one or more series, and with respect to each series, to fix the number of shares constituting that series and establish the rights and other terms of that series;
require that actions to be taken by our stockholders may be taken only at an annual or special meeting of our stockholders and not by written consent;
specify that special meetings of our stockholders can be called only by our board of directors, the chairman of our board of directors or our chief executive officer;
establish advance notice procedures for stockholders to submit nominations of candidates for election to our board of directors and other proposals to be brought before a meeting of our stockholders;
provide that our bylaws may be amended by our board of directors without stockholder approval;
allow the directors to establish the size of our board of directors by action of the board, subject to a minimum of three members;
provide that vacancies on our board of directors or newly created directorships resulting from an increase in the number of directors may be filled only by a majority of directors then in office, even though less than a quorum;
do not give our stockholders cumulative voting rights with respect to the election of directors; and
prohibit us from engaging in certain business combinations with any “interested stockholder” unless specified conditions are satisfied, as described in “—Selected Provisions of Delaware Law.”
Selected Provisions of Delaware Law
The Company has opted out of Section 203 of the Delaware General Corporation Law (the “DGCL”), which regulates corporate takeovers. However, our charter contains provisions that are similar to Section 203 of the DGCL. Specifically, our charter provides that the Company may not engage in certain “business combinations” with any
2



“interested stockholder” for a three-year period following the time that the person became an interested stockholder, unless:
prior to the time that person became an interested stockholder, our board of directors approved either the business combination or the transaction which resulted in the person becoming an interested stockholder;
upon the consummation of the transaction which resulted in the person becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the Company outstanding at the time the transaction commenced, excluding certain shares; or
at or subsequent to the time the person became an interested stockholder, the business combination is approved by our board of directors and by the affirmative vote of at least 66 2/3% of the outstanding voting stock which is not owned by the interested stockholder.
Generally, a business combination includes a merger, consolidation, asset or stock sale or other transaction resulting in a financial benefit to the interested stockholder. Subject to certain exceptions, an interested stockholder is a person who, together with that person’s affiliates and associates, owns, or within the previous three years owned, 15% or more of the voting stock of the Company. This provision could prohibit or delay mergers or other takeover or change in control attempts with respect to the Company and, accordingly, may discourage attempts to acquire the Company.
3

EX-21.1 3 tph10k2023ex211.htm EX-21.1 Document

Exhibit 21.1
List of Subsidiaries of Tri Pointe Homes, Inc.
 
Entity NameJurisdiction of OrganizationDBAs
Cabin Branch Commons, LLCMaryland
Sonoma Insurance Company, Inc.Hawaii
Tri Pointe Advantage Insurance Services, Inc.Delaware
Tri Pointe Assurance, Inc.Texas
Tri Pointe Assurance California, LLCDelaware
Tri Pointe Communities, Inc.Delaware
Tri Pointe Connect, L.L.C.Delaware
Tri Pointe Contractors, LPDelaware
Tri Pointe Holdings, Inc.Washington
Tri Pointe Homes 1464, LLCDelaware
Tri Pointe Homes 529, LLCDelaware
Tri Pointe Homes Arizona 91, LLCArizona
Tri Pointe Homes Arizona Construction, LLCArizonaMaracay Construction
Tri Pointe Homes Construction
Tri Pointe Homes Arizona Realty, LLCArizonaMaracay Realty
Tri Pointe Homes Realty
Tri Pointe Homes Arizona Rio Rancho, LLCArizona
Tri Pointe Homes Arizona VR, LLCArizona
Tri Pointe Homes Arizona WH, LLCArizona
Tri Pointe Homes Arizona, LLCArizonaMaracay Homes
Tri Pointe
Tri Pointe Homes
Tri Pointe Homes DC Metro Amalyn, LLCDelaware
Tri Pointe Homes DC Metro, Inc.DelawareTri Pointe
Tri Pointe Homes
Winchester Homes
Tri Pointe Homes DFW, LLCTexasTrendmaker Homes DFW
Tri Pointe
Tri Pointe Homes
Tri Pointe Homes Dallas-Fort Worth
Tri Pointe Homes HBL, LLCDelaware
Tri Pointe Homes Holdings, Inc.DelawareTri Pointe
Tri Pointe Homes
Tri Pointe Homes Bay Area
Tri Pointe Homes Carolinas
Tri Pointe Homes Charlotte
Tri Pointe Homes Colorado
Tri Pointe Homes Orange County-Los Angeles
Tri Pointe Homes Raleigh
Tri Pointe Homes Sacramento
Tri Pointe Homes House Hahl, LLCDelaware
Tri Pointe Homes IE-SD, Inc.CaliforniaPardee Homes
Tri Pointe
Tri Pointe Homes
Tri Pointe Homes Inland Empire
Tri Pointe Homes San Diego
Tri Pointe Homes Nevada, Inc.NevadaPardee Homes
Tri Pointe
Tri Pointe Homes
Tri Pointe Homes Las Vegas
Tri Pointe Homes Rogers, LLCDelaware
Tri Pointe Homes Texas Clear Lake, LLCTexas
Tri Pointe Homes Texas Holdings, LLCTexas
Tri Pointe Homes Texas LAC GP, LLCTexas



Tri Pointe Homes Texas LAC LP, LLCTexas
Tri Pointe Homes Texas, Inc.TexasTrendmaker Homes
Tri Pointe
Tri Pointe Homes
Tri Pointe Homes Austin
Tri Pointe Homes Houston
Tri Pointe Homes Washington Real Estate, LLCWashingtonQuadrant Real Estate
Tri Pointe Homes Real Estate
Tri Pointe Homes Washington, Inc.WashingtonQuadrant Homes
Tri Pointe
Tri Pointe Homes
Tri Pointe Solutions, Inc.Delaware


EX-22.1 4 tph10k2023ex221.htm EX-22.1 Document

Exhibit 22.1
List of Guarantor Subsidiaries of Tri Pointe Homes, Inc.
 
The following subsidiaries of Tri Pointe Homes, Inc., a Delaware corporation (the “Company”), were guarantors of the Company’s 5.875% Senior Notes due 2024, 5.250% Senior Notes due 2027 and 5.700% Senior Notes due 2028 as of December 31, 2023:
Entity NameJurisdiction of Organization
Tri Pointe Holdings, Inc.Washington
Tri Pointe Homes Arizona 91, LLCArizona
Tri Pointe Homes Arizona, LLCArizona
Tri Pointe Homes DC Metro, Inc.Delaware
Tri Pointe Homes DFW, LLCTexas
Tri Pointe Homes Holdings, Inc.(1)
Delaware
Tri Pointe Homes IE-SD, Inc.California
Tri Pointe Homes Nevada, Inc.Nevada
Tri Pointe Homes Texas Holdings, LLCTexas
Tri Pointe Homes Texas, Inc.Texas
Tri Pointe Homes Washington, Inc.Washington
 __________
(1) Tri Pointe Homes Holdings, Inc. and the Company are co-issuers of the 5.875% Senior Notes due 2024.

EX-23.1 5 tph10k2023ex231.htm EX-23.1 Document

Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in the following Registration Statements:
1.Registration Statement (Form S-3 No. 333-238897) of Tri Pointe Homes, Inc.,
2.Registration Statement (Form S-8 No. 333-186403, as amended, and Form S-8 No. 333-200185, as amended) pertaining to the 2013 Long-Term Incentive Plan of Tri Pointe Homes, Inc.,
3.Registration Statement (Form S-8 No. 333-197461, as amended) pertaining to the Weyerhaeuser Real Estate Company 2004 Long-Term Incentive Plan and the Weyerhaeuser Real Estate Company 2013 Long-Term Incentive Plan; and
4.Registration Statement (Form S-8 No. 333-264429) pertaining to the 2022 Long-Term Incentive Plan of Tri Pointe Homes, Inc.,
of our reports dated February 22, 2024, with respect to the consolidated financial statements of Tri Pointe Homes, Inc. and the effectiveness of internal control over financial reporting of Tri Pointe Homes, Inc. included in this Annual Report (Form 10-K) of Tri Pointe Homes, Inc. for the year ended December 31, 2023.
/s/ Ernst & Young LLP
Irvine, California
February 22, 2024

EX-31.1 6 tph10k2023ex311.htm EX-31.1 Document

Exhibit 31.1
SECTION 302 CERTIFICATION
I, Douglas F. Bauer, certify that:
(1)I have reviewed this annual report on Form 10-K of Tri Pointe Homes, 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(s) 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(s) 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:February 22, 2024 /s/ Douglas F. Bauer
  Douglas F. Bauer
Chief Executive Officer (Principal Executive Officer)


EX-31.2 7 tph10k2023ex312.htm EX-31.2 Document

Exhibit 31.2
SECTION 302 CERTIFICATION
I, Glenn J. Keeler, certify that:
(1)I have reviewed this annual report on Form 10-K of Tri Pointe Homes, 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(s) 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(s) 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:February 22, 2024 /s/ Glenn J. Keeler
  Glenn J. Keeler
Chief Financial Officer (Principal Financial Officer)


EX-32.1 8 tph10k2023ex321.htm EX-32.1 Document

Exhibit 32.1
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 Annual Report of Tri Pointe Homes, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Douglas F. Bauer, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 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 the Company.
 
Date:February 22, 2024 /s/ Douglas F. Bauer
  Douglas F. Bauer
Chief Executive Officer (Principal Executive Officer)


EX-32.2 9 tph10k2023ex322.htm EX-32.2 Document

Exhibit 32.2
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 Annual Report of Tri Pointe Homes, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Glenn J. Keeler, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 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 the Company.
 
Date:February 22, 2024 /s/ Glenn J. Keeler
  Glenn J. Keeler
Chief Financial Officer (Principal Financial Officer)


EX-97 10 ex97tripointehomesincclawb.htm EX-97 Document



Exhibit 97
TRI POINTE HOMES, INC.

CLAWBACK POLICY

On July 19, 2023, the Board of Directors (the “Board”) of Tri Pointe Homes, Inc., a Delaware corporation (the “Company”), has adopted the following Clawback Policy (this “Policy”), effective as of October 2, 2023 (the “Effective Date”), which supersedes and replaces in its entirety the Tri Pointe Homes, Inc. Executive Compensation Recoupment Policy adopted effective as of February 1, 2015 as to any Incentive-Based Compensation Received after the Effective Date.

1.Purpose

The purpose of this Policy is to provide for the recoupment of certain incentive compensation pursuant to Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, in the manner required by Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), Rule 10D-1 promulgated thereunder, and the Applicable Listing Standards (as defined below) (collectively, the “Dodd-Frank Rules”).

2.Administration

This Policy shall be administered by Compensation Committee of the Board (the “Compensation Committee”). Any determinations made by the Compensation Committee shall be final and binding on all affected individuals.

3.Definitions

For purposes of this Policy, the following capitalized terms shall have the meanings set forth below.

(a)    “Accounting Restatement” shall mean an accounting restatement of the Company’s financial statements due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement (i) to correct an error in previously issued financial statements that is material to the previously issued financial statements (i.e., a “Big R” restatement), or (ii) that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (i.e., a “little r” restatement).

(b)    “Affiliate” shall mean each entity that directly or indirectly controls, is controlled by, or is under common control with the Company.

(c)    “Applicable Exchange” shall mean (i) The Nasdaq Stock Market, if the Company’s securities are listed on such national stock exchange, or (ii) the New York Stock Exchange, if the Company’s securities are listed on such national stock exchange.

(d)    “Applicable Listing Standards” shall mean (i) Nasdaq Listing Rule 5608, if the Company’s securities are listed on The Nasdaq Stock Market, or (ii) Section 303A.14 of the New York Stock Exchange Listed Company Manual, if the Company’s securities are listed on the New York Stock Exchange.

(e)    “Clawback Eligible Incentive Compensation” shall mean Incentive-Based Compensation Received by a Covered Executive (i) on or after the Effective Date, (ii) after beginning service as a Covered Executive, (iii) if such individual served as a Covered Executive at any time during the performance period for such Incentive-Based Compensation (irrespective of whether such individual continued to serve as a Covered Executive upon or following the Restatement Trigger Date), (iv) while the Company has a class of securities listed on a national securities exchange or a national securities association, and (v) during the applicable Clawback Period. For the avoidance of doubt, Incentive-Based Compensation Received by a Covered Executive on or after the Effective Date could, by the terms of this Policy, include amounts approved, awarded, or granted prior to such date.







(f)    “Clawback Period” shall mean, with respect to any Accounting Restatement, the three completed fiscal years of the Company immediately preceding the Restatement Trigger Date and any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years (except that a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of at least nine months shall count as a completed fiscal year).

(g)    “Company Group” shall mean the Company and its Affiliates.

(h)    “Covered Executive” shall mean any “executive officer” of the Company as defined under the Dodd-Frank Rules, and, for the avoidance of doubt, includes each individual identified as an executive officer of the Company in accordance with Item 401(b) of Regulation S-K under the Exchange Act.

(i)    “Erroneously Awarded Compensation” shall mean the amount of Clawback Eligible Incentive Compensation that exceeds the amount of Incentive-Based Compensation that otherwise would have been Received had it been determined based on the restated amounts, computed without regard to any taxes paid. With respect to any compensation plan or program that takes into account Incentive-Based Compensation, the amount contributed to a notional account that exceeds the amount that otherwise would have been contributed had it been determined based on the restated amount, computed without regard to any taxes paid, shall be considered Erroneously Awarded Compensation, along with earnings accrued on that notional amount.

(j)    “Financial Reporting Measures” shall mean measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and all other measures that are derived wholly or in part from such measures. Stock price and total stockholder return (and any measures that are derived wholly or in part from stock price or total stockholder return) shall for purposes of this Policy be considered Financial Reporting Measures. For the avoidance of doubt, a measure need not be presented in the Company’s financial statements or included in a filing with the U.S. Securities and Exchange Commission (the “SEC”) in order to be considered a Financial Reporting Measure.

(k)    “Incentive-Based Compensation” shall mean any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure.

(l)    “Received” shall mean the actual or deemed receipt of Incentive-Based Compensation. Incentive-Based Compensation shall be deemed received for this purpose in the Company’s fiscal period during which the Financial Reporting Measure specified in the applicable Incentive-Based Compensation award is attained, even if payment or grant of the Incentive-Based Compensation occurs after the end of that period.

(m)    “Restatement Trigger Date” shall mean the earlier to occur of (i) the date the Board, a committee of the Board, or the officer(s) of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement.

4.Recoupment of Erroneously Awarded Compensation

Upon the occurrence of a Restatement Trigger Date, the Company shall recoup Erroneously Awarded Compensation reasonably promptly, in the manner described below. For the avoidance of doubt, the Company’s obligation to recover Erroneously Awarded Compensation under this Policy is not dependent on if or when restated financial statements are filed following the Restatement Trigger Date.

(a)    Process. The Compensation Committee shall use the following process for recoupment:

(i)    First, the Compensation Committee will determine the amount of any Erroneously Awarded Compensation for each Covered Executive in connection with such Accounting Restatement. For Incentive-Based Compensation based on (or derived from) stock price or total stockholder return where the amount
2







of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the applicable Accounting Restatement, the amount shall be determined by the Compensation Committee based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total stockholder return upon which the Incentive-Based Compensation was Received (in which case, the Company shall maintain documentation of such determination of that reasonable estimate and provide such documentation to the Applicable Exchange).

(ii)    Second, the Compensation Committee will provide each affected Covered Executive with a written notice stating the amount of the Erroneously Awarded Compensation, a demand for recoupment, and the means of recoupment that the Company will accept.

(b)    Means of Recoupment. The Compensation Committee shall have discretion to determine the appropriate means of recoupment of Erroneously Awarded Compensation, which may include without limitation: (i) recoupment of cash or shares of Company stock, (ii) forfeiture of unvested cash or equity awards (including those subject to service-based and/or performance-based vesting conditions), (iii) cancellation of outstanding vested cash or equity awards (including those for which service-based and/or performance-based vesting conditions have been satisfied), (iv) to the extent consistent with Section 409A of the Internal Revenue Code of 1986, as amended (“Section 409A”), offset of other amounts owed to the Covered Executive or forfeiture of deferred compensation, (v) reduction of future compensation, and (vi) any other remedial or recovery action permitted by law. Notwithstanding the foregoing, the Company Group makes no guarantee as to the treatment of such amounts under Section 409A and shall have no liability with respect thereto. For the avoidance of doubt, appropriate means of recoupment may include recovery from amounts that were approved, awarded, or granted prior to the Effective Date. Except as set forth in Section 4(d) below, in no event may the Company Group accept an amount that is less than the amount of Erroneously Awarded Compensation in satisfaction of a Covered Executive’s obligations hereunder.

(c)    Failure to Repay. To the extent that a Covered Executive fails to repay all Erroneously Awarded Compensation to the Company Group when due (as determined in accordance with Section 4(a) above), the Company shall, or shall cause one or more other members of the Company Group to, take all actions reasonable and appropriate to recoup such Erroneously Awarded Compensation from the applicable Covered Executive.

(d)    Exceptions. Notwithstanding anything herein to the contrary, the Company shall not be required to recoup Erroneously Awarded Compensation if one of the following conditions is met and the Compensation Committee determines that recoupment would be impracticable:

(i)    The direct expense paid to a third party to assist in enforcing this Policy against a Covered Executive would exceed the amount to be recouped, after the Company has made a reasonable attempt to recoup the applicable Erroneously Awarded Compensation, documented such attempts, and provided such documentation to the Applicable Exchange;

(ii)    Recoupment would violate home country law where that law was adopted prior to November 28, 2022, provided that, before determining that it would be impracticable to recoup any amount of Erroneously Awarded Compensation based on violation of home country law, the Company has obtained an opinion of home country counsel, acceptable to the Applicable Exchange, that recoupment would result in such a violation and a copy of the opinion is provided to the Applicable Exchange; or

(iii)    Recoupment would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.

5.Reporting and Disclosure

The Company shall file all disclosures with respect to this Policy in accordance with the requirements of the Dodd-Frank Rules.

3







6.Indemnification Prohibition

No member of the Company Group shall be permitted to indemnify any current or former Covered Executive against (i) the loss of any Erroneously Awarded Compensation that is recouped pursuant to the terms of this Policy, or (ii) any claims relating to the Company Group’s enforcement of its rights under this Policy. The Company may not pay or reimburse any Covered Executive for the cost of third-party insurance purchased by a Covered Executive to fund potential recoupment obligations under this Policy.

7.Acknowledgment

To the extent required by the Compensation Committee, each Covered Executive shall be required to sign and return to the Company the acknowledgement form attached hereto as Exhibit A pursuant to which such Covered Executive will agree to be bound by the terms of, and comply with, this Policy. For the avoidance of doubt, each Covered Executive will be fully bound by, and must comply with, the Policy, whether or not such Covered Executive has executed and returned such acknowledgment form to the Company.

8.Interpretation

The Compensation Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. The Compensation Committee intends that this Policy be interpreted consistent with the Dodd-Frank Rules.

9.Amendment; Termination

The Compensation Committee may amend or terminate all or any portion of this Policy from time to time in its discretion, including as and when it determines that it is legally required to do so by any federal securities laws, SEC rule, or the rules of any national securities exchange or national securities association on which the Company’s securities are listed.

10.Other Recoupment Rights

The Compensation Committee intends that this Policy be applied to the fullest extent of the law. The Compensation Committee may require that any employment agreement, equity award agreement, cash incentive award agreement, or any other compensatory agreement or arrangement entered into on or after the Effective Date be conditioned upon the Covered Executive’s agreement to abide by the terms of this Policy. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company Group, whether arising under applicable law, regulation or rule, pursuant to the terms of any other policy of the Company Group, pursuant to any employment agreement, equity award, cash incentive award, or other agreement applicable to a Covered Executive, or otherwise (the “Separate Clawback Rights”). Notwithstanding the foregoing, there shall be no duplication of recovery of the same Erroneously Awarded Compensation under this Policy and the Separate Clawback Rights, unless required by applicable law.

11.Successors

This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators, or other legal representatives.


4




EXHIBIT A

ACKNOWLEDGMENT FORM

By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the Tri Pointe Homes, Inc. Clawback Policy (the “Policy”). Capitalized terms used but not otherwise defined in this Acknowledgement Form (this “Acknowledgement Form”) shall have the meanings ascribed to such terms in the Policy.

By signing this Acknowledgement Form, the undersigned acknowledges and agrees that the undersigned is and will continue to be subject to the Policy and that the Policy will apply both during and after the undersigned’s employment with the Company Group. Further, by signing below, the undersigned (i) agrees to abide by the terms of the Policy, including, without limitation, by returning any Erroneously Awarded Compensation to the Company Group reasonably promptly to the extent required by, and in a manner permitted by, the Policy, as determined by the Compensation Committee of the Company’s Board of Directors in its sole discretion; and (ii) acknowledges that payments under any compensation plan or agreement under which compensation was granted to the undersigned, including but not limited to any employment agreement, severance and change in control protection agreement, and/or indemnification agreement to which the undersigned is a party, including, specifically, any agreements set forth on Schedule 1 hereto, are subject to potential reduction under the Policy in connection with the application of the Policy. Finally, the undersigned acknowledges and agrees that in the event of any inconsistency between the provisions of the Policy and this Acknowledgement Form, on the one hand, and any applicable incentive-based compensation arrangements, employment agreement, severance and change in control protection agreement, equity agreement, indemnification agreement, or similar agreement or arrangement setting forth the terms and conditions of any compensation payable to the undersigned, on the other hand, the terms of the Policy and this Acknowledgment Form shall govern.

Sign
Name:
Date
A-1




SCHEDULE 1

LIST OF AGREEMENTS


A-2


EX-101.SCH 11 tph-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Receivables, Net link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Real Estate Inventories link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Investments in Unconsolidated Entities link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Variable Interest Entities link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Accrued Expenses and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Senior Notes and Loans Payable link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Fair Value Disclosures link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Supplemental Disclosure to Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Receivables, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Real Estate Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Investments in Unconsolidated Entities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Variable Interest Entities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Senior Notes and Loans Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Fair Value Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Supplemental Disclosure to Consolidated Statements of Cash Flows (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Organization and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Segment Information - Schedule of Financial Information Relating to Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Receivables, Net - Schedule of Receivables, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Receivables, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Real Estate Inventories - Schedule of Real Estate Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Real Estate Inventories - Schedule of Interest Incurred, Capitalized and Expensed (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Real Estate Inventories - Schedule of Real Estate Inventory Impairments and Land Option Abandonments (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Real Estate Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Investments in Unconsolidated Entities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Investments in Unconsolidated Entities - Aggregated Assets, Liabilities and Operating Results of Entities as Equity-Method Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Variable Interest Entities - Schedule of Interests in Land Option Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Variable Interest Entities -Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Other Assets - Schedule of Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Senior Notes and Loans Payable - Schedule of Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Senior Notes and Loans Payable - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Senior Notes and Loans Payable - Schedule of Outstanding Loans Payable (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Fair Value Disclosures - Schedule of Assets and Liabilities Related to Financial Instruments, Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Fair Value Disclosures - Schedule of Nonfinancial Assets Measured at Fair Value on a Nonrecurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Commitments and Contingencies - Schedule of Warranty Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Commitments and Contingencies - Schedule of Lease Costs and Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Commitments and Contingencies - Schedule of Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Commitments and Contingencies - Schedule of Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Stock-Based Compensation - Schedule of Compensation Expense Recognized Related to all Stock-Based Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Income Taxes - Schedule of Provision (Benefit) for Income Tax Attributable to Income (Loss) from Continuing Operations before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Income Taxes - Schedule of Effective Tax Rate Differs from Federal Statutory Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Income Taxes - Schedule of Components of Deferred Income Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Supplemental Disclosure to Consolidated Statements of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 tph-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 tph-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 tph-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred income taxes, net Deferred Income Taxes and Tax Credits Consolidated Entities Consolidated Entities [Axis] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Net income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Real estate inventories owned: Inventory, Operative Builders [Abstract] Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement Statistical Measurement [Domain] Maximum borrowing capacity under facility Line of Credit Facility, Maximum Borrowing Capacity Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Number of properties subject to ground leases Lessee, Operating Lease, Number of Contracts Lessee, Operating Lease, Number of Contracts Seller-Financed Loans, Seller One Seller-Financed Loans, Seller One [Member] Seller-Financed Loans, Seller One Equity Award Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Nonvested RSU's beginning balance (in shares) Nonvested RSU's ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Interest rate of outstanding debt (percent) Line of Credit Facility, Interest Rate at Period End Senior Notes and Loans Payable Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Real Estate Inventories and Cost of Sales Inventory, Real Estate, Policy [Policy Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Consolidated VIEs Variable Interest Entity, Primary Beneficiary [Member] Basis difference in inventory Deferred Tax Liabilities, Inventory 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 (Note 13) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Options exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Income Taxes Income Tax Disclosure [Text Block] Warranty expenditures Standard and Extended Product Warranty Accrual, Decrease for Payments Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Warranty reserves accrued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Non-employee Members on Board of Directors Director [Member] Federal Deferred Federal Income Tax Expense (Benefit) Guarantee Obligations By Nature Guarantor Obligations, Nature [Axis] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.01 par value, 50,000,000 shares authorized; no shares    issued and outstanding as of December 31, 2023 and 2022, respectively Preferred Stock, Value, Issued Weighted Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Diluted (in dollars per share) Earnings Per Share, Diluted Non-deductible transaction costs Income Tax Reconciliation Non Deductible Expense Transaction Costs Income tax reconciliation non deductible expense transaction costs. PEO Total Compensation Amount PEO Total Compensation Amount Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Options outstanding at beginning of period (in shares) Options outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Home sales revenue Home Building [Member] Trading Symbol Trading Symbol Outstanding letters of credit Letters of Credit Outstanding, Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Guarantee Obligations Nature Guarantor Obligations, Nature [Domain] Net income available to common stockholders Net Income (Loss) Net Income (Loss) Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] 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 Liabilities and equity Liabilities and Equity [Abstract] Amortization of senior note discount capitalized to real estate    inventory Amortization of Debt Discount (Premium) Payments to be received Lessor, Operating Lease, Payment to be Received Schedule Of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Share repurchases Stock Repurchased During Period, Value Extension Through 2071 Ground Lease, Renewal Option Exercised, Extension Through 2071 [Member] Ground Lease, Renewal Option Exercised, Extension Through 2071 Amortization of deferred loan costs capitalized to real estate    inventory Amortization of Deferred Loan Costs Amortization of deferred loan costs. 5.250% Senior Notes due June 1, 2027 Five Point Two Five Zero Percent Senior Notes Due Two Thousand Twenty Seven [Member] Five Point Two Five Zero Percent Senior Notes Due Two Thousand Twenty Seven [Member] Stockholders’ Equity: Equity, Attributable to Parent [Abstract] Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Equity in income of unconsolidated entities Financial Services Income Loss From Equity Method Investments Financial services income loss from equity method investments. Schedule of Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of home, land and lot sales Cost of Goods and Services Sold Related party transactions Related Party Transaction, Amounts of Transaction Income Tax Contingency [Table] Income Tax Contingency [Table] Award vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Homebuilding Revenue Homebuilding Segment Homebuilding Segment [Member] Homebuilding Revenue [Member] Restricted Stock Units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Name Measure Name Deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Line of credit facility, current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Name Forgone Recovery, Individual Name Book Value Reported Value Measurement [Member] Goodwill Goodwill Number of intangible assets Number Of Intangible Assets Number of intangible assets. Equity Components Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Shares available for future grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Fair Value By Measurement Basis Measurement Basis [Axis] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount WRECO WRECO [Member] WRECO Entity Small Business Entity Small Business Impairment and other valuation reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses Accrued payroll and related costs Employee-related Liabilities Local Phone Number Local Phone Number Line of credit facility, potential maximum borrowing capacity under specified conditions Line Of Credit Facility, Potential Maximum Borrowing Capacity Under Specified Conditions Line Of Credit Facility, Potential Maximum Borrowing Capacity Under Specified Conditions Receivables Increase (Decrease) in Accounts Receivable Fair Value Disclosure Item Amounts Fair Value Measurement [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letters of Credit Letter of Credit [Member] 5.700% Senior Notes due June 15, 2028 5.700% Senior Notes due June 15, 2028 Five Point Seven Zero Percent Senior Notes Due Two Thousand Twenty Eight [Member] Five Point Seven Zero Percent Senior Notes Due Two Thousand Twenty Eight Number of lease renewal options Lessee, Operating Lease, Number Of Renewal Options Lessee, Operating Lease, Number Of Renewal Options Fair Value By Measurement Frequency Measurement Frequency [Axis] Organization and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Restricted stock units (RSUs) Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument Name Debt Instrument, Name [Domain] Real estate inventories Total real estate inventories Real estate inventories Fair Value Net of Impairment Inventory, Real Estate Deferred financing costs Deferred Tax Liabilities, Deferred Expense, Debt Issuance Costs Debt issuance costs Payments of Debt Issuance Costs Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Schedule of Senior Notes and Outstanding Loans Payable Schedule of Long-Term Debt Instruments [Table Text Block] Discount and deferred loan costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Minimum tax withholding paid on behalf of employees for restricted stock units and share -based awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Goodwill and other intangible assets, net Intangible Assets, Net (Including Goodwill) Schedule of Future Minimum Lease Payments Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Aggregated Assets, Liabilities and Operating Results of Entities as Equity-Method Investments Equity Method Investments [Table Text Block] Indirect costs capitalized Deferred Tax Assets Indirect Costs Capitalized Deferred tax assets indirect costs capitalized. Cash and Cash Equivalents and Concentration of Credit Risk Cash and Cash Equivalents, Policy [Policy Text Block] Net sales Revenues Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Product and Service Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Proceeds from issuance of senior notes, net Proceeds from Debt, Net of Issuance Costs Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Lease Costs and Other Information Lease, Cost [Table Text Block] Real estate inventories Increase (Decrease) in Inventories Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Other costs and expenses Deferred Tax Assets, Tax Deferred Expense, Other Award Type Award Type [Axis] Antidilutive stock options not included in diluted earnings per share(in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Restricted stock units, granted (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name Plan Name [Domain] Interest expensed Interest Expense Fair Value Measurements Fair Value Hierarchy Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Common stock authorized for incentive plan (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Term Loan Facility Term loan facility Notes Payable, Other Payables [Member] Weighted average contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Reclass the negative APIC to retained earnings Adjustments to Additional Paid in Capital, Other Trading Arrangement: Trading Arrangement [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Accrued Expenses and Other Liabilities Accrued Expenses and Other Liabilities [Text Block] Accrued expenses and other liabilities. Schedule of Provision (Benefit) for Income Tax Attributable to Income (Loss) from Continuing Operations Before Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Longterm Debt Type Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Interest Incurred, Capitalized and Expensed Real Estate Inventory Capitalized Interest Costs [Table Text Block] Tabular disclosure of interest incurred, capitalized and expensed. Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Schedule of Restricted Stock Units Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Other land option agreements Consolidated Entity, Excluding VIE [Member] Schedule of Other Assets Schedule of Other Assets [Table Text Block] Real Estate [Abstract] Real Estate [Abstract] Accounts payable Accounts Payable Auditor Firm ID Auditor Firm ID Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition Acquiree Business Acquisition, Acquiree [Domain] Schedule of Accrued Expenses and Other Liabilities Schedule Of Accrued Expenses And Other Liabilities [Table Text Block] Tabular disclosure of accrued expenses and other liabilities. This disclosure includes other current liabilities and other noncurrent liabilities. New Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date East East [Member] East [Member] Incentive compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents - beginning of year Cash and cash equivalents - end of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Real Estate Inventory, Capitalized Interest Costs [Roll Forward] Real Estate Inventory, Capitalized Interest Costs [Roll Forward] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Assets and liabilities related to financial instruments Debt Instrument, Fair Value Disclosure Equity method investment, nonconsolidated investee or group of investees Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member] Subsequent Events Subsequent Events, Policy [Policy Text Block] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Lease costs Operating Lease, Cost Common stock issued (in shares) Common Stock, Shares, Issued Notes issue price as a percentage of principal amount Debt Instrument Issue Price As Percentage Of Principal Amount Debt instrument issue price as percentage of principal amount. Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Customer deposits Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total Long-Term Debt Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Vesting rights (percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Options Employee Stock Option [Member] Loans payable Loans payable Loans Payable Total real estate inventories not owned Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Real Estate Not Owned The net carrying amount as of the balance sheet date of the sum of the various components of an operative builder's real estate not owned. Weighted average period, expense to recognized (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Unrecognized stock based compensation related to all stock-based awards Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Intrinsic value of restricted stock units vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Charges for impairments and lot option abandonments Total Production Related Impairments or Charges Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Accrued expenses and other liabilities Total Accrued Liabilities and Other Liabilities Employees and Officers Employees And Officers [Member] Employees and officers. Capitalized pre-acquisition costs Capitalized Pre Acquisition Costs Pre-acquisition costs included in real estate inventories that relate to land option contracts. Federal Current Federal Tax Expense (Benefit) Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition Business Acquisition [Axis] Number of principal businesses Number Of Principal Businesses Number of principal businesses. State Deferred State and Local Income Tax Expense (Benefit) Real Estate [Table] Real Estate [Table] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Options forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] President President [Member] Sublease income, ground leases (included in other operations revenue) Sublease Income Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Forty-five Year Renewal Option Ground Lease, Forty-five Year Renewal Option [Member] Ground Lease, Forty-five Year Renewal Option Development rights, held for future use or sale Real Estate Held for Development and Sale Operating Segments Operating Segments [Member] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Numerator: Net Income (Loss) Attributable to Parent [Abstract] Schedule Of Intangible Assets And Goodwill [Line Items] Schedule Of Intangible Assets And Goodwill [Line Items] Schedule of intangible assets and goodwill. Real Estate [Line Items] Real Estate [Line Items] Shares issued under share-based    awards Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Taxes at the U.S. federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Distributions to noncontrolling interests Payments to Noncontrolling Interests Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Refundable fees and other deposits Deposit Assets Homebuilding Revenue Homebuilding Revenue [Member] Homebuilding Revenue [Member] Schedule of Receivables, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Net lease cost Lease, Cost Statistical Measurement Statistical Measurement [Axis] Land and lot sales revenue Ground leases Land [Member] Entity Interactive Data Current Entity Interactive Data Current Performance percentage (percent) Metric Performance Percentage Metric Performance Percentage Operating lease asset Deferred Tax Liabilities, Operating Lease Asset Deferred Tax Liabilities, Operating Lease Asset Impairment charges Real estate inventory impairments Impairment Charge Impairment of Real Estate Schedule of Real Estate Inventory Impairments and Land Option Abandonments Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block] Central Central [Member] Central [Member] Total Shareholder Return Amount Total Shareholder Return Amount Share repurchases 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] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Supplemental disclosures of noncash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Total Stockholders’ Equity Parent [Member] Segment Segments [Domain] Unconsolidated VIEs Variable Interest Entity, Not Primary Beneficiary [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value By Fair Value Hierarchy Level Fair Value Hierarchy and NAV [Axis] 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 Recognition Revenue from Contract with Customer [Policy Text Block] Aggregate principal amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Model homes Real Estate Inventories Owned Model Homes Real estate inventories owned model homes. Goodwill and Other Intangible Assets Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Equity Method Investment, Nonconsolidated Investee Equity Method Investment, Nonconsolidated Investee [Domain] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Schedule of Components of Deferred Income Tax Assets Schedule of Deferred Tax Assets and Liabilities [Table Text Block] 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] Second Seller Financed Loan Second Seller Financed Loan [Member] Second Seller Financed Loan Seller-financed loans Seller Financed Loan [Member] Seller Financed Loan State taxes Deferred Tax Assets, State Taxes Total real estate inventories owned Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Real Estate Owned The net carrying amount as of the balance sheet date of the sum of the various components of an operative builder's owned inventory. Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments Schedule of Compensation Expense Recognized Related to All Stock-Based Awards Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Common stock outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding PEO PEO [Member] Auditor Location Auditor Location Other operations expense Other operating expense Other Cost and Expense, Operating Schedule Of Intangible Assets And Goodwill [Table] Schedule Of Intangible Assets And Goodwill [Table] Schedule of intangible assets and goodwill. Schedule Of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] State income taxes, net of federal tax impact Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Estimated cost for completion of real estate inventories Estimated Cost For Completion Of Real Estate Inventories Estimated cost for completion of real estate inventories. Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Other tax liabilities Other Tax Liability Other tax liability. Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Income available to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Other, net Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Repayment of debt Repayments of Debt Lease liabilities Present value of operating lease liabilities Operating Lease, Liability Credit Facility Credit Facility [Axis] Total liabilities Liabilities Total current taxes Current Income Tax Expense (Benefit) Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Stock-Based Compensation Shareholders' Equity and Share-Based Payments [Text Block] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Aggregate remaining purchase price Purchase Commitments Remaining Amount Purchase commitments remaining amount. Fair Value Measurement Frequency Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Title Of Individual Title of Individual [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name Plan Name [Axis] Operating lease liability Deferred Tax Assets, Operating Lease Liability Deferred Tax Assets, Operating Lease Liability Debt Disclosure [Abstract] Debt Disclosure [Abstract] Fixed assets Deferred Tax Liabilities Fixed Assets Deferred tax liabilities fixed assets. Property Plant And Equipment Type Long-Lived Tangible Asset [Domain] Accrued income taxes payable Accrued Income Taxes Earnings Per Share [Abstract] Investments in unconsolidated entities, net Payments for (Proceeds from) Businesses and Interest in Affiliates Proceeds from issuance of senior notes Proceeds from Issuance of Senior Long-Term Debt Schedule of Interests in Land Option Agreements Schedule of Variable Interest Entities [Table Text Block] Sales and marketing Selling and Marketing Expense Common stock, $0.01 par value, 500,000,000 shares authorized;    95,530,512 and 101,017,708 shares issued and outstanding at    December 31, 2023 and 2022, respectively Common Stock, Value, Issued Debt issuance, percentage of aggregate principal (percent) Debt Instrument, Redemption Price, Percentage General and administrative General and Administrative Expense Schedule of Nonfinancial Assets Measured at Fair Value on a Nonrecurring Basis Fair Value Measurements, Nonrecurring [Table Text Block] Number of seller-financed loans Number Of Seller-Financed Loan Seller Financed Loan to Acquire Lots for the Construction of Homes. Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade Names Trade Names [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State Current State and Local Tax Expense (Benefit) Net operating loss carryforwards (state) Deferred Tax Assets, Operating Loss Carryforwards, State and Local Senior Notes Senior Notes [Member] Segment Reporting Segment Reporting, Policy [Policy Text Block] Investments in unconsolidated entities Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Accrued interest Interest Payable All Individuals All Individuals [Member] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Schedule Of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Short Term Debt Type Short-Term Debt, Type [Domain] Other liabilities Other Estimated remaining liabilities related to surety bonds Other Liabilities Land under development Inventory, Real Estate, Land and Land Development Costs Statement [Table] Statement [Table] Subsegments [Domain] Subsegments [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Number of equity investments Number Of Equity Investments Number of equity investments. Share repurchases (in shares) Stock Repurchased During Period, Shares Schedule of Effective Tax Rate Differs from Federal Statutory Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Income Tax Authority Income Tax Authority [Axis] PEO Name PEO Name Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Granted (in dollars per share) Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Office Leases Building [Member] Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Land purchase and land option deposits Land under Purchase Options, Recorded Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Aggregate intrinsic value, exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Investments in Unconsolidated Entities Equity Method Investments and Joint Ventures Disclosure [Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Fair Value, Nonrecurring Fair Value, Nonrecurring [Member] Deposits Variable Interest Entity Deposits At Risk Cash deposits on land options and other similar contracts. Corporate Corporate, Non-Segment [Member] Depreciation and amortization Depreciation, Depletion and Amortization Other expense Other Operating Income (Expense), Net Interest rate on senior note (percent) Interest rate on debt instrument (percent) Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Lease Contractual Term [Domain] Lease Contractual Term [Domain] Warranty reserves Warranty reserves, beginning of period Warranty reserves, end of period Standard and Extended Product Warranty Accrual Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Company’s equity Equity, Attributable to Parent Financial services income before income taxes Financial Services Income Loss From Continuing Operations Before Taxes Financial services income (loss) from continuing operations before taxes. Consolidation Items Consolidation Items [Axis] Performance Metrics Performance Metrics [Domain] Performance Metrics Valuation allowance Valuation allowance related to deferred tax assets Deferred Tax Assets, Valuation Allowance Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Land held for future development Inventory, Land Held for Development and Sale Subsegments [Axis] Subsegments [Axis] Finite Lived Intangible Assets Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Commitment And Contingencies [Line Items] Commitment And Contingencies [Line Items] Commitment and contingencies. Income before income taxes Income (loss) before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Variable Interest Entities Variable Interest Entity Disclosure [Text Block] Number of ground leases extended Lessee, Operating Lease, Number of Lease Renewal Options Exercised Lessee, Operating Lease, Number of Lease Renewal Options Exercised Operating leases Property, Equipment and Other [Member] Property, Equipment and Other [Member] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Earnings per share Earnings Per Share Reconciliation [Abstract] Property Plant And Equipment By Type Long-Lived Tangible Asset [Axis] Preferred stock issued (in shares) Preferred Stock, Shares Issued Other Assets Other Assets Disclosure [Text Block] Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Interest capitalized Deferred Tax Liabilities, Deferred Expense, Capitalized Interest Deferred loan costs Capitalization of deferred finance costs Debt Issuance Costs, Net Guarantees [Abstract] Guarantees [Abstract] Trade names, net carrying amount Intangible Assets, Net (Excluding Goodwill) Schedule of Warranty Reserves Schedule of Product Warranty Liability [Table Text Block] Gross deferred tax assets Deferred Tax Assets, Gross Warranty Reserves Standard Product Warranty, Policy [Policy Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating lease expense Operating Lease, Expense Amortization of stock-based compensation Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Earnings Per Share Earnings Per Share [Text Block] Product and Service Product and Service [Axis] Document Fiscal Year Focus Document Fiscal Year Focus Total equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Amended Revolving Credit Facility The Amended Revolving Credit Facility [Member] The Amended Revolving Credit Facility [Member] Distributions to noncontrolling interests, net Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Lease obligation original term (in years) Lessee, Operating Lease, Term of Contract Minimum Minimum [Member] Operating properties and equipment, net Property, Plant and Equipment, Net Weighted average shares outstanding Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Receivables [Abstract] Receivables [Abstract] Returns on investments in unconsolidated entities, net Proceeds from Equity Method Investment, Distribution Schedule of Stock Option Awards Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite Lived Intangible Assets By Major Class Finite-Lived Intangible Assets by Major Class [Axis] Cash Cash Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Tax withholding paid on behalf of employees for share-based awards Payment, Tax Withholding, Share-Based Payment Arrangement Financial Services Segment Financial Services Segment [Member] Financial Services Segment Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Liabilities Liabilities [Abstract] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Income taxes paid, net Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets, net Deferred Income Tax Assets, Net Homes completed or under construction Inventory, Homes under Construction Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Retained Earnings Retained Earnings [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and equity Liabilities and Equity Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Warranty insurance receivable Outstanding warranty insurance receivables Insurance Settlements Receivable Lease right-of-use assets Operating Lease, Right-of-Use Asset Basic (in dollars per share) Earnings Per Share, Basic Land and lot option abandonments and pre-acquisition costs Land Option Abandonments and Preacquisition Costs Land option abandonments and pre-acquisition costs. Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Officer Officer [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Net deferred tax assets Deferred Tax Assets, Net Intrinsic value of stock option awards exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Income available to common stockholders Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Performance Metrics Performance Metrics [Axis] Performance Metrics [Axis] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Financial Information Relating to Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Employees Employees [Member] Employees Federal energy credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Audit Information [Abstract] Audit Information 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 Debt obligations and other liabilities Debt And Other Liabilities Debt And Other Liabilities Accounts payable Increase (Decrease) in Accounts Payable Common stock authorized (in shares) Common Stock, Shares Authorized Equity in (loss) income of unconsolidated entities Company’s equity in (loss) income of unconsolidated entities Home Building Income Loss From Equity Method Investments Home building income loss from equity method investments. Summary of Investment Holdings [Line Items] Summary of Investment Holdings [Line Items] Entity Public Float Entity Public Float Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] 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] West West [Member] West [Member] Long-term debt, gross Long-Term Debt, Gross Number of impaired real estate properties Number of Impaired Real Estate Properties Number of Impaired Real Estate Properties 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] Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Title Of Individual With Relationship To Entity Title of Individual [Domain] Compensation Amount Outstanding Recovery Compensation Amount Remaining Purchase Price Variable Interest Entity Remaining Purchase Price Remaining purchase price associate with land option and other similar contracts. Equity Method Investment, Nonconsolidated Investee Equity Method Investment, Nonconsolidated Investee [Axis] Grant date fair value of restricted stock awards granted or assumed Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Total deferred taxes Deferred Income Tax Expense (Benefit) Surety bonds Surety Bond [Member] Short Term Debt Type Short-Term Debt, Type [Axis] Supplemental Disclosure to Consolidated Statements of Cash Flows Cash Flow, Supplemental Disclosures [Text Block] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income Taxes Income Tax, Policy [Policy Text Block] Document Financial Statement Error Correction Flag Document Financial Statement Error Correction [Flag] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Investments in Unconsolidated Entities Equity Method Investments [Policy Text Block] Insider Trading Arrangements [Line Items] Other Other Assets, Miscellaneous Allowances for doubtful accounts Accounts Receivable, Allowance for Credit Loss Schedule of Real Estate Inventories Schedule of Real Estate Properties [Table Text Block] Operating Lease, Liability, Statement of Financial Position [Extensible List] Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Share price Share Price Real estate, impairment, discount rate Real Estate, Impairment, Discount Rate Real Estate, Impairment, Discount Rate Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Term loan facility The Term Loan Facility [Member] The Term Loan Facility [Member] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Other assets Other assets, total Other Assets Shares issued under share-based awards (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] 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 unvested restricted stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Other assets Increase (Decrease) in Other Operating Assets Adjustment to Compensation, Amount Adjustment to Compensation Amount Potential change in TSR (percent) Potential Change In Total Stockholders Return Potential Change In Total Stockholders Return Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Lease Contractual Term [Axis] Lease Contractual Term [Axis] Noncontrolling interests Outside interests’ equity Equity, Attributable to Noncontrolling Interest Auditor Name Auditor Name Document Period End Date Document Period End Date Borrowings from debt Proceeds from Lines of Credit 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] Schedule of Assets and Liabilities Related to Financial Instruments, Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Exercisable at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Entity Central Index Key Entity Central Index Key Prepaid expenses Prepaid Expense Legal reserve Loss Contingency Accrual Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total stock-based compensation Share-Based Payment Arrangement, Expense Receivables, net Total receivables Accounts and Financing Receivable, after Allowance for Credit Loss Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Effect of dilutive shares: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Provision for income taxes Total income tax expense Income Tax Expense (Benefit) Income Tax Authority Income Tax Authority [Domain] Fair Value Disclosures Fair Value Disclosures [Text Block] Name Trading Arrangement, Individual Name Line of Credit Facility [Axis] Lender Name [Axis] Interest capitalized as a cost of inventory Real Estate Inventory, Capitalized Interest Costs Incurred Real Estate Inventories Inventory Disclosure [Text Block] Weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Increase in share repurchase excise tax accrual Increase (Decrease ) In Shares Withheld For Taxes Increase (Decrease ) In Shares Withheld For Taxes Revenue Revenues Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Longterm Debt Type Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Commitment And Contingencies [Table] Commitment And Contingencies [Table] Commitment and contingencies. Cash and cash equivalents Cash Cash and Cash Equivalents, at Carrying Value Weighted-average discount rate (percent) Operating Lease, Weighted Average Discount Rate, Percent Senior notes, net Senior Notes Pre-tax Earnings Pre-tax Earnings [Member] Pre-tax Earnings [Member] Credit Facility Credit Facility [Domain] Interest previously capitalized as a cost of inventory, included in    cost of sales Real Estate Inventory, Capitalized Interest Costs, Cost of Sales Business Combinations Business Combinations Policy [Policy Text Block] Debt instrument variable interest rate (percent) Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Deferred tax liabilities Deferred Tax Liabilities, Net Diluted (in shares) Diluted weighted-average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Homebuilding income before income taxes Homebuilding Income Loss From Continuing Operations Before Taxes Homebuilding income (loss) from continuing operations before taxes. Outstanding surety bonds Other Commitment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Interest paid (capitalized), net Interest Paid (Capitalized), Net Interest Paid (Capitalized), Net 2022 Plan Two Thousand Twenty Two Incentive Program [Member] Two Thousand Twenty Two Incentive Program Ownership percentage Investment Ownership Percentage Investment ownership percentage. Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Total assets Total assets Assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Interest capitalized Interest Costs Capitalized Adjustment Equity in loss (income) of unconsolidated entities, net Income (Loss) from Equity Method Investments Cover [Abstract] Cover [Abstract] Equipment Leases Equipment [Member] Number of states in which entity operates Number of States in which Entity Operates Capitalized interest in beginning inventory Capitalized interest in ending inventory Real Estate Inventory, Capitalized Interest Costs Weighted average options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Receivables, Net Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of deferred financing costs Amortization of Debt Issuance Costs Recurring Fair Value, Recurring [Member] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total operating lease payments Lessee, Operating Lease, Liability, to be Paid Interest incurred Interest Costs Incurred Schedule of Supplemental Disclosure to Consolidated Statement of Cash Flows Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Segment Information Segment Reporting Disclosure [Text Block] Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Other operations revenue Real Estate, Other [Member] Term loan Secured Debt [Member] Non-PEO NEO Non-PEO NEO [Member] Term of lease extension (in years) Lessee, Operating Lease, Renewal Term Equity Component Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] State and Local Jurisdiction State and Local Jurisdiction [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Other Deferred Tax Liabilities, Other Debt Instrument [Line Items] Debt Instrument [Line Items] 5.875% Senior Notes due June 15, 2024 Five Point Eight Seven Five Percent Senior Notes Due Two Thousand Twenty Four [Member] 5.875% Senior Notes due June 15, 2024 [Member] Basic (in shares) Basic weighted-average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Homebuilding income from operations Operating Income (Loss) Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Number of homebuilding reportable segments Number of Reporting Units Escrow proceeds and other accounts receivable, net Escrow Proceeds and Other Accounts Receivable Net Escrow proceeds and other accounts receivable net. Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Consolidated Entities Consolidated Entities [Domain] Expenses Cost of Revenue Number of brands in portfolio (brands) Number of Brands Number of Brands Proceeds from issuance of common stock under share-based    awards Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised 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] Real estate inventories not owned: Real Estate Inventories Not Owned [Abstract] Real estate inventories not owned. Fair Value Estimate of Fair Value Measurement [Member] Intangibles Deferred Tax Liabilities, Intangible Assets Seller-Financed Loans, Seller Two Seller-Financed Loans, Seller Two [Member] Seller-Financed Loans, Seller Two Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Ten Year Renewal Option Ground Lease, Ten Year Renewal Option [Member] Ground Lease, Ten Year Renewal Option [Member] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Summary of Investment Holdings [Table] Summary of Investment Holdings [Table] Equity Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Noncontrolling Interests Noncontrolling Interest [Member] EX-101.PRE 15 tph-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 16 tph-20231231_g1.jpg GRAPHIC begin 644 tph-20231231_g1.jpg M_]C_X 02D9)1@ ! 0$ W #< #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" %+ SP# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBFJZR*&4AE/<'(H =1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 45C^)O&&A^#-/-]KVKV>CV M8(7SKV=8ER3@#)-9_A7XI>#_ !Q<36_A_P 3:5K,\(#21V5VDK*#G!(!]C0! MU%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44U761"[H M/K; Q7^I1'(M!WC0]W]3_#]>@ O[7O[7D?A&.[\%>#+I9-;<&*_U*(Y%H#UC M0]W(ZG^'Z]/?OV>V9_@CX+9F9F;3(BS,B4444 %%%% !1110 4444 %%%% !2;@20#D MCK2UXG\1/$6H>'_'%W+87+V[,$W!3P?W:]1WKPLXS:&3T(XBI%R3DEIOJF[_ M ( >V45Y5X=^-<8D(./,D)"HN>P+,,^V:ZVO!/VWO"MWXI_9]U@VDC*VFSQ7\D: MJ29(U)5AQZ!]W_ : /S:^(WQ*U_XI>)KG6_$%_+>W4K'8K,=D*YX1%Z*H]!_ M.N?L-0NM+O(KNRN9K2ZA;='/ Y1T;U##D'Z57HH _4;]C7X]77QH\ 3VVMSK M/XET5EANI0N#/&P_=RD=,G# ^I4GC-?05?#?_!-/0;V/_A-M9>)ET^86]K') MV>12[,/P#+_WU7W)0 4444 %%%% !1110 4444 %%%% !1110 5\I?M=?M=1 M?#>WN?"'A"Y2;Q5*NRZO$(9=/4CH/64CM_#U/.!1^UY^US'\-8+GP?X1N%E\ M5RIMNKQ,%=/4CH/64@\#^'J><"OSHN+B6\N))YY'FGE8N\DC%F9B?!]>MUY#^R1_P FY>!_^O-O M_1KUZ]0 4444 %%%% !1110 4444 %%%% !1110 45%=7<%C TUS-';PKRTD MK!5'U)KG?#_Q0\(>++Z6RT;Q-I6J7<1P\%K=I(X.<= : .GHHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***X+4/CU\.=*OI[.[\; M:';W4#E)(GO4#(PZ@\T =[7XN?$W_DHWBG_L*7/_ *-:OU>_X:*^&/\ T/F@ M_P#@:'\(/"-A?^--%M+VWTZ*.:":\1 M71@.003P: /?:*\Z_P"&BOAA_P!#YH/_ (')_C1_PT5\,/\ H?-!_P# Y/\ M&@#T6BL#PEX]\.>/+>XG\.:U9:U#;N(YI+*82!&(R 2.AQ6CK>N:?X;TFYU/ M5;R'3]/MEWS7-PX2.-@H O45YU_PT5\,/\ H?-!_P# Y/\ &M_PE\3/ M"GCV>YA\.>(=.UJ6V57F2RN%D,:DD G!XR0: .FHHI,XY/ H 6BN1\1_%SP3 MX1=$UGQ5I.G._P!U9[M 3^&:R+?]HGX974\<,/CK0Y)9&"(BWBY8DX '- 'H MM>!?%[_D8S M.^'OBKQ)K'EI>6/VFTSAKMOD('//HW;@5Z)2*H50 , < "EK]YR_"5<'05*K M6=1KJ_Z_-M^9(4445Z0!116;XA\2:7X3TB?5-9O[?2]-@V^;=74@2-,L%&2> MF20/QH TJ*\Z_P"&BOAA_P!#YH/_ (')_C70^$?B/X6\>M7G.,XZ9P?RH Z2BBH+R_MM.A\Z[N(K6+IYDSA%_,T 3T5YMJG[2'PQT M?SUN?&^CB2 D/''.YB66&198VY5T8$'Z$4 24 M444 %%%% !1110 445A^)/''A[P=:O<:YK5CI,*8W-=W"QXSTX)H W**\2\0 M_MF?"/PW>"VF\4I>/C._3[>2X3_OI%(K*_X;M^#_ /T';S_P73__ !- 'T%1 M7D_AG]JCX5^*K=);7QEI]LSOL6&^8V\A)Z?*X!KU"QU&UU.'SK.YANXO^>D, M@=?S% %BBBB@ J.XMXKRWE@GB2:"52DD2SF;>-)O9/+>(D\JCXP5^N".G-<[%7C/3J1UK[;N/V@OAK9W$L$_CC0XIHF*/&UZ@*L#@@\]:C M_P"&BOAA_P!#YH/_ (')_C0!O_#GX=Z+\+?"-CXO6&B?:MWD_;IUC\S;C.W/7&1^= '1T5YU_P -%?##_H?-!_\ Y/\:[+P M[XFTKQ=I,.J:)J%OJFG3%A'=6L@>-BI*G!'H01^% &G117.^+_B)X9\ VHN/ M$6NV.CQ,<+]JG5"QQG '4]* .BHKYG\0_P#!0/X8:3'FP_M36GS]VWM?+_60 MK6)9_P#!1[P)<7"1S:!KEM&QYE98F"_@'S0!]9T5XUX)_:[^%GCJ\%I9^)8[ M&Z;:%BU)&MMS,&/ M7V;_ (2/7K#1/M.[R?MTZQ^9MQG&>N,C\Z .BHKSK_AHKX8?]#YH/_@-9 6(.L70^;KQ*P_I7$UT_P 4KZWU M+XF>++NTF2YM;C5KN6*:,Y61&F;?^C7K MUZOFO]F/XV^ ?#7P'\'Z9JOC#1]/U"WM66:VN+M$DC/FN<$$\<$5Z?\ \-%? M##_H?-!_\#D_QH ]%HKSK_AHKX8?]#YH/_@%>L MDKA5'XFO(?%O[7GPI\'3)#<^*H+Z5MP*Z:C7.T@X(8H" <^IH ]DHKY2U;_@ MHO\ #ZQN3'::1K>H1_\ /5(XT'Y,X-1Z?_P4;\ W5PJ7&AZY9QGK*R1,!^ ? M- 'UC17B?A7]LCX3^++@V\7B=-.E";O^)G$UNO7H&8;2?;->QZ?J5IJULMQ9 M7,-W;M]V6!PZGOU% %FBBB@#YJ^*ML?B5\1O&L&LQM>>&? .C+?Q:.SD6^H7 MCPM,K3 $$A H 7D<_45QVCZ5HOQ*US1?"FHZ7X*NY=6M9+N#5? T+6][HLR1 MADED( PI+8&3U'2O1/B[X3UOPCXT\0>)M+TJ\U[PWXLTK^R=>MM-7S+RT*QM M''<0IQN 5CE>O%UZ^\51V(TR>P71'L[6[0#$XTVZF;&Z5X)6B+MCC)VY..] M>E5POP4^'L_PQ^'6FZ'>7(O-1#27-Y,I)5IY7+R;@J:ODO]I3X9_''XU:A-IFEQV.C^#XF(CLUU!5DNO\ ;F('Y+T'UH \ MT_:@_;=F\2)?>%/ $SVVEMF&YUI25DN!W$7=5/3=U/;%?&Y8L&E?^!R_P"% 'S9FBOI,_L ?%1028-*P/\ MI^7_ KYTU*QETO4+FSGP)K>1HGVG(W*<'G\* *]%'7BO?O"G[$GQ(\9>&]- MUS3H=-:QOX%N(3)>!6VMR,C'!H \!S1FOI/_ (=__%7_ )X:5_X'+_A1_P . M_P#XJ_\ /#2O_ Y?\* /V_M6?\ )O/C?_KR M'_HQ*Y']C?X(^)?@CX8\0V'B6.VCGO;N.:'[-,)05"8.2.G)KKOVK/\ DWGQ MO_UY#_T8E 'Y'YK[#_X)MW?E^/O%5N3_ *W3T./I(/\ &OCRO1_@G\9K[X)Z MIK6J:9")-0O-.DL[>1L;89&*D2$=\8/'KB@#]'?CU^U!X5^!=D8;J0:KX@D4 MF'2;9QO''#2'^!<^O)YP#7Y__%/]K+XB?%*ZE6?69='TMFRFGZ6QA0#G&Y@= MS'!P^(-4NM1U&ZEO;ZYD,LUQ,Q9W8]22:IT *S%N223[UJ>$ M_P#D:M'_ .OR'_T,4[P_X1UOQ5=);Z/I5YJ4SML"6L#2'.,XX%>D^&OV:_BC M:^(-+N)? VLI%'=1.[-:L, ."30!^L=K_P >L/\ N+_*LF;P?I=UK$NI7-N+ MFX?:0)>57"A>!]!WS6O;J5MXE(P0H!'X5\L?M._MGS_!_P 27GA+0-&6YUR" M-&DOKT_N(]Z*Z[4!RQPW.2/QK"MAZ6(25:*E9W5]=>X'TQKWB/2?">ERZAK& MH6NEV$*Y>>ZD$:*![FN>^%_Q<\._]2U#PU<27=C8W9LFGDC*!W"*Q*YY( MPPYK\EO'WQ3\5?$_4C>^)=:NM4DSE(Y'Q''_ +J#Y5X]!7W9_P $X?\ DC^O M?]AM_P#T1%6X'UC1110 4444 %>%_MM_\FT^+/\ >M/_ $JBKW2O"_VV_P#D MVGQ9_O6G_I5%0!^5>:^QO^";FK):^,_&-I(XC1M-2X+,< !),$D]L;Z^.:U= M%\4:KX7[0'[>ECX1O+C0 MO ,4&L:A'\LNK3?-;1MGD( ?WA'KTY[XKXA\;?%+Q9\1KKS_ !)K]]JS9#!) MY3Y:D# (084''H*Y:M'0?#>J^*-0CL=(T^YU*\D.%AM8C(QS[ 4 9U%>\^'? MV(?BUXAL8KK^P(].21B-FH7*0R* <9*$[A^5;UY_P3]^*4$.^&/2KE_^>:WH M!_4 4 ?- )'3BN]^'OQV\<_"^XA?P_XBO+:WBP/L+++JGA>[>TB0.]W9@7$2@^K)D _6O+'1HV*LI5@<$$8(H _1C MX!_MW:)X\FMM%\:10^'M9?")?*V+2=L#CGF,DYX.1TYKZM1UD171@RL,AE.0 M1ZU^'-?:7[%W[5UQI]]8?#[Q;NW+-DE;:T0GRK://" M(/YGJ3R: /;OC)^WMXM\9SSV/A!3X7T<_*)@ UW(.>K[^&_V)OBSXDLDNAX>7349RNS4;A('&.Y0G=C\*Z&Y_X)]_%&&! MGB72IY!TC6] )_$C% 'S/73^"?B=XJ^'-Y]I\-Z]>Z1)NW%;>4[&.,99#\K< M>H-=AXZ_9;^)GP]B>?4_#%U+:1QB1[JQQ<1(,XY9,X/UKRET:-BKJ58'!!'- M 'WG\"_^"@=OJD\&D?$6WCL)6(1-:M%(B))Q^]3G;V^8<=>!7V=:7<%_:Q7- MM,EQ;S*'CEC8,KJ1D$$=17X>U]2?LA_M7W/PSU2V\*^*+IY_"ERX2&>0EFL7 M) !'_3/U';KZT ?I)13(Y$FC22-@\;@,K*<@@]"*?0!^*7CC_D<]>_Z_Y_\ MT8U8F:V_''_(Z:]_U_S_ /HQJQ* /V#_ &=?^2#^ ?\ L"VO_HL5\P_\%+ON M^!/^WO\ ]I5]/?LZ_P#)!_ /_8%M?_18KYA_X*7?=\"?]O?_ +2H ^&LU^HW M[#5Q'%^S3H(>.B=R/XB<=!@@'T]^T1^WL+*:Z\/_#9DED4M%-KTBAD!Z?N% M/!YYWGC@8!SFOB37_$>J>*M4FU'6-0N-2OICE[BZD+N>>F3VYZ=JSJU_#/@_ M6_&FI)8:%I5WJUX_2&TA:1NA/8<=#^5 &117T!IG["_Q;U.Q@N?[$MK02H'\ MJZO8TD7/9ER2#[&L7QI^R#\4_ ^G_;KSPW)>6P#,[Z=(MSY849)8(20/PH \ M9KW;]GG]K#Q+\%M2M;*\GFUGPFS!9M-F?%R1O#( MT'=/UW1KI;S3+Z(303+W4]B.Q!R"#T(( MKXQ_X*7_ /,A?]OG_M*J'_!.[XOS6^L:C\/=0N-UK=(U]IH=CE95&98U'HRY M?VV-ZUZ[^V/^SWXG^.W_ B__".M9C^S?M'G?:I?+^_Y>W'!S]TT ?F;FC-? M3O\ P[W^)O\ ?TG_ ,"__L::_P#P3X^)RJ2ITECV7[9U_P#': /F2BK_ (@T M6Y\-Z[J.DW@47=A$=,\1Z1# MI[:=J$9EA,UV$; 8KR,<<@UO?\.__BK_ ,\-*_\ Y?\* /FS-?1O['W[-LW MQB\4+KFKQ;?">ER@SA_^7N0W=CZ<=ZU-$_X)\_$BXUBRCU(Z;::>TJBX MG2[#LD>?F(4#DX[5^A/@?P3I'P[\+V&@:':)9Z=9H$1%'+'N['NQ/)/O0!MP MPQVT,<,,:Q11J$2- JJ!@ = !7SQ^T7^V+H'P;$VCZ.(M?\5#Y6ME?]S:^ M\K#O_LCGUQ5+]LK]I,_"/PZ/#N@703Q9J<>?,7EK.$Y'F?[QY"_0FOS1N+B6 MZFDFFD:6:1B[R2,69F)R22>I)H [GXF_'+QI\7+Z2?Q'K4]Q QRMC$QCMH^< M@",<<9ZG)]ZX.CKP.:]@^%O[*?Q$^*T45WIVC-8Z7(01J&H'R8F4D@E<\OC' M\(- 'C]%?;GAO_@FK=MYAU_QE;P_W!IUJTGYERM.\1_\$U;E5C.@^,X96S\Z MZA:-&/P*%OY4 ?$-=E\.?C!XO^%.HI=^&M;N; ;PSVV[=!+R,AHS\IS@#.,X M[UV_Q2_9%^(OPKMYKZ[TH:II,1.;[36\Y%48^9EQN4<]Q7BU 'Z:_LY_MFZ' M\7I+70=>2/0_%;C:BYQ;W;#_ )YD]&/7:?P)KZ3K\.H)Y+69)H9&BEC8,DB$ MAE(Z$'L:_3+]C/\ :-;XO>%WT'7+@R>*M)C!>5^#=0YP)/=AP&_ ]Z /I.BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M &3?ZF3_ '3_ "K\4_&O_(X:Y_U^S?\ H9K]K)O]3)_NG^5?BGXU_P"1PUS_ M *_9O_0S0!CK]X?6OV#_ &>?^2'^"?\ L%P_RK\?%^\/K7[!_L\_\D/\$_\ M8+A_E0!Z)1110 5Y/^U9_P F\^-_^O(?^C$KUBO)_P!JS_DWGQO_ ->0_P#1 MB4 ?D?1110!8T[3KG5KZ"RLH)+J[G<1Q0Q*69V)P .IK[O^ '[ ]A86MOK7 MQ''VV\<;TT2)R(XP1TE8WCT]_B/K$&^YD=H-*CD M7A%'#RX/OMJ@#-T'PWI7A;3TL='TZUTNS7I#:0K&O0#) ')P!R>: MTJ** "ORW_;J_P"3D/$'_7"T_P#2>.OU(K\M_P!NK_DY#Q!_UPM/_2>.@#Y_ MK]%_^"_[#;_\ HB*OSHK]%_\ @G#_ ,D?U[_L-O\ ^B(J /K&BBB@ M HHHH *\+_;;_P"3:?%G^]:?^E45>Z5X7^VW_P FT^+/]ZT_]*HJ /RKHHJ> MPLIM2OK>TMXVEGGD6-(T&2S$X ]L_LW_LZZM\?/%#0HSV'A^S*M?ZEL MR%!Z1IV+GT[#D^_Z=?#GX4^%OA3H\>G>&M(@L(U0*\^W=/-@#EY#RQ.,^GH! M57X*_#&S^$/PWT;PU:(OFV\0>[E7_EM<, 9'SW&>!Z =J[B@ HHHH *^>OV M@OV._"_QH/<&LR.1HI%=&*LIR&4X(K[S_ ."AWP?M M[C0[#XA6$*QW=LZV>H%0!YD;'$;D]R&PO3HP]*^"J /U?_9*^,!^+WPDL;B[ MF\W6M+(L;[)^9F4#9(?]Y-VX*=N,^^* /SX_;H^-# M_$#XD-X;L;@2:'H+&(!""LEQTD;/?'W?P/K7S-5C4+Z;4[^YO+F1IKBXD:62 M1NK,QR2?Q-01H9'5%&68X % 'IOP#^!.L?';Q@FE6.ZTTZ "2^U!DRD$>?U8 M\@#_ K]0_A;\&_"OP>T2/3_ [ID<#[<37KJ&N)SQDN^,GH.!P/2N?_ &8_ MA7;_ E^$>CZ<$7^T;N,7M[*!RTC@$*> ?E7"_@:]7H **** "OG?]HC]C[P MW\6M-NM2T.U@T/Q8JEXYH5"0W1_NRJ.,G^^.<]5(K34RVG3F3.-LGW<>^\)^=?JU0!^*7CC_D=->_Z_Y_ M_1C5B5M^./\ D=->_P"O^?\ ]&-6)0!^P?[.O_)!_ /_ &!;7_T6*^8?^"EW MW? G_;W_ .TJ^GOV=?\ D@_@'_L"VO\ Z+%?,/\ P4N^[X$_[>__ &E0!\-4 M45UOPG^'UU\4_B+H7A>T;8^H7 223C]W$ 6D?GN$5B!W( [T >J_LO?LI:A\ M<[S^U]3DDTSPC;2[);A1^\NF'6.+/Y%N@SW/%?I'X&^'?ASX:Z,FE^&])M]* MM !N$*?-(>3EVZL>3R3WJ_X9\-Z=X/\ #]AHNDVR6>G6,*PPPQC 50/U)ZD] MR2:U* "BBB@#XB_;Y_9]TVWT4_$C0K1;2[29(M7BA 5)0YVK/CLVXJIQUW ] M02?A2OV/^.>CIKWP;\:V+QK+YND7.T,N<.(V*GZ@@'\*_' T =U\"_%W_""_ M%[PEK;7#6T%KJ,)GD7_GB6"R#Z%"P_&OV.K\/]/;;?6['H)%/ZU^W5G<"\LX M)U^[+&KC'N,T 34444 ?C+\7_P#DK'C3_L-7O_H]ZY&NN^+_ /R5CQI_V&KW M_P!'O7(T ?K5^R1_R;EX'_Z\V_\ 1KUZ]7D/[)'_ ";EX'_Z\V_]&O7KU !6 M5XJ\26?@_P -:GK=_((K/3[=[F5C_=4$UJU\S_M_>,I?#?P3738#(DFLWJ6Q MDC;;A%!=@?4' % 'Y[?$SQ]J/Q.\<:MXCU.1GN+V9G56;(C3/RH/8# KF**[ MOX&_#^3XG?%3P]X>$;O!U?P %3T %%%% ",H92",@\$&OA[]M+]E&QM--N M_B!X0M%M#$=^J:; F$()_P!<@'3G[PZ'2P==/O)(D900"N?^2'^"?\ L%P_RH ]$HHHH *\ MG_:L_P"3>?&__7D/_1B5ZQ7D_P"U9_R;SXW_ .O(?^C$H _(^K>CZ7/K>K66 MGVJA[FZF2")2< LS 9^IJI7=? K2UUKXQ>#K1SA7U2 G_@+AOZ4 ?KEX'\- MP>#?!^BZ';1B&'3[2.W5 ?KFMRBB@ HHHH *_+?]NK_DY#Q!_UPM/_ M $GCK]2*_+?]NK_DY#Q!_P!<+3_TGCH ^?Z_1?\ X)P_\D?U[_L-O_Z(BK\Z M*_1?_@G#_P D?U[_ +#;_P#HB*@#ZQHHHH **** "O"_VV_^3:?%G^]:?^E4 M5>Z5X7^VW_R;3XL_WK3_ -*HJ /RKKV']D7P['XF_:(\&6TI(6"[-[QZPHTH M_5!7CU>]_L-L!^TIX9SWCNP/_ :6@#]3:*** "BBB@ HHHH X/X[^'#XL^#O MC#2UC266;39O+#J& <*64\]P17XYG@D5^V7BR>.V\*ZQ+*P6)+.9F)Z !#7X MG2??;ZT >H_LO7TFG_'[P/(DC1[M2BC8J<95CM(/M@U]]?MQ:E"3'=&D&1^.*_/;]GF-I/C?X)5,ACJMOC'^^*^^?V^(V?\ 9YOF7HE_ M;%N>VXC^9% 'YAUW/P-\-)XP^+WA+2)9#%'=:C"K.!G W G^5<-7JG[+) _: M"\#$]/[2C_K0!^N?3@<"EHHH **** "BBB@#R3]J[P^OB3]G_P 7P?9EN9H+ M4742L/NM&P;V.&Q^E?M5870OK&WN5&U9HUD ],@'^ MM?B!'_K%^M?MMX<_Y%[2_P#KUB_] % 'XQ^./^1TU[_K_G_]&-6)6WXX_P"1 MTU[_ *_Y_P#T8U8E '[!_LZ_\D'\ _\ 8%M?_18KYA_X*7?=\"?]O?\ [2KZ M>_9U_P"2#^ ?^P+:_P#HL5\P_P#!2[[O@3_M[_\ :5 'PU7U;_P3GT'[=\8- M8U-D1X[#274%ADJ\DB $>G"N/QKY2K[*_P"":O\ R.7C/_KP@_\ 1C4 ??U% M%% !1110!SOQ&_Y)_P")?^P;'?\ D7],_P"O6+_T 5^)MI_Q]1?[P_G7[9>'?^1? MTS_KUB_] % &C1110!^,OQ?_ .2L>-/^PU>_^CWKD:Z[XO\ _)6/&G_8:O?_ M $>]0_LD?\ )N7@?_KS;_T:]>O4 %?! MW_!2R_G_ +8\$60F;[-]GN)C#GY=VY &QZXR*^\:^!/^"E:G_A+/!;9^4V4X M ^D@_P : /C*NO\ A;\4M:^$'BI/$.@?9QJ*1/"IN8O,4!A@\9ZXKD*55+< M$_2@#Z2_X> _%;_GMI/_ ( C_&C_ (> _%;_ )[:3_X C_&OF[RG_N-^5'E/ M_<;\J /I'_AX#\5O^>VD_P#@"/\ &C_AX#\5O^>VD_\ @"/\:^;O*?\ N-^5 M'E/_ '&_*@#Z1_X> _%;_GMI/_@"/\:/^'@/Q6_Y[:3_ . (_P :^;O*?^XW MY4>4_P#<;\J .F^)7Q&U;XJ^+;KQ'K8MQJ-RJB0VL0C0[5"@X]<"N7IWE/\ MW&_*CRG_ +C?E0!^H?["/_)N6C?]?5U_Z--?0=> ?L+V\EO^SGH0D4H7N+EP M#Z>:W->_T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 R;_ %,G^Z?Y5^*?C7_D<-<_Z_9O_0S7[63?ZF3_ '3_ "K\4_&O M_(X:Y_U^S?\ H9H QU^\/K7[!_L\_P#)#_!/_8+A_E7X^+]X?6OV!_9TD2;X M&>"'1@ZG3(L$?2@#T:BBB@ KR?\ :L_Y-Y\;_P#7D/\ T8E>L5Y/^U9_R;SX MW_Z\A_Z,2@#\CZ])_9M_Y+KX*_["47\Z\VKTG]FW_DNO@K_L)1?SH _7^BBB M@ HHHH *_+?]NK_DY#Q!_P!<+3_TGCK]2*_+?]NK_DY#Q!_UPM/_ $GCH ^? MZ_1?_@G#_P D?U[_ +#;_P#HB*OSHK]%_P#@G#_R1_7O^PV__HB*@#ZQHHHH M **** "O"_VV_P#DVGQ9_O6G_I5%7NE>%_MM_P#)M/BS_>M/_2J*@#\JZ]%_ M9Y\91^ ?C1X2UJ>9;>TAOXTN)7!PD+_)(?P5F->=4JL58,#@CD4 ?N/17@_[ M(/QT@^,'PUMK2\N0WB;18UMKZ-F^>5!Q'-[[@,$_W@?45[Q0 4444 %%%% ' MDW[5/BZ'P;\!O%MW+(\#M#N M5N=(T:5GNIX^5EN<%2 >X49'U)]*^3Z /8_V0_#]QXB_:$\()!M_T6Z^V2;C MCY(U+G'OQ7WS^V5X<;Q)^SQXH19/*-FD=[TSD1N"1^6:^>/^" M,[B%?(MHA86KNASYC$,Y4].% !_WZ^X?$FAV_B?P_J6D7:+);7UN]O(KKN&& M4CIWZT ?B371_#CQ1+X+\>:#KD,OD/8WD4_F;=V &!/'?C-0>./"MWX'\7:O MH-]&T=SI]R\#!A@G:Q ./0C!_&L/I0!^X-C>0ZC9V]W;OYD$\:RQN/XE89!_ M(U/7S+^P]\W_A8>NW[I_"OIJ@ HHHH *** M* /"OVU/%&]'G\[1="9T>5?NS7!X=@>X& H^A]:^8* .G^%^B_\ "1?$CPQIA@-REUJ5 MO$\2C[R&1=WZ9K]GHHUAC2-!M1 %4>@%?FG^P-\.W\6?&0:[+$QL= @:X\P' M \YAM13Z\%C^%?I?0!^*7CC_ )'37O\ K_G_ /1C5B5M^./^1TU[_K_G_P#1 MC5B4 ?L'^SK_ ,D'\ _]@6U_]%BOF'_@I=]WP)_V]_\ M*OI[]G7_D@_@'_L M"VO_ *+%?,/_ 4N^[X$_P"WO_VE0!\-5]E?\$U?^1R\9_\ 7A!_Z,:OC6OL MK_@FK_R.7C/_ *\(/_1C4 ??U%%% !1110!SOQ&_Y)_XE_[!MQ_Z+:OQ9;K7 M[3?$;_DG_B7_ +!MQ_Z+:OQ9;K0!+:?\?47^\/YU^V7AW_D7],_Z]8O_ $ 5 M^)MI_P ?47^\/YU^V7AW_D7],_Z]8O\ T 4 :-%%% 'XR_%__DK'C3_L-7O_ M */>N1KKOB__ ,E8\:?]AJ]_]'O7(T ?K5^R1_R;EX'_ .O-O_1KUZ]7D/[( MYS^SCX'Q_P ^CC_R-)7KU !7Q5_P4H\,+-HG@_Q"';?!/+8E,<8=0^<_\ _6 MOM6O)?VIOAW)\3?@GX@TNW5FOH(Q>VRJ!EGC^;;SZC(_&@#\D:]U_8OUC2=/ M^.FDV>M6UO=V6I1R60CN+=9E\QA\APPX^8#GWKPI@58@]15G2]2GT?4K6^M7 M,5S;R++&Z]0RG(- '[/_ /"O?"O_ $+.C_\ @!%_\31_PKWPK_T+.C_^ $7_ M ,37&_L\_'#3/CAX#M=2AGB&M6Z+'J5FO#12XY8#^ZW4'ZCM7J5 '/\ _"O? M"O\ T+.C_P#@!%_\31_PKWPK_P!"SH__ ( 1?_$UT%% '/\ _"O?"O\ T+.C M_P#@!%_\31_PKWPK_P!"SH__ ( 1?_$UT%% '/\ _"O?"O\ T+.C_P#@!%_\ M31_PKWPK_P!"SH__ ( 1?_$UT%% %>QL+;3+5+:SMH;2W3A(8$"(OT X%6** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M 1E#*5/0C%?C!\4M)GT/XD>)K&XAD@EAU&==DHPP&\D9_#%?M!7Y^_M\? >\ MTKQ,?B%I-J\VF7X5=2*<^3, %5B/[K #GU'N* /CFOO3]BS]J;0[?PK9> O% M5[%I=W9MY>G7,\$'VKX+HSCD<4 ?N%9WEOJ%NEQ:SQW,# MC*RPN'5OH1P:@U/6M.T6-9-1O[6PC;H]U,L8/XL17XM6/B[7-+MUM[/6+ZU@ M7I'#<.BC\ :AU+Q#JFM;/[0U&ZO?+^Y]HF9]OTR>* /V.\#_ !/\-?$B35%\ M-ZE'JL6G2+%//"#Y>Y@2 K?Q=.U.OU(K\M_VZO^ M3D/$'_7"T_\ 2>.@#Y_K]%_^"_[#;_^B(J /K&BBB@ HHHH *\+_;;_ .3:?%G^]:?^E45>Z5X7^VW_ ,FT M^+/]ZT_]*HJ /RKHHK6\)^%M0\;>(K#0]*C6;4;Z0101LP7>QZ#)H N?#_X@ M:Y\,?%%GX@\/7K6.HVQX8OZ9KB%]-U&TU!0,EK6=9 /^^2:OU^(NFZ]J6CNSV%_5D)^N#6 M@?'WB5@0?$&ID?\ 7W)_C0!^O/B_XP>"_ EF]QKGB73K)5)7RS.K2%L9P$7) MSQZ5\5?M$?MW77B^PNO#_@))]*TV;Y)]5E^6XF3'*H/^68/0GK]*^0)9I)W9 MY':1V.2S'))]:90 K,68LQR3R2:U/"OAG4?&7B"PT72;62\U"]E6&*&,9))/ M\O?M5?1=#U#Q'JEOIVEVW0N[L>P K])/V1_P!E2/X.6*^)/$*K M/XNNHMJQCE;&-@,H#W<]SVZ#N2 >O_!?X8V?PA^'.D>&K0*SV\>^YF48\Z=N M7?\ /@>P%=Q110!\,_\ !0+X%2M-#\1M(M]T>U;?58XUY!Z)+QV_A)^E?#M? MM_J&GVVK6%Q97L$=U:7$;12PRKN5U(P01Z$5^:_[4W[(^I?"?4+KQ#XGA7QA9PV7C0KX9UA5PUSR;27 /S9ZH>.AXYZU^<-% '[;:/XD MTGQ!&'TO4[/44VALVLZR<'OP:TJ_$33=;U#1Y&DL+ZXLI&&"]O*R$CTR#6C_ M ,)]XF_Z__ N3_&@#]?/%WQ:\'> [.2YUSQ'I]@D;;2C3JTF[!X"#+9X] M*^*?VB/V[KCQ=I]UX>\ QSZ;ILZ^7<:K,-EQ*I'*QC/R ]"3SUZ5\?S7$MS( M\DLC2R.=S,Y))/J:CH 5F+,68Y)Y)J?3]/N-6OK>RM(6N+JXD6***,99V8X M ]231I^GW6K7D-I96\EU=3,$CAA0L[$] .M?H1^R'^R#_PK_P"S>,O&=LK> M(V7=9:=)@BR!_C?UDQV_ASZ] #UO]E_X+I\$_A?9Z;<(!K5YB[U%LYQ*0/D! M]%&!^9KUVBB@#\4O''_(Z:]_U_S_ /HQJQ*V_''_ ".FO?\ 7_/_ .C&K$H M_8/]G7_D@_@'_L"VO_HL5\P_\%+ON^!/^WO_ -I5]/?LZ_\ )!_ /_8%M?\ MT6*^8?\ @I=]WP)_V]_^TJ /AJOLK_@FK_R.7C/_ *\(/_1C5\:U]E?\$U?^ M1R\9_P#7A!_Z,:@#[^HHHH **** .=^(W_)/_$O_ &#;C_T6U?BRW6OVF^(W M_)/_ !+_ -@VX_\ 1;5^++=: );3_CZB_P!X?SK]LO#O_(OZ9_UZQ?\ H K\ M3;3_ (^HO]X?SK]LO#O_ "+^F?\ 7K%_Z * -&BBB@#\=?CYH5WX;^-/C6QO MD"7 U6XFPIR-LCF1#^*NI_&N!K[<_P""@7P)NVU*'XC:/:M-;O&MOJJ0Q_ZL MKPDQQS@C"D]L+ZU\1T ?;?[$O[4FC^&]"C\!>+;Q=/BCD9]-U"=OW0#')A8_ MP_-D@]/F(]*^Y;'4+75+=;BSN8;N!NDL$@=3^(XK\/ZU-/\ %6M:3;^18ZM> MV<.<^7!<.BY]< T ?M3J.K6.CPB6_O;>RB/ >XE6-?S)KG/!_P 5/"OQ"U35 M-.\/ZK#J\FG!?M3V_P T2EBPV[NA/RGI7X[:EXDU;651;_4[N]53E1<3,X'T MR:^UO^":G^K\;?\ ;O\ ^ST >1_MF_ *X^%?CZ?7--M6_P"$8UF0S12*/E@F M.2\1]/4>Q]J^=*_:;Q]X"T7XF>%;WP_KUHMWI]TN"IX9&'W74]F!Y!K\P_V@ M/V6_$WP/U*2WI0!Y_\-_B9X@^%'B:#7/#E M\UG>1\,IYCE7NCK_ !*?2OO?X2_M]^#O%MO;VGBV-O#&JGY6FP9+5S@DD,.5 M' ZCOUK\WJ* /VMT'QMX?\40PR:1K=AJ2S('3[-._$DJ,CZ]J3JPP5:[<@_K6*T MC2$EF+$G)R: /O3XO?\ !0_3K.WEL?A_ISWERPQ_:FH)MC3KRL?5B./O8'-? M2WP.^)4?Q;^%^A^)@$6XNH=MU'&#M29?E<#/;(_6OQSK[0_X)T_$Y[+7M9\# MW3,T%XGVZTX)"R*,./;*X/X4 ??%%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %5=4TNTUK3[BPO[:.\LKA#'-!,H9' M4\$$&K5% 'P[\9O^">;W-[/J7P\OXHHY&W'2=0?:$R1D1R8Z=3AOSKY9\5? M'XA>"YUCU7PEJD6XD*\=NTJ-CN"N17[$44 ?B)J&AZCI4WE7MC<6DO\ POY-]S8VUP_3=-$K']14]M: MPV<0BMX8X(QT2-0H_(4 ?+_[ G@'Q%X%\"^(!X@TBZTDWUW%/;K=)L:1-A&< M=1^->O?M%>'M2\6?!/Q9I&D6DE_J5W:B."WBQN=MZG S[ UZ/10!^2/_ R? M\6O^A(U+\E_QKN_@7^S7\3/#/Q=\*:IJ?A"_M+"UOXY)IW"[44'DGFOTSHH M**** "BBB@ K\]_VO/@#\0?'WQTUO6= \+7NI:9-%;+')M)N-'O)=6:> M.*XQED,,0W#!/&01^%?1U% !1110 4444 %>%_MM_P#)M/BS_>M/_2J*O=*\ M+_;;_P"3:?%G^]:?^E45 'Y5UZA^S#_R%] M6MI8?]8&M'P,>^,5SB:;=23>2EM*TN<>6$);\J_;\@,"",@]15%= TN.7S5T MVT63KO$"@_GB@#\<]%^$?C7Q%>Q6FG^%M6N)Y?N 6C@'\2,"O=_AK_P3_P#' M/BF2VN?$DUOX7T]L,\?JC+MFU6ZPT\G ! /10<=%]37I]%% !1110 4R:&.XB>*5%DB<%61QD,#U! M'<4^B@#Y>^,G[!OA+QY--J/AF;_A%=4?+-%&F^UD8DJ]_N\<]*^2O&_[& M/Q2\%RMC0CK5L%9_M&EOYH"@]QP02.<8K]5J* /Q4O/ ?B33XWDNM U.VC3A MFEM)% ^I(K*AT^ZN9?+BMY99/[B(2?RK]O984GC:.1%D1N"K#(/X52B\/Z7! M)OCTVSC?^\L" _GB@#\==%^$/C;Q#>QVFG^%=6N)Y/NJ+-P/S(P*]Q^'/[ / MC[Q4T$^OO;>&+%N66=O,N,!L$;%Z$C)&3Z5^E-% 'DGP9_9C\%?!2-9]+LOM M^L[*-7N8/!6HO#->32 M(P"\J7)!Z^E97_#)_P 6O^A(U+\E_P :_6VB@#B/@AHM]X;^#_@W2M2MGM-0 ML]*MX)X)/O1NJ %3^-?/_P"WE\*?%OQ._P"$/'A?0KG6?L@N?/-OC]WN\O;G M)[X/Y5];T4 ?DC_PR?\ %K_H2-2_)?\ &OJ+]A'X.^,OAEXI\47'B?0+K1X+ MJSBCADN ,.PYGL9XXHUZ MNQ0@ ?4U^5Q_9/\ BU_T)&I?DO\ C7ZVT4 ?DK!^RC\6HYD8^!]2(4@]%_\ MBJ_5S0X7M]%T^*52DD=O&K*>H(4 BKU% !1110!%=6L-]:RVUS"EQ;S*4DBD M4,KJ1@@@]017Q?\ &K_@GM;:G<7&J?#V]CL'D8N='O6/E9)'$8IJGA/4E3S&C6:"$S(^#C(*9X-<3J&@:GI,GEWVGW M5F_]V>%D/ZBOVYJI=Z38W[;KFSM[EO6:)6/ZB@#\6-/\(ZYJ\?F6.CWUXG]Z MWMWE6]^(#;-=QF,R8WYPIYXXZCO7UQ: MV5O8Q^7;016\?]V) H_(5/0 5!?6-OJ5I+:W<$=S;3*4DAF4,CJ>Q!ZBIZ* M/E3XK?\ !/[PCXMDFO?"EV_A:^?G[-M\RT)R.B]5& >AQSTKY=\9?L1_%3PG M,/(T5==@9F"RZ9*).!T)4X(R/:OU-HH _%R\^&7B[3YI(KCPSJT4D9PP:RD& M/TK!FT^YMI#'-;R1..JNI!_*OW!K/E\/Z7.Y>33+.1SU9H$)_E0!^+NG^$M; MU92UEI%]=J.2T%N[C]!75^&_V?\ XB^+%=M+\'ZK.J]6>W,8_-L"OV!M;.WL M4V6\$=NG]V) H_2IJ /ST^'O_!.GQ1JERDOBW5[71;,$;H;,^?.RE>Q^ZI!Q MUS7V5\*/@3X.^#.GF#PYI:17+KB:_F^>XEZGE^PY/ P*]!HH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO]MO\ MY-I\6?[UI_Z515[I7A?[;?\ R;3XL_WK3_TJBH _*NO4/V8?^3@/ G_84B_G M7E]>H?LP_P#)P'@3_L*1?SH _7BBBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_;;_ M .3:?%G^]:?^E45>Z5X7^VW_ ,FT^+/]ZT_]*HJ /RKKU#]F'_DX#P)_V%(O MYUY?7J'[,/\ R-RC M>=U!_P!DUY^88OZCA:F)<;\BO;8#NJ*\Z^"]S+=:3>-*Y=MZ\G_@5>BUGEF. M6982&+4>7FOIOU:_0 HHHKU "BBFLRQJ68A549+$X % #J9)*D*EY'5%'5F. M!7E?C/XO-%-)9Z-T!*FXQR?]WT_G7'6^C^)_%I>X6*XN5?&7D/![=6^E?!8S MBVA"L\/@:3K27;;Y:-O[K>8['O:ZUI\C[%OK9F_NB92?YUM*PWO8[!2A'OK M^J2_$+'T117!>!_BA!XB>.RO@MO?$85@,)(?3V/\_P!*[VON<#C\/F5%5\-* M\?Q7DUT8@HHHKT "BBB@ HKYQ\8:G=0>*-41)W"BZEXS_MM7L7PW\5#Q-H"> M:^Z]ML1S9ZG^ZWX@?F#7QV5\24]GKT7K]_89UE%%%?8B"B MBO+_ (Q>,#9QQZ/:2%9FQ).RGH.JK_7\O6O*S3,:65X66*JZVV7=]$!ZA17A M'PIU"YN?&EHDLS.NR0X)_P!@U[O7+DN;+.,,\0HC.M:_*F_N5P-NBOFK1K?6_$$[PV)EG=06(! M[_45X#_P (7XO_ M .?>;_OJC_A"_%__ #[S?]]5M_K5B_\ H7S_ !_^0 ]^HKSWX7:'K&D3WIU2 M*2,.BA"QX)R<_CTKT*OL\NQ<\=AHUZE-TV[^Z]UK;LOR$%%%%>D 445F>(M> MM_#>ERWEP%3."[>@K*K5A0IRJU7:*5VP-.JDVK65LVV:\MXF_NO*H/ZFO M"-8\::[XRO#!;F3RV(VV\.<=^W?\?2I[?X8>)[K=(T)@;OND )_(U^>RXMJX MF;CEV$E42ZZ_DD_Q?R'8]UM[VWN^8)XYA_TS<-_*IJ^?+GP#XGTE9)%M9"J@ MLS1D,3^7-=9\+_$.O7>M/IUY)));Q*=ZS@DI@ 8![=N_>NO!\3U*F)AA<9A9 M4Y3=EV_%+3[P/5Z***^\$%%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7 ?';X9S?&'X7:QX3M[^/3);XPD74D9D5-DR2'Y01 MG(3'7O7?T4 ?!7_#M'5?^AYL_P#P ?\ ^+KJ_A7^P-J7PY^(GA_Q-)XPM;V/ M2[M+EK=;)E,@4] =_%?95% !1110 4444 %%%% !7S3>_P#(Z3_]?S?^C*^E MJ^9M3F6#Q==2.<(MZS'Z"0U^8\<.T,,W_,_T&CZ9HKD/^%J>'O\ GXE_[\M1 M_P +4\/?\_$O_?EJ^U_MG+?^@B'_ ($@.OK@OC)_R*\?_7;_ -E-7O\ A:GA M[_GXE_[\M7)?$KQQI/B#04M[.9WE$N[#1E>,$?UKP\\S7 5LMKTZ=>+DXNR3 M5P-+X(_\@:]_WU_]FKTJO-?@C_R!KW_?7_V:O2J[.%_^1/0]'_Z4P84445]2 M(*\R^,7BQ[&WCTFWY]J]? MCC6- B*$5> JC %5M)L5TW3+6U1=JQ1JN,Y[:]Y]6_ M\NP@JM?Z?;ZI:O;W4*S1,.58?K]:LT5[DHQG%QDKI@?/7CSP=+X,U97@9C:2 M'?#)GD8/0^XX_,5Z_P##WQ,?$WAZ*:0YN8CYH>$IY'X M:W99%./4[2/_ ![/X5Q'P/OC'K-[:8R)8=^?3:?_ *]?EF'I_P!@\1+#4M*5 M9;=M[?3'T/9Z***_51!1110!\X>);,ZCXZO;56"--?/&&(R!F4C/ZU+X M7UBY\!^*@+A614*CK6L#3+9\VMJQ4XZ-)T)_#I^==?I/A0>%_AOJGFIB]N;222;(Y7Y# MA/PS^9-?G.9REQ%F$Z$'^XH)MOO*W^>B\DV,X/X1\>.+0?[$O_H!KWZO ?A' M_P CQ:_[DO\ Z :]^KV>"/\ D62_QO\ *(,****_01!6%XX_Y%'5?^N!K=K" M\9?!'_D/7/_ %P;_P!"2O:J\"^%WB*Q\.ZM M//?2-&C1,HVJ6Y)7T^AKT[_A:GA[_GXE_P"_+5\-PIF6#PV61IUZT8RN]&TG MN-G7T5R'_"U/#W_/Q+_WY:E7XI>'V8*+B4DG 'DM7V']M9;_ -!$/_ D(ZZB MH[>X2ZMXIHSF.10ZGV(R*DKV$TU= %%%%, KR;XY7LB_V?:C'E[2_ODG_P"M M^M>LUQ'Q3\*S>(M(CFM4#W-MD[<99E.,X_+^=?,<2X>MB#_'5]X+N'AV"6W8_O()./Q![' M%>FZ=\8-$O!&)A-:NQP'<^RVG@:6%G-4YQ5FGHF^]]M=^X'= M5"MK"EPTZQ*LS+M:0#DC.<&L_3_%6D:IQ;:A [;MNQFVMGZ'!K6K[ZG4I8B* MG3DI+NK,04445N 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5\QZQ;_:O%5[#NV^9>.N? M3,A%?3E?--[_ ,CI/_U_-_Z,K\PXX2E3PR?\S_0:.Z_X42__ $%E_P"_!_\ MBJ/^%$O_ -!9?^_!_P#BJ]:X+XR?\ (KQ_]=O_ &4UX^<< M-Y7A,OK5Z-*THIM:R_S I?!'_D#7O^^O_LU>E5YK\$?^0->_[Z_^S5Z57O<+ M_P#(GH>C_P#2F#"BBBOJ1!7SGKJC2_'4V\EECN6)XR?OFOHRO#_C!H1TWQ + M^)-J7/[S< ?O# /ZX/\ P*OSOC:A.6"IUX+X):_/3\[#1[;%(LT22+RK ,/H M:?7(?#7Q1'X@T"*(N3=6JB-PQY('0_TKKZ^WP6*IX[#PQ%)W4E?_ ('R$%%% M%=H'-?$9@O@O4PQ W(J<^[@5YI\%$9O%$[A3M%NV3V'*UK_&;Q3'(L6CV[JY M1M\Q7G#8("_@"?S%:/P6T%['2;G490RM=,%0'^ZO?\S^E?EN)FLRXGI0HZJB MM7Z7?YM+U'T/2****_4A!1110!\]ZA_R4U_^PG_[6KWZ[M8KZUEMYT$D,JE' M4]P1@UX#J'_)37_["?\ [6KZ$K\XX1BI2QJ:T<_\QGSGJUG>?#WQ?^Y=E>"0 M212'^-#T)^HR#^->I^*/B%!;^"H=1LWVW-\NR%<\HW1S]5_GBI/BEX3'B+0S M]>':?8W.K7EO8PAI)'?:B^.I_#UKUKQA_ MR*NL?]>DO_H)J7PWH4/AO1K>PAP?+&7?&-[GJWYU%XP_Y%76/^O27_T$U]]E MN5+*./^11U7_K@:\_ M,?\ C&SR/_ (42 M_P#T%E_[\'_XJG1_ R2.17&K(2IR,P'_ .*KUJBOJ?\ 5/)_^?/_ )-+_,"" MPMOL5C;V^[=Y,:Q[L=< #-3T45];&*BE%;(044450!1110!S>O?#[1?$!=YK M40SMG,T/RMDXY/8GCO7':A\#8F;-GJ+*,?=F3))^H_PKU6BOG\7D&68V3G6H MJ[ZK1_A89\^:Q\-/$&@P&8Q"XA7YB;=MP'/4C_ZU:?@'XE76DWD=GJ,K2V3G M&YSDQ^X]![5[?7SW\1]/MM+\87"6:JJ[PVQ>BD@,1^9-?G><94^&94\PRZHT MKV:?W_-.VJ8SZ$5@RA@<@C(-+67X8GEN?#NG2SC$K0(6XQVK4K]?HU/:TXU% MU2?WDA1116H!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %?--[_ ,CI/_U_-_Z,KZ6KAY?A)I,V MI/>F>Z\UI3,1N7&2V[T]:^*XFRG$YI&BL,E[K;=W;L,[BBBBOM1!7!?&3_D5 MX_\ KM_[*:[VLCQ-X:MO%-@MI=/)'&'WYC(STQW'O7DYMAJF,P%;#TOBDK(# MC/@C_P @:]_WU_\ 9J]*K#\*^$K7PE;S0VDDLB2,"?-(XQGT ]36Y6.282K@ M,OI8:M\4;W^]L HHHKW "LGQ-X=M_%&DR65QE<_,D@ZJW8UK45C6HT\13E2J MJ\9*S0'SG=V6M?#O6BR&2!U.4E491Q]>A'^-=]HOQLM)80NIVKQR@"-8H8E"(BC@ =J?'&D,:QQHJ(HP%48 I]?3Y+DE')J M347S3E\4N_\ DA!1117T@!1110!\]ZA_R4U_^PG_ .UJ^A*XV;X7Z9-KAU1I M[CSSE6E&=2";CJKK9^7805C^,/^15UC_KTE_\ M036Q5;4K%-4T^YLY2RQSQM&Q7J 1CBEB(.I1G".[37X >%?"/_D>+7_F^&]5CO[::X>9 P D*XY&#T%=?7S7#.6XC*\$Z&)2YG)O1WT MLO\ ( HHHKZT K"\Y]J]#_P"%U:1_S[7/ MYI_C1_PI/1/^?B[_ .^E_P#B:/\ A2>B?\_%W_WTO_Q-?FF R_B7+:"P^'Y. M5:ZV>X] _P"%U:1_S[7/YI_C1_PNK2/^?:Y_-/\ &C_A2>B?\_%W_P!]+_\ M$T?\*3T3_GXN_P#OI?\ XFO1_P",K_N?@&AM^%_'UCXKNWM[6&6-E4N3)C'& M/0^]=/7,>%_A_8>$[Q[BTEG=G0H1(01R1Z#V%=/7V&6?7?JZ_M"WM+O;:W00 M4445ZH!7%_$[Q9<^&=/MA9EEN)7)WXX Z MC^+_ (?DC9BURA7^$Q9)_(D4S4O@]H-]('B\^SY)*Q/D'/U!K"G^!<;3$PZH MRQ]@\63^8-?"K_6O"+D2C52ZZ?YQ'H6]:^-5C%;$:;;2RSL.&FP%7WP"<_I7 MGGAW2;_QQXE4MOE+/YDTQ_A&]V^P%F&,0PI&OW M44*/H*?117Z:E960@HHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 ,4 %%%% !1110!__9 end GRAPHIC 17 tph-20231231_g2.jpg begin 644 tph-20231231_g2.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0+N17AI9@ 34T *@ @ ! $[ ( M , !2H=I 0 ! !5IR= $ 8 "SNH< < $, /@ M 0 L " 2@!A M &X 80 /_A!!YH='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A M8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZDY48WIK8SED M)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\&UL M;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT2P@2F%N83PO)R$;'24=%Q@B+B(E*"DK+"L:("\S M+RHR)RHK*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_ !$( 78";0,!(@ " M$0$#$0'_Q ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " M 0,# @0#!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1 M\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? M 0 # 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$ M! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3% MQL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ M /3? /@'P?>?#;PU1C"I+,2N223DDUT'_"N?!'_ M $)OA_\ \%<'_P 31\.?^26>%/\ L#6?_HA*Z2@#F_\ A7/@C_H3?#__ (*X M/_B:/^%<^"/^A-\/_P#@K@_^)KI** .;_P"%<^"/^A-\/_\ @K@_^)H_X5SX M(_Z$WP__ ."N#_XFNDHH YO_ (5SX(_Z$WP__P""N#_XFC_A7/@C_H3?#_\ MX*X/_B:Z2B@#F_\ A7/@C_H3?#__ (*X/_B:/^%<^"/^A-\/_P#@K@_^)KI* M* .;_P"%<^"/^A-\/_\ @K@_^)H_X5SX(_Z$WP__ ."N#_XFNDHH YO_ (5S MX(_Z$WP__P""N#_XFC_A7/@C_H3?#_\ X*X/_B:Z2B@#F_\ A7/@C_H3?#__ M (*X/_B:/^%<^"/^A-\/_P#@K@_^)KI** .;_P"%<^"/^A-\/_\ @K@_^)H_ MX5SX(_Z$WP__ ."N#_XFNDHH YO_ (5SX(_Z$WP__P""N#_XFC_A7/@C_H3? M#_\ X*X/_B:Z2B@#F_\ A7/@C_H3?#__ (*X/_B:/^%<^"/^A-\/_P#@K@_^ M)KI** .;_P"%<^"/^A-\/_\ @K@_^)H_X5SX(_Z$WP__ ."N#_XFNDHH YO_ M (5SX(_Z$WP__P""N#_XFC_A7/@C_H3?#_\ X*X/_B:Z2B@#F_\ A7/@C_H3 M?#__ (*X/_B:/^%<^"/^A-\/_P#@K@_^)KI** .;_P"%<^"/^A-\/_\ @K@_ M^)H_X5SX(_Z$WP__ ."N#_XFNDHH YO_ (5SX(_Z$WP__P""N#_XFC_A7/@C M_H3?#_\ X*X/_B:Z2B@#F_\ A7/@C_H3?#__ (*X/_B:/^%<^"/^A-\/_P#@ MK@_^)KI** .;_P"%<^"/^A-\/_\ @K@_^)H_X5SX(_Z$WP__ ."N#_XFNDHH M YO_ (5SX(_Z$WP__P""N#_XFC_A7/@C_H3?#_\ X*X/_B:Z2B@#F_\ A7/@ MC_H3?#__ (*X/_B:/^%<^"/^A-\/_P#@K@_^)KI** .;_P"%<^"/^A-\/_\ M@K@_^)H_X5SX(_Z$WP__ ."N#_XFNDHH YO_ (5SX(_Z$WP__P""N#_XFC_A M7/@C_H3?#_\ X*X/_B:Z2B@#F_\ A7/@C_H3?#__ (*X/_B:/^%<^"/^A-\/ M_P#@K@_^)KI** .;_P"%<^"/^A-\/_\ @K@_^)H_X5SX(_Z$WP__ ."N#_XF MNDHH YO_ (5SX(_Z$WP__P""N#_XFC_A7/@C_H3?#_\ X*X/_B:Z2B@#F_\ MA7/@C_H3?#__ (*X/_B:/^%<^"/^A-\/_P#@K@_^)KI** .;_P"%<^"/^A-\ M/_\ @K@_^)H_X5SX(_Z$WP__ ."N#_XFNDHH YO_ (5SX(_Z$WP__P""N#_X MFC_A7/@C_H3?#_\ X*X/_B:Z2B@#F_\ A7/@C_H3?#__ (*X/_B:/^%<^"/^ MA-\/_P#@K@_^)KI** .;_P"%<^"/^A-\/_\ @K@_^)H_X5SX(_Z$WP__ ."N M#_XFNDHH YO_ (5SX(_Z$WP__P""N#_XFC_A7/@C_H3?#_\ X*X/_B:Z2B@# MF_\ A7/@C_H3?#__ (*X/_B:/^%<^"/^A-\/_P#@K@_^)KI** .;_P"%<^"/ M^A-\/_\ @K@_^)H_X5SX(_Z$WP__ ."N#_XFNDHH YO_ (5SX(_Z$WP__P"" MN#_XFC_A7/@C_H3?#_\ X*X/_B:Z2B@#F_\ A7/@C_H3?#__ (*X/_B:/^%< M^"/^A-\/_P#@K@_^)KI** .;_P"%<^"/^A-\/_\ @K@_^)H_X5SX(_Z$WP__ M ."N#_XFNDHH YO_ (5SX(_Z$WP__P""N#_XFC_A7/@C_H3?#_\ X*X/_B:Z M2B@#F_\ A7/@C_H3?#__ (*X/_B:/^%<^"/^A-\/_P#@K@_^)KI** .;_P"% M<^"/^A-\/_\ @K@_^)JCX3.C:=]TCC]_>^I% #_ (<_\DL\*?\ 8&L__1"5 MTE%/^P-9_\ HA*Z2@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH \JU*'5?B%\5M?\.CQ+JV@:3X;M[7*:/.()KF:="^ M\R8)VA>-O3.#5MM*6\2^#_$\_AG5[B!;>\D6TCNHKF-?NEHWP-XX ;/08K/? MX/*?!]IIZ>)M1_MNSU ZK#K4@\QENFY=A$3C8222F>IY)YR 4;_XVSZ-X>UN M;7/"<]AKNBO;_:-*>\5P\TMYK2 '#=/W:ACUYX-6+WX*3:MX?UJ+6_%,VH:[K,EN;C59+) M558X6#)&D*L HXYP>O-;^J?#G^TM>\6:E_:OE?\ "1Z/_9?E_9\_9_D9?,SN M^;[V=N!]: ,>Z^+FIW.O:?I?A'P;-KLNH:)#K$7_ !,([?8DC8VON7 P.^3D MX&.]2/\ %J]N_A[8>*= \+?:XY&9-0CO=5@L4T]U8(5:27&[+' X&1UP?EKF M$^'OBBR^*6G6'AW7+W2$TWPA!9KKB::)8)GCF ,;*^4R5);;NR, ]!SN1?!. M72XO#C^&_%MWIM]HZ3++=R6D=PUP9FS*X5SB-CR-WS'&!SC) (A\<+B^T?PG M<:!X2FU*\\2F[CCLQ?I&8I(, C>5VLI))W';@#..U54^)DOAFX\=:KJ>FZG+ M=:?)IR2:=-JJRV\,LT?W(R4 A0,<,WS!C@\=*V/#WP<7P_=^$I(]=:>+PS<7 M\L:O:X:X6Y'"LV_@KZX^;T%:@^'VH6NK>+=3T;Q-)IUYXBDMY(Y4L8Y/LIB0 MK@JY(D#9]%(]: *%C\6V3X?:EXJ\0:$EE#9RK%!'I^JP:BMVS$*%5XC@-N." M". 0>>0*X^+VHZ:NIVWB[P=/H>J6VE2ZK:6S7Z3QW<<8)9?,1?D?CI@X')[ MU=)^ UC;^']?L=9UG[7<:UY(,]AI\5A';^2=T;)%'\NX-DD]QQQR3;'PAU'4 M4U.Y\7>,)]=U2YTJ72[.Z:Q2".SCD!#-Y2-AVYZD@D<>F !?#'Q-WQKX[N/#6IZ9HNAZ M%-K^N:IYCP64=PL"B-!EG>1@0H]..:KQ_#?R[_P#<_VKG_A#K22VV_9O^/O= M D6[.[Y,;,X^;KCWJQXU\"7'B74],UK0]=FT#7-+\Q(+V.W6=3&XPR/&Q 8> MG/% 'F?Q$^)^O:[X)L[70=,U'1M2.NII>JQ0Z@D,]O,,%88Y0.1)SB08 V'( M(//=>--;U;P/\%XIK&29=8$-M:1S:A.+AXI9"J%Y'QAV7).<8)'3'%5?^%-H M="M+:;7IKC4O[>BUR_U&:W!-W*F?E"!@(UYXP3CWKMO%7AG3O&/AF\T+649K M2[3:QC(#H0)?#OB;2M0T_Q[K&I6WS+J]MK,YN( MYE*@@PI@>6=P]> >I *M%)\7_+^'=YXI_L//V;5CIOV7[7][$H3?OV<=W(!+K/QRN]'OM:< M^#;BXT?0M3^PZAJ4=^@$:EE566,J"[')^4<#YVMKXH&M>$IM M,OM!LTOH[26^1S-_W<9R.O2M'7/AC!KWB#Q'J%UJ3I%KNDKIIA2'F':]O]0UJ&T6,YPNYYB2[$_P!.3G%6-/\ @YK":M97^N^- MY=6DL=.GTV!&TU(4CADB\M M]M,.8D'[M3X2Q_\*WU3PJ^L/YE[?R:A!?QP;&M93('4@!^2I'7(S[4 M9^I_'"WL=!FU*'1UE\[5Y=-TH2ZA'!'>K%C?.TK@+$G4#.[)P.,Y'4_#SQ[; M>/\ 0[B\BMEM+JSN&MKJW2Y2X1' !RDJ?+(I!'S#W^M8.M_!G3M3\ :!X>L[ MY+2XT#!M;N6RCN(W8C]X7@?Y6#G+8/0X/.,'HO 7@W_A"]">SENK6\N9I3)- M<6NF06*-V $<*@<#N23G/., 'G?Q%\+WUK\0O#D=GXV\6VL/B/4Y8[B"#5F M2.!=NX"%0,*,^N>*UI?'NH^%)[WPWX7\/ZOXRB\-PA]6U.\U)%F3<#)C++F9 M@N>!@\ 5V/B;PA_PD7B+PWJGV[[-_8=VUSY7D[_/W+MVYW#;]<&N=\1?"S4; M_P 1:MJ7A?Q?=>'HM=B6/5K9+-)Q/A=FY&8@Q-M)&1SGF@#(M/BMKVN_%;1- M.\/Z*+CP[J&E+?*QGC25XW*AIFSG'EL&3RP(O M"R:/@#1^!&IW^L?!S2+W5KVXOKN1YP\]S*TDC8F<# M+,23@ "O#-(\46E[X+EE?XE>-3XV9Y%M-(M[JXEBEEWD1)MV$'<,9&_O^%?2 M'P[\'?\ " ^![+P[]N^W_96D/VCR?*W;Y&?[NYL8W8Z]JYN#X-62_"N+PC=: MD9+JUGDN;+5HX/+DM9FD+JZ@,2,$X.&&1Z=@#-\1?&JX\(R6.D7>CV]_K$&F MQ76K^?JD%BL+L@)6,.+Q?H6MZ/KGV"/3-/&FW-JMA%MO(-^YE&S M:L18DY*+QVQW *UK\7/M/@SP=K_]B;?^$GU:/3?(^UY^S;Y'3?NV?/C9G&%Z M]:S&^-.KG3_$6J0>"&?2= N+BWGO6U15$DD;!0H79NR=P)X('J:BTWX&:G8? MV!:2^.;BZTCP]JL>H6&GOIR*%"R&1E9PV68YP&/"Y;"\X&\GPJV_#_Q1X8_M MG/\ PD&H3WOVG[+_ ,>_F,IV[=_S8V]E !X6^)^H:UXPM="UWPG<:%_: M-B;[3II+Q)C/&,?>51\AP!<>-/#^O\ ]H_\@73GL?(\C_7; M@!OW;OEZ=,'ZUUU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !7-V/_)4]=_[ VF_^C[ZNDKF+658OBGKFX.%/\ L#6?_HA*Z2@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *\U\8^+9-,\;13QW.HI9:&( MC=QVUK/);R^E56&G60BNHA9V_EWC,URGE+B=\<841CH H50 * M.,T*ZU'1_#45YI=[<7.H7_B*XTD2ZO>W5Y%%$+J9%(C:7&55%Z$$XY/.:N:A MK5_+-$T^74H MF\+7?]EZ'?YO-0CM[9P)@S.J$\L?6MJ;4O!]O\ :]&N+S1( MO+5KJZL7EA&P,P@#CDN_$7AV^=[&TO\ 3;+4[BSL+6+Q M%?F_,,[/)YDWRSN=A38H3S%RV.!U-)OB)KK:CL@CT\WWF0Z>9LS-;LYU)K4R M"+S ,#=C[PZ%B!7I=_-H>IPR:9JDFGW<4TXM)+2X9)%>79Y@B*-U;;A]N,X MYZ;RV&> 7.1M;C.!/\ VE\/IK5M5^V^&G@B MEFB-YYMN52252TJ[\X#. 2PSDCDYJS97O@S1-/L;#3KG0M.L]5.;*W@DABCO M"V!^[48$F=RCC.*=/T7P/J.K6T36@T^6YW'%8D%[X2T70-2 MOK#P_!:6ND:DR216UE$A^T#;&94 P,X?&[@XS0!R;?%+Q/::?%-=6>FW,M[; M?Z,EM"R^5*+V.T)8O* RDR;P"4QPA?\ CJQJ'Q$\76&DBXGT_3H6LCF)X875;G4(IX8K&TMH 6@R M'FR961 FXIE2WS%@<'!(L:=H'AK5_#NF@^%K2WLX,RVUA>:8D9LW)RV(RN$; M=G)7@GD$@YH N^(+ET\'ZGT1S9 M3Z?!$/;F,*J.Z]5V MC: 3C P!VH I^"/$.JZ_9P7FJW&D&/4+&*_MK6TW+/;JY/R2*S-OQ\HWC;\P M8;1BG_$NZU"Q^'.KW.CW?V.[CB!6;:25&X XPRD'!/.>*-*N/ +WYAT.7PVU MWJ%P92EFT!DN9HB7+87EW0DMGDCD\5;T;_A&M8T.YT[2[K3M9T\22)YV+LCJN5'+'Y2.E '!)XW\0>&KS4KB^:#5-/.J:C$+<+)YX,%J]P-CEB%0 M^44$>TXSG<<[:ZKP%XEUW7&O(/$EG;P2PPP7$3PF%"R2AL9B2XF('R9#EANR M<*-IR:?KFAR:C$-/\,3KI\5^T4&KQ6<(MQ<',3,@#>8,DF/S-FT\_-M.:NZ1 M>^"-"M]1M]!N?#^G0V4P%_'9201+!(3L'FA<;6)&WYN)]( MU&^U;^W%T]+P,+MGQ'E%$Z2^80AE+D>7&0J&)P,#:S>B6ES\.].N(];L)O#% MK-JKO$E_"]NC7C%AO42#ER6QD9//6J&E7OPR(O+"SMO#EBEK?2630M%;1+), M1&'VKWR2BGC)*@=A0!:\'V&JVWB"^F>SUC3M'>UB6.UUG4A>RM=+M M7:4&-XR1]T8R>)OM4U7P_::D+V^DN+[5H+JXMM4L=>GN88K?[5&'(A<". HD MJA74-C8W([^K/XCT2.S^UR:QIZVWV=;KSFND">2QPLF[.-A/ ;H:YC_A(/ 5 MIKEW;:=;:1/>:I;1W%U):_95%Y'-,(@7=F429+YP2<@\9+ $ YIKF>759_#L M^M:E#H]KJM]''=+J,J38CLXI0C3[O,<*\LQY;_EF >%Q70/K6IW?@;P'J-S< M2Q7FHW.G->&,F/S#)'N=2!C@G^'I6K(G@"32[C0)5\-O8Z6V^?3F$!BM&+'E MHNB$LQY('+'UK1DUC0M3T"36;>:SUBQLMURLMLZ3J'C!.4(.-PY[C% 'G=I\ M3?$PTFQGO8](:75K*VGM62WE2.T:6ZCMR9H\T-QLZ;>^ZJ\?CCQ;IM_? MZ59K;ZGJ!O[^62X8*T*1P);@HBRW,8C7,NXCS&*<\-RP[JUOO!%Y'9:=_P 2 M2*:]LUAATR;R%E,#J)/*\KKMP02H!'>LXW'PVNKB3PY_9_A^XL[*&:^G AMF MM;1HBD;[^R. Z]0, ')% #],\9:GJ'BZST9TL8EN+9-0:5-["2-+VYN$M[57M6N/,D;)"! Z DX(RSHJ_>+ M8%0I=>#+ZQ>X@N="EMY/-U,SQO ZG;F.2YSR#MY4OVZ$]JT&T+2+[P];Z5>6 M5MJ.FQQ1JD5U&LR,J@;20P(/0'- 'F5O\4?$UWH_]HPPZ5''::30,J%92J96(,#F0 _WAS6K8>)M;UGQQH4LUU;0:;-J6IVB6,.])@+<21_O MOF(?)7=C:NS*_>SD=TOAW1$CEC31[!4F4I*HM4 D4N7(88Y&]F;![L3U-$?A M_1HM8?5HM(L$U*0Y>]6V03,=NWE\;CQQUZ<4 :-%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !7-V/_)4]=_[ VF_^C[ZNDKF+6:*+ MXIZYYLB)G1M.QN8#/[^]H ?\.?\ DEGA3_L#6?\ Z(2NDKF_AS_R2SPI_P!@ M:S_]$)724 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4V5/,A=,XW*1GTIU% 'E&E_##6H/#KV=\^F"Z_L_1[-&CE=U'V. MX:1SDQ@@,NP@8^]P>@)UO!_@&^\/>(H[F\\B:&U%T(;HZE=S22B:4.,0.1%# MP/FV[]Q (VUZ#10!Y]?^$_$MPOBS2;=-+72_$MTSR7K77R7"NYNI/M%O)#Y+*5P%7S3\^\D MB-!M'4>ET4 QEL4:VLY'>-HK:*X4299%^"LQ!1BF"HPW)KUVB@#AO#G@W4]' M\:07$*ED9XQ$$*L24(#;UP&Z''/?44 X:Y>5P MS2,PCRXW.J*0H=CN;;D@5MT4 >;W/PJMKC2]2D;3M&;7+G6SJ$.H- #(D1NU MEV^9LW!O+!7 XR<9QS5'5/AAKFHZ3=:4)-+6WB&HM:7)=S+<-=N7Q*-F$"Y. M2"^[:IPN,5ZM10!YSK7PVO-4U34I89[2V@O=7CO%=,B2.)=/-L<#;C>')(&< M8[@\5H> /!]]X;FFGU2*V28V<%H'BU*[O&D$>XY)G.(URQVQJORY;YCGCMJ* M ..TK1?%.D11:)9SZ='I$%T7CU$2L;KR-^_RC"8RF[GR]^_I\P4'@*X:YDC,,G>!M4M_&7 M]I74EBUHEW>7",C-YA$\,2#Y-N%(,;=&/!_"N_HH \GT_P"''B>VM],-PVCM M)HMG8VMK$+B5DNC;3>9ND)C'E[AT #[64'YN@N:CX"\0:C1$B:/41=':-GSDKNRYV[GYV@-QZ910!Y3=_##6[S2UTR1]*6"RCNHK68.Y M>Z$]RDQ,J[,)@)R 7W,<_+TKK+;PO>0V/C& R6^[7;N6>VPQP@>UBB&_C@[H MV/&>"/I7544 ><1?#K4E4[IK,.;W29]ZNV0MJB+(,[>IVMM^O.*QW^%6OW&F MVUC-)I<*:9I:V%M/;W4R27ACNH9T,I5 8@PB(.QF*LY8%J]?HH \Q_X5UK,U MA%$4TZS>&^?5 OV^YO3-. JI!+)."SQ,JYF1ES$IE55D*CN_]@;3?_1]]725S=C_ ,E3UW_L#:;_ .C[Z@ ^ M'/\ R2SPI_V!K/\ ]$)725S?PY_Y)9X4_P"P-9_^B$KI* "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ KF+6&*7XIZYYL:/C1M.QN4''[^]KIZYNQ_Y*GKO_ &!M-_\ 1]]0 ?#G M_DEGA3_L#6?_ *(2NDKF_AS_ ,DL\*?]@:S_ /1"5TE !1110!%TRQK-"\3E@KJ5)1RK 'T(P0?<&3[P):7W[=I.5V["/^AR\/\ _@T@ M_P#BJ/B/_P DL\5_]@6\_P#1#UTE '-_\+&\$?\ 0Y>'_P#P:0?_ !5'_"QO M!'_0Y>'_ /P:0?\ Q5=)10!S?_"QO!'_ $.7A_\ \&D'_P 51_PL;P1_T.7A M_P#\&D'_ ,57244 '_P#P:0?_ !5'_"QO!'_0Y>'_ /P:0?\ Q5=) M10!S?_"QO!'_ $.7A_\ \&D'_P 51_PL;P1_T.7A_P#\&D'_ ,57244 '_P#P:0?_ !5'_"QO!'_0Y>'_ /P:0?\ Q5=)10!S?_"QO!'_ $.7A_\ M\&D'_P 51_PL;P1_T.7A_P#\&D'_ ,57244 '_P#P:0?_ !5'_"QO M!'_0Y>'_ /P:0?\ Q5=)10!S?_"QO!'_ $.7A_\ \&D'_P 51_PL;P1_T.7A M_P#\&D'_ ,57244 '_P#P:0?_ !5'_"QO!'_0Y>'_ /P:0?\ Q5=) M10!S?_"QO!'_ $.7A_\ \&D'_P 51_PL;P1_T.7A_P#\&D'_ ,57244 '_P#P:0?_ !5'_"QO!'_0Y>'_ /P:0?\ Q5=)10!S?_"QO!'_ $.7A_\ M\&D'_P 51_PL;P1_T.7A_P#\&D'_ ,57244 '_P#P:0?_ !5'_"QO M!'_0Y>'_ /P:0?\ Q5=)10!S?_"QO!'_ $.7A_\ \&D'_P 51_PL;P1_T.7A M_P#\&D'_ ,57244 '_P#P:0?_ !5'_"QO!'_0Y>'_ /P:0?\ Q5=) M10!S?_"QO!'_ $.7A_\ \&D'_P 51_PL;P1_T.7A_P#\&D'_ ,57244 '_P#P:0?_ !5'_"QO!'_0Y>'_ /P:0?\ Q5=)10!S?_"QO!'_ $.7A_\ M\&D'_P 51_PL;P1_T.7A_P#\&D'_ ,57244 '_P#P:0?_ !5'_"QO M!'_0Y>'_ /P:0?\ Q5=)10!S?_"QO!'_ $.7A_\ \&D'_P 51_PL;P1_T.7A M_P#\&D'_ ,57244 /O!]Y=16MGXKT.> MXF<1Q11:E"SR,3@*H#9)). !705S?CS_ )%VU_[#.E?^G"WH Z2BBB@ HHHH M **** "N8M8EE^*>N;BXQHVG?=NDH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ KF_'G_(NVO_ &&=*_\ 3A;UTE(>%OB?JGA_0]=3Q MIJ[-XABN8[>+3=4CC@CCN)"PW+.K;#!E6SW41-@G(% 'NE%>":=\2_$NJ^![ M6[M]?C-]I_AZ\U>\FAAA?[3/%,%6&1=N$7;U"[6.X'([]-IOCC6[WQ;:W;79 M73KKQ ^C?V9Y<>Q$%IYHE#[=Y?>/7;@XP#S0!V/Q'_Y)9XK_ .P+>?\ HAZZ M2N;^(_\ R2SQ7_V!;S_T0];?V^'^Y?\B[:_\ 89TK_P!.%O6W M]OA_N7'_ (#2?_$UR_Q!U>RM_#EF;F5H%;6=,PTT3(O%]"QY( X56/T!H [& MBBB@ HHHH **** "N8M1*?BGKGE.B_\ $FT[.Y"W_+>]]Q73US=C_P E3UW_ M + VF_\ H^^H /AS_P DL\*?]@:S_P#1"5TE%/^P-9_^B$KI* " MBBB@!DL4<\+PSQK)%(I5T=NDH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBL;7/$L&D2QV5O!)J.JSKNM]/M\>8XZ;F)X1,]7; [.+NPL]$\-:Z- M'5DN9 M-.E5+N>0A$897I\P5>Y+D8Y KZ3T2+6$M7DU^XMY+F9]XAM4Q';KCA QY?W8 MXR>@ XK-\>?\B[:_]AG2O_3A;T 4?A5K6LZU\/+"3Q/IU]I^JVP^S7*7MN\3 MRE ,2 , 2&4@DCC.X=J[*BB@ HHHH **** "N8M79/BGKFV)Y,Z-IWW2./W] M[ZD5T]VA0R37#_W40V2X M)5++=YI6(C&V4_=9CSD#@9QENI ,N/Q#?^(KQ$\)I'_9J2#S]7N%+12 'E8% MR/,STW_=&>-Q&*Z;8@D,@5=Y 4MCD@=L_B:5$6-%2-0JJ,*JC ]*6@ KF_' MG_(NVO\ V&=*_P#3A;UTE?#WQXO+:_\ C=X@GLKB*XA+0*)(G#*2MO&K#([@ M@@^X- 'W#17FW[/G_)"?#W_;S_Z4RUZ30 4444 %%%% !7,6LJQ?%/7-PN;L?^2IZ[_P!@;3?_ $??4 'PY_Y)9X4_[ UG_P"B$KI* MYOX<_P#)+/"G_8&L_P#T0E=)0 4444 17)G%I,;0(;C8WE"3.TMCC..V:\B^ M'6L^+==LM>T?5_$=[9^(K65'GMIM/A>2 ;CYAMWSY3(Q#(NX$(5).017K\L4 M<\+PSQK)%(I5T=$--T^XLX-.E:.:2.17>[E,L'E-NB6* M3=OC"'D;2,9- '!2^/\ Q1+H3B+6EBOM'T6_U*[:.VC)FFM[@1K!,&3 PH(< MQX!8DHVT G:TWQQK=[XMM;MKLKIUUX@?1O[,\N/8B"T\T2A]N\OO'KMP<8!Y MKKI_AQX5N;*VM)M+S%;"15Q3FKJ>$-#B\2G7X M[+;J)?^B'K;^WP_ MW+C_ ,!I/_B:Q/B/_P DL\5_]@6\_P#1#UTE %;[?#_\U* MX2WMTZN_*OV5C:Z;916FGV\5M;0KMCBB0*JCT % %7&G'4O[0-FYO/*\D M7!LWWA,YV@[<@9.<58^WP_W+C_P&D_\ B:LU'<7,%I;27%W-'!#&I9Y96"J@ M]23P!0!%]OA_N7'_ (#2?_$UF:OXOTO1C'%R@M7>>?_=3'3U)P M!W(JA_;>K>)QL\*1_8=/8X.LWD1^<=_(A."WL[87N XK6T7PYI^A>;);+)/> M3_\ 'Q?7+^9//_O.><#LHPH[ 4 8'V/4?%'S^*C<6&G$Y&CV:29 MZ+A>Q+BI/%[6D'A>PM+&W:WACUC2ECC2V:-$ O[?@?* !785S?CS_D7;7_L, MZ5_Z<+>@#I**** "BBB@ HHHH *YBUFBB^*>N>;(B9T;3L;F S^_O:Z>N;L? M^2IZ[_V!M-_]'WU !\.?^26>%/\ L#6?_HA*Z2N;^'/_ "2SPI_V!K/_ -$) M724 %%%% !1110 4444 SQ6\$8W/+*X15'J2>!0!+1 M6;H^OZ?X@MY9]&F:YAC;:)O*=(Y.,Y1R,./=-]5\OZ4 ;.JZK;:-I[WEX)FC4@!+>!YG8G@!40$D_A659:MXAU6] MC:'1%TO3@P+RZC*#/(N>0L2$AX]T1@?44 5/B;HUC=>! M=?U6ZA,]S9:1!SQ7Q7X'M3??$+P[:">:V-Q MJEM%YT! DCW2J-RD@@,,Y&0>>U?:VH^"]0\4:7=6?B[Q!)K32!]EB0 M,".OS.Y&?XFVGNF#BN+T[]F'P3INJ6M\M_K<[6TR3"*:XB*/M8':V(@<'&#@ M@^] 'HU]X)\.W]X]X^FI;7LAW/>6+O:SN_N M+N7YC#+?MYA0D< D %E!]3GWZ5D_\(OJ6F<^&O$-U @Z6FI WL'T!8B5?PDP M/2D_X2/6M*X\1>'9FB7K>:.QNX_J8\"4?15?ZT ._MCQ18'&I^&X[^,=9M(O M%9B/4Q3;,?0,Q],]*U[G6+"PTV*^U6YBTV"38-U[(L6UFZ*23@-VQGK4>D>( M=(UU7.D:C;W31_ZR-'_>1'T=#\RGV(%:+HLB,DBAE8896&01Z4 -AGBN85FM MY4EB<95T8,K#V(I]82>"O#T%^M[8Z;'I]P)!(7L':U\PC^^(RH<>H;(-6=7@ MUR1XI-!OK*#:")(;RU:59.>S*ZE#UYPP]J -2BL;2K[7Y+PV^N:-;VZA21=6 M=[YT;$8X(94<$Y]"..O31P01*7DED8*J*.I)/ M%9NEZO#XGTRYELH[VWM),QP7;+Y1F4C_ %D>?F YX) SC(R.: &:AXFM[;5X M](L(9-2U-BIDM[K726T.X*"V278]%51RS'L "36"!X@\5??^T>'-(8_=! OK@? M49$"GVR_^X: +NJ^*H;6^;2](MI-7U< $V=NP A!_BED/RQCZ_,>RFJ]MX5F MU*XCOO&5S'J<\;;XK&-2MG;D'((0_P"L23DGO5R@ HHHH *YOQY_R+MK_ -AG2O\ TX6]=)7-^//^ M1=M?^PSI7_IPMZ .DHHHH **** "BBB@ KF['_DJ>N_]@;3?_1]]725S%K#% M+\4]<\V-'QHVG8W*#C]_>T /^'/_ "2SPI_V!K/_ -$)725S?PY_Y)9X4_[ MUG_Z(2NDH **** "BH+]BFG7++<):LL3$3R8VQ<'YCGC Z\^E>">"=8AE<%2 5RNTJ1DF@#Z"HKP"]U+ MQ5:>'BFN:AJFESV?AW4-9LH6OI!-&XN%\A)GSF4I&5!5\_>^8$]-W2M>UFX\ MIQQ0!WWQ'_Y)9XK_ .P+ M>?\ HAZZ2N;^(_\ R2SQ7_V!;S_T0];?VJ;_ )\;C_OJ/_XJ@"S15;[5-_SX MW'_?4?\ \51]JF_Y\;C_ +ZC_P#BJ +-%5OM4W_/C=I/\0!!' M3- &U6=K&MVNB0Q/=1W4SS/Y<,-K;/,\C8S@!0<<#J< =S6 ="UC5FW>)K_4 M)(S_ ,N.F,EI#CT9A(96_P"^P#_=%=!>:O%IMF]SJ$36MO&,O-/-$BJ/=B^! M0!4TV^\0:A?I+G '],_L36M7^;Q1?7SQGK8:4RVL./1G$AE?_ +Z4'GY: -74O%VCZ7=?83.U MWJ '%A8QF>?\43)4>[8'O5/S?%NM?ZF&W\-VC?Q3XN;LC_=4^5&?JTGTK2TR MRM-%M!:Z1H?V* '/EP)$@)]3AN3[GFKGVJ;_ )\;C_OJ/_XJ@#)L?!FDVMXE M]>K-JVH(:E)Y[H?5 ?EC_ . *HK?JM]JF_P"?&X_[ZC_^*J.;4A;1O)<6 MTD21H9'9Y(E"J.K$E^ /6@"[17(:WX]MX/"<^I^'[>?5I9(I5L38Q_:XY)E4 MX4F$M@;L DX%?,OPX^+/CR;XGZ>;C5=3UF*\N-MU8$F4/&>7*1]%*C+#;CIZ M9% 'V317/GQE8QVMI<7=I?V:WDACB%W;F%MP.,$,1MYZ9QGJ,U<@U^TNKNXM M;;;-<6W$\,=Q"SQ?[P#Y7\: #5_#.C:ZR/JFG0SS1_ZNX V31_[LBX9?P(K- M_L'7]*YT'Q"]S$.EIK*>>/HLRXD'U;S/I6[]JF_Y\;C_ +ZC_P#BJ/M4W_/C M:;\OBC0+RP4=;NR!O;;\T'F*/=HU'OUK;TS6--UJU M^TZ1?VU]#G!>WE#@'T..A]J?]JF_Y\;C_OJ/_P"*K%U/PWI6JW7VNXT.>&^Q MQ>VDJP7 _P"VB.&(]B<4 ='4<\$-S"T-S$DT3C#)(H96^H-CG^*=U2:V'OYR,54>[[: -W M2]#TO0XY8]%T^VT^.9M[QVL0C4MZ[1QG\*R3I?BW3W)T_7[74XL_ZG5;,*^/ M02P[0/QC;_'5L]7BU"U2YL(FNH'&4E@EB=6^A#X-3_:IO^?&X_[ZC_\ BJ ( M?MUU::)]LU6SQ<(N9K>P+7.#G'R?*K/Z_=!]J\WU'X[:3:?%+2_"]M;S36UU M'Y<\CV[Q317+L!%&4DVE>.N1_&O3!SZ=]JF_Y\;C_OJ/_P"*KY\U3]FK5-7U M^YUF]\7W1OKF=KAY5TQ 0Y.>/])XP>GI0![OJ?AVRUG4+>YU0RW4-MAH[.1A MY&\'(D*8^9AQC=D#&0 SNY[ZX!,%C;!))Y0.I"!^%'=CA1W(H WJYB;Q5<:M. M]GX+MX]0=&*2ZC,2+.!@<$;AS*P_NIQV++5,Z5K/B1B_BZVF@L#G;HUG,AC< M=C/)N!D/^P,)V._K73PO]F@2&WTR6**-0J1Q^4JJ!T ;@4 9VD^%;>QOAJ> MI7$FK:O@K]NN0,Q@]4B0?+&OL.3_ !%CS6[5;[5-_P ^-Q_WU'_\51]JF_Y\ M;C_OJ/\ ^*H LT56^U3?\^-Q_P!]1_\ Q50W6JI90&:\@>WB'!>66)5'XEZ M+]%8I\56(U5],1)9;Z./S7MXBCNJXSD@,<9'0=\C%1+XFN[G35N]-\,ZQ<%I M-GDRI%;.!C[Q$KJL;'3=8U:&VO9-2T^Y6 AF811W ML3NY"@X 5'/.,[2!DUTSWWB)]1N(X]'MX;+RC]GN6NA)(9,#&Z(;0%!STDR? M:OG+XS?"7QKJWB[_ (20BWOTOWMK:5XPMNL,K,D$:B-I7.TDISN/))( H ^H M[2[M[^SAN[*>.XMYT$D4L3!E=2,@@CJ"*FKF/AQX7N/!GP[TC0+VX6XN+.)A M+(F=NYG9R!GJ!NP#QP.@Z5T] !1110 4444 %3LQ4C M'&3CTSQ6_10!CKX/\-):VULGAW25M[24S6\0L8PD,AY+H-N%;@6;T0+YQ3^[OQNQQTS5VB@#F_B/\ \DL\5_\ 8%O/_1#UTE*_P#L"WG_ *(>NDH **** "BBB@ HHHH **** "BBB@ HHJAH^N:; MX@LGN]&NX[N!)I(&D3. Z,58<^XZ]",$9!!H OT45F:GXET/19-FL:Q86,A& M0EQNO*NDW)N1$ 6=8G"<^C$!3^!-4[KQ%J:WDMO M8>%-4NO+PS]:R1I7BZX'^E^)K*V!ZBPTK:P^C2R./_ !W\* .EHJB^F?:-%&GW MU[>3DH%DN4F-O,Y'.[=%LVDX_AQ6)+X&\'PG?JEA!>>^JW#W7_HYFH VM6UW M2=!@2;6]3M-/CD;:C74ZQAV]!D\GV%4+'QGHNIWD5MITEY=&4X66'3[AH1]9 M0FP#W)JQ/XJ\.VW_ !]:]I<./^>EY&N/S-4C\1/!H8A/%.D2L.JPWL+)_">F7-^=$N;RTM;\O!Y M&Q)K#[1$?W\>=PD0QGC.-W?&.<5X;\*?%FK:I\4=%M/[&\/WSM([1P_V/9VO M[Q8V9&\V.#>FU@&RO/RT ?7$?A71EU=]4ELQ=7QRX% M,U3Q;H^DW7V.6X:YOR,K8V<;3W!]_+0$J/\ :.![US7DZ[KUG=SZL^K3B!PB MZ5IT?]G13Y.#^]D82.!W(9 1_">*W](TNXTB2SM]'T?2M,TQXA)=QQL?.$I! MR %7:W./G)R>>.] $'G^+=:_X]K>W\.6C?\ +2ZQS\% MZ5!=I>ZCYVLW\9REWJ;^?3%6%T.S&IP:C(US-=V\0B1Y+F0KC!!;R\[-Q!.6VY- "ZAKV MDZ59M=:EJ5K;0)((B\DH WD9"?[V.<=:0:W;OJ2V,-O>RNT7FB5+23R2,9 \ MT@(2?3/UQ4VG:5I^CVWV?2;"UL8"VXQ6T*QKGUPH S5N@#$.HZ_=Z5YUAH4= MK=F7;Y&J7BIA,??S")03GC;QWY%6C;:O)J-;._'W6-OY8*]\8J['HFE1:M- MJD>FVJZA.NR6Z$*^:ZX P6QG& ./:KU% !@8%9]IX?T:PU*;4+#2+&VO9\^ M=JMD,>E:M% &1]DU^%+!(-5LYA&Q^VO=61+SKGC84=50 M@9ZJP/'3N[[3KT1OVDTZRF2,YLQ#>,'F&>CAHP$.,'(9@2<<8R=6B@#)76;E M#8+[$+SC^_\ NSME'^\& M%2?9_%^D?\>]W9^(;=?X+Q?LMSC_ *Z(#&Q]MB?7TW;G3+"\G@GO+&VN);=P M\,DL*LT3 YRI(X.>XJE_PBVDI'?K;02VAU!@]P]I.=.MG6+Q#;W?A^4G'_ !,HPL)/M.I,1^F[/M7F_P#PU7X(_P"@5X@_ M\!X/_CU>L-HDGF6?E:QJ"6]O&(Y+9C'*ET/^FAD1G)/J&%?&/_"C_'__ E? M]A?V#/N\W9]NVM]DVY^_YN,;<&HVTO3&^]JUW#^ M\D_ZX0L.0?[[X'<*PK6TC0-,\/0S26RDS2_-*ZUFVL[ MMI@RSV%G]R/'W,2LX+9_BP/]VMJB@#/_ +(5M46^EO;YV6/R_)\\K">,$E!@ M$GU/3MBH;7PMHEG8"RBTRW>W$OG[)U\W]YC&_+Y);'&>N*UJ* # P**** " MN;\>?\B[:_\ 89TK_P!.%O725S?CS_D7;7_L,Z5_Z<+>@#I**** "BBB@ HH MHH *YNQ_Y*GKO_8&TW_T??5TE*_P#L"WG_ *(>NDKF_B/_ ,DL\5_]@6\_]$/724 %%%% !16?JVOZ M1H,*RZWJEGI\;DA&NIUCW'T&3S^%;:I\5KXW]U:^%_#+ZC]CC\RZDO;U+)K=1U9HI!OP/<"F:9XM\> M74<%S=66C"TU!]EH]K:WD[18;#&7:I4#D8)90<$C/8 ],ID\\5M;R3W,J0PQ M*7DDD8*J*!DDD\ =Z\KN/!?B?7+S45UO7_$3B(L\7V%HK*WG)/$: RR''8% MT''?-:.F_#IK33["%+23RGD+WMO22-O^VH'EC\6%-N?B5IL^D)<>&XI-8NY%5EMH8II%7/4- M)#'*H(_+CK4VG^!H-.N+Y[*VT*S$H/V66TT<+/"<\,\C.WF''^RM:XT:Y=+' M[5KFH226C%G9/+C%ROC_K7BO5O %B=>T8:=8#4XRA\ MH#,GE2X&XR[^F[@Q+]>U>?? M;R?XBFST^22*6[LY(MZW:V5%@4'/R+EL,3CYL]AC'.0!+"Q?2K MRZO;?6O#*7>F@BYEN+JZU"6VS\OS;Y\J>H[=Q6G]JU::YL;@>(]+DDU$#[// M8>&9Y-PSCF3SG"@9ZM@#FN]2*.,L8T5"QRQ48R?4TZ@#A?\ BH9EO]NO:XSV M1VE+?1H(?/.2/W1F4ANF2?] MW/UKN:* .#_X136YH[\37.H^9&P%F9/$4RK.-Q!+^5&IC^4 @#=R<<8IP\ 3 M2RV+3W,GE@ WL^.U3P?"OPS#/8S"PM ]JH$@CTZU1;IO[TF(LY_P!T M@>U=I10!S5OX \/VT-["EM+LO&#.!<.ACP<@1E2"@_W<9'!S6@OAG1Q-8S-8 M1R2Z>H2UEE)D>(#IAF)/XUJT4 8&J>!O#6KZ+J&DW>C6J6>ILKWB6Z>09V5] MZLS)@DAAG.?7U-%/\ L#6?_HA*Z2@ HHHH @OV*:=,#KSZ5X9\ M.[S7QH?BC1K77)AKL<271U&2Z^WVJRM(\+Z% MH$%U#HNDV=C%=N9)T@A55D)]0.WMT% 'B]UXAUB;P-I$LVMZA!+:^")=7BF2 M\=&GO$:,!I#G][C/W6R#N.0UFX\IQQ7I\WAK0KBVLK>XT73I8-/(-G$]HC+;$=#&",)C Z8Z5 M,-%TM=9;5UTVS&ILGEF]$"^<4_N[\;L<=,T ?-'[3WB/7-.\?6NF:?K.H6FG MW.BIY]I!=.D4NZ696W(#ALJ #D<@8K>^"'BSXBZMX!OCIUK%KTJZBZC4-:U= MR8_W RQXZUWOQ@^'WACQ!X5USQ)J^F?:-6T[1;C[+0??BNG\)> O#?@6*ZC\*Z>UBEV5:9?M,LH8KG!P[-CJ>F,\ M9Z"@#$EL_B3J221W6L6.D+L&R33-/623=COYTK+C.>@S[BLP_"V\U"WB_P"$ MB\6>+K^X67S)&AOH[>)_0"(,0OX5ZA10!PT'PU\+0ZCXC,1:XF6 M0QJ!W>];">'=&2QL[1_#:W$-DY>V%RL/3)59SEF7RP6^OS4_[5-_SXW'_?4?_P 55FB@"M]JF_Y\;C_OJ/\ M^*H^U3?\^-Q_WU'_ /%59HH K?:IO^?&X_[ZC_\ BJ/M4W_/CN_]@;3?_1]]725S%J91\4]<\I$;_B3:=G< MY7_EO>^QH ?\.?\ DEGA3_L#6?\ Z(2NDKF_AS_R2SPI_P!@:S_]$)724 %% M%% !1110 4444 *_P#L"WG_ *(>NDKF_B/_ ,DL\5_]@6\_]$/7 M24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 5S?CS_ )%VU_[#.E?^G"WK MI*YOQY_R+MK_ -AG2O\ TX6] '24444 %%%% !1110 5S=C_ ,E3UW_L#:;_ M .C[ZNDKF+5V3XIZYMB>3.C:=]TCC]_>^I% #_AS_P DL\*?]@:S_P#1"5TE M%/^P-9_^B$KI* "BBB@ HHHH **\:^-UY>:=KFAZ@-7N!IUDK2W M.G:=?K;WD74F[13Q(%567#_+DX_B-3:1KVI77CVUO4U&]E:Z\2W6F/:/._E" MT2TWI^YSM5@0K[\ _.*_^P+>?^B'KI*YOXC_ /)+/%?_ M &!;S_T0]'V[QO\ ]"]X?_\ !]/_ /(= '245S?V[QO_ -"]X?\ _!]/_P#( M='V[QO\ ]"]X?_\ !]/_ /(= '245S?V[QO_ -"]X?\ _!]/_P#(='V[QO\ M]"]X?_\ !]/_ /(= '245S?V[QO_ -"]X?\ _!]/_P#(='V[QO\ ]"]X?_\ M!]/_ /(= '245S?V[QO_ -"]X?\ _!]/_P#(='V[QO\ ]"]X?_\ !]/_ /(= M '245S?V[QO_ -"]X?\ _!]/_P#(='V[QO\ ]"]X?_\ !]/_ /(= '245S?V M[QO_ -"]X?\ _!]/_P#(=4=)\1^,=9LI+JU\-Z&B1W5Q:D2:[,#NAF>%CQ:' M@M&2/;'3I0!V5%'_ /P?3_\ R'1]N\;_ /0O>'__ ?3_P#R M'0!TE%'_ /P?3_\ R'1]N\;_ /0O>'__ ?3_P#R'0!TE%'_ /P?3_\ R'1]N\;_ /0O>'__ ?3_P#R'0!TE%'_ /P?3_\ R'1]N\;_ /0O>'__ ?3_P#R'0!TE%'_ /P? M3_\ R'1]N\;_ /0O>'__ ?3_P#R'0!TE%'_ /P?3_\ R'5& MP\1^,=1O=3M8/#>AJ^FW2VLQ?79@&8PQS97%IR-LJCG'(/U(!V5%'_\ P?3_ /R'1]N\ M;_\ 0O>'_P#P?3__ "'0!TE%'_\ P?3_ /R'5&+Q'XQFU^[TA?#>ABXM;6"Z=CKLVPK* MTJJ ?LF< '945S?V[QO_P!"]X?_ /!]/_\ (='V[QO_ -"]X?\ M_!]/_P#(= '245S?V[QO_P!"]X?_ /!]/_\ (='V[QO_ -"]X?\ _!]/_P#( M= '245S?V[QO_P!"]X?_ /!]/_\ (='V[QO_ -"]X?\ _!]/_P#(= '245S? MV[QO_P!"]X?_ /!]/_\ (='V[QO_ -"]X?\ _!]/_P#(= '245S?V[QO_P!" M]X?_ /!]/_\ (='V[QO_ -"]X?\ _!]/_P#(= '245S?V[QO_P!"]X?_ /!] M/_\ (=49?$?C&'7[32&\-Z&;BZM9[I&&NS; L31*P)^R9SF9<<=CTXR =E17 M-_;O&_\ T+WA_P#\'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT =)17-_;O&_\ MT+WA_P#\'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT =)17-_;O&_\ T+WA_P#\ M'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT =)17-_;O&_\ T+WA_P#\'T__ ,AT M?;O&_P#T+WA__P 'T_\ \AT =)17-_;O&_\ T+WA_P#\'T__ ,AT?;O&_P#T M+WA__P 'T_\ \AT =)7-^//^1=M?^PSI7_IPMZ/MWC?_ *%[P_\ ^#Z?_P"0 MZQ/%=WXJETNQ35=&T>VM#K.E^9+;:O+-(O\ I\&,(UL@/.!]X8'//0@'?T44 M4 %%%% !1110 5S=C_R5/7?^P-IO_H^^KI*YBUFBB^*>N>;(B9T;3L;F S^_ MO: '_#G_ ))9X4_[ UG_ .B$KI*YOX<_\DL\*?\ 8&L__1"5TE !1110 444 M4 <5\0M3\%Z9+HDOC*QM[^\:]2/3(6A6642,RJ64'&%&5+$G'"]6VBI9]9T' M3_B!&+CPS/;W]Y,-/377L8T6:0Q&01"0GS&&U,9"E,KC.15GQWX7F\4:)#;V M/V9+N*\MIA+/D8CCG21U! )Y"=.A(&:P-1\*^+K_ .)!\P"@GJ<$ &I=?$/2P8(KG1]4?3[R<6C7C6RFW!>9H M$!);+AV7("AB%92P7-7M.\>Z#JOB76-%L+EIIM%A66]G4#R4)+ H&SRR[3G MP.F<@@86I>"_$$FFZ-HFF2Z9%8::EIY.I;Y$O;1XB/-*?*0_F("O5.';.X&I M=5\"7UUX@\175@]G;VFL:3#IP569'3]Y(9FP%P"5E)!!R6ZXZT 7K'XEZ!?^ M(+31(6N!J%QIW]HRPE 3:)M5MDN"<28<':N[\BN9?"/C_3?&,\D-E9WUG(MK M%>QB[6,>=!*6"2+L=L [3PV&'I4>J>#Y[KQWI^M:>]O96\&GW=M*8P5E\R7R MPC@ 8.!'U)!X%9OP[\$ZSX6OYIM4FLHXFL8;9XK*5Y!>W"LQ>\EW*N)7!4'[ MQ..6.!0!W]%%% !1110 4444 8WBOQ5I/@SP[<:SKUQY-M".%49>5\$A$7NQ MP>/8DX )&;JOQ LM)M;.\GTK5I+"X@@N);Z.!/)M4E<(N]BXR_P!2N([6TMT,DLTK85%'1R[JB+^[. 6W'6=O>0Q6,"LQCG;;'NW,H3HQ)8A0$;)S@&B/BCX6BL=!NE: M9)_$MU'!;6HB F+LXA+2#. JL I;)' V[N*+;PWKFGZ?>OI]AH0EG%K:KIL\ MLCVXLHH@I@\S8"#N:4@F-A@@%>3BA_PKW5&\(^'+&>ZM)=0TW6;>_GE=F*I! M'<-+Y$;;=Q5%;8H( X_A' .@U?QK#IEU=6UMHVK:K+:2!)A8PH5C_=&4EG= MU5<+MZD$EU"@\XI0_%#0KF^LHK6.\FM;M;7=?JB"&W>Y4M DF6#AF&.BD#>N M2,UD>*O!?BO5M GTS2[FP2+5=3GN=8!NY('N+8G;'"L@B* /3J*** M"BBB@ HHHH 1F5%+.0JJ,DDX %6 V#?R[%5P"Q)%&\^*GAO2O#>I:_J\%UITEC<&QN+2:-#(T\D@>229 MMD1.[RX\D#(); P #!*=-G_LZUNM8:1K"SBE:2VT[?&%8(YC4 MC>V]VP@Y<\')) .IU3Q;!ITL4,.FZEJ-Q+;K<+!8PJ[8:144'+ +DL3DD* C M$D8YR)_BOX;M=,TZYNFN8;C4;\Z?%8,BFX699?*<, Q7:K=6#$=,$D@&+7?# M7BMM.UF3PQ>V%KJU[!:V5M<32N!#!&I+G(0XBBB@ HHHH **** M "N7A^(6AW?B+6M%T\W-_=:);>?=_9(3*-V2#$F.7D!7!4 X)QG<"!U%<7=> M%=7M/&6MZ_X>.G0R7>C+:6:3%E5;D2RR%Y JGY29 3C))S]: +5EX^L;J&[^ MT:;J5C>6EY;V: M&VE6J7,C:I;B-_(E8A2H4LP+-'@1D!R0HVYQ6+X-\ Z[I,5G_;1L6O$OGU*_ MOUO9+F2_N3"T:LRF*,*BE\A <#:.>&-(UNVL]0EAU='>WMXX!), L M3R'**3GB/&%R264=ZAM_B!'=1W,4J%3 MU9Q@\'G .5X?\%>(O#_A;2+:WN-.?4M'T2:SM2TCF'[5(RGS&^3.T!!VR=S# M ZUAQ?#[QS:^ +K1K&XTV#5M4O1/K&JG596FO492)0C?9OW).%50%8*N>IY( M!Z=X?URS\2^'K+6=-\S[+>Q"6,2+M9<]58=B#D'W%:-9?AK31H_AFPTU;&WL M%M(5A6VMIVFCC5> !(RJS<8))4$DGKUK4H **** "BBB@ KGKGQOHMOXYL_" M(F:;5KJ)Y3'$ RP*JEAYAS\I8 X')[\#!KH:Y?5_"\]YX^\/:]9"UCAT[[6U MV#E7F:6)(T(PIS@( 23P ,9Z4 0P_$;3R^HK?Z9JNF&QL)-1"WT"HUQ;HQ5G M10Y8<@?*X1OF7BI%\<:;+X@&C:KIFH:<&2::&YU&!(X)?L^QI"IW%@$WJ=[* M%."58\5RFC^ /%7:QSJ_V6*$P*$0H&!.XD MDY/7(Z!_#.O:EX[@U+6!I*:=;1W$+M:%_,U&!QB.">-EV[4W.V=[ MT5=QH MM:1\1=#UWP[/K>E_:9K*/4%T]&\L SR,Z(I0$_=)D7DX.,G%1Q?$2VDGO+=] M UZ&Z@M?M<%K)9KYUY%YGE[HT#EA\V.) A 8$X&2*FC^"=3L+J7[3/:M;R>) M;K661'8EHW1O*0Y7[P.-+U'6]7'MW?.&8[L,5:@#MO#?B*V\3:;+=VL%Q;-!&6)RC MJ2I93R.JL1[UK5S?@?0+[P]HUS;ZBUNAGO9;B&RM'+P6,38"P1$JOR@#/W5 M+$ 8%=)0 4444 %%/\ L#6?_HA*Z2N;^'/_ "2SPI_V!K/_ -$)724 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !7,6L,4OQ3USS8T?&C:=C]]#73US=C_ ,E3UW_L#:;_ .C[Z@ ^'/\ MR2SPI_V!K/\ ]$)725S?PY_Y)9X4_P"P-9_^B$KI* "BBB@ HHHH **** "B ML34/%NG:9?R6ES;:P\L>-S6VBWEQ&<@'B2.)E/7L3@\=15;_ (3S2/\ GS\0 M?^$YJ'_QB@#I**\ ^%7[0.M>+O%5S8>)].MTM([)ID.CZ;=7$N\.BC*H9"%P MSHKD;&XUK3?$/B5[WQ-JFIVF@P1S1VLT5H@GW0LY#LD M8(KJYMOL$]K;1SP1+<+.L8DMQ*N#Y2'/(R"7 M&6]U9]1TE;9('5(V7R'$,6_.9!@%Q@ Y' M4@'J-%>9CXG7Z^);33M4T8V4SZ--JZ0P7RRQRPA,JKDQ!@X*L"%.!G.7[,G^ M(WB"\:RM[;2+2PN9+O3'D!OC*K6UVSX&?*X?]VRL "!G(8T >GT5Q7@[X@R^ M+M4:)-"O+:PEA>>UOFAGV.JN% =GA1 S [@$>08#6YTXQWH,EPD2IKV@PVUO:WD]E=36M^ M9RDL=H;KY%,2;E,8')VD,<8(YH ]%HKS9/BGJAT"XU"3PA>HT+0L&,5X(!$X MX61"5<9Z$=? M0=* -"BO*X/B?JVG>'1HZQKEU'#HR#1X;B>U6_%V#)YL1"MNA*C"E@X!#,?E!( / !T5%1S MS+;V\D\@J_[1 'O0!LT5Q7Q ^(\'@KP_J=Y#IE_?75BJ$HUG/%;G. M%).>..2&^#?B3;^)O >G>(KW3-0M&O)'A,%M8SW6&5B,@QQD[3C[Q& HKR^3Q5JEMHFHV-O MJVKW.M+=0JEA=Z;"FHPH=QD"%$,$N4BE9'"E,@@L>U5O&US?Q^%H8O$^HF.> M"Z6_N]$TP74DLT:PE1M^SOT$A#%4 #9!P1@ 'K5%<1%>^,+CX4M<6\%R_B!V M9(-T44,[1>?M65HY-L:R>3ARK8&[C ^Z,&?Q3J]S'%IFF:UJMG=VMMJ-S>2Z ME;6AG66V$6V!_+0Q%")U6XGM$F:3<5W[PTPQAMNU.02'/%-^D4(OK:'3[!HK,N(@9K MB]: MOVDC@J<VZODBGP+B2!),G9 8E0&1 M Q,BL,DA" -P!Z/17.>%?%3^*)+[98K;Q:?(;2Y;[1O*W:$B:( +RJ_+A\C= MG[HQ5W5O$ECHUPD%Y!J>F<]?0US.M_%[0-!^(MOX1O([Q[B2$M))#: MRR%)#M,<:HB%I-P+'*Y P!W. #O:*SM(URTUM96LXK^,1$!OMNG3VI.?02HN M[IVSBFZ?K]GJ=]-:6T.H))!G97FL>( M;?2_$OB.'7KIQH^J2Q1:6UO 8)8D91LR(Q+N(8X._KC@C@W-7^)EWIOVRYA\ M/BZT^*YNK*WE6]VRS7%O"\KJ8]A"J?)E4-N8DJ,J <@ ]!HKD+#QZFIZ]!IM ME8>9Y]XT:2^?UMEB+QIGBVT9+Q9='CT?4;RZ6 *^ MY[>2$'!ZY7,BXR.>#R. #LJ*\^/Q'U:*:WL+GPW;QZK=/:&" :F6B,=RLVQF MD\K(*M X90I[$%NE5'^+TQ6S2S\,W=Y=&!I[VWMEGG:(+/)#B,Q0.'):&4CS M#$" O/)V@'IE%J>']/OX M;R*^2YMHY1'\VM];-=Z7Y=Z"]Q$MQ%" M?,4H!$V)XV RP/(+ B@#T>BO.7^*=UIUU,-?T&.UMK6>ZMKJ:UOS.5D@M6NC ML4QIN4QKU)4[CC;CYCN^"_%UYXHCN?[0T.YTIX5C=&>*X$4JN#PK30Q$L".0 M%(Y4ACG@ ZFBN&\-WVL:EI6F>*+[Q(D$&HS*6TV:*%;>-)&VI$C;1(9FV&D1S7UP+(6R379CC=IXYI6#,(V*A$MW.0&W' P*S-?\:>(M.UR*.ZL1 M86QTVVFFMX[J-IHYI+R.%AN,3J5 8CW!S\IQM /2Z*\XE^*US#IJ7[^'U-O? M6S7>E;;[+7$:W$4)\P;/W38GC8 %QC()!%;=OXHOK_PGXCN);2/3M2T=KBW= M89_/C$B1"165F1=PPZ]5'.1B@#K**\ZLOB/?QRV<-WI4<]JKZ?;7=_\ :]LA MDNHD8,L0CP0&;GYAQR,]!G-\4]3AG@UF\TLPZ1=:,UY8VL4OG/Y&_>C*J'P&XW$8H ]6HKSVP^)FH7-[:V%YX9EL[V_G-O8I/+-"EPZ /(W[Z M"-PBQMN#;/F977&0I;T*@ HHHH **** "N8M49_BGKFV5X\:-IWW0.?W][Z@ MUT]74I&M\OJD8CO#O; M]ZH4H!UX^4D<8K0HH R[3PWI-C#=Q6MIY:7D20SCS'.]$C$:CD\80 6%VA3G.1CCFK-% '+V?PX\+6$WFV^FN91;O:B M26[FD9867:8@6B:G)?Z;9M%<.'5=UQ)(D*N^]UB1F*Q*6P2$"@X'H*FF M\,:1/IVHV,MINMM3F,]VGFN/,<[$="FNVN9M/621[QKYM[L5:9H/(9BI M."#%\NW&WOC/-;-% ',0?#OPU;6C006ERF3&5G_M"X,\?EAE14F\SS$4!W 5 M6 PS#')SJ:/H5OH8,.GL\=DL,<,-J79ECV;LMEB26;=R>I(RS;3LV]Q:26?)\T,CF1USNR,LQ.1SSP<5/'X0T6'7IM9BM9%O92[ M$BZE\M6=0K.D>[8CD* 750QYYY.=JB@!D4:PPI$A8JBA07@I:* "J>K:38ZYIDNGZI M)[:7!9=Q4@@@JRL""K @$,""" 00W6G630S0>9Y9\^1@ID""0X+ M$9;RU+'&2V6.69B=RB@"IJFEV>LZ>]EJ,1EA9E;Y79&5E8,K*RD,K!@"&!!! M (-8L_P^\-7.EQ:?/82/!')+(6-Y-YDIER)/,DW[Y X.&#DA@ "#@8Z6B@#& M;PCH;Z_%K)L1]MAVE")7$895**_E ["X5BH?;N . <4_4?"^CZM>276H6?G3 M2) C-YKKE89O.C& 0.)/F]^AR.*UJ* ."QE26)4"A+N94)2/RT'=+T:42:9;&W;[/';';*Y#(F=NX$X9AD_.Y-:=%% !61 M/X3\.76LC5[K0-+FU-7207LEE&TP9,;6WD;LC:,'/&!Z5KT4 %%%% '.GP'X M?;4Y+Y[:Z=Y;K[8\+W]PUNTV00Y@+^62" 1\O! /4"IE\&Z"NN2ZO]AS=RL[ MMNFD,0=TV.ZQ%MBNRC:7"AB"03R<[E% &+I'@_0M"FM)=*L! ]G:&R@;S78K M"7WE?F)S\W.3D\GGDT6OA#0[/5;O48+$?:+Q)$F$DKR1[9&#R!8V)1 [ ,VT M#<>3DUM44 <[I_@/P[I8B^R6,FZ&:*>.2:ZFE=6C5EC&YW)V*'8!,[1N.!S4 M=S\//#%U%#%-IK>7$)!L2ZF195DD\UTD <>:AG' J&X\$Z!=:P^I366[C:N&92?E7T%;U% &%J'@S1M3GAGN4O5N(8FA%Q;Z ME<02M&6W;'DCD5G7/(#$@9.,9-:=GIEII\<,=C%]GAMX!!%!&Q6)$'0!,[1C MIG&<<5:HH RHO#.D0Z=8V$=IBVL+@7-LGFO^[D!)#9SD\L>#D&(S< ME=-)%S]Y6N966,>:)2L:EL1*9 &*IM!(&0<"NDHH QG\(Z%+=&XFT]))&NI+ MQO,=F5I9(?(&5F&D02HTRHLDD]U+<.50$(F^1 MF8*H)PN<#)P.36O10!A0>"]"M=6&HP6DJRK,UPL/VJ4VZ2MG,BP%O*5SDG<% M!R2-8 MEYIWF>0//(R$S*%E^0MM&X*,@#'YFMVB@#EX?ASX9M[22WBL[D"0PDS'4;@S M*8=WEE93)O4J'8#:PX.WIQ4S^ ?#O&54#C'2M"B@#$3P=H48PECC]];3_ZY M_OVX40G[W\(5>.^.N>4Z+_Q)M.SN0M_RWO?<5T]-_#_A72M&_L7P_6@7=M^R'&<9QDUI? M;O&__0O>'_\ P?3_ /R'110 T:EXV,K1_P#".Z!E5#'_ (GTW?/_ $Y^U.^W M>-_^A>\/_P#@^G_^0Z** #[=XW_Z%[P__P"#Z?\ ^0Z/MWC?_H7O#_\ X/I_ M_D.BB@ ^W>-_^A>\/_\ @^G_ /D.C[=XW_Z%[P__ .#Z?_Y#HHH /MWC?_H7 MO#__ (/I_P#Y#H^W>-_^A>\/_P#@^G_^0Z** &C4O&QE:/\ X1W0,JH8_P#$ M^F[Y_P"G/VIWV[QO_P!"]X?_ /!]/_\ (=%% !]N\;_]"]X?_P#!]/\ _(=' MV[QO_P!"]X?_ /!]/_\ (=%% !]N\;_]"]X?_P#!]/\ _(='V[QO_P!"]X?_ M /!]/_\ (=%% !]N\;_]"]X?_P#!]/\ _(='V[QO_P!"]X?_ /!]/_\ (=%% M #1J7C8RM'_PCN@950Q_XGTW?/\ TY^U.^W>-_\ H7O#_P#X/I__ )#HHH / MMWC?_H7O#_\ X/I__D.C[=XW_P"A>\/_ /@^G_\ D.BB@ ^W>-_^A>\/_P#@ M^G_^0Z/MWC?_ *%[P_\ ^#Z?_P"0Z** #[=XW_Z%[P__ .#Z?_Y#H^W>-_\ MH7O#_P#X/I__ )#HHH :-2\;&5H_^$=T#*J&/_$^F[Y_Z<_:G?;O&_\ T+WA M_P#\'T__ ,AT44 'V[QO_P!"]X?_ /!]/_\ (='V[QO_ -"]X?\ _!]/_P#( M=%% !]N\;_\ 0O>'_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'110 ?;O&__ M $+WA_\ \'T__P AT?;O&_\ T+WA_P#\'T__ ,AT44 -&I>-C*T?_".Z!E5# M'_B?3=\_].?M3OMWC?\ Z%[P_P#^#Z?_ .0Z** #[=XW_P"A>\/_ /@^G_\ MD.C[=XW_ .A>\/\ _@^G_P#D.BB@ ^W>-_\ H7O#_P#X/I__ )#H^W>-_P#H M7O#_ /X/I_\ Y#HHH /MWC?_ *%[P_\ ^#Z?_P"0Z/MWC?\ Z%[P_P#^#Z?_ M .0Z** &C4O&QE:/_A'= RJAC_Q/IN^?^G/VIWV[QO\ ]"]X?_\ !]/_ /(= M%% !]N\;_P#0O>'_ /P?3_\ R'1]N\;_ /0O>'__ ?3_P#R'110 ?;O&_\ MT+WA_P#\'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT44 'V[QO_ -"]X?\ _!]/ M_P#(='V[QO\ ]"]X?_\ !]/_ /(=%% #1J7C8RM'_P ([H&54,?^)]-WS_TY M^U.^W>-_^A>\/_\ @^G_ /D.BB@ ^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\ M/_\ @^G_ /D.BB@ ^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D. MBB@ ^W>-_P#H7O#_ /X/I_\ Y#H^W>-_^A>\/_\ @^G_ /D.BB@!HU+QL96C M_P"$=T#*J&/_ !/IN^?^G/VIWV[QO_T+WA__ ,'T_P#\AT44 'V[QO\ ]"]X M?_\ !]/_ /(='V[QO_T+WA__ ,'T_P#\AT44 'V[QO\ ]"]X?_\ !]/_ /(= M'V[QO_T+WA__ ,'T_P#\AT44 'V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+WA__ M ,'T_P#\AT44 -&I>-C*T?\ PCN@950Q_P")]-WS_P!.?M3OMWC?_H7O#_\ MX/I__D.BB@ ^W>-_^A>\/_\ @^G_ /D.C[=XW_Z%[P__ .#Z?_Y#HHH /MWC M?_H7O#__ (/I_P#Y#H^W>-_^A>\/_P#@^G_^0Z** #[=XW_Z%[P__P"#Z?\ M^0Z/MWC?_H7O#_\ X/I__D.BB@!HU+QL96C_ .$=T#*J&/\ Q/IN^?\ IS]J M=]N\;_\ 0O>'_P#P?3__ "'110 ?;O&__0O>'_\ P?3_ /R'3-%L/$ \5:GK B.LV6FVWVJRM;6.&TOY)_]4\[%BS0IC/G@8P?NFBB@#__V0$! end XML 18 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - USD ($)
12 Months Ended
Dec. 31, 2023
Feb. 06, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 1-35796    
Entity Registrant Name Tri Pointe Homes, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 61-1763235    
Entity Address, Address Line One 940 Southwood Blvd    
Entity Address, Address Line Two Suite 200    
Entity Address, City or Town Incline Village    
Entity Address, State or Province NV    
Entity Address, Postal Zip Code 89451    
City Area Code 775    
Local Phone Number 413-1030    
Title of 12(b) Security Common Stock, par value $0.01 per share    
Trading Symbol TPH    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction Flag false    
Entity Shell Company false    
Entity Public Float     $ 3,160,260,947
Entity Common Stock, Shares Outstanding   95,433,013  
Documents Incorporated by Reference Portions from the registrant’s proxy statement relating to its 2024 annual meeting of stockholders are incorporated by reference into Part III, Items 10, 11, 12, 13 and 14.    
Amendment Flag false    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001561680    
XML 19 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Name Ernst & Young LLP
Auditor Location Irvine, California
Auditor Firm ID 42
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Cash and cash equivalents $ 868,953 $ 889,664
Receivables, net 224,636 169,449
Real estate inventories 3,337,483 3,173,849
Investments in unconsolidated entities 131,824 129,837
Goodwill and other intangible assets, net 156,603 156,603
Deferred tax assets, net 37,996 34,851
Other assets 157,093 165,687
Total assets 4,914,588 4,719,940
Liabilities    
Accounts payable 64,833 62,324
Accrued expenses and other liabilities 453,531 443,034
Loans payable 288,337 287,427
Senior notes, net 1,094,249 1,090,624
Total liabilities 1,900,950 1,883,409
Commitments and contingencies (Note 13)
Stockholders’ Equity:    
Preferred stock, $0.01 par value, 50,000,000 shares authorized; no shares    issued and outstanding as of December 31, 2023 and 2022, respectively 0 0
Common stock, $0.01 par value, 500,000,000 shares authorized;    95,530,512 and 101,017,708 shares issued and outstanding at    December 31, 2023 and 2022, respectively 955 1,010
Additional paid-in capital 0 3,685
Retained earnings 3,010,003 2,827,694
Total stockholders’ equity 3,010,958 2,832,389
Noncontrolling interests 2,680 4,142
Total equity 3,013,638 2,836,531
Total liabilities and equity $ 4,914,588 $ 4,719,940
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock authorized (in shares) 50,000,000 50,000,000
Preferred stock issued (in shares) 0 0
Preferred stock outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock authorized (in shares) 500,000,000 500,000,000
Common stock issued (in shares) 95,530,512 101,017,708
Common stock outstanding (in shares) 95,530,512 101,017,708
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 3,715,204 $ 4,348,533 $ 3,982,235
Income before income taxes 467,359 773,212 625,662
Provision for income taxes (118,164) (190,803) (156,395)
Net income 349,195 582,409 469,267
Net income attributable to noncontrolling interests (5,493) (6,349)  
Net income available to common stockholders $ 343,702 $ 576,060 $ 469,267
Earnings per share      
Basic (in dollars per share) $ 3.48 $ 5.60 $ 4.16
Diluted (in dollars per share) $ 3.45 $ 5.54 $ 4.12
Weighted average shares outstanding      
Basic (in shares) 98,679,477 102,898,423 112,836,051
Diluted (in shares) 99,695,662 104,003,652 113,809,292
Homebuilding Revenue      
Revenue $ 3,669,203 $ 4,299,366 $ 3,970,789
Other operations expense 2,894 2,685 2,550
Sales and marketing 184,388 175,005 179,214
General and administrative 217,994 212,504 200,163
Homebuilding income from operations 413,331 746,516 605,040
Equity in (loss) income of unconsolidated entities (97) 312 (96)
Other income, net 39,446 2,307 525
Homebuilding income before income taxes 452,680 749,135 605,469
Income before income taxes 452,680 749,135 605,469
Financial Services Segment      
Revenue 46,001 49,167 11,446
Expenses 31,322 25,136 6,292
Equity in income of unconsolidated entities 0 46 15,039
Financial services income before income taxes 14,679 24,077 20,193
Income before income taxes 14,679 24,077 20,193
Home sales revenue | Homebuilding Revenue      
Revenue 3,654,035 4,291,563 3,955,154
Cost of home, land and lot sales 2,838,513 3,160,581 2,972,237
Land and lot sales revenue | Homebuilding Revenue      
Revenue 12,197 5,108 13,016
Cost of home, land and lot sales 12,083 2,075 11,585
Other operations revenue | Homebuilding Revenue      
Revenue $ 2,971 $ 2,695 $ 2,619
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
$ in Thousands
Total
Total Stockholders’ Equity
Common Stock
Additional Paid-in Capital
Retained Earnings
Noncontrolling Interests
Beginning balance (in shares) at Dec. 31, 2020     121,882,778      
Beginning balance at Dec. 31, 2020 $ 2,232,549 $ 2,232,537 $ 1,219 $ 345,137 $ 1,886,181 $ 12
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 469,267 469,267     469,267  
Shares issued under share-based awards (in shares)     825,161      
Shares issued under share-based    awards 5,557 5,557 $ 8 5,549    
Minimum tax withholding paid on behalf of employees for restricted stock units and share -based awards (4,636) (4,636)   (4,636)    
Stock-based compensation expense 20,941 20,941   20,941    
Share repurchases (in shares)     (13,063,465)      
Share repurchases (276,045) (276,045) $ (131) (275,914)    
Ending balance (in shares) at Dec. 31, 2021     109,644,474      
Ending balance at Dec. 31, 2021 2,447,633 2,447,621 $ 1,096 91,077 2,355,448 12
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 582,409 576,060     576,060 6,349
Shares issued under share-based awards (in shares)     769,615      
Shares issued under share-based    awards 1,678 1,678 $ 8 1,670    
Minimum tax withholding paid on behalf of employees for restricted stock units and share -based awards (9,112) (9,112)   (9,112)    
Stock-based compensation expense 18,780 18,780   18,780    
Share repurchases (in shares)     (9,396,381)      
Share repurchases (202,638) (202,638) $ (94) (202,544)    
Distributions to noncontrolling interests, net (2,464)         (2,464)
Reclass the negative APIC to retained earnings $ 245     103,814 (103,814) 245
Ending balance (in shares) at Dec. 31, 2022 101,017,708   101,017,708      
Ending balance at Dec. 31, 2022 $ 2,836,531 2,832,389 $ 1,010 3,685 2,827,694 4,142
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 349,195 343,702     343,702 5,493
Shares issued under share-based awards (in shares)     814,079      
Shares issued under share-based    awards 870 870 $ 8 862    
Minimum tax withholding paid on behalf of employees for restricted stock units and share -based awards (9,806) (9,806)   (9,806)    
Stock-based compensation expense 19,919 19,919   19,919    
Share repurchases (in shares)     (6,301,275)      
Share repurchases (176,116) (176,116) $ (63) (176,053)    
Distributions to noncontrolling interests, net (6,955)         (6,955)
Reclass the negative APIC to retained earnings $ 0     161,393 (161,393) 0
Ending balance (in shares) at Dec. 31, 2023 95,530,512   95,530,512      
Ending balance at Dec. 31, 2023 $ 3,013,638 $ 3,010,958 $ 955 $ 0 $ 3,010,003 $ 2,680
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income $ 349,195 $ 582,409 $ 469,267
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 26,852 28,010 32,421
Equity in loss (income) of unconsolidated entities, net 97 (358) (14,943)
Deferred income taxes, net (3,145) 22,245 (9,571)
Amortization of stock-based compensation 19,919 18,780 20,941
Charges for impairments and lot option abandonments 14,157 8,747 20,838
Changes in assets and liabilities:      
Real estate inventories (172,726) (123,147) (161,010)
Receivables (55,187) (52,453) (53,445)
Other assets 5,434 (6,510) 20,980
Accounts payable 2,509 (22,530) 5,164
Accrued expenses and other liabilities 8,156 (13,170) 74,344
Returns on investments in unconsolidated entities, net 0 2,253 14,547
Net cash provided by operating activities 195,261 444,276 419,533
Cash flows from investing activities:      
Purchases of property and equipment (25,376) (43,623) (29,489)
Proceeds from sale of property and equipment 0 0 2
Investments in unconsolidated entities, net (1,042) (14,500) (42,644)
Net cash used in investing activities (26,418) (58,123) (72,131)
Cash flows from financing activities:      
Borrowings from debt 910 112,427 0
Repayment of debt 0 (75,504) (8,475)
Debt issuance costs (14) (2,404) (3,570)
Distributions to noncontrolling interests (6,955) (2,464) 0
Proceeds from issuance of common stock under share-based    awards 870 1,678 5,557
Tax withholding paid on behalf of employees for share-based awards (9,806) (9,112) (4,636)
Share repurchases (174,559) (202,638) (276,045)
Net cash used in financing activities (189,554) (178,017) (287,169)
Net (decrease) increase in cash and cash equivalents (20,711) 208,136 60,233
Cash and cash equivalents - beginning of year 889,664 681,528 621,295
Cash and cash equivalents - end of year $ 868,953 $ 889,664 $ 681,528
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Organization and Summary of Significant Accounting Policies Organization and Summary of Significant Accounting Policies
Organization
Tri Pointe is engaged in the design, construction and sale of innovative single-family attached and detached homes across ten states, including Arizona, California, Colorado, Maryland, Nevada, North Carolina, South Carolina, Texas, Virginia and Washington, and the District of Columbia. In September 2023, we announced our expansion into the greater Salt Lake City region with the launch of a new division in Utah. As of December 31, 2023, we had not yet commenced significant operations in this market.
Basis of Presentation
The accompanying financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) as contained within the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”).
The consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries as well as other entities in which the Company has a controlling interest and variable interest entities (“VIEs”) in which the Company is the primary beneficiary. The noncontrolling interests as of December 31, 2023 and 2022 represent the outside owners’ interests in the Company’s consolidated entities and the net equity of the VIE owners. All significant intercompany accounts have been eliminated upon consolidation.
Unless the context otherwise requires, the terms “Tri Pointe”, “the Company”, “we”, “us” or “our” used herein refer to Tri Pointe Homes, Inc., a Delaware corporation, and its consolidated subsidiaries.
Reclassifications
Certain amounts for prior years have been reclassified to conform to the current period presentation.
Use of Estimates
Our financial statements have been prepared in accordance with GAAP. The preparation of these financial statements requires our management to make estimates and judgments that affect the reported amounts of assets and liabilities and the disclosures of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from our estimates.
Subsequent Events
We evaluated subsequent events up until our consolidated financial statements were filed with the Securities and Exchange Commission.
Cash and Cash Equivalents and Concentration of Credit Risk
We define cash and cash equivalents as cash on hand, demand deposits with financial institutions, and short-term liquid investments with a maturity date of less than three months from the date of acquisition, including U.S. Treasury bills and government money-mark funds with maturities of 90 days or less when purchased. The Company’s cash balances exceed federally insurable limits. The Company monitors the cash balances in its operating accounts and adjusts the cash balances as appropriate; however, these cash balances could be impacted if the underlying financial institutions fail or are subject to other adverse conditions in the financial markets. To date, the Company has experienced no loss or lack of access to cash in its operating accounts.
Revenue Recognition
Disaggregation of Revenues
We generate revenues from a mix of homebuilding operations and financial services operations. Due to the nature of our revenue generating activities, the disaggregated revenue reported on our consolidated statement of operations, in conjunction with the revenues reported in our segment disclosure, is deemed sufficient to report revenue from contracts with customers in accordance with the disaggregation disclosure requirements of Accounting Standards Update 2014-09, Revenue from Contracts with Customers (Codified as “ASC 606”). We report total revenues in Note 2, Segment Information, which is fully comprised of our revenues from contracts with customers. While the total homebuilding revenues by segment include a mix of home sales revenue, land and lot sales revenue and other operations revenue, all material revenue amounts outside of home sales revenue are attributed to their respective homebuilding segments in the discussion below. Our consideration of disaggregated revenue consisted of a variety of facts and circumstances pertaining to our contracts with customers. These considerations included the nature, amounts, timing and other characteristics and economic factors present within each revenue line item appearing on our consolidated statement of operations. See below for further commentary regarding each of our revenue streams from contracts with customers.
Home sales revenue
We generate the majority of our total revenues from home sales, which consists of our core business operation of building and delivering completed homes to homebuyers. Home sales revenue and related profit is generally recognized when title to and possession of the home is transferred to the homebuyer at the home closing date. Our performance obligation to deliver the agreed-upon home is generally satisfied in less than one year from the original contract date. Included in home sales revenue are forfeited deposits, which occur when homebuyers cancel home purchase contracts that include a nonrefundable deposit. Both revenue from forfeited deposits and deferred revenue resulting from uncompleted performance obligations existing at the time we deliver new homes to our homebuyers are immaterial.
Financial services revenues
Tri Pointe Solutions is a reportable segment and is comprised of our Tri Pointe Connect mortgage financing operations, Tri Pointe Assurance title and escrow services operations, and Tri Pointe Advantage property and casualty insurance agency operations.
Mortgage financing operations
For the year ended December 31, 2023, the joint venture acted as a preferred mortgage loan broker to our homebuyers in all of the markets in which we operate, generating income from fees paid by third party lenders for the successful funding and closing of loans for homebuyers that originate through Tri Pointe Connect. From inception and through the fiscal year ended December 31, 2021, Tri Pointe Connect was accounted for under the equity method of accounting pursuant to which we recorded a percentage of income earned by Tri Pointe Connect based on our ownership percentage in this joint venture. Under the equity method of accounting, Tri Pointe Connect activity appeared as equity in income of unconsolidated entities under the Financial Services section of our consolidated statements of operations. Beginning in the fiscal year ended December 31, 2022, Tri Pointe Connect is fully consolidated under the Financial Services section of our consolidated statements of operations, with the noncontrolling interest recorded on the consolidated statements of operations as net income attributable to noncontrolling interests. Effective February 1, 2024, we acquired the minority equity interest in the joint venture, upon which Tri Pointe Connect became a wholly owned subsidiary of the Company.
Title and escrow services operations
Tri Pointe Assurance provides title examinations for our homebuyers in the Carolinas and Colorado and both title examinations and escrow services for our homebuyers in Arizona, Texas, Maryland, Nevada and Virginia. Tri Pointe Assurance is a wholly owned subsidiary of Tri Pointe and acts as a title agency for First American Title Insurance Company. Revenue from our title and escrow services operations is fully recognized at the time of the consummation of the home sales transaction, at which time no further performance obligations are left to be satisfied. Tri Pointe Assurance revenue is included in the Financial Services section of our consolidated statements of operations.
Property and casualty insurance agency operations
Tri Pointe Advantage is a wholly owned subsidiary of Tri Pointe and provides property and casualty insurance agency services that help facilitate the closing process in all of the markets in which we operate. The total consideration for these services, including renewal options, is estimated upon the issuance of the initial insurance policy, subject to constraint. Tri Pointe Advantage revenue is included in the Financial Services section of our consolidated statements of operations.
Real Estate Inventories and Cost of Sales
Real estate inventories consist of land, land under development, homes under construction, completed homes and model homes and are stated at cost, net of impairment losses. We capitalize direct carrying costs, including interest, property taxes and related development costs to inventories. Field construction supervision and related direct overhead are also included in the capitalized cost of inventories. Direct construction costs are specifically identified and allocated to homes while other common costs, such as land, land improvements and carrying costs, are allocated to homes within a community based upon their anticipated relative sales or fair value. In accordance with ASC Topic 835, Interest (“ASC 835”), homebuilding interest capitalized as a cost of inventories owned is included in costs of sales as related units or lots are sold. To the extent our debt exceeds our qualified assets as defined in ASC 835, we expense a portion of the interest incurred. Qualified assets represent projects that are actively under development. Homebuilding cost of sales is recognized at the same time revenue is recognized and is recorded based upon total estimated costs to be allocated to each home within a community. Any changes to the estimated costs are allocated to the remaining undelivered lots and homes within their respective community.
In determining the allocation of costs to a particular land parcel or individual home, we rely on project budgets that are based on a variety of assumptions, including assumptions about construction schedules and future costs to be incurred. Actual results could differ from budgeted amounts for various reasons, including construction delays, increases in costs that have not been committed or unforeseen issues encountered during construction that fall outside the scope of existing contracts, or costs that come in less than originally anticipated. While the actual results for a particular construction project are accurately reported over time, a variance between the budget and actual costs could result in the understatement or overstatement of costs and have a related impact on gross margins between reporting periods. To reduce the potential for such variances, we have procedures that have been applied on a consistent basis, including assessing and revising project budgets on a periodic basis, obtaining commitments from subcontractors and vendors for future costs to be incurred and utilizing the most recent information available to estimate costs.
If there are indicators of impairment, we perform a detailed budget and cash flow review of our real estate assets to determine whether the estimated remaining undiscounted future cash flows of the community are more or less than the asset’s carrying value. If the undiscounted cash flows are more than the asset’s carrying value, no impairment adjustment is required. However, if the undiscounted cash flows are less than the asset’s carrying value, the asset is deemed impaired and is written down to fair value. These impairment evaluations require us to make estimates and assumptions regarding future conditions, including timing and amounts of development costs and sales prices of real estate assets, to determine if expected future undiscounted cash flows will be sufficient to recover the asset’s carrying value.
When estimating undiscounted cash flows of a community, we make various assumptions, including: (i) expected sales prices, including the number of homes available, pricing and incentives being offered by us or other builders in other communities, and future sales price adjustments based on market and economic trends; (ii) expected sales pace and cancellation rates based on local housing market conditions, competition and historical trends; (iii) costs expended to date and expected to be incurred including, but not limited to, land and land development costs, home construction costs, interest costs, indirect construction and overhead costs, and selling costs; (iv) alternative product offerings that may be offered that could have an impact on sales pace, sales price and/or building costs; and (v) alternative uses for the property.
Many assumptions are interdependent and a change in one may require a corresponding change to other assumptions. For example, increasing or decreasing monthly sales absorption rates has a direct impact on the estimated per unit sales price of a home and the level of time sensitive costs (such as indirect construction, overhead and carrying costs). Depending on the underlying objective of the community, assumptions could have a significant impact on the projected cash flow analysis. For example, if our objective is to preserve operating margins, our cash flow analysis will be different than if the objective is to increase sales. These objectives may vary significantly from community to community and over time.
We perform a quarterly review for indicators of impairment. If assets are considered impaired, the impairment charge is determined by the amount the asset’s carrying value exceeds its fair value. Fair value is determined based on estimated future cash flows discounted for inherent risks associated with real estate assets. These discounted cash flows are impacted by expected risk based on estimated land development, construction and delivery timelines; market risk of price erosion; uncertainty of development or construction cost increases; and other risks specific to the asset or market conditions where the asset is located when assessment is made. These factors are specific to each community and may vary among communities. For the years ended December 31, 2023, 2022 and 2021, we recorded real estate inventory impairment charges of $11.5 million, zero and $19.6 million, respectively. 
Warranty Reserves
In the normal course of business, we incur warranty-related costs associated with homes that have been delivered to homebuyers. Estimated future direct warranty costs are accrued and charged to cost of sales in the period when the related home sales revenues are recognized while indirect warranty overhead salaries and related costs are charged to cost of sales in the period incurred. Factors that affect the warranty accruals include the number of homes delivered, historical and anticipated rates of warranty claims and cost per claim. Our primary assumption in estimating the amounts we accrue for warranty costs is that historical claims experience is a strong indicator of future claims experience. In addition, we maintain commercial general liability insurance designed to protect us against a portion of our risk of loss from warranty and construction-related claims, subject to self-insured retentions. We self-insure a portion of our overall risk through the use of a wholly-owned captive insurance subsidiary. We also generally require our subcontractors and design professionals to indemnify us for liabilities arising from their work, subject to various limitations. However, such indemnity is significantly limited with respect to subcontractors that are added to our commercial general liability insurance policy. 
Our warranty reserve is based on actuarial analysis that uses our historical claim and expense data, as well as industry data to estimate these overall costs. Key assumptions used in developing these estimates include weighting of industry data, claim frequencies, severities and resolution patterns, which can occur over an extended period of time. Our warranty reserve may also include an estimate of future fit and finish warranty claims to the extent not contemplated in the actuarial analysis. These estimates are subject to variability due to the length of time between the delivery of a home to a homebuyer and when a warranty or construction defect claim is made, and the ultimate resolution of such claim; uncertainties regarding such claims relative to our markets and the types of product we build; and legal or regulatory actions and/or interpretations, among other factors. Due to the degree of judgment involved and the potential for variability in these underlying assumptions, our actual future costs could differ from those estimated.
We also record expected recoveries from insurance carriers based on actual insurance claims made and actuarially determined amounts that depend on various factors, including, the above-described reserve estimates, our insurance policy coverage limits for the applicable policy years and historical recovery rates. Because of the inherent uncertainty and variability in these assumptions, our actual insurance recoveries could differ significantly from amounts currently estimated.
Investments in Unconsolidated Entities
We have investments in unconsolidated entities over which we have significant influence that we account for using the equity method with taxes provided on undistributed earnings. We record earnings and accrue taxes in the period that the earnings are recorded by our affiliates. Under the equity method, our share of the unconsolidated entities’ earnings or loss is included in equity in income (loss) of unconsolidated entities in the accompanying consolidated statements of operations. We evaluate our investments in unconsolidated entities for impairment when events and circumstances indicate that the carrying value of the investment has been impaired beyond a temporary period of time.
Variable Interest Entities
The Company accounts for variable interest entities in accordance with ASC Topic 810, Consolidation (“ASC 810”). Under ASC 810, a VIE is created when: (a) the equity investment at risk in the entity is not sufficient to permit the entity to finance its activities without additional subordinated financial support provided by other parties, including the equity holders; (b) the entity’s equity holders as a group (i) lack the direct or indirect ability to make decisions about the entity, (ii) are not obligated to absorb expected losses of the entity or (iii) do not have the right to receive expected residual returns of the entity; or (c) the entity’s equity holders have voting rights that are not proportionate to their economic interests, and the activities of the entity involve, or are conducted on behalf of, the equity holder with disproportionately few voting rights. If an entity is deemed to be a VIE pursuant to ASC 810, the enterprise that has both (a) the power to direct the activities of a VIE that most significantly impact the entity’s economic performance and (b) the obligation to absorb the expected losses of the entity or right to receive benefits from the entity that could be potentially significant to the VIE is considered the primary beneficiary and must consolidate the VIE.
Under ASC 810, a deposit paid to an entity is deemed to be a variable interest that will absorb some or all of the entity’s expected losses if they occur. Our land purchase and lot option deposits generally represent our maximum exposure to the land seller if we elect not to purchase the optioned property. Therefore, whenever we enter into a land option or purchase contract with an entity and make a deposit, a VIE may have been created. In accordance with ASC 810, we perform ongoing reassessments of whether we are the primary beneficiary of a VIE.
In some instances, we may also expend funds for due diligence, development and construction activities with respect to optioned land prior to takedown. Such costs are classified as inventories owned, which we would have to write off should we not exercise the option
Stock-Based Compensation
We account for share-based awards in accordance with ASC Topic 718, Compensation-Stock Compensation (“ASC 718”). ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements. ASC 718 requires all entities to apply a fair-value-based measurement method in accounting for share-based payment transactions with employees. Share-based awards are expensed on a straight-line basis over the expected vesting period.
Income Taxes
We account for income taxes in accordance with ASC Topic 740, Income Taxes (“ASC 740”). Deferred tax assets and liabilities are recorded based on future tax consequences of temporary differences between the amounts reported for financial reporting purposes and the amounts deductible for income tax purposes, and are measured using enacted tax rates expected to apply in the years in which the temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in earnings in the period when the changes are enacted.
We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. We are required to establish a valuation allowance for any portion of the asset we conclude is more likely than not to be unrealizable. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, carryback potential if permitted under the tax law, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
We record uncertain tax positions in accordance with ASC 740 on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We recognize interest and penalties related to unrecognized tax benefits in the provision for income taxes in the accompanying consolidated statement of operations. Accrued interest and penalties are included in accrued expenses and other liabilities in the accompanying consolidated balance sheets.
Business Combinations
We account for business combinations in accordance with ASC Topic 805, Business Combinations, if the assets acquired and liabilities assumed constitute a business. For acquired companies constituting a business, we recognize the identifiable assets acquired and liabilities assumed at their acquisition-date fair values and recognize any excess of total consideration paid over the fair value of the identifiable net assets as goodwill.
New Accounting Standards
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which requires expanded disclosure of significant segment expenses and other segment items on an annual and interim basis. ASU 2023-07 is effective for us for annual periods beginning after January 1, 2024 and interim periods beginning after January 1, 2025. We are currently evaluating the impact ASU 2023-07 will have on our financial statement disclosures.
In December 2023, FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which requires expanded disclosure of our income rate reconciliation and income taxes paid. ASU 2023-09 is effective for us for annual periods beginning after January 1, 2025. We are currently evaluating the impact ASU 2023-09 will have on our financial statement disclosures.
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segment Information Segment Information
We operate two principal businesses: homebuilding and financial services.
Effective January 15, 2021, we consolidated our six regional homebuilding brands into one unified name, Tri Pointe Homes, under which we continue to acquire and develop land and construct and sell single-family detached and attached homes. In accordance with ASC Topic 280, Segment Reporting, in determining the most appropriate reportable segments, we considered similar economic and other characteristics, including product types, average selling prices, gross profits, production
processes, suppliers, subcontractors, regulatory environments, land acquisition results, and underlying demand and supply. In addition, our determination of reporting segments considered how our chief operating decision maker evaluates operating performance and capital allocation. Based upon these factors and in consideration of the geographical layout of our homebuilding markets, we have identified three homebuilding reporting segments, and as a result of such change, beginning in the quarter ended March 31, 2021, our homebuilding segments are reported under the following hierarchy:
West Region: Arizona, California, Nevada and Washington
Central Region: Colorado and Texas
East Region: District of Columbia, Maryland, North Carolina, South Carolina and Virginia
In September 2023, we announced our expansion into the greater Salt Lake City region with the launch of a new division in Utah. As of December 31, 2023, we had not yet commenced significant operations in this market.
Our Tri Pointe Solutions financial services operation is a reportable segment and is comprised of our Tri Pointe Connect mortgage financing operations, our Tri Pointe Assurance title and escrow services operations, and our Tri Pointe Advantage property and casualty insurance agency operations. For further details, see Note 1, Organization and Summary of Significant Accounting Policies.
Corporate is a non-operating segment that develops and implements company-wide strategic initiatives and provides support to our homebuilding reporting segments by centralizing certain administrative functions, such as marketing, legal, accounting, treasury, insurance, internal audit and risk management, information technology and human resources, to benefit from economies of scale. Our Corporate non-operating segment also includes general and administrative expenses related to operating our corporate headquarters. All of the expenses incurred by Corporate are allocated to the homebuilding reporting segments.
The reportable segments follow the same accounting policies used for our consolidated financial statements, as described in Note 1, Organization and Summary of Significant Accounting Policies. Operational results of each reportable segment are not necessarily indicative of the results that would have been achieved had the reportable segment been an independent, stand-alone entity during the periods presented.
Total revenues and income before income taxes for each of our reportable segments were as follows (in thousands):
 
Year Ended December 31,
 202320222021
Revenues   
West$2,413,318 $2,983,630 $2,909,429 
Central757,303 856,034 671,199 
East498,582 459,702 390,161 
Total homebuilding revenues3,669,203 4,299,366 3,970,789 
Financial services46,001 49,167 11,446 
Total$3,715,204 $4,348,533 $3,982,235 
Income (loss) before taxes   
West$313,963 $582,438 $497,593 
Central81,222 118,533 73,381 
East57,495 48,164 34,495 
Total homebuilding income before taxes452,680 749,135 605,469 
Financial services14,679 24,077 20,193 
Total$467,359 $773,212 $625,662 
    Total real estate inventories and total assets for each of our reportable segments, as of the date indicated, were as follows (in thousands):
 
December 31, 2023December 31, 2022
Real estate inventories  
West$2,209,113 $2,258,606 
Central762,051 598,700 
East366,319 316,543 
Total$3,337,483 $3,173,849 
Total assets(1)
  
West$2,557,608 $2,552,121 
Central947,200 761,082 
East421,630 376,129 
Corporate941,824 978,748 
Total homebuilding assets4,868,262 4,668,080 
Financial services46,326 51,860 
Total$4,914,588 $4,719,940 
(1) Total assets as of December 31, 2023 and 2022 includes $139.3 million of goodwill, with $125.4 million included in the West segment, $8.3 million included in the Central segment and $5.6 million included in the East segment. Total Corporate assets as of December 31, 2023 and 2022 includes our Tri Pointe Homes trade name. For further details on goodwill and our intangible assets, see Note 8, Goodwill and Other Intangible Assets.
XML 27 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table sets forth the components used in the computation of basic and diluted earnings per share (in thousands, except share and per share amounts):
 
 Year Ended December 31,
 202320222021
Numerator:   
Income available to common stockholders$343,702 $576,060 $469,267 
Denominator:   
Basic weighted-average shares outstanding98,679,477 102,898,423 112,836,051 
Effect of dilutive shares:   
Stock options and unvested restricted stock units1,016,185 1,105,229 973,241 
Diluted weighted-average shares outstanding99,695,662 104,003,652 113,809,292 
Earnings per share   
Basic$3.48 $5.60 $4.16 
Diluted$3.45 $5.54 $4.12 
Antidilutive stock options not included in diluted earnings per share2,939,126 1,590,509 1,904,089 
XML 28 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables, Net
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Receivables, Net Receivables, Net
Receivables, net consisted of the following (in thousands):
December 31, 2023December 31, 2022
Escrow proceeds and other accounts receivable, net$158,622 $113,082 
Warranty insurance receivable (Note 13)
66,014 56,367 
Total receivables$224,636 $169,449 
Receivables are evaluated for collectability and allowances for potential losses are established or maintained on applicable receivables based on an expected credit loss approach. Receivables were net of allowances for doubtful accounts of $436,000 and $472,000 as of December 31, 2023 and 2022, respectively.
XML 29 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Real Estate Inventories
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Real Estate Inventories Real Estate Inventories
Real estate inventories consisted of the following (in thousands):
December 31, 2023December 31, 2022
Real estate inventories owned:  
Homes completed or under construction$1,402,762 $1,293,681 
Land under development1,299,074 1,279,394 
Land held for future development153,615 140,725 
Model homes306,565 231,157 
Total real estate inventories owned3,162,016 2,944,957 
Real estate inventories not owned:  
Land purchase and land option deposits175,467 228,892 
Total real estate inventories not owned175,467 228,892 
Total real estate inventories$3,337,483 $3,173,849 
 
Homes completed or under construction is comprised of costs associated with homes in various stages of construction and includes direct construction and related land acquisition and land development costs. Land under development primarily consists of land acquisition and land development costs, which include capitalized interest and real estate taxes, associated with land undergoing improvement activity. Land held for future development principally reflects land acquisition and land development costs related to land where development activity has not yet begun or has been suspended, but is expected to occur in the future.
Real estate inventories not owned represents deposits related to land purchase and land and lot option agreements. For further details, see Note 7, Variable Interest Entities.
Interest incurred, capitalized and expensed were as follows (in thousands):
Year Ended December 31,
 202320222021
Interest incurred$147,169 $124,529 $92,783 
Interest capitalized(147,169)(124,529)(92,783)
Interest expensed$— $— $— 
Capitalized interest in beginning inventory$191,411 $173,563 $182,228 
Interest capitalized as a cost of inventory147,169 124,529 92,783 
Interest previously capitalized as a cost of inventory, included in
   cost of sales
(116,933)(106,681)(101,448)
Capitalized interest in ending inventory$221,647 $191,411 $173,563 
 
Interest is capitalized to real estate inventory during development and other qualifying activities. Interest that is capitalized to real estate inventory is included in cost of home sales as related units are delivered.
Real Estate Inventory Impairments and Land Option Abandonments
Real estate inventory impairments and land option abandonments consisted of the following (in thousands):
 Year Ended December 31,
 202320222021
Real estate inventory impairments$11,500 $— $19,600 
Land and lot option abandonments and pre-acquisition costs2,657 8,747 1,238 
Total$14,157 $8,747 $20,838 
 
During the year ended December 31, 2023, we recorded a real estate inventory impairment charge of $11.5 million related to one community in the West segment where the carrying value exceeded the fair value based on a discounted cash flow analysis. The discount rate used to calculate fair value was 10%. We did not incur any impairment charges during the year ended December 31, 2022. During the year ended December 31, 2021, we recorded a real estate inventory impairment charge of $19.6 million related to one community in the West segment where the carrying value exceeded the fair value based on a discounted cash flow analysis. The discount rate used to calculate fair value was 12%.
In addition to owning land and residential lots, we also have option agreements to purchase land and lots at a future date. We have option deposits and capitalized pre-acquisition costs associated with the optioned land and lots. When the economics of a project no longer support acquisition of the land or lots under option, we may elect not to move forward with the acquisition. Option deposits and capitalized pre-acquisition costs associated with the assets under option may be forfeited at that time. 
Real estate inventory impairments and land option abandonments are recorded in cost of home sales in the consolidated statements of operations.
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments in Unconsolidated Entities
12 Months Ended
Dec. 31, 2023
Equity Method Investments and Joint Ventures [Abstract]  
Investments in Unconsolidated Entities Investments in Unconsolidated Entities
As of December 31, 2023, we held equity investments in thirteen active homebuilding partnerships or limited liability companies. Our participation in these entities may be as a developer, a builder, or an investment partner. Our ownership percentage varies from 8% to 50%, depending on the investment, with no controlling interest held in any of these investments.
Unconsolidated Financial Information
Aggregated assets, liabilities and operating results of the entities we account for as equity-method investments are provided below. Because our ownership interest in these entities varies, a direct relationship does not exist between the information presented below and the amounts that are reflected on our consolidated balance sheets as our investment in unconsolidated entities or on our consolidated statements of operations as equity in income (loss) of unconsolidated entities.
Assets and liabilities of unconsolidated entities (in thousands):
 December 31,
 20232022
Assets  
Cash$35,308 $34,556 
Receivables38,839 30,893 
Real estate inventories450,097 458,121 
Other assets27,632 7,751 
Total assets$551,876 $531,321 
Liabilities and equity  
Debt obligations and other liabilities$155,616 $149,172 
Company’s equity131,824 129,837 
Outside interests’ equity264,436 252,312 
Total liabilities and equity$551,876 $531,321 

Guarantees
The unconsolidated entities in which we hold an equity investment generally finance their activities with a combination of equity and secured project debt financing. We have, and in some cases our joint venture partner has, guaranteed portions of the loan obligations for some of the homebuilding partnerships or limited liability companies, which may include any or all of the following: (i) project completion; (ii) remargin obligations; and (iii) environmental indemnities.
In circumstances in which we have entered into joint and several guarantees with our joint venture partner, we generally seek to implement a reimbursement agreement with our partner that provides that neither party is responsible for more than its proportionate share or agreed-upon share of the guaranteed obligations. In the event our joint venture partner does not have adequate financial resources to meet its obligations under such a reimbursement agreement, or otherwise fails to satisfy its obligations thereunder, we may be responsible for more than our proportionate share of any obligations under such guarantees.
As of December 31, 2023 and 2022, we have not recorded any liabilities for these obligations and guarantees, as the fair value of the related joint venture real estate assets exceeded the threshold where a remargin payment would be required and no other obligations under the guarantees existed as of such time. At December 31, 2023 and 2022, aggregate outstanding debt for unconsolidated entities, included in the “Debt obligations and other liabilities” line of the aggregated assets, liabilities and equity shown in the table above, was $125.9 million and $138.8 million, respectively.
Results of operations from unconsolidated entities (in thousands):
 
 Year Ended December 31,
 202320222021
Net sales$99,494 $27,444 $48,416 
Other operating expense(100,135)(27,572)(26,295)
Other expense 438 (11)(4)
Net (loss) income$(203)$(139)$22,117 
Company’s equity in (loss) income of unconsolidated entities$(97)$358 $14,943 
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Variable Interest Entities
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Variable Interest Entities Variable Interest Entities
In the ordinary course of business, we enter into land option agreements in order to procure land and residential lots for future development and the construction of homes. The use of such land option agreements generally allows us to reduce the risks associated with direct land ownership and development, and reduces our capital and financial commitments. Pursuant to these land option agreements, we generally provide a deposit to the seller as consideration for the right to purchase land at different times in the future, usually at predetermined prices. Such deposits are recorded as land purchase and land option deposits under real estate inventories in the accompanying consolidated balance sheets.
We analyze each of our land option agreements and other similar contracts under the provisions of ASC 810 to determine whether the land seller is a VIE and, if so, whether we are the primary beneficiary. Although we do not have legal title to the underlying land, if we are determined to be the primary beneficiary of the VIE, we will consolidate the VIE in our financial statements and reflect its assets as real estate inventory not owned included in our real estate inventories, its liabilities as debt (nonrecourse) held by VIEs in accrued expenses and other liabilities and the net equity of the VIE owners as noncontrolling interests on our consolidated balance sheets. In determining whether we are the primary beneficiary, we consider, among other things, whether we have the power to direct the activities of the VIE that most significantly impact the VIE’s economic performance. Such activities would include, among other things, determining or limiting the scope or purpose of the VIE, selling or transferring property owned or controlled by the VIE, or arranging financing for the VIE.
Creditors of the entities with which we have land option agreements have no recourse against us. The maximum exposure to loss under our land option agreements is limited to non-refundable option deposits and any capitalized pre-acquisition costs. In some cases, we have also contracted to complete development work at a fixed cost on behalf of the land owner and budget shortfalls and savings will be borne by us. Additionally, we have entered into land banking arrangements which require us to complete development work even if we terminate the option to procure land or lots.
The following provides a summary of our interests in land option agreements (in thousands):
 December 31, 2023December 31, 2022
DepositsRemaining
Purchase
Price
DepositsRemaining
Purchase
Price
Unconsolidated VIEs$159,164 $1,017,791 $207,846 $1,129,369 
Other land option agreements16,303 189,007 21,046 210,964 
Total$175,467 $1,206,798 $228,892 $1,340,333 
 
Unconsolidated VIEs represent VIEs for which the Company’s land option agreement represents a variable interest in the VIE and the Company was not the primary beneficiary. Other land option agreements were not considered VIEs.
In addition to the deposits presented in the table above, our exposure to loss related to our land option contracts consisted of capitalized pre-acquisition costs of $9.5 million and $13.8 million as of December 31, 2023 and 2022, respectively. These pre-acquisition costs were included in real estate inventories as land under development on our consolidated balance sheets.
Tri Pointe Connect Joint Venture
For the year ended December 31, 2023, Tri Pointe Connect was a joint venture that acted as a preferred mortgage loan broker to our homebuyers in all of the markets in which we operated, generating income from fees paid by third party lenders for the successful funding and closing of loans for homebuyers that originated through Tri Pointe Connect.
From inception and through the fiscal year ended December 31, 2021, Tri Pointe Connect was accounted for as an unconsolidated entity pursuant to which we recorded a percentage of income earned by Tri Pointe Connect based on our ownership percentage in this joint venture. During the first quarter of 2022, a reconsideration event under ASC 810 occurred that gave us the ability to direct the activities of the joint venture that most significantly affect the entity’s economic performance. Based on our reassessment under ASC 810, we concluded that Tri Pointe Connect is a VIE and we are the primary beneficiary based on our controlling financial interest. As a result, beginning in January 2022, Tri Pointe Connect is accounted for as a consolidated VIE under the Financial Services section of our consolidated statements of operations, with the noncontrolling interest recorded on the consolidated statements of operations as net income attributable to noncontrolling interests. As of December 31, 2023, the accompanying consolidated balance sheets included the carrying value of the VIE’s assets of $3.0 million of cash and $9.8 million of other assets, accrued expenses and other liabilities of $5.2 million, and noncontrolling interests of $2.7 million. As of December 31, 2022, the accompanying consolidated balance sheets included the carrying value of the VIE’s assets of $6.5 million of cash and $11.9 million of other assets, accrued expenses and other liabilities of $6.6 million, and noncontrolling interests of $4.1 million.

Effective February 1, 2024, we acquired the minority equity interest in the joint venture, upon which Tri Pointe Connect became a wholly owned subsidiary of the Company. In connection with this transaction, Tri Pointe Connect will transition to a mortgage lending entity that will act as a preferred mortgage lender to our homebuyers in all of the markets in which we operate and provide mortgage financing by utilizing its own funds and funds made available pursuant to a credit facility with third party lenders. We intend to sell all of the loans we originate in the secondary market within a short period of time after origination.
XML 32 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
As of December 31, 2023 and December 31, 2022, $139.3 million of goodwill is included in goodwill and other intangible assets, net on each of the consolidated balance sheets, which was recorded in connection with our merger with Weyerhaeuser Real Estate Company (“WRECO”) in 2014. In addition, as of December 31, 2023 and December 31, 2022, we have one intangible asset with a carrying amount of $17.3 million comprised of a Tri Pointe Homes trade name, which has an indefinite useful life and is non-amortizing, resulting from the acquisition of WRECO in 2014.
In accordance with ASC Topic 350, Intangibles-Goodwill and Other, we evaluate goodwill and indefinite-lived intangible assets for impairment on an annual basis, or more frequently if events or changes in circumstances between annual tests indicate that it is more likely than not that the asset is impaired. We have performed our annual goodwill impairment evaluation as of October 1, 2023.
For our West, Central and East reporting units, we performed a qualitative assessment to determine whether it is more likely than not that their fair value is less than their carrying amount. Upon completion of the October 1, 2023 annual impairment assessment, we determined that no goodwill impairment was indicated. As of December 31, 2023, we are not aware of any significant indicators of impairment that exist for our goodwill that would require additional analysis.
An impairment of our indefinite-lived intangible asset is based on a comparison of its fair value to book value, without consideration of any recoverability due to the indefinite nature of the asset. As of December 31, 2023, we believe that our indefinite-lived intangible asset continues to have an indefinite life and that its fair value exceeds its carrying value.
Management’s judgment is required in the forecasts of future operating results that are used in our impairment evaluations. Our estimates are consistent with the plans and estimates that we use to manage our business. It is possible, however, that the plans may change and estimates used may prove to be inaccurate. If our actual results, or the plans and estimates used in future impairment analyses, are lower than the original estimates used to assess the recoverability of these assets, we could incur future impairment charges.
XML 33 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets
12 Months Ended
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets Other Assets
Other assets consisted of the following (in thousands):
December 31, 2023December 31, 2022
Prepaid expenses$8,462 $19,172 
Refundable fees and other deposits8,726 5,226 
Development rights, held for future use or sale1,192 1,192 
Deferred loan costs5,089 6,515 
Operating properties and equipment, net66,284 67,430 
Lease right-of-use assets66,404 65,217 
Other936 935 
Total$157,093 $165,687 
XML 34 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Liabilities Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consisted of the following (in thousands):
December 31, 2023December 31, 2022
Accrued payroll and related costs$68,575 $60,682 
Warranty reserves (Note 13)106,993 104,375 
Estimated cost for completion of real estate inventories108,175 108,072 
Customer deposits43,991 42,027 
Accrued income taxes payable23,138 17,280 
Accrued interest8,470 9,351 
Other tax liabilities2,976 4,099 
Lease liabilities78,782 77,728 
Other12,431 19,420 
Total$453,531 $443,034 
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Senior Notes and Loans Payable
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Senior Notes and Loans Payable Senior Notes and Loans Payable
Senior Notes
Senior notes consisted of the following (in thousands): 
December 31,
2023
December 31,
2022
5.875% Senior Notes due June 15, 2024
$450,000 $450,000 
5.250% Senior Notes due June 1, 2027
300,000 300,000 
5.700% Senior Notes due June 15, 2028
350,000 350,000 
Discount and deferred loan costs(5,751)(9,376)
Total$1,094,249 $1,090,624 
In June 2020, Tri Pointe issued $350.0 million aggregate principal amount of 5.700% Senior Notes due 2028 (the “2028 Notes”) at 100.00% of their aggregate principal amount. Net proceeds of this issuance were $345.2 million, after debt issuance costs and discounts. The 2028 Notes mature on June 15, 2028 and interest is paid semiannually in arrears on June 15 and December 15 of each year until maturity.
In June 2017, Tri Pointe issued $300.0 million aggregate principal amount of 5.250% Senior Notes due 2027 (the “2027 Notes”) at 100.00% of their aggregate principal amount. Net proceeds of this issuance were $296.3 million, after debt issuance costs and discounts. The 2027 Notes mature on June 1, 2027 and interest is paid semiannually in arrears on June 1 and December 1 of each year until maturity.
Tri Pointe and its 100% owned subsidiary Tri Pointe Homes Holdings, Inc. are co-issuers of the $450.0 million aggregate principal amount of 5.875% Senior Notes due 2024 (the “2024 Notes”). The 2024 Notes were issued at 98.15% of their aggregate principal amount. The net proceeds from the offering of the 2024 Notes was $429.0 million, after debt issuance costs and discounts. The 2024 Notes mature on June 15, 2024, with interest payable semiannually in arrears on June 15 and December 15.
As of December 31, 2023 and December 31, 2022 there was $5.2 million and $7.8 million, respectively, of capitalized debt financing costs, included in senior notes, net on our consolidated balance sheet, that will amortize over the lives of the Senior Notes. Accrued interest related to the Senior Notes was $3.2 million as of both December 31, 2023 and 2022, respectively.
Loans Payable
    The Company’s outstanding loans payable consisted of the following (in thousands):
December 31,
2023
December 31,
2022
Term loan facility$250,000 $250,000 
Seller-financed loans38,337 37,427 
Total$288,337 $287,427 
On December 15, 2023, we entered into a Fourth Modification Agreement (the “Fourth Modification”) to our Second Amended and Restated Credit Agreement dated as of March 29, 2019 (the “Credit Agreement”). The Fourth Modification, among other things, amends the Credit Agreement to exclude (i) certain indebtedness of the Company’s financial services subsidiaries for purposes of calculating the Company’s “Leverage Ratio” (as defined in the Credit Agreement), and (ii) the Company’s financial services subsidiaries from the determination of “Consolidated EBITDA” (as defined in the Credit Agreement), as well as any interest obligations of the Company’s financial services subsidiaries, for purposes of calculating the Company’s “Interest Coverage Ratio” (as defined in the Credit Agreement). The Credit Facility (as defined below), consists of a $750 million revolving credit facility (the “Revolving Facility”) and a $250 million term loan facility (the “Term Facility” and together with the Revolving Facility, the “Credit Facility”). Previously, we entered into a Third Modification Agreement on June 29, 2022 (the “Third Modification”) to our Credit Agreement dated as of March 29, 2019. The Third Modification, among other things, (i) increased the maximum amount of the revolving credit facility (the “Revolving Facility”) under the Credit Agreement from $650.0 million to $750.0 million, (ii) increased the sublimit for issuance of letters of credit under the Revolving Facility from $100 million to $150 million and (iii) extended the maturity date of both the Revolving Facility and term loan facility (the “Term Facility”) under the Credit Agreement to June 29, 2027. We may increase the Credit Facility to not more than $1.2 billion in the aggregate, at our request, upon satisfaction of specified conditions. We may borrow under the Revolving Facility in the ordinary course of business to repay senior notes and fund our operations, including our land acquisition, land development and homebuilding activities. Borrowings under the Revolving Facility will be governed by, among other things, a borrowing base. Interest rates under the Revolving Facility will be based on the Secured Overnight Financing Rate (“SOFR”), plus a spread ranging from 1.25% to 1.90%, depending on the Company’s leverage ratio. Interest rates under the Term Facility will be based on SOFR, plus a spread ranging from 1.10% to 1.85%, depending on the Company’s leverage ratio.
We had no outstanding debt under the Revolving Facility as of December 31, 2023 and 2022. As of December 31, 2023, we had $250 million outstanding debt under the Term Facility with a variable interest rate of 6.5%. As of December 31, 2023 and 2022, there was $5.1 million and $6.5 million, of capitalized debt financing costs. These costs related to the Credit Facility will amortize over the remaining term of the Credit Facility and are included in other assets on our consolidated balance sheets. Accrued interest, including loan commitment fees, related to the Credit Facility was $1.6 million and $1.5 million as of December 31, 2023 and 2022, respectively.
At December 31, 2023 and 2022, we had outstanding letters of credit of $52.3 million and $58.9 million, respectively. These letters of credit were issued to secure various financial obligations. We believe it is not probable that any outstanding letters of credit will be drawn upon.
As of December 31, 2023, we had $697.7 million of availability under the Credit Facility after considering the borrowing base provisions and outstanding letters of credit.
As of December 31, 2023, the Company had $38.3 million outstanding related to two seller-financed loans. As of December 31, 2022 we had $37.4 million outstanding related to one seller-financed loan. All seller-financed loans are to acquire lots for the construction of homes. Principal on these loans are expected to be fully paid by the end of fiscal year 2024, provided certain achievements are met. One of the seller-financed loans, representing $37.4 million of the total balance, accrues interest at an imputed interest rate of rate of 4.5% per annum. The second seller-financed loan represented $910,000 of the total balance as of December 31, 2023.
Interest Incurred
During the years ended December 31, 2023 and 2022, the Company incurred interest of $147.2 million and $124.5 million, respectively, related to all notes payable and Senior Notes outstanding during the period. All interest incurred was capitalized to inventory for the years ended December 31, 2023 and 2022, respectively. Included in interest incurred was amortization of deferred financing and Senior Notes discount costs of $5.1 million and $4.7 million for the years ended December 31, 2023 and 2022, respectively. Accrued interest related to all outstanding debt at December 31, 2023 and 2022 was $8.5 million and $9.4 million, respectively.
Covenant Requirements
The Senior Notes contain covenants that restrict our ability to, among other things, create liens or other encumbrances, enter into sale and leaseback transactions, or merge or sell all or substantially all of our assets. These limitations are subject to a number of qualifications and exceptions.
Under the Credit Facility, the Company is required to comply with certain financial covenants, including but not limited to (i) a minimum consolidated tangible net worth; (ii) a maximum total leverage ratio; and (iii) a minimum interest coverage ratio. The Company was in compliance with all applicable financial covenants as of December 31, 2023 and December 31, 2022.
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Disclosures
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Disclosures Fair Value Disclosures
Fair Value Measurements
ASC Topic 820, Fair Value Measurements and Disclosures, defines “fair value” as the price that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at measurement date and requires assets and liabilities carried at fair value to be classified and disclosed in the following three categories:
Level 1—Quoted prices for identical instruments in active markets
Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are inactive; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets at measurement date
Level 3—Valuations derived from techniques where one or more significant inputs or significant value drivers are unobservable in active markets at measurement date

Fair Value of Financial Instruments
A summary of assets and liabilities at December 31, 2023 and 2022, related to our financial instruments, measured at fair value for disclosure purposes on a recurring basis, is set forth below (in thousands):
  December 31, 2023December 31, 2022
 HierarchyBook ValueFair ValueBook ValueFair Value
Senior Notes (1)
Level 2$1,099,489 $1,066,835 $1,098,425 $1,040,750 
Term loan (2)
Level 2$250,000 $250,000 $250,000 $250,000 
Seller-financed loans (3)
Level 2$38,337 $38,337 $37,427 $37,427 
 __________
(1)The book value of the Senior Notes is net of discounts, excluding deferred loan costs of $5.2 million and $7.8 million as of December 31, 2023 and 2022, respectively. The estimated fair value of our Senior Notes at December 31, 2023 and 2022 is based on quoted market prices.
(2)The estimated fair value of the Term Loan Facility as of December 31, 2023 and 2022 approximated book value due to the variable interest rate terms of these loans.
(3)The estimated fair value of our seller-financed loans as of December 31, 2023 and 2022 approximated book value due to the short term nature of these loans.
At December 31, 2023 and 2022, the carrying value of cash and cash equivalents, receivables, other assets, accounts payable and accrued expenses and other liabilities approximated fair value due to their short-term nature and variable interest rate terms.
Fair Value of Nonfinancial Assets
Nonfinancial assets include items such as real estate inventories and long-lived assets that are measured at fair value on a nonrecurring basis with events and circumstances indicating the carrying value is not recoverable. The following table presents impairment charges and the remaining net fair value for nonfinancial assets that were measured during the periods presented (in thousands):
Year Ended December 31, 2023Year Ended December 31, 2022
HierarchyImpairment
Charge
Fair Value
Net of
Impairment
Impairment
Charge
Fair Value
Net of
Impairment
Real estate inventories (1)
Level 3$11,500 $39,970 $— $— 
 
(1)Fair value of real estate inventories, net of impairment charges represents only those assets whose carrying values were adjusted to fair value in the respective periods presented. Fair Value Net of Impairment represents the fair value of the real estate inventories, net of the impairment charge, as of the date that the fair value measurements were made. The carrying value for these real estate inventories subsequently changed from the fair value reflected due to activity that occurred since the measurement date.
The impairment charge recorded during the year ended December 31, 2023 related to one community in the West segment where the carrying value exceeded the fair value based on a discounted cash flow analysis. For further details, see Note 5, Real Estate Inventories.
XML 37 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Matters
Lawsuits, claims and proceedings have been and may be instituted or asserted against us in the normal course of business, including actions brought on behalf of various classes of claimants. We are also subject to local, state and federal laws and regulations related to land development activities, house construction standards, sales practices, employment practices, environmental protection and financial services. As a result, we are subject to periodic examinations or inquiry by agencies administering these laws and regulations.
We record a reserve for potential legal claims and regulatory matters when they are probable of occurring and a potential loss is reasonably estimable. We accrue for these matters based on facts and circumstances specific to each matter and revise these estimates when necessary. In view of the inherent difficulty of predicting outcomes of legal claims and related contingencies, we generally cannot predict their ultimate resolution, related timing or eventual loss. Accordingly, it is possible that the ultimate outcome of any matter, if in excess of a related accrual or if no accrual was made, could be material to our financial statements. For matters as to which the Company believes a loss is probable and reasonably estimable, we had no legal reserves as of both December 31, 2023 and December 31, 2022.
Warranty
Warranty reserves are accrued as home deliveries occur. Our warranty reserves on homes delivered will vary based on product type and geographic area and also depending on state and local laws. The warranty reserve is included in accrued expenses and other liabilities on our consolidated balance sheets and represents expected future costs based on our historical experience over previous years. Estimated warranty costs are charged to cost of home sales in the period in which the related home sales revenue is recognized.
We maintain commercial general liability insurance designed to protect us against a portion of our risk of loss from warranty and construction defect-related claims, subject to self-insured retentions. We self-insure a portion of our overall risk through the use of a wholly-owned captive insurance subsidiary. We also generally require our subcontractors and design professionals to indemnify us for liabilities arising from their work, subject to various limitations. However, such indemnity is significantly limited with respect to subcontractors that are added to our commercial general liability insurance policy.
Our warranty reserve and related estimated insurance recoveries are based on actuarial analysis that uses our historical claim and expense data, as well as industry data to estimate these overall costs and related recoveries. Key assumptions used in developing these estimates include weighting of industry data, claim frequencies, severities and resolution patterns, which can occur over an extended period of time. These estimates are subject to variability due to the length of time between the delivery of a home to a homebuyer and when a warranty or construction defect claim is made, and the ultimate resolution of such claim; uncertainties regarding such claims relative to our markets and the types of product we build; and legal or regulatory actions and/or interpretations, among other factors. Due to the degree of judgment involved and the potential for variability in these underlying assumptions, our actual future costs could differ from those estimated. There can be no assurance that the terms and limitations of the limited warranty will be effective against claims made by homebuyers, that we will be able to renew our insurance coverage or renew it at reasonable rates and comparable self-insurance retentions, that we will not be liable for damages, cost of repairs, and/or the expense of litigation surrounding possible construction defects, soil subsidence or building related claims, that claims will not exceed our insurance coverage limits, or that claims will not arise out of uninsurable events or circumstances not covered by insurance and not subject to effective indemnification agreements with certain subcontractors.
We also record expected recoveries from insurance carriers based on actual insurance claims made and actuarially determined amounts that depend on various factors, including, the above-described reserve estimates, our insurance policy coverage limits for the applicable policy years and historical recovery rates. Because of the inherent uncertainty and variability in these assumptions, our actual insurance recoveries could differ significantly from amounts currently estimated. Outstanding warranty insurance receivables were $66.0 million and $56.4 million as of December 31, 2023 and 2022, respectively. Warranty insurance receivables are recorded in receivables on the accompanying consolidated balance sheets.
Warranty reserves consisted of the following (in thousands):
 Year Ended December 31,
 202320222021
Warranty reserves, beginning of period$104,375 $103,976 $94,475 
Warranty reserves accrued42,593 25,303 33,899 
Warranty expenditures(39,975)(24,904)(24,398)
Warranty reserves, end of period$106,993 $104,375 $103,976 

Performance Bonds
We obtain surety bonds in the normal course of business with various municipalities and other government agencies to secure completion of certain infrastructure improvements of our projects. As of December 31, 2023 and December 31, 2022, the Company had outstanding surety bonds totaling $697.2 million and $710.8 million, respectively. As of December 31, 2023 and December 31, 2022, our estimated cost to complete obligations related to these surety bonds was $435.9 million and $443.7 million, respectively. If any such performance bonds or letters of credit are called, we would be obligated to reimburse the issuer of the performance bond or letter of credit. We do not believe that a material amount of any currently outstanding performance bonds or letters of credit will be called. Performance bonds do not have stated expiration dates. Rather, we are released from the performance bonds as the underlying performance is completed.
Lease Obligations
Under ASC 842, we recognize a right-of-use lease asset and a lease liability for contracts deemed to contain a lease at the inception of the contract. Our lease population is fully comprised of operating leases, which are recorded at the net present value of future lease obligations on our consolidated balance sheet. At the inception of a lease, or if a lease is subsequently modified, we determine whether the lease is an operating or financing lease. Key estimates involved with ASC 842 include the discount rate used to measure our future lease obligations and the lease term, where considerations include renewal options and intent to renew. Lease right-of-use assets are included in other assets and lease liabilities are included in accrued expenses and other liabilities on our consolidated balance sheet.
Operating Leases
We lease certain property and equipment under non-cancelable operating leases. Office leases are for terms of up to ten years and generally provide renewal options. In most cases, we expect that, in the normal course of business, leases that expire will be renewed or replaced by other leases. Equipment leases are typically for terms of three to four years. For the years ended December 31, 2023, 2022 and 2021, lease expense was $10.3 million, $9.8 million and $9.5 million, respectively. Rental expense is included in general and administrative expenses on the consolidated statements of operations.
In 1987, we obtained two 55-year ground leases of commercial property that provided for three renewal options of ten years each and one 45-year renewal option. We exercised the three ten-year extensions on one of these ground leases to extend the lease through 2071. The commercial buildings on these properties have been sold and the ground leases have been sublet to the buyers.
For one of these leases, we are responsible for making lease payments to the land owner, and we collect sublease payments from the buyers of the buildings. This ground lease has been subleased through 2041 to the buyers of the commercial buildings. For the second lease, the buyers of the buildings are responsible for making lease payments directly to the land owner, however, we have guaranteed the performance of the buyers/lessees. See below for additional information on leases (dollars in thousands):

Year Ended December 31, 2023Year Ended December 31, 2022Year ended December 31, 2021
Lease Cost
Operating lease cost (included in SG&A expense)$10,314 $9,776 $9,482 
Ground lease cost (included in other operations expense)2,893 2,654 2,538 
Sublease income, ground leases (included in other operations revenue)(2,935)(2,693)(2,576)
Net lease cost$10,272 $9,737 $9,444 
Other information
Cash paid for amounts included in the measurement of lease liabilities:
Operating lease cash flows (included in operating cash flows)$9,754 $7,994 $9,557 
Ground lease cash flows (included in operating cash flows)$2,654 $2,654 $2,538 
Right-of-use assets obtained in exchange for new operating lease liabilities$9,016 $1,662 $31,245 
December 31, 2023December 31, 2022
Weighted-average discount rate:
Operating leases4.9 %4.7 %
Ground leases10.2 %10.2 %
Weighted-average remaining lease term (in years):
Operating leases6.37.0
Ground leases44.445.3
The future minimum lease payments under our operating leases are as follows (in thousands):
Property, Equipment and Other Leases
Ground Leases (1)
2024$10,353 $3,237 
202510,157 3,237 
20268,847 3,237 
20278,063 3,237 
20287,846 3,237 
Thereafter13,824 75,403 
Total operating lease payments$59,090 $91,588 
Less: Interest8,328 63,568 
Present value of operating lease liabilities$50,762 $28,020 
(1)    Ground leases are fully subleased through 2041, representing $57.7 million of the $91.6 million future ground lease obligations.
Purchase Obligations
In the ordinary course of business, we enter into land option contracts in order to procure lots for the construction of our homes. We are subject to customary obligations associated with entering into contracts for the purchase of land and improved lots. These purchase contracts typically require a cash deposit and the purchase of properties under these contracts is generally contingent upon satisfaction of certain requirements by the sellers, including obtaining applicable property and development entitlements. We also utilize option contracts with land sellers and land banking arrangements as a method of acquiring land in staged takedowns, to help us manage the financial and market risk associated with land holdings, and to reduce the use of funds from our corporate financing sources. These option contracts and land banking arrangements generally require a non-refundable deposit for the right to acquire land and lots over a specified period of time at pre-determined prices. We generally have the right at our discretion, to terminate our obligations under both purchase contracts and option contracts by forfeiting our cash deposit with no further financial responsibility to the land seller. In some cases, however, we may be contractually obligated to complete development work at the land seller’s expense even if we terminate the option to procure land or lots. As of December 31, 2023, we had $175.5 million of non-refundable cash deposits pertaining to land option contracts and purchase contracts with an aggregate remaining purchase price of approximately $1.2 billion (net of deposits).
XML 38 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
2022 Long-Term Incentive Plan
On April 20, 2022, our stockholders approved the Tri Pointe Homes, Inc. 2022 Long-Term Incentive Plan (the “2022 Plan”), which had been previously approved by our board of directors. The 2022 Plan replaced the Company’s prior stock compensation plan, the TRI Pointe Group, Inc. Amended and Restated 2013 Long-Term Incentive Plan (the “2013 Plan”). The 2022 Plan provides for the grant of equity-based awards, including options to purchase shares of common stock, stock appreciation rights, restricted stock, restricted stock units, bonus stock and performance awards. The 2022 Plan will automatically expire on the tenth anniversary of its effective date. Our board of directors may terminate or amend the 2022 Plan at any time, subject to any requirement of stockholder approval required by applicable law, rule or regulation.

The number of shares of our common stock that may be issued under the 2022 Plan is 7,500,000 shares. No new awards have been or will be granted under the 2013 Plan from and after February 23, 2022. Any awards outstanding under the 2013 Plan will remain subject to and be paid under the 2013 Plan, and any shares subject to outstanding awards under the 2013 Plan that subsequently expire, terminate, or are surrendered or forfeited for any reason without issuance of shares will automatically become available for issuance under the 2022 Plan.

To the extent that shares of our common stock subject to an outstanding option, stock appreciation right, stock award or performance award granted under the 2022 Plan are not issued or delivered by reason of the expiration, termination, cancellation or forfeiture of such award or the settlement of such award in cash, then such shares of our common stock generally will again be available under the 2022 Plan. However, the 2022 Plan prohibits us from re-using shares that are tendered or surrendered to pay the exercise cost or tax obligation for stock options and SARs.

As of December 31, 2023, there were 6,071,952 shares available for future grant under the 2022 Plan.
The following table presents compensation expense recognized related to all stock-based awards (in thousands):
 Year Ended December 31,
 202320222021
Total stock-based compensation$19,919 $18,780 $20,941 
 
Stock-based compensation is charged to general and administrative expense on the accompanying consolidated statements of operations. As of December 31, 2023, total unrecognized stock-based compensation related to all stock-based awards was $42.4 million and the weighted average term over which the expense was expected to be recognized was 2.2 years.
Summary of Stock Option Activity
The following table presents a summary of stock option awards for the year ended December 31, 2023:
 
OptionsWeighted
Average
Exercise
Price
Per Share
Weighted
Average
Remaining
Contractual
Life
Aggregate
Intrinsic
Value
(in thousands)
Options outstanding at December 31, 2022159,255 $15.08 0.9$565 
Granted— — — — 
Exercised(93,212)$14.59 — — 
Forfeited— $— — — 
Options outstanding at December 31, 202366,043 $15.76 0.2$1,297 
Options exercisable at December 31, 202366,043 $15.76 0.2$1,297 
 
The intrinsic value of each stock option award outstanding or exercisable is the difference between the fair market value of the Company’s common stock at the end of the period and the exercise price of each stock option award to the extent it is considered “in-the-money”. A stock option award is considered to be “in-the-money” if the fair market value of the Company’s stock is greater than the exercise price of the stock option award. The aggregate intrinsic value of options outstanding and options exercisable represents the value that would have been received by the holders of stock option awards had they exercised their stock option award on the last trading day of the period and sold the underlying shares at the closing price on that day. The total intrinsic value of stock option awards exercised during the years ended December 31, 2023, 2022 and 2021 was $1.1 million, $347,553, and $2.4 million, respectively. There were no stock option awards granted during the years ended December 31, 2023, 2022 and 2021.

Summary of Restricted Stock Unit Activity
The following table presents a summary of restricted stock units (“RSUs”) for the year ended December 31, 2023:
Restricted
Stock
Units
Weighted
Average
Grant Date
Fair Value
Per Share
Aggregate
Intrinsic
Value
(in thousands)
Nonvested RSUs at December 31, 20223,679,521 $19.93 $68,402 
Granted1,609,111 $26.14 — 
Vested(1,174,745)$19.22 — 
Forfeited(224,507)$19.28 — 
Nonvested RSUs at December 31, 20233,889,380 $22.71 $88,336 
The total intrinsic value of RSUs that vested during the years ended December 31, 2023, 2022 and 2021 was $26.8 million, $23.9 million, and $13.7 million respectively. The total grant date fair value of restricted stock awards granted during the years ended December 31, 2023, 2022 and 2021 was $29.0 million, $33.9 million, and $29.3 million, respectively.
On February 22, 2023, the Company granted an aggregate of 504,551, time-based RSUs to certain employees and officers. The RSUs granted vest in equal installments annually on the anniversary of the grant date over a three-year period. The fair value of each RSU granted on February 22, 2023 was measured using a price of $23.21 per share per share, which was the closing stock price on the date of grant. Each award will be expensed on a straight-line basis over the vesting period.

On February 22, 2023, the Company granted an aggregate of 704,408 performance-based RSUs to the Company’s Chief Executive Officer, Chief Operating Officer and President, Chief Financial Officer, General Counsel, Chief Marketing Officer, Chief Human Resources Officer and division presidents. These performance-based RSUs are allocated to two separate performance metrics, as follows: (i) 50% to homebuilding revenue of the Company or the applicable Company division, and (ii) 50% to pre-tax earnings of the Company or the applicable Company division. The vesting, if at all, of these performance-based RSUs may range from 0% to 100% and will be based on the applicable Company division’s percentage attainment of specified threshold, target and maximum performance goals. The performance period for these performance-based RSUs is January 1, 2023 to December 31, 2025. The fair value of these performance-based RSUs was measured using a price of $23.21, which was the closing stock price on the date of grant. Each award will be expensed over the requisite service period.

On May 1, 2023, the Company granted an aggregate of 29,150 time-based RSUs to the non-employee members of its board of directors. The RSUs granted to the non-employee directors vest in their entirety on the day immediately prior to the Company’s 2024 annual meeting of stockholders. The fair value of each RSU granted on May 1, 2023 was measured using a
price of $28.30 per share, which was the closing stock price on the date of grant. Each award will be expensed on a straight-line basis over the vesting period.
On December 26, 2023, the Company granted an aggregate of 364,215 time-based RSUs to the Company’s Chief Executive Officer, Chief Operating Officer and President, Chief Financial Officer, General Counsel, Chief Marketing Officer, and Chief Human Resources Officer. The RSUs granted vest in equal installments annually on the anniversary of the grant date over a three-year period. The fair value of each RSU granted on December 26, 2023 was measured using a price of $35.83 per share per share, which was the closing stock price on the date of grant. Each award will be expensed on a straight-line basis over the vesting period.

For the twelve months ended December 31, 2023, the Company granted an aggregate of 6,787 time-based RSUs to certain employees not described above. The RSUs granted vest in equal installments annually beginning on the anniversary of the grant date over a three-year period. The fair value of the RSUs granted were measured using the closing stock prices on the applicable date of each grant. Each award will be expensed on a straight-line basis over the vesting period.
On February 22, 2022, the Company granted an aggregate of 629,520 time-based RSUs to certain employees and officers. The RSUs granted vest in equal installments annually on the anniversary of the grant date over a three-year period. The fair value of each RSU granted on February 22, 2022 was measured using a price of $21.00 per share per share, which was the closing stock price on the date of grant. Each award will be expensed on a straight-line basis over the vesting period.

On February 22, 2022, the Company granted an aggregate of 668,150 performance-based RSUs to the Company’s Chief Executive Officer, Chief Operating Officer and President, Chief Financial Officer, General Counsel, Chief Marketing Officer and Chief Human Resources Officer. These performance-based RSUs are allocated to two separate performance metrics, as follows: (i) 50% to homebuilding revenue, and (ii) 50% to pre-tax earnings. The vesting, if at all, of these performance-based RSUs may range from 0% to 100% and will be based on the Company’s percentage attainment of specified threshold, target and maximum performance goals. Any award earned based on performance achieved may be increased or decreased by 25% based on the Company’s total stockholder return (“TSR”) relative to its peer-group homebuilders. The performance period for these performance-based RSUs is January 1, 2022 to December 31, 2024. The fair value of these performance-based RSUs was determined to be $22.30 per share based on a Monte Carlo simulation. Each award will be expensed over the requisite service period.

On February 22, 2022, the Company granted an aggregate of 235,078 performance-based RSUs to the Company’s division presidents. These performance-based RSUs are allocated to two separate performance metrics, as follows: (i) 50% to homebuilding revenue of the applicable Company division, and (ii) 50% to pre-tax earnings of the applicable Company division. The vesting, if at all, of these performance-based RSUs may range from 0% to 100% and will be based on the applicable Company division’s percentage attainment of specified threshold, target and maximum performance goals. The performance period for these performance-based RSUs is January 1, 2022 to December 31, 2024. The fair value of these performance-based RSUs was measured using a price of $21.00, which was the closing stock price on the date of grant. Each award will be expensed over the requisite service period.

On April 25, 2022, the Company granted an aggregate of 38,385 time-based RSUs to the non-employee members of its board of directors. The RSUs granted to the non-employee directors vest in their entirety on the day immediately prior to the Company’s 2023 annual meeting of stockholders. The fair value of each RSU granted on April 25, 2022 was measured using a price of $20.19 per share, which was the closing stock price on the date of grant. Each award will be expensed on a straight-line basis over the vesting period.
For the twelve months ended December 31, 2022, the Company granted an aggregate of 3,004 time-based RSUs to certain employees not described above. The RSUs granted vest in equal installments annually beginning on the anniversary of the grant date over a three-year period. The fair value of the RSUs granted were measured using the closing stock prices on the applicable date of each grant. Each award will be expensed on a straight-line basis over the vesting period.
As RSUs vest for employees, a portion of the shares awarded is generally withheld to cover employee tax withholdings. As a result, the number of RSUs vested and the number of shares of common stock issued will differ.
XML 39 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The provision for income tax attributable to income before income taxes consisted of (in thousands):
 Year Ended December 31,
 202320222021
Current:   
Federal$97,436 $142,045 $130,700 
State23,873 26,513 35,266 
Total current taxes121,309 168,558 165,966 
Deferred:   
Federal(5,926)8,812 (8,771)
State2,781 13,433 (800)
Total deferred taxes(3,145)22,245 (9,571)
Total income tax expense$118,164 $190,803 $156,395 
 
The Company’s provision for income taxes was different from the amount computed by applying the statutory federal income tax rate of 21% to the underlying income before income taxes as a result of the following (in thousands):
 Year Ended December 31,
 202320222021
Taxes at the U.S. federal statutory rate$98,122 $162,371 $131,373 
State income taxes, net of federal tax impact20,138 32,262 27,234 
Non-deductible transaction costs— 49 136 
Federal energy credits(3,760)(5,487)(5,429)
Other, net3,664 1,608 3,081 
Total income tax expense$118,164 $190,803 $156,395 
Effective income tax rate25.3 %24.7 %25.0 %
Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts of assets and liabilities and their respective tax basis, and for operating loss and tax credit carryforwards. Deferred taxes consisted of the following at December 31, 2023 and 2022 (in thousands):
Year Ended
December 31,
 20232022
Deferred tax assets:  
Impairment and other valuation reserves$16,733 $21,832 
Incentive compensation11,512 9,923 
Indirect costs capitalized19,857 13,204 
Operating lease liability19,401 19,413 
Net operating loss carryforwards (state)— 1,629 
State taxes5,092 5,699 
Other costs and expenses10,851 12,524 
Gross deferred tax assets83,446 84,224 
Valuation allowance(3,372)(3,413)
Deferred tax assets, net of valuation allowance80,074 80,811 
Deferred tax liabilities:  
Interest capitalized(3,355)(5,340)
Basis difference in inventory(5,302)(5,523)
Fixed assets(12,896)(14,281)
Intangibles(4,200)(4,227)
Operating lease asset(15,847)(15,883)
Deferred financing costs(394)(507)
Other(84)(199)
Deferred tax liabilities(42,078)(45,960)
Net deferred tax assets$37,996 $34,851 
The Company accounts for income taxes in accordance with ASC 740, which requires an asset and liability approach for measuring deferred taxes based on temporary differences between the financial statements and tax bases of assets and liabilities using enacted tax rates for the years in which taxes are expected to be paid or recovered. Each quarter we assess our deferred tax asset to determine whether all or any portion of the asset is more likely than not unrealizable under ASC 740. We are required to establish a valuation allowance for any portion of the asset we conclude is more likely than not to be unrealizable. Our assessment considers, among other things, the nature, frequency and severity of our current and cumulative losses, forecasts of our future taxable income, the duration of statutory carryforward periods and tax planning alternatives.
As of December 31, 2023, the Company did not have any federal or state net operating loss carryforwards. As of December 31, 2023 and 2022, we had a valuation allowance on our deferred tax assets of $3.4 million. The valuation allowance as of December 31, 2023 and 2022 primarily related to an impairment of our investment in an unconsolidated joint venture that, if dissolved, would result in a capital loss, the realization of which is uncertain.
The Company will continue to evaluate both positive and negative evidence in determining the need for a valuation allowance against its deferred tax assets. Changes in positive and negative evidence, including differences between the Company’s future operating results and the estimates utilized in the determination of the valuation allowance, could result in changes in the Company’s estimate of the valuation allowance against its deferred tax assets. The accounting for deferred taxes is based upon estimates of future results. Differences between the anticipated and actual outcomes of these future results could have a material impact on the Company’s consolidated results of operations or financial position. Also, changes in existing federal and state tax laws and tax rates could affect future tax results and the valuation allowance against the Company’s deferred tax assets.
The Company files income tax returns in the U.S., including federal and multiple state and local jurisdictions. The Company’s tax years 2019 to 2022 will remain open to examination by the federal and state authorities for three and four years, respectively, from the date of utilization of any net operating loss or credit carryforwards.
Unrecognized tax benefits represent potential future obligations to taxing authorities if uncertain tax positions we have taken on previously filed tax returns are not sustained. These amounts represent the gross amount of exposure in individual jurisdictions and do not reflect any additional benefits expected to be realized if such positions were not sustained, such as federal deduction that could be realized if an unrecognized state deduction was not sustained. We did not have any unrecognized tax benefits as of December 31, 2023 and 2022. The Company classifies interest and penalties related to unrecognized tax benefits as part of income tax expense. The Company did not record any income tax expense for interest and penalties on uncertain tax positions during the years ended December 31, 2023, 2022 and 2021.
XML 40 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
We had no related party transactions for the years ended December 31, 2023, 2022 or 2021.
XML 41 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Disclosure to Consolidated Statements of Cash Flows
12 Months Ended
Dec. 31, 2023
Supplemental Cash Flow Elements [Abstract]  
Supplemental Disclosure to Consolidated Statements of Cash Flows Supplemental Disclosure to Consolidated Statements of Cash Flows
The following are supplemental disclosures to the consolidated statements of cash flows (in thousands):
 Year Ended December 31,
 202320222021
Supplemental disclosure of cash flow information:   
Cash paid during the period for:   
Interest paid (capitalized), net$(4,184)$(7,868)$(10,616)
Income taxes paid, net$115,115 $186,145 $144,508 
Supplemental disclosures of noncash activities: 
Increase in share repurchase excise tax accrual$1,557 $— $— 
Amortization of senior note discount capitalized to real estate
   inventory
$1,064 $997 $935 
Amortization of deferred loan costs capitalized to real estate
   inventory
$4,001 $3,709 $3,494 
XML 42 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net Income (Loss) $ 343,702 $ 576,060 $ 469,267
XML 43 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
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 44 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) as contained within the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”).
The consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries as well as other entities in which the Company has a controlling interest and variable interest entities (“VIEs”) in which the Company is the primary beneficiary. The noncontrolling interests as of December 31, 2023 and 2022 represent the outside owners’ interests in the Company’s consolidated entities and the net equity of the VIE owners. All significant intercompany accounts have been eliminated upon consolidation.
Unless the context otherwise requires, the terms “Tri Pointe”, “the Company”, “we”, “us” or “our” used herein refer to Tri Pointe Homes, Inc., a Delaware corporation, and its consolidated subsidiaries.
Reclassifications
Reclassifications
Certain amounts for prior years have been reclassified to conform to the current period presentation.
Use of Estimates
Use of Estimates
Our financial statements have been prepared in accordance with GAAP. The preparation of these financial statements requires our management to make estimates and judgments that affect the reported amounts of assets and liabilities and the disclosures of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from our estimates.
Subsequent Events
Subsequent Events
We evaluated subsequent events up until our consolidated financial statements were filed with the Securities and Exchange Commission.
Cash and Cash Equivalents and Concentration of Credit Risk
Cash and Cash Equivalents and Concentration of Credit Risk
We define cash and cash equivalents as cash on hand, demand deposits with financial institutions, and short-term liquid investments with a maturity date of less than three months from the date of acquisition, including U.S. Treasury bills and government money-mark funds with maturities of 90 days or less when purchased. The Company’s cash balances exceed federally insurable limits. The Company monitors the cash balances in its operating accounts and adjusts the cash balances as appropriate; however, these cash balances could be impacted if the underlying financial institutions fail or are subject to other adverse conditions in the financial markets. To date, the Company has experienced no loss or lack of access to cash in its operating accounts.
Revenue Recognition
Revenue Recognition
Disaggregation of Revenues
We generate revenues from a mix of homebuilding operations and financial services operations. Due to the nature of our revenue generating activities, the disaggregated revenue reported on our consolidated statement of operations, in conjunction with the revenues reported in our segment disclosure, is deemed sufficient to report revenue from contracts with customers in accordance with the disaggregation disclosure requirements of Accounting Standards Update 2014-09, Revenue from Contracts with Customers (Codified as “ASC 606”). We report total revenues in Note 2, Segment Information, which is fully comprised of our revenues from contracts with customers. While the total homebuilding revenues by segment include a mix of home sales revenue, land and lot sales revenue and other operations revenue, all material revenue amounts outside of home sales revenue are attributed to their respective homebuilding segments in the discussion below. Our consideration of disaggregated revenue consisted of a variety of facts and circumstances pertaining to our contracts with customers. These considerations included the nature, amounts, timing and other characteristics and economic factors present within each revenue line item appearing on our consolidated statement of operations. See below for further commentary regarding each of our revenue streams from contracts with customers.
Home sales revenue
We generate the majority of our total revenues from home sales, which consists of our core business operation of building and delivering completed homes to homebuyers. Home sales revenue and related profit is generally recognized when title to and possession of the home is transferred to the homebuyer at the home closing date. Our performance obligation to deliver the agreed-upon home is generally satisfied in less than one year from the original contract date. Included in home sales revenue are forfeited deposits, which occur when homebuyers cancel home purchase contracts that include a nonrefundable deposit. Both revenue from forfeited deposits and deferred revenue resulting from uncompleted performance obligations existing at the time we deliver new homes to our homebuyers are immaterial.
Financial services revenues
Tri Pointe Solutions is a reportable segment and is comprised of our Tri Pointe Connect mortgage financing operations, Tri Pointe Assurance title and escrow services operations, and Tri Pointe Advantage property and casualty insurance agency operations.
Mortgage financing operations
For the year ended December 31, 2023, the joint venture acted as a preferred mortgage loan broker to our homebuyers in all of the markets in which we operate, generating income from fees paid by third party lenders for the successful funding and closing of loans for homebuyers that originate through Tri Pointe Connect. From inception and through the fiscal year ended December 31, 2021, Tri Pointe Connect was accounted for under the equity method of accounting pursuant to which we recorded a percentage of income earned by Tri Pointe Connect based on our ownership percentage in this joint venture. Under the equity method of accounting, Tri Pointe Connect activity appeared as equity in income of unconsolidated entities under the Financial Services section of our consolidated statements of operations. Beginning in the fiscal year ended December 31, 2022, Tri Pointe Connect is fully consolidated under the Financial Services section of our consolidated statements of operations, with the noncontrolling interest recorded on the consolidated statements of operations as net income attributable to noncontrolling interests. Effective February 1, 2024, we acquired the minority equity interest in the joint venture, upon which Tri Pointe Connect became a wholly owned subsidiary of the Company.
Title and escrow services operations
Tri Pointe Assurance provides title examinations for our homebuyers in the Carolinas and Colorado and both title examinations and escrow services for our homebuyers in Arizona, Texas, Maryland, Nevada and Virginia. Tri Pointe Assurance is a wholly owned subsidiary of Tri Pointe and acts as a title agency for First American Title Insurance Company. Revenue from our title and escrow services operations is fully recognized at the time of the consummation of the home sales transaction, at which time no further performance obligations are left to be satisfied. Tri Pointe Assurance revenue is included in the Financial Services section of our consolidated statements of operations.
Property and casualty insurance agency operations
Tri Pointe Advantage is a wholly owned subsidiary of Tri Pointe and provides property and casualty insurance agency services that help facilitate the closing process in all of the markets in which we operate. The total consideration for these services, including renewal options, is estimated upon the issuance of the initial insurance policy, subject to constraint. Tri Pointe Advantage revenue is included in the Financial Services section of our consolidated statements of operations.
Real Estate Inventories and Cost of Sales
Real Estate Inventories and Cost of Sales
Real estate inventories consist of land, land under development, homes under construction, completed homes and model homes and are stated at cost, net of impairment losses. We capitalize direct carrying costs, including interest, property taxes and related development costs to inventories. Field construction supervision and related direct overhead are also included in the capitalized cost of inventories. Direct construction costs are specifically identified and allocated to homes while other common costs, such as land, land improvements and carrying costs, are allocated to homes within a community based upon their anticipated relative sales or fair value. In accordance with ASC Topic 835, Interest (“ASC 835”), homebuilding interest capitalized as a cost of inventories owned is included in costs of sales as related units or lots are sold. To the extent our debt exceeds our qualified assets as defined in ASC 835, we expense a portion of the interest incurred. Qualified assets represent projects that are actively under development. Homebuilding cost of sales is recognized at the same time revenue is recognized and is recorded based upon total estimated costs to be allocated to each home within a community. Any changes to the estimated costs are allocated to the remaining undelivered lots and homes within their respective community.
In determining the allocation of costs to a particular land parcel or individual home, we rely on project budgets that are based on a variety of assumptions, including assumptions about construction schedules and future costs to be incurred. Actual results could differ from budgeted amounts for various reasons, including construction delays, increases in costs that have not been committed or unforeseen issues encountered during construction that fall outside the scope of existing contracts, or costs that come in less than originally anticipated. While the actual results for a particular construction project are accurately reported over time, a variance between the budget and actual costs could result in the understatement or overstatement of costs and have a related impact on gross margins between reporting periods. To reduce the potential for such variances, we have procedures that have been applied on a consistent basis, including assessing and revising project budgets on a periodic basis, obtaining commitments from subcontractors and vendors for future costs to be incurred and utilizing the most recent information available to estimate costs.
If there are indicators of impairment, we perform a detailed budget and cash flow review of our real estate assets to determine whether the estimated remaining undiscounted future cash flows of the community are more or less than the asset’s carrying value. If the undiscounted cash flows are more than the asset’s carrying value, no impairment adjustment is required. However, if the undiscounted cash flows are less than the asset’s carrying value, the asset is deemed impaired and is written down to fair value. These impairment evaluations require us to make estimates and assumptions regarding future conditions, including timing and amounts of development costs and sales prices of real estate assets, to determine if expected future undiscounted cash flows will be sufficient to recover the asset’s carrying value.
When estimating undiscounted cash flows of a community, we make various assumptions, including: (i) expected sales prices, including the number of homes available, pricing and incentives being offered by us or other builders in other communities, and future sales price adjustments based on market and economic trends; (ii) expected sales pace and cancellation rates based on local housing market conditions, competition and historical trends; (iii) costs expended to date and expected to be incurred including, but not limited to, land and land development costs, home construction costs, interest costs, indirect construction and overhead costs, and selling costs; (iv) alternative product offerings that may be offered that could have an impact on sales pace, sales price and/or building costs; and (v) alternative uses for the property.
Many assumptions are interdependent and a change in one may require a corresponding change to other assumptions. For example, increasing or decreasing monthly sales absorption rates has a direct impact on the estimated per unit sales price of a home and the level of time sensitive costs (such as indirect construction, overhead and carrying costs). Depending on the underlying objective of the community, assumptions could have a significant impact on the projected cash flow analysis. For example, if our objective is to preserve operating margins, our cash flow analysis will be different than if the objective is to increase sales. These objectives may vary significantly from community to community and over time.
We perform a quarterly review for indicators of impairment. If assets are considered impaired, the impairment charge is determined by the amount the asset’s carrying value exceeds its fair value. Fair value is determined based on estimated future cash flows discounted for inherent risks associated with real estate assets. These discounted cash flows are impacted by expected risk based on estimated land development, construction and delivery timelines; market risk of price erosion; uncertainty of development or construction cost increases; and other risks specific to the asset or market conditions where the asset is located when assessment is made. These factors are specific to each community and may vary among communities.
Warranty Reserves
Warranty Reserves
In the normal course of business, we incur warranty-related costs associated with homes that have been delivered to homebuyers. Estimated future direct warranty costs are accrued and charged to cost of sales in the period when the related home sales revenues are recognized while indirect warranty overhead salaries and related costs are charged to cost of sales in the period incurred. Factors that affect the warranty accruals include the number of homes delivered, historical and anticipated rates of warranty claims and cost per claim. Our primary assumption in estimating the amounts we accrue for warranty costs is that historical claims experience is a strong indicator of future claims experience. In addition, we maintain commercial general liability insurance designed to protect us against a portion of our risk of loss from warranty and construction-related claims, subject to self-insured retentions. We self-insure a portion of our overall risk through the use of a wholly-owned captive insurance subsidiary. We also generally require our subcontractors and design professionals to indemnify us for liabilities arising from their work, subject to various limitations. However, such indemnity is significantly limited with respect to subcontractors that are added to our commercial general liability insurance policy. 
Our warranty reserve is based on actuarial analysis that uses our historical claim and expense data, as well as industry data to estimate these overall costs. Key assumptions used in developing these estimates include weighting of industry data, claim frequencies, severities and resolution patterns, which can occur over an extended period of time. Our warranty reserve may also include an estimate of future fit and finish warranty claims to the extent not contemplated in the actuarial analysis. These estimates are subject to variability due to the length of time between the delivery of a home to a homebuyer and when a warranty or construction defect claim is made, and the ultimate resolution of such claim; uncertainties regarding such claims relative to our markets and the types of product we build; and legal or regulatory actions and/or interpretations, among other factors. Due to the degree of judgment involved and the potential for variability in these underlying assumptions, our actual future costs could differ from those estimated.
We also record expected recoveries from insurance carriers based on actual insurance claims made and actuarially determined amounts that depend on various factors, including, the above-described reserve estimates, our insurance policy coverage limits for the applicable policy years and historical recovery rates. Because of the inherent uncertainty and variability in these assumptions, our actual insurance recoveries could differ significantly from amounts currently estimated.
Investments in Unconsolidated Entities
Investments in Unconsolidated Entities
We have investments in unconsolidated entities over which we have significant influence that we account for using the equity method with taxes provided on undistributed earnings. We record earnings and accrue taxes in the period that the earnings are recorded by our affiliates. Under the equity method, our share of the unconsolidated entities’ earnings or loss is included in equity in income (loss) of unconsolidated entities in the accompanying consolidated statements of operations. We evaluate our investments in unconsolidated entities for impairment when events and circumstances indicate that the carrying value of the investment has been impaired beyond a temporary period of time.
Variable Interest Entities
Variable Interest Entities
The Company accounts for variable interest entities in accordance with ASC Topic 810, Consolidation (“ASC 810”). Under ASC 810, a VIE is created when: (a) the equity investment at risk in the entity is not sufficient to permit the entity to finance its activities without additional subordinated financial support provided by other parties, including the equity holders; (b) the entity’s equity holders as a group (i) lack the direct or indirect ability to make decisions about the entity, (ii) are not obligated to absorb expected losses of the entity or (iii) do not have the right to receive expected residual returns of the entity; or (c) the entity’s equity holders have voting rights that are not proportionate to their economic interests, and the activities of the entity involve, or are conducted on behalf of, the equity holder with disproportionately few voting rights. If an entity is deemed to be a VIE pursuant to ASC 810, the enterprise that has both (a) the power to direct the activities of a VIE that most significantly impact the entity’s economic performance and (b) the obligation to absorb the expected losses of the entity or right to receive benefits from the entity that could be potentially significant to the VIE is considered the primary beneficiary and must consolidate the VIE.
Under ASC 810, a deposit paid to an entity is deemed to be a variable interest that will absorb some or all of the entity’s expected losses if they occur. Our land purchase and lot option deposits generally represent our maximum exposure to the land seller if we elect not to purchase the optioned property. Therefore, whenever we enter into a land option or purchase contract with an entity and make a deposit, a VIE may have been created. In accordance with ASC 810, we perform ongoing reassessments of whether we are the primary beneficiary of a VIE.
In some instances, we may also expend funds for due diligence, development and construction activities with respect to optioned land prior to takedown. Such costs are classified as inventories owned, which we would have to write off should we not exercise the option
Stock-Based Compensation
Stock-Based Compensation
We account for share-based awards in accordance with ASC Topic 718, Compensation-Stock Compensation (“ASC 718”). ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements. ASC 718 requires all entities to apply a fair-value-based measurement method in accounting for share-based payment transactions with employees. Share-based awards are expensed on a straight-line basis over the expected vesting period.
Income Taxes
Income Taxes
We account for income taxes in accordance with ASC Topic 740, Income Taxes (“ASC 740”). Deferred tax assets and liabilities are recorded based on future tax consequences of temporary differences between the amounts reported for financial reporting purposes and the amounts deductible for income tax purposes, and are measured using enacted tax rates expected to apply in the years in which the temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in earnings in the period when the changes are enacted.
We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. We are required to establish a valuation allowance for any portion of the asset we conclude is more likely than not to be unrealizable. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, carryback potential if permitted under the tax law, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
We record uncertain tax positions in accordance with ASC 740 on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We recognize interest and penalties related to unrecognized tax benefits in the provision for income taxes in the accompanying consolidated statement of operations. Accrued interest and penalties are included in accrued expenses and other liabilities in the accompanying consolidated balance sheets.
Business Combinations
Business Combinations
We account for business combinations in accordance with ASC Topic 805, Business Combinations, if the assets acquired and liabilities assumed constitute a business. For acquired companies constituting a business, we recognize the identifiable assets acquired and liabilities assumed at their acquisition-date fair values and recognize any excess of total consideration paid over the fair value of the identifiable net assets as goodwill.
New Accounting Standards
New Accounting Standards
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which requires expanded disclosure of significant segment expenses and other segment items on an annual and interim basis. ASU 2023-07 is effective for us for annual periods beginning after January 1, 2024 and interim periods beginning after January 1, 2025. We are currently evaluating the impact ASU 2023-07 will have on our financial statement disclosures.
In December 2023, FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which requires expanded disclosure of our income rate reconciliation and income taxes paid. ASU 2023-09 is effective for us for annual periods beginning after January 1, 2025. We are currently evaluating the impact ASU 2023-09 will have on our financial statement disclosures.
Segment Reporting
Effective January 15, 2021, we consolidated our six regional homebuilding brands into one unified name, Tri Pointe Homes, under which we continue to acquire and develop land and construct and sell single-family detached and attached homes. In accordance with ASC Topic 280, Segment Reporting, in determining the most appropriate reportable segments, we considered similar economic and other characteristics, including product types, average selling prices, gross profits, production
processes, suppliers, subcontractors, regulatory environments, land acquisition results, and underlying demand and supply. In addition, our determination of reporting segments considered how our chief operating decision maker evaluates operating performance and capital allocation. Based upon these factors and in consideration of the geographical layout of our homebuilding markets, we have identified three homebuilding reporting segments, and as a result of such change, beginning in the quarter ended March 31, 2021, our homebuilding segments are reported under the following hierarchy:
West Region: Arizona, California, Nevada and Washington
Central Region: Colorado and Texas
East Region: District of Columbia, Maryland, North Carolina, South Carolina and Virginia
In September 2023, we announced our expansion into the greater Salt Lake City region with the launch of a new division in Utah. As of December 31, 2023, we had not yet commenced significant operations in this market.
Our Tri Pointe Solutions financial services operation is a reportable segment and is comprised of our Tri Pointe Connect mortgage financing operations, our Tri Pointe Assurance title and escrow services operations, and our Tri Pointe Advantage property and casualty insurance agency operations. For further details, see Note 1, Organization and Summary of Significant Accounting Policies.
Corporate is a non-operating segment that develops and implements company-wide strategic initiatives and provides support to our homebuilding reporting segments by centralizing certain administrative functions, such as marketing, legal, accounting, treasury, insurance, internal audit and risk management, information technology and human resources, to benefit from economies of scale. Our Corporate non-operating segment also includes general and administrative expenses related to operating our corporate headquarters. All of the expenses incurred by Corporate are allocated to the homebuilding reporting segments.
The reportable segments follow the same accounting policies used for our consolidated financial statements, as described in Note 1, Organization and Summary of Significant Accounting Policies. Operational results of each reportable segment are not necessarily indicative of the results that would have been achieved had the reportable segment been an independent, stand-alone entity during the periods presented.
Goodwill and Other Intangible Assets
In accordance with ASC Topic 350, Intangibles-Goodwill and Other, we evaluate goodwill and indefinite-lived intangible assets for impairment on an annual basis, or more frequently if events or changes in circumstances between annual tests indicate that it is more likely than not that the asset is impaired. We have performed our annual goodwill impairment evaluation as of October 1, 2023.
For our West, Central and East reporting units, we performed a qualitative assessment to determine whether it is more likely than not that their fair value is less than their carrying amount. Upon completion of the October 1, 2023 annual impairment assessment, we determined that no goodwill impairment was indicated. As of December 31, 2023, we are not aware of any significant indicators of impairment that exist for our goodwill that would require additional analysis.
An impairment of our indefinite-lived intangible asset is based on a comparison of its fair value to book value, without consideration of any recoverability due to the indefinite nature of the asset. As of December 31, 2023, we believe that our indefinite-lived intangible asset continues to have an indefinite life and that its fair value exceeds its carrying value.
Management’s judgment is required in the forecasts of future operating results that are used in our impairment evaluations. Our estimates are consistent with the plans and estimates that we use to manage our business. It is possible, however, that the plans may change and estimates used may prove to be inaccurate. If our actual results, or the plans and estimates used in future impairment analyses, are lower than the original estimates used to assess the recoverability of these assets, we could incur future impairment charges.
Fair Value Measurements
Fair Value Measurements
ASC Topic 820, Fair Value Measurements and Disclosures, defines “fair value” as the price that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at measurement date and requires assets and liabilities carried at fair value to be classified and disclosed in the following three categories:
Level 1—Quoted prices for identical instruments in active markets
Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are inactive; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets at measurement date
Level 3—Valuations derived from techniques where one or more significant inputs or significant value drivers are unobservable in active markets at measurement date
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Financial Information Relating to Reportable Segments
Total revenues and income before income taxes for each of our reportable segments were as follows (in thousands):
 
Year Ended December 31,
 202320222021
Revenues   
West$2,413,318 $2,983,630 $2,909,429 
Central757,303 856,034 671,199 
East498,582 459,702 390,161 
Total homebuilding revenues3,669,203 4,299,366 3,970,789 
Financial services46,001 49,167 11,446 
Total$3,715,204 $4,348,533 $3,982,235 
Income (loss) before taxes   
West$313,963 $582,438 $497,593 
Central81,222 118,533 73,381 
East57,495 48,164 34,495 
Total homebuilding income before taxes452,680 749,135 605,469 
Financial services14,679 24,077 20,193 
Total$467,359 $773,212 $625,662 
    Total real estate inventories and total assets for each of our reportable segments, as of the date indicated, were as follows (in thousands):
 
December 31, 2023December 31, 2022
Real estate inventories  
West$2,209,113 $2,258,606 
Central762,051 598,700 
East366,319 316,543 
Total$3,337,483 $3,173,849 
Total assets(1)
  
West$2,557,608 $2,552,121 
Central947,200 761,082 
East421,630 376,129 
Corporate941,824 978,748 
Total homebuilding assets4,868,262 4,668,080 
Financial services46,326 51,860 
Total$4,914,588 $4,719,940 
(1) Total assets as of December 31, 2023 and 2022 includes $139.3 million of goodwill, with $125.4 million included in the West segment, $8.3 million included in the Central segment and $5.6 million included in the East segment. Total Corporate assets as of December 31, 2023 and 2022 includes our Tri Pointe Homes trade name. For further details on goodwill and our intangible assets, see Note 8, Goodwill and Other Intangible Assets.
XML 46 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share
The following table sets forth the components used in the computation of basic and diluted earnings per share (in thousands, except share and per share amounts):
 
 Year Ended December 31,
 202320222021
Numerator:   
Income available to common stockholders$343,702 $576,060 $469,267 
Denominator:   
Basic weighted-average shares outstanding98,679,477 102,898,423 112,836,051 
Effect of dilutive shares:   
Stock options and unvested restricted stock units1,016,185 1,105,229 973,241 
Diluted weighted-average shares outstanding99,695,662 104,003,652 113,809,292 
Earnings per share   
Basic$3.48 $5.60 $4.16 
Diluted$3.45 $5.54 $4.12 
Antidilutive stock options not included in diluted earnings per share2,939,126 1,590,509 1,904,089 
XML 47 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables, net (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of Receivables, Net
Receivables, net consisted of the following (in thousands):
December 31, 2023December 31, 2022
Escrow proceeds and other accounts receivable, net$158,622 $113,082 
Warranty insurance receivable (Note 13)
66,014 56,367 
Total receivables$224,636 $169,449 
XML 48 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Real Estate Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Real Estate Inventories
Real estate inventories consisted of the following (in thousands):
December 31, 2023December 31, 2022
Real estate inventories owned:  
Homes completed or under construction$1,402,762 $1,293,681 
Land under development1,299,074 1,279,394 
Land held for future development153,615 140,725 
Model homes306,565 231,157 
Total real estate inventories owned3,162,016 2,944,957 
Real estate inventories not owned:  
Land purchase and land option deposits175,467 228,892 
Total real estate inventories not owned175,467 228,892 
Total real estate inventories$3,337,483 $3,173,849 
Schedule of Interest Incurred, Capitalized and Expensed
Interest incurred, capitalized and expensed were as follows (in thousands):
Year Ended December 31,
 202320222021
Interest incurred$147,169 $124,529 $92,783 
Interest capitalized(147,169)(124,529)(92,783)
Interest expensed$— $— $— 
Capitalized interest in beginning inventory$191,411 $173,563 $182,228 
Interest capitalized as a cost of inventory147,169 124,529 92,783 
Interest previously capitalized as a cost of inventory, included in
   cost of sales
(116,933)(106,681)(101,448)
Capitalized interest in ending inventory$221,647 $191,411 $173,563 
Schedule of Real Estate Inventory Impairments and Land Option Abandonments
Real estate inventory impairments and land option abandonments consisted of the following (in thousands):
 Year Ended December 31,
 202320222021
Real estate inventory impairments$11,500 $— $19,600 
Land and lot option abandonments and pre-acquisition costs2,657 8,747 1,238 
Total$14,157 $8,747 $20,838 
XML 49 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments in Unconsolidated Entities (Tables)
12 Months Ended
Dec. 31, 2023
Equity Method Investments and Joint Ventures [Abstract]  
Schedule of Aggregated Assets, Liabilities and Operating Results of Entities as Equity-Method Investments
Assets and liabilities of unconsolidated entities (in thousands):
 December 31,
 20232022
Assets  
Cash$35,308 $34,556 
Receivables38,839 30,893 
Real estate inventories450,097 458,121 
Other assets27,632 7,751 
Total assets$551,876 $531,321 
Liabilities and equity  
Debt obligations and other liabilities$155,616 $149,172 
Company’s equity131,824 129,837 
Outside interests’ equity264,436 252,312 
Total liabilities and equity$551,876 $531,321 
Results of operations from unconsolidated entities (in thousands):
 
 Year Ended December 31,
 202320222021
Net sales$99,494 $27,444 $48,416 
Other operating expense(100,135)(27,572)(26,295)
Other expense 438 (11)(4)
Net (loss) income$(203)$(139)$22,117 
Company’s equity in (loss) income of unconsolidated entities$(97)$358 $14,943 
XML 50 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Variable Interest Entities (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Interests in Land Option Agreements
The following provides a summary of our interests in land option agreements (in thousands):
 December 31, 2023December 31, 2022
DepositsRemaining
Purchase
Price
DepositsRemaining
Purchase
Price
Unconsolidated VIEs$159,164 $1,017,791 $207,846 $1,129,369 
Other land option agreements16,303 189,007 21,046 210,964 
Total$175,467 $1,206,798 $228,892 $1,340,333 
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets (Tables)
12 Months Ended
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets
Other assets consisted of the following (in thousands):
December 31, 2023December 31, 2022
Prepaid expenses$8,462 $19,172 
Refundable fees and other deposits8,726 5,226 
Development rights, held for future use or sale1,192 1,192 
Deferred loan costs5,089 6,515 
Operating properties and equipment, net66,284 67,430 
Lease right-of-use assets66,404 65,217 
Other936 935 
Total$157,093 $165,687 
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consisted of the following (in thousands):
December 31, 2023December 31, 2022
Accrued payroll and related costs$68,575 $60,682 
Warranty reserves (Note 13)106,993 104,375 
Estimated cost for completion of real estate inventories108,175 108,072 
Customer deposits43,991 42,027 
Accrued income taxes payable23,138 17,280 
Accrued interest8,470 9,351 
Other tax liabilities2,976 4,099 
Lease liabilities78,782 77,728 
Other12,431 19,420 
Total$453,531 $443,034 
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Senior Notes and Loans Payable (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Senior Notes and Outstanding Loans Payable
Senior notes consisted of the following (in thousands): 
December 31,
2023
December 31,
2022
5.875% Senior Notes due June 15, 2024
$450,000 $450,000 
5.250% Senior Notes due June 1, 2027
300,000 300,000 
5.700% Senior Notes due June 15, 2028
350,000 350,000 
Discount and deferred loan costs(5,751)(9,376)
Total$1,094,249 $1,090,624 
The Company’s outstanding loans payable consisted of the following (in thousands):
December 31,
2023
December 31,
2022
Term loan facility$250,000 $250,000 
Seller-financed loans38,337 37,427 
Total$288,337 $287,427 
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Disclosures (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Related to Financial Instruments, Measured at Fair Value on a Recurring Basis
A summary of assets and liabilities at December 31, 2023 and 2022, related to our financial instruments, measured at fair value for disclosure purposes on a recurring basis, is set forth below (in thousands):
  December 31, 2023December 31, 2022
 HierarchyBook ValueFair ValueBook ValueFair Value
Senior Notes (1)
Level 2$1,099,489 $1,066,835 $1,098,425 $1,040,750 
Term loan (2)
Level 2$250,000 $250,000 $250,000 $250,000 
Seller-financed loans (3)
Level 2$38,337 $38,337 $37,427 $37,427 
 __________
(1)The book value of the Senior Notes is net of discounts, excluding deferred loan costs of $5.2 million and $7.8 million as of December 31, 2023 and 2022, respectively. The estimated fair value of our Senior Notes at December 31, 2023 and 2022 is based on quoted market prices.
(2)The estimated fair value of the Term Loan Facility as of December 31, 2023 and 2022 approximated book value due to the variable interest rate terms of these loans.
(3)The estimated fair value of our seller-financed loans as of December 31, 2023 and 2022 approximated book value due to the short term nature of these loans.
Schedule of Nonfinancial Assets Measured at Fair Value on a Nonrecurring Basis The following table presents impairment charges and the remaining net fair value for nonfinancial assets that were measured during the periods presented (in thousands):
Year Ended December 31, 2023Year Ended December 31, 2022
HierarchyImpairment
Charge
Fair Value
Net of
Impairment
Impairment
Charge
Fair Value
Net of
Impairment
Real estate inventories (1)
Level 3$11,500 $39,970 $— $— 
 
(1)Fair value of real estate inventories, net of impairment charges represents only those assets whose carrying values were adjusted to fair value in the respective periods presented. Fair Value Net of Impairment represents the fair value of the real estate inventories, net of the impairment charge, as of the date that the fair value measurements were made. The carrying value for these real estate inventories subsequently changed from the fair value reflected due to activity that occurred since the measurement date.
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Warranty Reserves
Warranty reserves consisted of the following (in thousands):
 Year Ended December 31,
 202320222021
Warranty reserves, beginning of period$104,375 $103,976 $94,475 
Warranty reserves accrued42,593 25,303 33,899 
Warranty expenditures(39,975)(24,904)(24,398)
Warranty reserves, end of period$106,993 $104,375 $103,976 
Schedule of Lease Costs and Other Information See below for additional information on leases (dollars in thousands):
Year Ended December 31, 2023Year Ended December 31, 2022Year ended December 31, 2021
Lease Cost
Operating lease cost (included in SG&A expense)$10,314 $9,776 $9,482 
Ground lease cost (included in other operations expense)2,893 2,654 2,538 
Sublease income, ground leases (included in other operations revenue)(2,935)(2,693)(2,576)
Net lease cost$10,272 $9,737 $9,444 
Other information
Cash paid for amounts included in the measurement of lease liabilities:
Operating lease cash flows (included in operating cash flows)$9,754 $7,994 $9,557 
Ground lease cash flows (included in operating cash flows)$2,654 $2,654 $2,538 
Right-of-use assets obtained in exchange for new operating lease liabilities$9,016 $1,662 $31,245 
December 31, 2023December 31, 2022
Weighted-average discount rate:
Operating leases4.9 %4.7 %
Ground leases10.2 %10.2 %
Weighted-average remaining lease term (in years):
Operating leases6.37.0
Ground leases44.445.3
Schedule of Future Minimum Lease Payments
The future minimum lease payments under our operating leases are as follows (in thousands):
Property, Equipment and Other Leases
Ground Leases (1)
2024$10,353 $3,237 
202510,157 3,237 
20268,847 3,237 
20278,063 3,237 
20287,846 3,237 
Thereafter13,824 75,403 
Total operating lease payments$59,090 $91,588 
Less: Interest8,328 63,568 
Present value of operating lease liabilities$50,762 $28,020 
(1)    Ground leases are fully subleased through 2041, representing $57.7 million of the $91.6 million future ground lease obligations.
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Compensation Expense Recognized Related to All Stock-Based Awards
The following table presents compensation expense recognized related to all stock-based awards (in thousands):
 Year Ended December 31,
 202320222021
Total stock-based compensation$19,919 $18,780 $20,941 
Schedule of Stock Option Awards
The following table presents a summary of stock option awards for the year ended December 31, 2023:
 
OptionsWeighted
Average
Exercise
Price
Per Share
Weighted
Average
Remaining
Contractual
Life
Aggregate
Intrinsic
Value
(in thousands)
Options outstanding at December 31, 2022159,255 $15.08 0.9$565 
Granted— — — — 
Exercised(93,212)$14.59 — — 
Forfeited— $— — — 
Options outstanding at December 31, 202366,043 $15.76 0.2$1,297 
Options exercisable at December 31, 202366,043 $15.76 0.2$1,297 
Schedule of Restricted Stock Units
The following table presents a summary of restricted stock units (“RSUs”) for the year ended December 31, 2023:
Restricted
Stock
Units
Weighted
Average
Grant Date
Fair Value
Per Share
Aggregate
Intrinsic
Value
(in thousands)
Nonvested RSUs at December 31, 20223,679,521 $19.93 $68,402 
Granted1,609,111 $26.14 — 
Vested(1,174,745)$19.22 — 
Forfeited(224,507)$19.28 — 
Nonvested RSUs at December 31, 20233,889,380 $22.71 $88,336 
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Provision (Benefit) for Income Tax Attributable to Income (Loss) from Continuing Operations Before Income Taxes
The provision for income tax attributable to income before income taxes consisted of (in thousands):
 Year Ended December 31,
 202320222021
Current:   
Federal$97,436 $142,045 $130,700 
State23,873 26,513 35,266 
Total current taxes121,309 168,558 165,966 
Deferred:   
Federal(5,926)8,812 (8,771)
State2,781 13,433 (800)
Total deferred taxes(3,145)22,245 (9,571)
Total income tax expense$118,164 $190,803 $156,395 
Schedule of Effective Tax Rate Differs from Federal Statutory Rate
The Company’s provision for income taxes was different from the amount computed by applying the statutory federal income tax rate of 21% to the underlying income before income taxes as a result of the following (in thousands):
 Year Ended December 31,
 202320222021
Taxes at the U.S. federal statutory rate$98,122 $162,371 $131,373 
State income taxes, net of federal tax impact20,138 32,262 27,234 
Non-deductible transaction costs— 49 136 
Federal energy credits(3,760)(5,487)(5,429)
Other, net3,664 1,608 3,081 
Total income tax expense$118,164 $190,803 $156,395 
Effective income tax rate25.3 %24.7 %25.0 %
Schedule of Components of Deferred Income Tax Assets Deferred taxes consisted of the following at December 31, 2023 and 2022 (in thousands):
Year Ended
December 31,
 20232022
Deferred tax assets:  
Impairment and other valuation reserves$16,733 $21,832 
Incentive compensation11,512 9,923 
Indirect costs capitalized19,857 13,204 
Operating lease liability19,401 19,413 
Net operating loss carryforwards (state)— 1,629 
State taxes5,092 5,699 
Other costs and expenses10,851 12,524 
Gross deferred tax assets83,446 84,224 
Valuation allowance(3,372)(3,413)
Deferred tax assets, net of valuation allowance80,074 80,811 
Deferred tax liabilities:  
Interest capitalized(3,355)(5,340)
Basis difference in inventory(5,302)(5,523)
Fixed assets(12,896)(14,281)
Intangibles(4,200)(4,227)
Operating lease asset(15,847)(15,883)
Deferred financing costs(394)(507)
Other(84)(199)
Deferred tax liabilities(42,078)(45,960)
Net deferred tax assets$37,996 $34,851 
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Disclosure to Consolidated Statements of Cash Flows (Tables)
12 Months Ended
Dec. 31, 2023
Supplemental Cash Flow Elements [Abstract]  
Schedule of Supplemental Disclosure to Consolidated Statement of Cash Flows
The following are supplemental disclosures to the consolidated statements of cash flows (in thousands):
 Year Ended December 31,
 202320222021
Supplemental disclosure of cash flow information:   
Cash paid during the period for:   
Interest paid (capitalized), net$(4,184)$(7,868)$(10,616)
Income taxes paid, net$115,115 $186,145 $144,508 
Supplemental disclosures of noncash activities: 
Increase in share repurchase excise tax accrual$1,557 $— $— 
Amortization of senior note discount capitalized to real estate
   inventory
$1,064 $997 $935 
Amortization of deferred loan costs capitalized to real estate
   inventory
$4,001 $3,709 $3,494 
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
state
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Accounting Policies [Abstract]      
Number of states in which entity operates | state 10    
Impairment charges | $ $ 11,500,000 $ 0 $ 19,600,000
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Narrative (Details)
12 Months Ended
Dec. 31, 2023
business_line
segment
brand
Jan. 15, 2021
brand
Segment Reporting Information [Line Items]    
Number of principal businesses | business_line 2  
Number of brands in portfolio (brands) | brand 1 6
Homebuilding Segment    
Segment Reporting Information [Line Items]    
Number of homebuilding reportable segments | segment 3  
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Schedule of Financial Information Relating to Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenues $ 3,715,204 $ 4,348,533 $ 3,982,235
Income (loss) before taxes 467,359 773,212 625,662
Real estate inventories 3,337,483 3,173,849  
Total assets 4,914,588 4,719,940  
Goodwill 139,300 139,300  
Homebuilding Segment      
Segment Reporting Information [Line Items]      
Revenues 3,669,203 4,299,366 3,970,789
Income (loss) before taxes 452,680 749,135 605,469
Real estate inventories 3,337,483 3,173,849  
Total assets 4,868,262 4,668,080  
Homebuilding Segment | Corporate      
Segment Reporting Information [Line Items]      
Total assets 941,824 978,748  
Homebuilding Segment | West      
Segment Reporting Information [Line Items]      
Revenues 2,413,318 2,983,630 2,909,429
Income (loss) before taxes 313,963 582,438 497,593
Goodwill 125,400 125,400  
Homebuilding Segment | West | Operating Segments      
Segment Reporting Information [Line Items]      
Real estate inventories 2,209,113 2,258,606  
Total assets 2,557,608 2,552,121  
Homebuilding Segment | Central      
Segment Reporting Information [Line Items]      
Revenues 757,303 856,034 671,199
Income (loss) before taxes 81,222 118,533 73,381
Goodwill 8,300 8,300  
Homebuilding Segment | Central | Operating Segments      
Segment Reporting Information [Line Items]      
Real estate inventories 762,051 598,700  
Total assets 947,200 761,082  
Homebuilding Segment | East      
Segment Reporting Information [Line Items]      
Revenues 498,582 459,702 390,161
Income (loss) before taxes 57,495 48,164 34,495
Goodwill 5,600 5,600  
Homebuilding Segment | East | Operating Segments      
Segment Reporting Information [Line Items]      
Real estate inventories 366,319 316,543  
Total assets 421,630 376,129  
Financial Services Segment      
Segment Reporting Information [Line Items]      
Revenues 46,001 49,167 11,446
Income (loss) before taxes 14,679 24,077 $ 20,193
Financial Services Segment | Operating Segments      
Segment Reporting Information [Line Items]      
Total assets $ 46,326 $ 51,860  
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Income available to common stockholders $ 343,702 $ 576,060 $ 469,267
Income available to common stockholders $ 343,702 $ 576,060 $ 469,267
Denominator:      
Basic weighted-average shares outstanding (in shares) 98,679,477 102,898,423 112,836,051
Effect of dilutive shares:      
Stock options and unvested restricted stock units (in shares) 1,016,185 1,105,229 973,241
Diluted weighted-average shares outstanding (in shares) 99,695,662 104,003,652 113,809,292
Earnings per share      
Basic (in dollars per share) $ 3.48 $ 5.60 $ 4.16
Diluted (in dollars per share) $ 3.45 $ 5.54 $ 4.12
Antidilutive stock options not included in diluted earnings per share(in shares) 2,939,126 1,590,509 1,904,089
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables, Net - Schedule of Receivables, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Escrow proceeds and other accounts receivable, net $ 158,622 $ 113,082
Warranty insurance receivable 66,014 56,367
Total receivables $ 224,636 $ 169,449
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables, Net - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Allowances for doubtful accounts $ 436 $ 472
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Real Estate Inventories - Schedule of Real Estate Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Real estate inventories owned:    
Homes completed or under construction $ 1,402,762 $ 1,293,681
Land under development 1,299,074 1,279,394
Land held for future development 153,615 140,725
Model homes 306,565 231,157
Total real estate inventories owned 3,162,016 2,944,957
Real estate inventories not owned:    
Land purchase and land option deposits 175,467 228,892
Total real estate inventories not owned 175,467 228,892
Total real estate inventories $ 3,337,483 $ 3,173,849
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Real Estate Inventories - Schedule of Interest Incurred, Capitalized and Expensed (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Real Estate [Abstract]      
Interest incurred $ 147,169 $ 124,529 $ 92,783
Interest capitalized (147,169) (124,529) (92,783)
Interest expensed 0 0 0
Real Estate Inventory, Capitalized Interest Costs [Roll Forward]      
Capitalized interest in beginning inventory 191,411 173,563 182,228
Interest capitalized as a cost of inventory 147,169 124,529 92,783
Interest previously capitalized as a cost of inventory, included in    cost of sales (116,933) (106,681) (101,448)
Capitalized interest in ending inventory $ 221,647 $ 191,411 $ 173,563
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Real Estate Inventories - Schedule of Real Estate Inventory Impairments and Land Option Abandonments (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Real Estate [Abstract]      
Real estate inventory impairments $ 11,500,000 $ 0 $ 19,600,000
Land and lot option abandonments and pre-acquisition costs 2,657,000 8,747,000 1,238,000
Total $ 14,157,000 $ 8,747,000 $ 20,838,000
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Real Estate Inventories - Narrative (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
community
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
community
Real Estate [Line Items]      
Impairment charges $ 11,500,000 $ 0 $ 19,600,000
West      
Real Estate [Line Items]      
Impairment charges $ 11,500,000   $ 19,600,000
Homebuilding Segment | West      
Real Estate [Line Items]      
Number of impaired real estate properties | community 1   1
Real estate, impairment, discount rate 10.00%   12.00%
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments in Unconsolidated Entities - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
investment
Dec. 31, 2022
USD ($)
Summary of Investment Holdings [Line Items]    
Number of equity investments | investment 13  
Equity method investment, nonconsolidated investee or group of investees    
Summary of Investment Holdings [Line Items]    
Long-term debt, gross | $ $ 125.9 $ 138.8
Minimum    
Summary of Investment Holdings [Line Items]    
Ownership percentage 8.00%  
Maximum    
Summary of Investment Holdings [Line Items]    
Ownership percentage 50.00%  
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments in Unconsolidated Entities - Aggregated Assets, Liabilities and Operating Results of Entities as Equity-Method Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Assets      
Cash $ 868,953 $ 889,664  
Receivables, net 224,636 169,449  
Real estate inventories 3,337,483 3,173,849  
Other assets 157,093 165,687  
Total assets 4,914,588 4,719,940  
Liabilities and equity      
Company’s equity 3,010,958 2,832,389  
Outside interests’ equity 2,680 4,142  
Total liabilities and equity 4,914,588 4,719,940  
Net income 349,195 582,409 $ 469,267
Equity method investment, nonconsolidated investee or group of investees      
Assets      
Cash 35,308 34,556  
Receivables, net 38,839 30,893  
Real estate inventories 450,097 458,121  
Other assets 27,632 7,751  
Total assets 551,876 531,321  
Liabilities and equity      
Debt obligations and other liabilities 155,616 149,172  
Company’s equity 131,824 129,837  
Outside interests’ equity 264,436 252,312  
Total liabilities and equity 551,876 531,321  
Net sales 99,494 27,444 48,416
Other operating expense (100,135) (27,572) (26,295)
Other expense 438 (11) (4)
Net income (203) (139) 22,117
Company’s equity in (loss) income of unconsolidated entities $ (97) $ 358 $ 14,943
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Variable Interest Entities - Schedule of Interests in Land Option Agreements (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Variable Interest Entity [Line Items]    
Deposits $ 175,467 $ 228,892
Remaining Purchase Price 1,206,798 1,340,333
Unconsolidated VIEs    
Variable Interest Entity [Line Items]    
Deposits 159,164 207,846
Remaining Purchase Price 1,017,791 1,129,369
Other land option agreements    
Variable Interest Entity [Line Items]    
Deposits 16,303 21,046
Remaining Purchase Price $ 189,007 $ 210,964
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Variable Interest Entities -Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Variable Interest Entity [Line Items]    
Assets $ 4,914,588 $ 4,719,940
Other liabilities 12,431 19,420
Noncontrolling interests 2,680 4,142
Other land option agreements    
Variable Interest Entity [Line Items]    
Capitalized pre-acquisition costs 9,500 13,800
Consolidated VIEs    
Variable Interest Entity [Line Items]    
Cash 3,000 6,500
Assets 9,800 11,900
Other liabilities 5,200 6,600
Noncontrolling interests $ 2,700 $ 4,100
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Narrative (Details)
$ in Millions
Dec. 31, 2023
USD ($)
intangible_asset
Dec. 31, 2022
USD ($)
intangible_asset
Schedule Of Intangible Assets And Goodwill [Line Items]    
Goodwill $ 139.3 $ 139.3
WRECO | Trade Names    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Number of intangible assets | intangible_asset 1 1
Trade names, net carrying amount $ 17.3 $ 17.3
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid expenses $ 8,462 $ 19,172
Refundable fees and other deposits 8,726 5,226
Development rights, held for future use or sale 1,192 1,192
Deferred loan costs 5,089 6,515
Operating properties and equipment, net 66,284 67,430
Lease right-of-use assets 66,404 65,217
Other 936 935
Other assets, total $ 157,093 $ 165,687
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other assets, total Other assets, total
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]        
Accrued payroll and related costs $ 68,575 $ 60,682    
Warranty reserves 106,993 104,375 $ 103,976 $ 94,475
Estimated cost for completion of real estate inventories 108,175 108,072    
Customer deposits 43,991 42,027    
Accrued income taxes payable 23,138 17,280    
Accrued interest 8,470 9,351    
Other tax liabilities 2,976 4,099    
Lease liabilities 78,782 77,728    
Other 12,431 19,420    
Total $ 453,531 $ 443,034    
Operating Lease, Liability, Statement of Financial Position [Extensible List] Total Total    
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Senior Notes and Loans Payable - Schedule of Senior Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2020
Jun. 30, 2017
Debt Instrument [Line Items]        
Discount and deferred loan costs $ (5,751) $ (9,376)    
Total $ 1,094,249 1,090,624    
Senior Notes | 5.875% Senior Notes due June 15, 2024        
Debt Instrument [Line Items]        
Interest rate on senior note (percent) 5.875%     5.875%
Long-term debt, gross $ 450,000 450,000    
Senior Notes | 5.250% Senior Notes due June 1, 2027        
Debt Instrument [Line Items]        
Interest rate on senior note (percent) 5.25%     5.25%
Long-term debt, gross $ 300,000 300,000    
Senior Notes | 5.700% Senior Notes due June 15, 2028        
Debt Instrument [Line Items]        
Interest rate on senior note (percent) 5.70%   5.70%  
Long-term debt, gross $ 350,000 $ 350,000    
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Senior Notes and Loans Payable - Narrative (Details)
1 Months Ended 12 Months Ended
Dec. 15, 2023
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2017
USD ($)
Dec. 31, 2023
USD ($)
loan
Dec. 31, 2022
USD ($)
loan
Dec. 31, 2021
USD ($)
Jun. 29, 2022
USD ($)
Jun. 28, 2022
USD ($)
Debt Instrument [Line Items]                
Capitalization of deferred finance costs       $ 5,089,000 $ 6,515,000      
Accrued interest       8,470,000 9,351,000      
Loans payable       $ 288,337,000 $ 287,427,000      
Number of seller-financed loans | loan       2 1      
Interest incurred       $ 147,169,000 $ 124,529,000 $ 92,783,000    
Term loan facility                
Debt Instrument [Line Items]                
Amortization of deferred financing costs       5,100,000 4,700,000      
Letters of Credit                
Debt Instrument [Line Items]                
Outstanding letters of credit       52,300,000 58,900,000      
Senior Notes                
Debt Instrument [Line Items]                
Capitalization of deferred finance costs       5,200,000 7,800,000      
Accrued interest       3,200,000 3,200,000      
Seller-financed loans                
Debt Instrument [Line Items]                
Loans payable       $ 38,337,000 37,427,000      
Seller-financed loans | Seller-Financed Loans, Seller One                
Debt Instrument [Line Items]                
Interest rate on debt instrument (percent)       4.50%        
Loans payable       $ 37,400,000        
Second Seller Financed Loan | Seller-Financed Loans, Seller Two                
Debt Instrument [Line Items]                
Loans payable         910,000      
5.700% Senior Notes due June 15, 2028 | Senior Notes                
Debt Instrument [Line Items]                
Aggregate principal amount   $ 350,000,000            
Interest rate on debt instrument (percent)   5.70%   5.70%        
Debt issuance, percentage of aggregate principal (percent)   100.00%            
Proceeds from issuance of senior notes, net   $ 345,200,000            
5.250% Senior Notes due June 1, 2027 | Senior Notes                
Debt Instrument [Line Items]                
Aggregate principal amount     $ 300,000,000          
Interest rate on debt instrument (percent)     5.25% 5.25%        
Debt issuance, percentage of aggregate principal (percent)     100.00%          
Proceeds from issuance of senior notes, net     $ 296,300,000          
5.875% Senior Notes due June 15, 2024                
Debt Instrument [Line Items]                
Notes issue price as a percentage of principal amount     98.15%          
5.875% Senior Notes due June 15, 2024 | Senior Notes                
Debt Instrument [Line Items]                
Aggregate principal amount     $ 450,000,000          
Interest rate on debt instrument (percent)     5.875% 5.875%        
Debt issuance, percentage of aggregate principal (percent)     100.00%          
Proceeds from issuance of senior notes     $ 429,000,000          
Amended Revolving Credit Facility                
Debt Instrument [Line Items]                
Line of credit facility, potential maximum borrowing capacity under specified conditions $ 1,200,000,000              
Amended Revolving Credit Facility | Revolving Credit Facility                
Debt Instrument [Line Items]                
Capitalization of deferred finance costs       $ 5,100,000 6,500,000      
Accrued interest       1,600,000 1,500,000      
Maximum borrowing capacity under facility $ 750,000,000           $ 750,000,000 $ 650,000,000
Loans payable       0 0      
Line of credit facility, current borrowing capacity       697,700,000        
Amended Revolving Credit Facility | Revolving Credit Facility | Minimum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                
Debt Instrument [Line Items]                
Debt instrument variable interest rate (percent) 1.25%              
Amended Revolving Credit Facility | Revolving Credit Facility | Maximum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                
Debt Instrument [Line Items]                
Debt instrument variable interest rate (percent) 1.90%              
Amended Revolving Credit Facility | Letters of Credit                
Debt Instrument [Line Items]                
Maximum borrowing capacity under facility             $ 150,000,000 $ 100,000,000
Term loan facility | Term loan facility                
Debt Instrument [Line Items]                
Maximum borrowing capacity under facility $ 250,000,000              
Loans payable       $ 250,000,000 $ 250,000,000      
Interest rate of outstanding debt (percent)       6.50%        
Term loan facility | Term loan facility | Minimum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                
Debt Instrument [Line Items]                
Debt instrument variable interest rate (percent) 1.10%              
Term loan facility | Term loan facility | Maximum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                
Debt Instrument [Line Items]                
Debt instrument variable interest rate (percent) 1.85%              
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Senior Notes and Loans Payable - Schedule of Outstanding Loans Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Line of Credit Facility [Line Items]    
Loans payable $ 288,337 $ 287,427
Seller-financed loans    
Line of Credit Facility [Line Items]    
Loans payable 38,337 37,427
Term loan facility | Term loan facility    
Line of Credit Facility [Line Items]    
Loans payable $ 250,000 $ 250,000
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Disclosures - Schedule of Assets and Liabilities Related to Financial Instruments, Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Deferred loan costs $ 5,089 $ 6,515
Term loan | Level 2 | Recurring | Book Value    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets and liabilities related to financial instruments 250,000 250,000
Term loan | Level 2 | Recurring | Fair Value    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets and liabilities related to financial instruments 250,000 250,000
Senior Notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Deferred loan costs 5,200 7,800
Senior Notes | Level 2 | Recurring | Book Value    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets and liabilities related to financial instruments 1,099,489 1,098,425
Senior Notes | Level 2 | Recurring | Fair Value    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets and liabilities related to financial instruments 1,066,835 1,040,750
Seller-financed loans | Level 2 | Recurring | Book Value    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets and liabilities related to financial instruments 38,337 37,427
Seller-financed loans | Level 2 | Recurring | Fair Value    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets and liabilities related to financial instruments $ 38,337 $ 37,427
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Disclosures - Schedule of Nonfinancial Assets Measured at Fair Value on a Nonrecurring Basis (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Impairment Charge $ 11,500,000 $ 0 $ 19,600,000
Fair Value Net of Impairment 3,337,483,000 3,173,849,000  
Level 3 | Fair Value, Nonrecurring      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Impairment Charge 11,500,000 0  
Fair Value Net of Impairment $ 39,970,000 $ 0  
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Narrative (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 1987
leaseRenewalOption
lease
Dec. 31, 1987
leaseRenewalOption
leaseExtension
lease
Commitment And Contingencies [Line Items]          
Legal reserve $ 0 $ 0      
Outstanding warranty insurance receivables 66,014,000 56,367,000      
Estimated remaining liabilities related to surety bonds 12,431,000 19,420,000      
Operating lease expense 10,300,000 9,800,000 $ 9,500,000    
Land purchase and land option deposits 175,467,000 228,892,000      
Aggregate remaining purchase price $ 1,200,000,000        
Extension Through 2071          
Commitment And Contingencies [Line Items]          
Term of lease extension (in years)       10 years 10 years
Office Leases          
Commitment And Contingencies [Line Items]          
Lease obligation original term (in years) 10 years        
Equipment Leases | Minimum          
Commitment And Contingencies [Line Items]          
Lease obligation original term (in years) 3 years        
Equipment Leases | Maximum          
Commitment And Contingencies [Line Items]          
Lease obligation original term (in years) 4 years        
Ground leases          
Commitment And Contingencies [Line Items]          
Lease obligation original term (in years)       55 years 55 years
Number of properties subject to ground leases | lease       2 2
Ground leases | Ten Year Renewal Option          
Commitment And Contingencies [Line Items]          
Number of lease renewal options       3 3
Term of lease extension (in years)       10 years 10 years
Ground leases | Forty-five Year Renewal Option          
Commitment And Contingencies [Line Items]          
Lease obligation original term (in years)       45 years 45 years
Number of properties subject to ground leases | leaseRenewalOption       1 1
Ground leases | Extension Through 2071          
Commitment And Contingencies [Line Items]          
Number of ground leases extended | leaseExtension         1
Surety bonds          
Commitment And Contingencies [Line Items]          
Outstanding surety bonds $ 697,200,000 710,800,000      
Estimated remaining liabilities related to surety bonds $ 435,900,000 $ 443,700,000      
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Warranty Reserves (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Movement in Standard Product Warranty Accrual [Roll Forward]      
Warranty reserves, beginning of period $ 104,375 $ 103,976 $ 94,475
Warranty reserves accrued 42,593 25,303 33,899
Warranty expenditures (39,975) (24,904) (24,398)
Warranty reserves, end of period $ 106,993 $ 104,375 $ 103,976
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Lease Costs and Other Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]      
Net lease cost $ 10,272 $ 9,737 $ 9,444
Right-of-use assets obtained in exchange for new operating lease liabilities 9,016 1,662 31,245
Operating leases      
Lessee, Lease, Description [Line Items]      
Lease costs 10,314 9,776 9,482
Cash paid for amounts included in the measurement of lease liabilities $ 9,754 $ 7,994 9,557
Weighted-average discount rate (percent) 4.90% 4.70%  
Weighted-average remaining lease term (in years) 6 years 3 months 18 days 7 years  
Ground leases      
Lessee, Lease, Description [Line Items]      
Lease costs $ 2,893 $ 2,654 2,538
Sublease income, ground leases (included in other operations revenue) (2,935) (2,693) (2,576)
Cash paid for amounts included in the measurement of lease liabilities $ 2,654 $ 2,654 $ 2,538
Weighted-average discount rate (percent) 10.20% 10.20%  
Weighted-average remaining lease term (in years) 44 years 4 months 24 days 45 years 3 months 18 days  
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]    
Present value of operating lease liabilities $ 78,782 $ 77,728
Operating leases    
Lessee, Lease, Description [Line Items]    
2024 10,353  
2025 10,157  
2026 8,847  
2027 8,063  
2028 7,846  
Thereafter 13,824  
Total operating lease payments 59,090  
Less: Interest 8,328  
Present value of operating lease liabilities 50,762  
Ground leases    
Lessee, Lease, Description [Line Items]    
2024 3,237  
2025 3,237  
2026 3,237  
2027 3,237  
2028 3,237  
Thereafter 75,403  
Total operating lease payments 91,588  
Less: Interest 63,568  
Present value of operating lease liabilities 28,020  
Payments to be received $ 57,700  
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
12 Months Ended
Dec. 26, 2023
May 01, 2023
Feb. 22, 2023
Apr. 25, 2022
Feb. 22, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unrecognized stock based compensation related to all stock-based awards           $ 42,400,000    
Weighted average period, expense to recognized (in years)           2 years 2 months 12 days    
Intrinsic value of stock option awards exercised           $ 1,100,000 $ 347,553 $ 2,400,000
Options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Options granted (in shares)           0 0 0
Restricted stock units (RSUs)                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Intrinsic value of restricted stock units vested           $ 26,800,000 $ 23,900,000 $ 13,700,000
Grant date fair value of restricted stock awards granted or assumed           $ 29,000,000 $ 33,900,000 $ 29,300,000
Restricted stock units, granted (in shares)           1,609,111    
Granted (in dollars per share)           $ 26.14    
Restricted stock units (RSUs) | Non-employee Members on Board of Directors                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Restricted stock units, granted (in shares)   29,150   38,385        
Share price   $ 28.30   $ 20.19        
Restricted stock units (RSUs) | Employees and Officers                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Restricted stock units, granted (in shares)     504,551   629,520      
Award vesting period (in years)     3 years   3 years      
Share price     $ 23.21   $ 21.00      
Restricted stock units (RSUs) | Officer                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Restricted stock units, granted (in shares) 364,215   704,408   668,150      
Award vesting period (in years) 3 years              
Share price $ 35.83              
Potential change in TSR (percent)         25.00%      
Granted (in dollars per share)     $ 23.21   $ 22.30      
Restricted stock units (RSUs) | Officer | Pre-tax Earnings                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Performance percentage (percent)     50.00%   50.00%      
Restricted stock units (RSUs) | Officer | Homebuilding Revenue                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Performance percentage (percent)     50.00%   50.00%      
Restricted stock units (RSUs) | President                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Restricted stock units, granted (in shares)         235,078      
Granted (in dollars per share)         $ 21.00      
Restricted stock units (RSUs) | President | Pre-tax Earnings                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Performance percentage (percent)         50.00%      
Restricted stock units (RSUs) | President | Homebuilding Revenue                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Performance percentage (percent)         50.00%      
Restricted stock units (RSUs) | Employees                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Restricted stock units, granted (in shares)           6,787 3,004  
Award vesting period (in years) 3 years           3 years  
2022 Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock authorized for incentive plan (in shares)           7,500,000    
Shares available for future grant (in shares)           6,071,952    
Minimum | Restricted stock units (RSUs) | Officer                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting rights (percent)     0.00%   0.00%      
Minimum | Restricted stock units (RSUs) | President                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting rights (percent)         0.00%      
Maximum | Restricted stock units (RSUs) | Officer                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting rights (percent)     100.00%   100.00%      
Maximum | Restricted stock units (RSUs) | President                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting rights (percent)         100.00%      
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Compensation Expense Recognized Related to all Stock-Based Awards (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Total stock-based compensation $ 19,919 $ 18,780 $ 20,941
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Stock Option Awards (Details) - Options - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Options      
Options outstanding at beginning of period (in shares) 159,255    
Options granted (in shares) 0 0 0
Options exercised (in shares) (93,212)    
Options forfeited (in shares) 0    
Options outstanding at end of period (in shares) 66,043 159,255  
Options exercisable at end of period (in shares) 66,043    
Weighted Average Exercise Price Per Share      
Beginning balance (in dollars per share) $ 15.08    
Granted (in dollars per share) 0    
Exercised (in dollars per share) 14.59    
Forfeited (in dollars per share) 0    
Ending balance (in dollars per share) 15.76 $ 15.08  
Exercisable at end of period (in dollars per share) $ 15.76    
Weighted average contractual life 2 months 12 days 10 months 24 days  
Weighted average options exercisable 2 months 12 days    
Aggregate intrinsic value $ 1,297 $ 565  
Aggregate intrinsic value, exercisable at end of period $ 1,297    
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Restricted Stock Units (Details) - Restricted stock units (RSUs) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock Units    
Nonvested RSU's beginning balance (in shares) 3,679,521  
Granted (in shares) 1,609,111  
Vested (in shares) (1,174,745)  
Forfeited (in shares) (224,507)  
Nonvested RSU's ending balance (in shares) 3,889,380 3,679,521
Weighted Average Grant Date Fair Value Per Share    
Beginning balance (in dollars per share) $ 19.93  
Granted (in dollars per share) 26.14  
Vested (in dollars per share) 19.22  
Forfeited (in dollars per share) 19.28  
Ending balance (in dollars per share) $ 22.71 $ 19.93
Aggregate intrinsic value $ 88,336 $ 68,402
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Provision (Benefit) for Income Tax Attributable to Income (Loss) from Continuing Operations before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 97,436 $ 142,045 $ 130,700
State 23,873 26,513 35,266
Total current taxes 121,309 168,558 165,966
Deferred:      
Federal (5,926) 8,812 (8,771)
State 2,781 13,433 (800)
Total deferred taxes (3,145) 22,245 (9,571)
Total income tax expense $ 118,164 $ 190,803 $ 156,395
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Effective Tax Rate Differs from Federal Statutory Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Taxes at the U.S. federal statutory rate $ 98,122 $ 162,371 $ 131,373
State income taxes, net of federal tax impact 20,138 32,262 27,234
Non-deductible transaction costs 0 49 136
Federal energy credits (3,760) (5,487) (5,429)
Other, net 3,664 1,608 3,081
Total income tax expense $ 118,164 $ 190,803 $ 156,395
Effective income tax rate 25.30% 24.70% 25.00%
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Deferred Income Tax Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Impairment and other valuation reserves $ 16,733 $ 21,832
Incentive compensation 11,512 9,923
Indirect costs capitalized 19,857 13,204
Operating lease liability 19,401 19,413
Net operating loss carryforwards (state) 0 1,629
State taxes 5,092 5,699
Other costs and expenses 10,851 12,524
Gross deferred tax assets 83,446 84,224
Valuation allowance (3,372) (3,413)
Deferred tax assets, net of valuation allowance 80,074 80,811
Deferred tax liabilities:    
Interest capitalized (3,355) (5,340)
Basis difference in inventory (5,302) (5,523)
Fixed assets (12,896) (14,281)
Intangibles (4,200) (4,227)
Operating lease asset (15,847) (15,883)
Deferred financing costs (394) (507)
Other (84) (199)
Deferred tax liabilities (42,078) (45,960)
Net deferred tax assets $ 37,996 $ 34,851
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Income Tax Contingency [Line Items]    
Valuation allowance related to deferred tax assets $ 3,372 $ 3,413
State and Local Jurisdiction    
Income Tax Contingency [Line Items]    
Valuation allowance related to deferred tax assets $ 3,400 $ 3,400
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party Transactions [Abstract]      
Related party transactions $ 0 $ 0 $ 0
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Disclosure to Consolidated Statements of Cash Flows (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Supplemental disclosure of cash flow information:      
Interest paid (capitalized), net $ (4,184) $ (7,868) $ (10,616)
Income taxes paid, net 115,115 186,145 144,508
Supplemental disclosures of noncash activities:      
Increase in share repurchase excise tax accrual 1,557 0 0
Amortization of senior note discount capitalized to real estate    inventory 1,064 997 935
Amortization of deferred loan costs capitalized to real estate    inventory $ 4,001 $ 3,709 $ 3,494
EXCEL 96 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( Z!5E@'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 " .@598GQ25>>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)\V*:.CFHGA2$%Q0O(5D=C=LTX1DI-VW-ZV[740?P&-F_GSS M#4QKHC0AX4L*$1,YS%>C[_HL35RS/5&4 -GLT>M25M-&B9@%1!R[%BZ "4:8?/XNH%V(<_5/[-P!=DJ.V2VI81CJ837GR@X-O#\_O<[K5J[/ MI'N#Y5=VDHX1U^P\^6UU_[!Y9$IP<5UQ40FQ$8WDMY+??4RN/_PNPCY8MW7_ MV/@LJ%KX=1?J"U!+ P04 " .@598F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M Z!5EC^<+Q%V0< (8Q 8 >&PO=V]R:W-H965T&UL MM9MK;^,V%H;_"N$610O$L2CYDDP3 XZ3['@[38TXG6*ZV ^T1-O"2**7I.+D MW^^A9$M60-%207](K-MY)3[FY;PB?;-C_+O84"K16QPEXK:SD7+[J=<3_H;& M1%RR+4W@S(KQF$C8Y>N>V')*@BPHCGJNXPQ[,0F3SO@F.S;GXQN6RBA,Z)PC MD<8QX>]W-&*[VP[N' X\A^N-5 =ZXYLM6=,%E7]NYQSV>H5*$,8T$2%+$*>K MV\X$?[KWKE5 =L77D.[$T39215DR]EWMS(+;CJ.>B$;4ETJ"P,ZK X^V#^F-6>"C,D@@Z9=%?82 WMYVK#@KHBJ21?&:[SW1?H('2 M\UDDLO]HEU\[@#OZJ9 LW@?#?APF^2=YVX,X"KAR:@+E)$%6G>OY>X"X7<&L$L(M^9XG<"/20!#2H"O3@:8I' M<@^/=.<:%>^I?XD\?(%CE?4MUV,SAV.G^IN-CC&K+QY)8A<^@ MX#-HQF>2)"F)T#/=,BYUH,PZDJ4#EU3;=]DC&\+S9)8!=JH@#8R%G6:J;K4.404,&>2*QM@R>$7GB(YBQ,)$6?64S%!9HE_J6.GEFH+3Y;:E5^1QDN M;L(/RLHXM$:B&N8%6DCHR!#C:,K21/)W^ ST4,WJ]P]:@,:@U@ MJ54!NB5 MMPG %_*&9@%T<.$J]#.*AH9[0G*(NW@T]%QOH*5G#&Y-SY):E5Z9_V-CDGR@ M-PD"4(BKW-FR>N^@Q9@XC<[!NG,7?0::"E:=0*VU*H42R^ MS=F\D>++CFDIFB47:2AI_HBNXV@)6O4*MM2J!$NW@,UI_D>"4[4'_=\+VR5: M>F8YZ$[5(?0UC"*RUN8J9H76^,YA(7#I(; Y]?^(KQ@_YIR]AHFO;\=FS:>O M6FQ6/80MM2JVTD5@<^+_$=N<"0EVXN]P6S_@FA6OKOL#K9$PQ[7F=@XK@4LO M@BZT0=G]>_H(6U$\YU#(=LA-*4Q;'D/TM M)/._7Z MX>B51"E%/SJ7#D9;RI'8$*X=$\S*;8G:4JL2+9V%:\[]P>@'8;)& MB_=XR2(MR!,"\\]:2%;=@RVU*J32/;CF5/]0S]##F[\AR9K6VM<30D_?%EJO M90YK3>L<;L$MW8+;R"W\1:.H^SV!U S:*1'0P05H)D2J[^%.:'ZC0LO-JC^P MI5;E5OH#MY$_^,HB4GG1>8FH.:@WK'%; +:V V\@*'%[Q MYB\ILXX,DMI4#\VL6%?%K#H 6VI5:J4#8\K7J MT/X%"G(#'BK>DD1?[S2W T.";29IO4EO_S'&M49[#(WBE1_ :S3 L-I#VFAKK"9EZ6%8M@BVU M*JRC!46-+,(\74:A#_6*$6WN859IO:K([K*B7&V0J:FEB:]C#ZYUA\YU?W33 M>]7Q*:V U\@*5%]2+-0+"8'^2"5T;8ER[5IF-K/\Z5YM>%3*ZT'?\QSL%67< M\SB''_!*/^ U6TDDCB9)(<%:JDGG%87D5O]V^X3J7)D*E@BTXBQ&""UB ^1?(%33&EVBJT@ +[5#8L" M\'@(OED4?GAP?GAP. -2<\(EFLUF%V@&-Q((.Q<(8_ASX<^#&P0(][53X>9" MMJ[XY[ P7FEA/+/AF #C(!^SZH8CLT!]#VO5L]A2JV(J/8MG]AI'(WNY^.D1 M#FH3[Q-B=2O%S&&MB9W#I7BE2_$:KGW:$]NOM*MG9I9[_*8E9M6IV%*K$BN= MBM?(J4P!&@=@LR2@;^@WJD][S%*.X^#!$ ^OM',8YN#6U*P:E=[1PG5EV;(? M CDJR4Y^1KVXFCQ(X-)MK2^5UZ>_T+A=Z(VJ"Z>),?MMY\D.UX&B>($% M @J9M@K8# =8 :56R&#\Z32]_D@;>#H_JC^XW$TN.ZQ@)>@/DNLR\3YY*(<] MKJE^%LT7Z/*96KU,4.6^J&E]H\\>RFJE!>N"#0$CO!WQ6W=$HPUOG]?<4^QK M(VLW_:R36+82T06),$)/@NM2H7N>0_Z_@&]X>JCH"+6,!A77D(W0.+Q%41"- M!_3&?9)CIS>^-DGT:[%36II?XO>Y?%NUR7DU6R9S5>$,$L_4@0)Y "^]^1#. M@KL!UDG/.AE2;UF%1%\Q@W-LP]'WDBN-;C"K[M!/4?,"/3YN!ZBF/=7T*JI' MD5W\2X85-O)@5F[1"E-BWH$3/( UZ[%F5V$]$,G09GV.:EA@$IVC\$_JB8$L M7-=0*#,7JMO2ZE?[QK1HZ_&?>]O5GK L"%>(PMZ$!J./YI9DVRE:0XO*5>=. M:%/K;EJ:Y@K2.IC]O1#Z:-@#^G:=_@502P,$% @ #H%66%J8C\RR!0 M018 !@ !X;"]W;W)KR+8IIT3S8EN29T9E# MH&RIC:PVSH"@ M*NKU+W_<$+'C0((>![IQH#_KP#8.K$ETC:Q)ZYP;/CY1T4?4#?IN?H MW9OWZ TJ:G0[ETO-ZUR?C R\V?J/LLU;/JW?0GO>7U+%>\$R<#F#-:*$>Q&#\]@\2 MX8^NI%XIV%Z*;)LB\T4?3[B>(Q@LE-D+\6-9//!2U.ZLUZ'")I1=]P_C)$K2 M$$;J83180< 8RP.DD,F'78D9DD? MTFB+-/(B_0+HM*GL,-L%NZPS66M9%CE SQ$\+DP/\*C+'",)#0YP.\QHFK#8 M#3O>PHZ]L/^2,E\59=G,5VGF0@%ZP^O[ B8%XLUB[9T:<1=2&$7XD/$7S?:0 M)UODB1?YN9@)I8!;PQ]? IITQSQ.T\,I[+ *DI"X8:9;F*D7YM>&4]Y;]5(' M.3%.#SETF$5AE/2,/L&M!&$OO%MI8(7UP]NX[[XX2$D0)LD!0)=A3-(TP#T0 M=U22>!7CLN!W1=F[?#;>KZ0;KQ5M/]=6'(E7F,9G62:7MH0L^),MR\Z$:8?I M",KQ2#M.)&_.H&$-72EK1':&>UT#N5HWQAI%AWBH0L9.00N<,N M8)CU06_5COCE[E+RVD^M0^P2H#8^1.BRBP/:MQQ;N2-^O9N*NI *U=)X%)ET M)8S@-* [$K:!Z33$4>\D:,6.^-5N739>&F^'9*48IR$^Q.DP!-H#W*/)I%4W MXI>WB:RJ8J/*34U%G@!F]NP*>$6'OG>B]D=V5 #E+RN\'VL^^54B2 M>"OGU,CL^UR6N5#Z[1\))?%'= 'MJ'DZ=F;L%=Q?KJ2O%&T_]U9VB5]WK]5S M?Z M"T/T!A]A HM?(>C&EV*(0CS$N/D@/>?*5K*EF4-_^9_(/\(2?'ZZ!K7^ M1H76MO@U-6]IH#&M;O5V-F-TQ"VW7HAFGUS^>0D MOZOPG67B,]G?C+7Z3_WZ;Q<([.C[.?*2M$=-&@Y#AH 02SE4- ^#>C7?;!P8#L^TTJ+_36(N,=A0QT10Q)^QN[V!AI^%AO^HPI FC+.G1'-IV&=3? M95Q)N_:P#_SR0T'9L;>XJX M/34>_P]02P,$% @ #H%66(Q6@ICZ @ )0H !@ !X;"]W;W)KU\]QCK'[&\J>>0@@T$L<)7R@A4*D ME[K._1!BS%LTA40^65 68R&;;*GSE $.,E$_T4+V$&XDLZ9;*EERX!B2'AA":( MP6*@#@54(K*8"NQ#86:(Y69;6& OL M]1G=(*:BI9NZR>8F4\ML2*)>XTPP^91(G?!&#_>SA[O;\?!I,D97P[OA_6B" M9C>3R=,,G4TQ@T2$((B/HW/T$;U'.N*A[.5]7T8:@]]" MMGF!+,.R:^2CYG*K*M=ESF7B5IFXE?G9>_QF @N0]2@07:!KDN#$)SA"4\I) M5E_?AW,NF*RR'W6IYM[M>F^U]"YYBGT8:')M<6!KT+P/[\R.\:DN\?]D5ID& MNYP&^Y"[-Y6K!AB# ,E2\Y\O4(H96N-H!>B,)"B@48091RFP_,6?U\U&/H2; M#:'^-]:>T3+,OK[>SO)(4(6^7=*W3Z%'>"5"RLAOV:'H\U*M1V4H)V30.5>P 5. I(LC]%VCM(> MBJC0NB6M>Y!V1.-8KMY_*&:W23$?":J@=TOT;F/T$RJYN[= =R>[262%O%>2 M]YJ3-RODWAN6GN/8AF-:.]!O TU#?EW7Z-9#F\;?K<]HCGU"61>V#>!K(O?1 MZUM[N#I ?<9L21*.(EA(K=%RY<)F^9DD;PB:9MOZG IY2,AN0WF. Z8"Y/,% MI>*UH4X*Y M%M@V09W=_:S83"Q4EK(2[72!^_$WDAS+)D>\)-"'Q);\<,1G.)QY2/'\J:R^ MUVNM#?FQR8OZ8K(VYO'#=%HOUWJ3UF?EHR[@E_NRVJ0&+JN':?U8Z735-MKD M4TZIFF[2K)C,SMM[-]7LO-R:/"OT347J[6:35O]=E_E>V,NN+230A*WV?;G/SK7SZ3>\)R<;>LLSK]C]YZK!*3,AR6YMR MLV\,/=AD1?>9_M@[XJ@!4P,-^+X!MQL$ PW$OH%X:8-@WR!H/=-1:?V0I":= MG5?E$ZD:-%AKOK3.;%L#_:QHQGUA*O@U@W9F-K_^NKC^_7/R\?8J(8M;^/AR M]?5V0:X_D>N;JV\?;S\#@/Q"_E@DY-U/[\E/)"O([;KG!J;0^0,#_LS@DGLM)GIY1@3[F7#*!=*A M^X!+$71YP+><"=, @.# (O@\_%LMQH6 DO8QNJG*7M8D.*/U?1M+IPR^, M14S9PX3A8AI1>Y@PG%0B'A@F=2"EO*2^0DWIJ& DE/-0$<3LZ)D=!Q&(0O9$!28ZKL;FO2NQQ&IB1%"?<+4Y4Y-'H E-&5K@TZ M7J'K7QG$UBC,$90"EUA$O1UN2OB'^C%=ZHL)U.A:5SL]F?W[7TS17SV9(SJX M(WJQ.W9IEC_[ NYL('2ADBR_K\M\I2O4#9&;#0(14FN&S5V8#!55U'*$"_.- M>'R@&+?MQ #%J[0J8#QK\JA!NJS3"HW=>)Q!Z/B.:2P9R=B)[QCM*SWU!LAE M6F=+\@[J]PKF15H=N?$]6L@[<^%Q2)P%D140"$J>*2L<$%!PQA0>#>Q(NS O MHR3+MT:O7L.)89SLM(:@Y)D,;%(N"D@-U!K&>U+<&^1_M5(56*4[78'T[MC4 M!$1[;4!TP01 F?$QPWY4:\E8UDX]VDLJYM=4?>!WKL0C0S@9/HY4& =A:$>' MBV241W$4<+MV8U#&(Z&H9 -QTLLLYM=9Q\'OX^5JHCA6\8DJVO-RD8P&E HE M;9V%09F(:,SCH?COQ1;SJZW?H(+=;;.\"73BD<-^,Z\.^#&M)6-9.W5A+^V8 M7]OYO*;<.J^@--NR?7*[#^Z@)')6T;I:I,566V: MD=KA Q2[3H5^N$.$X;BT5[D)AJ.4*8'3XKU,XGZ9=))_]H+ZOBHW1X&(\=M; M/5GD,"$$L_@AN#!0DMG3"L%!U8!\/,"O%TW<+YJN_MYFYI]F&^==7M;U^V>. MY3W9-JNFNLRS5=I4%EV8S&3X*G?_D),%46Q72@0DG#4[:FE &O)>17&OIMCG MCH[:SZ30!B7!W?[%0:!L&BZ,"QK:/%R4Y .+=-YK%^[7+E@TOG!KA;OB(Y"0 M[JA-S\6%L-@7=B)!$4H+V33RT>J%#/<+ MF4]9D1;+##+D BI\MH3DO] /&YA5**U1Y^E"_=+E[YFO*U8N!+$F:TNQ,[#"8)ADHJAB=H+&>X7,OU$K9\GZBLSK:M% M6 !K1YLC(ED":J\O$PQ&63P@;$0O;(1?V+PNS0I7?V"<$!C&"8-Y./5B1OC% M3%,>2=T*ZZK+$N2_Y*4K2+_MUZ;<4:TE8UD[]6LOGX1?/OF\AH@F)0-J%]8Y M H059//NP@X.3(9)R>3 $D4.0F_?S MFOMF#W*9K;)>C/=Z:8O:?6001#E^AY,TK,0NE1U!X:Z"U,^MD=H[DICRDW[ M=:W3E:X: /Q^7Y;F^:)YP.'8UNQ_4$L#!!0 ( Z!5E@!WJJX PD $Q' M 8 >&PO=V]R:W-H965T&ULS9QM;]LX%H7_"N$9S$Z! M22V2$B5UD@"M]3(!MFTF27>Q6.P'U69BH;+DD>2F_?=+R8IED30C3>]T%P42 M.[X\5^2Y).7'K,\?B_)3M>:\1E\V65Y=S-9UO7TUGU?+-=\DU5[LZBS-^76)JMUFDY1? MW_"L>+R8X=G3'V[2AW7=_&%^>;Y-'O@MKS]LKTOQ;'Y06:4;GE=ID:.2WU_, M7N-7,76;!FW$/U+^6!T]1DU7/A;%I^;)U>IB9C57Q#.^K!N)1/SZS!<\RQHE M<1U_=**S0\ZFX?'C)_6H[;SHS,>DXHLB^V>ZJM<7,V^&5OP^V67U3?'X&^\Z MY#1ZRR*KVI_HL8NU9FBYJ^IBTS465[!)\_WOY$LW$$<-,#W1@'0-B-2 N"<: MT*X!'9O![AK88S,X70-'SN"=:,"Z!DS.X)QHX'8-6O?G^]%MK0F2.KD\+XM' M5#;10JUYT/K;MA:.I'E3BK=U*5Y-1;OZW[OU\%K^_" -W>B5]OPW=W MM^A]A,+?/US=_0N=H0^W ?KYQQ?H1Y3FZ&Y=[*HD7U7G\UKD;U3FRR[7FWTN M5T6F7CE 5WE-2]Y54M*?[[$!'L><5WO?/[YN!H@TT:08C&0V* VZ*$V MZ,3:&%,/>TWG:-0)H<2Q_>&8+T[$47<8%ZAQPD5)+%2#J.U@62O2:'D>PQX> MQL6ZG(>0P5C:A[&TVS;TQ%A>Y4MQ&U&)Z24&L'WTHEEJCY>\OW6+'?KWC9CH M2&S#CTFY^H]NC&W(.0OJ=@0-EQ7 M&HZRZ-G,)TR:"8MQ88'Q2J;:"2D6C>M #)1S8!0[&,6,1MVVNRA*JVHGMO]= M+B;Y?F<]:^ZL5RAIYG=UO.'J##7FF#K7(<4"IEC@$0&S&ZU9;^I. M"ZH6=&J#J8>IQ:C-'&F5!DT<@:K%4&K#DC@"87A:26C+ *M#35QFV=) +\8& M!EV@,S1/ODW2RSD^MJ4Y:N[D9$N U(:6]/@)F_E3F*]&PB>L-0N4/H&J!5C# MGRR?V;;MVK+WH *5"V&4AL62,^@L!E"204RJBBHNM>)06>4RC/X1""1=V*L M 4+"2ME%5<['EBM#*%U6*NZD;>E^.]8$GL)0N.=0^'N"* Q*HD#5 E"U$%0M M E6+H=2&)=7S*/PM0 JKI,;QB&W)/%@7)W939LES$91)@:I%(_L0:^+$K9Q_ M8F[WO E_#^!D3C)Y3H,B)ZPR)Y?Y#"LWP:#0"50MAE(;%DG/G?!W 4]8I4&8 MR1^L+49%!?AY]J07LN2M%90^0:D-C>KY$_Y_!5!8 WI\?'3OT9D[*BPP=W/R M@CTJ:02:-(92&U9"SZ$P/(C"*O#!GNM9LH>CP@+S!4[V<%32"#1I#*4V/&;1 MXR@"C*/,>I,/5H#B**+!43[U&94_20]!\T:@:C&4VK B>AI% &@4T5$ABXB1 MEB;RV," :&B4+P.)$VKB3:HT1\U]G.S(7P&CR-%9*#.,"M)FY_RX:];6"M4% MRH<'K]*G@U>_H)S76KM4YG-&;&;+9L&>#QB R=ZO$5,;*,";R8:&VR-;T4_US74A944!@U/G$( MFC@"58NAU(;N]Z2)F$F3&0;K'7?4B>E1YLB?ORR(RF1$(*&>+V^@JF)CI>RB M*D>9Y\BS29>4N$S>D&--H(WM$S28],2(L.](@PDH.0)5"T#50E"U"%0MAE(; MEE3/EXB9+YEI,%$Y#K5]["M;I2Z.NI8,%\P7,]E62+5H9!]B39QC^_3$W.[Y M$3'S(Q@:;$XR>4Y#J@5$94'B/L1RY=/AH%DC4+482FU8)#U:(L^@)1@:3%2B MX\ET=C$F*.B"3"Q8I\-D &CN]V27_@IX1'MX1,WPZ'^'@JF.]'B6?!AQ7%A@ M[N;4U7ICDD:@ M26,HM:&'/6:B9LPT&06;]:;NP:!J =4@&48M3%SY,UG0O!&H6@RE-JR(H_]H M9^9/HU PU9$7EV&L+,8C P.J0BOAG6R;7LURJ#Q'(7E4#*4V=*3G3-3,F;X= M!5.5^)PQWY'?Z)BO8_)L!#WS!*H6@:K%SP[OT/@>,5$S8OIV%$Q5/B3?"9NO M8;+IH">BJ$J:,,/45Z:[&G>F"XPU@=8)EWIN1'?"SJNMBT#]<\6?&R"1"OWQ=%_?2D^3*2PQ?H7/X74$L# M!!0 ( Z!5EBI%DLN] < &&PO=V]R:W-H965T&ULK5IK;]NX$OTKA._BH@76M4B]M6$KV4 MG,?^^AU*CF63(R7!^DLBRXI?E9K(6KR5.1E=3%:U_7F;#*I MTK4H>/5);D0)WZRD*G@-']7]I-HHP9?-H"*?,,<))@7/RM'TO+EWHZ;G/%B(Y>;MQF]^M:WYA,SS?\7LQ%_?OF1L&GR=[*,BM$ M666R)$JL+D:7]"QQ?3V@0?R1B MQ$SDN;8$\_AK9W2T?Z8>>'C]8OU+0Q[(+'@E9C+_,UO6ZXM1-")+L>+;O+Z5 MCU_%CE SP53F5?.7/.ZPSHBDVZJ6Q6XPS*#(RO8_?]HYXF #7H&L-T 9@[P M>@:XNP'N6P=XNP%>XYF62N.'A-=\>J[D(U$:#=;T1>/,9C30STJ][O-:P;<9 MC*NGL^L?\^O?OB67=Y\3,K^#?]\__[B;D^LO9'8Y_TJ^_';]YYR,R>_SA'SX MY2/YA60EN5O+;<7+974^J6$.VM(DW3WOJGT>ZWD>9>2[+.MU13Z72[$\-C"! MR>\9L!<&5VS08B+23\2EOQ+F,!>9T.SMPQDR/'G[<#K QMVOA]O8<_O6@U=K MLH)LK,A*R8) @BM>9^5]FR%9G8GJ#'-[:];#S>KJ<59M>"HN1E >*J$>Q&CZ MW__0P/D?YK)3&DM.9.S(G=[>G=Z0]>D/J)Q9F, MPD%&G__:9O6S+N&YK"KRH8V?CT2NR!8NRTKFV9+7$#T0;TVX_*HC"^,:6O.+ M0X.H#1F[?F3P1$#4BST7)QKMB4:O+-U** 4\7C*$/PUPB9")4L\L S:*,6:B M$L16[(<]ZQ;OZ<2#="X/ D\O%LB"].=8ZYTE 7X@ JO>H(RM"=$8BIQ!#D%% M860&I8UB3NSUD*-.IT&<07JS-5?W G8\J4A6;'BFVGJGH\G!L$A[US;!$8%'H&:@$03$GK@=ZBPYO\&M>:JZ0@[RJQ O+C"^R MO+] [XR>J$*?U%IR*FO'#F6=0]E@\-P*GA-1U5"VP*D/$!Q2@1M1+S*DV(0L M9($9(AB004VPH@0#!O2PG!_3ZG0@'=1%0"L5V0-?Y#U47/O!O@\Y:S+!<%"U M7),(AG.]@_)VS*,38'18@5W7:Z%VH8X2\:P'^Y[KF31LU#CPK4T3@4&!BOH6 MH]-@=%!G3"_35&YU1=KP9[TD*!'??K9OBL09@AHSYKL6$QOGT\#K(=(I&CHL M:8"(VNKM_4GO&:(M/K)9HH,2A-*S!4E$?2MQ;-28NC2TZ-FX$%:]CU^G;^BP MP+D5]5:5%8'=0M>"%^$,Q?:]^H;:PL0QR=H0O90F51L%VL+K.1;03N'088GS MXZV*'V5GRQ0X][" FA1MG.=Y+ Q,D@@.#+H],HYVPH?&[SH/MZOZAB,-'514 M[]XQ3VDM.96UXWY))[?8L-RZV:ITS77V@Y2$Z(&8@4.!K@0"S@<;G3*81YFM MB,80[F8LS#".8!%85YOF,Q1' >"_JJ..NT#QO6/OO2 MMJV:(QR:]2A!1,7 A&AD,L343D3M$$5P(8,-K8=AIXJ8]ZZRMLI*7J9O*&ML M4&V]MZR=U%IR*FO'/NU$&AL6:5=2P1CPXZ<\Z,<:& MQ5@"4R=956TAM 5)986? !C: C*Y("#FV530GE/8MR2=V&*O]).RJE;98JO[ M$$T?MI2Z]M9*YKG.VJRL!<1T#T&D)Q3$OME?PF#,"RR*-JR/7J>RV'!_Z7C' MW"\9A%\JBP+$=--P@OUF"0>%:LV5V#6?VO1M_Q+^R!7^FQ"S&T>1>2:8(2 : MA&:_$$'YOM^CIMU.$[G#FNB./Y''K%ZO9;[4"[KAV5*?(A9BS?.5]H0H-KE\ M%KLVU:$3^GF[B,2!XZBIF% 8E!N#.@;S C?HX=[I)7=8+\TU%Z+$YD47HE1L M.3.FH>?[Y@D7 S*'!:ZYDB@P#)R^GH/;R21W6"99^@';7E&2F/*)(%7-[JF+J:9G)":1T$$QYR(NN91$,$%#NL[";J=9'*'&TFS/E)D#%EZGY6E7E]( MU&?!%4K4;@Y%41R8!7:&X(*(^LR*7P3'*(O[PK<3,NZPD!EB*G2_9H"C;_T( M&040P*[)$<$AOD@0G.&+EN/DX V$0JC[YDV.BC1=L_:G_/W=_=LBE\T[$L;] M*WJ6M.]\=&;:5U"^RN'_E=9TW%+VWK1Q=G9]\^VAK7G+SXD;][W[WXL1WZVC7V?5?X8;LUW=U+ M6[?[YR?G)^&+#^YZT^.+1R]^W)EK>V7[7W;O._KT*(Y2N:UMO&N;HK/KYR>7 MYS^\?(SG^8%?G=W[[.\"*UFU[6=\>%<]/SD#0;:V98\1#/WGQKZR=8V!B(S? M=S/\.H[_EM=-:5L;;5VW]R57]YOG)]R=%9==FJ/L/[?[O5M?S!..5 M;>WY_XN]//OMV4E1#KYOM_HR4;!UC?S7W"H?LA>^/_;"A;YPP73+1$SE:].; M%S]V[;[H\#2-AC]XJ?PV$><:".6J[^A71^_U+_ZCNS:-^\,(BYJJN!+I%.VZ MN'+7C5N[TC1]<5F6[=#TKKDNWK>U*YWU/S[JB0 ,\ZC4R5[*9!=')CN_*'YJ MFW[CBS=-9:OQ (^(\DC^12#_Y<471WQMRV7QS?FBN#B[^.8+XWT3V?$-C_?- MD?%FEEG\U^7*]QVISW_/K5C&>SP_'K;4#WYG2OO\A/:,M]V-/7GQM[^&3%;%3U=6/VS:+]-8O:)RR'BI0>=FY/]K&+(I7IG9DYAJ'O]NZ[4S5+HJ?:(TU MC;DH?K8WIJ+??FZ[?D-/=[0\O'=%QB[__-'>&IKA5]==.QJ,"?ID_(8FZUM: M&SYCK:\=+=&5/99%\PW;E3/+XEU37-E=;[N/*U'WQ[^:S+5ZY_H[LYC4>VSNB$(_5AD;98$93-&0S M*W?C=*#BE]YLEL6EQZ^TL82"L+F8BHVIBJ;MBSOR%F6[)>,,BGPF??(6'8O9 MBT1)PJ0DGVV_+%X:[WCL]]@)3:_:0$094IDMK>@.XE@3#YO2F5I$17/TGB8F M>:\LR8^VT#=KB:E M>/"WOWQ_<7'V[%\N+]_SG^?/'A;&0_5Z\F;T'@95O7P;J?4RCCC[_*NV8HXQ"\)KEU>OPEM+Y@LV >E49;"(6;Z(%ELF45?) M+,;G5\)34G7Z;K]IP9)VCW7Y8>5=Y4R'O4DKWI-3Q'];>HV4BXCM\0LM?;]Q MY28?C21!KS"/2-UKK H[F23:LU[?T*!F15LU?AN'"\O\]=T;'[DS.P>I"3Z2 MK-C K$BBQ"RB]T[XTK3-' &\ECG=9R5+?_=CL<3EA5W=T-ZPOP_8?"H(6K!.0;N+.)WO%YY,M3]),*F[K1UY M?9YIV)&NI+E)Z=M[1:HJ.#M<,#--'6%RJ$9(15 M%(OPRV3%^4_[@X>'(,FB[<)W9*#"EX.'"29N.D9P)!*R5IG]_SNL\X),7KDD MLTB"J\V>-C>MI=NU8D?$7$*%X]*+?J+#R^*#+6OC?=Q3M,-LAUU;&F?>WJL:Y7SI=UZP>>?-COX0M,;N0,.H<(9V]L M=@4L>\T#?=U8[VDCT"^U>A8F^\J2?B6FOKDM-X8XB!VX==ZSDKTB[,"_\A]O M2-I$4^38*S*&]"&IRBO2+=<7'YS_C 50B$+.K"C#(/R'S0?Q\AV]O6&<4U'< MQQAJUWKV'2 VK<@1,G/]P-M,=J??$.M/85]([C0R5/N&&*O+QNN&=+''2N^B M'JCE,C"RG;7%5D(#EDRN+Z:D(8D0-@8)MK&S_TBHA]2/?(2K:^''=7MCNX9W M (UH[TZ!/XKUT%1*BA+B1&>?GM%$=Q[VBPG:;[!%AX[D0,9+]N*! P"[5J;& MOB4$>UM:B-Q6BCN(04/'3A#&FV+F?! 0Y?JV4Z,]&HD, OBM&(K6&!T"%F:J MWP;?S[T'E[S;=2W9-^+9,P*]>]+0;J%68_RP;(,5>6BBIX2R.MF3Q"';U1,, ME@N[6!OH>E? 1--N^(TM1ZNPP50TI6?04KD, >:;7: @&-*R>!<'T );FTPZ MX\JF+6K =HC&E)]%%TK6FE86=91A\ AL,. 96G*WO#D(<)MK LK7<:]\"&:% M-HH Q]XF6\.J2)KK;O$L0HG5X&K6O@SG0C;9?J<8SX'/Z8EE\9H(47?20/M8 MKV$T=*HPMRR!@AM6ST6PL8%HXDEX(=I(K&-J?:+-X6DB'=@]>/ W"@'Z4500 M5QR'=3*LM^PL,D._ #JK+ T/B[@&+E-G(^]&"IEY#--H1;KU)*%!:C+G^R:+ M!8%IVN#EQ*30LF9A]2\[-AH79^>/3\^>+J(2,"VOQK2\BK0\$#0.AQ/Q$6'Q MXMNS;R-.74)#=(5]V[-;49[14GYN,2M%@LJN=XVDR["&A0)<8MMZ@'D VNL< MD-%8"?R76484;,AW")1C"D8*&0=9W46IA>A@I,(<2?OP_**HV;; P5-@-_J- MOY7-G:E[?)%L'6PI;=?$C>2R [2>FY0-",7KG5L-O8 NFL6!$WYG.4\W7IPN M*%H4Z,7 WI$,6=WNEXR[L =<99,GG-\Z_)COA?^&(Q8K8'W-;&.J&+ M0_X>,1F8VK%L>.*).?,]^>7M5Q7Z[X>:D=MA,&MK?FL[C:4PPV3O\01)P<)> M4Q'[\!89&EK/X(DM/K/,^#GJF$">FG2/V85=6ML^II!(\**2=\=(QP =13!X MAYSQFC 8[?F4CNC$$_T!^ >007ZU9K> %PEJ$:#U">W+JA )=Z;Q!%F[N%$2 M(0%:\[.PE* MD.P03VZYJIU:51M&%2MZ =HBM3CF\#),FJCV]X]DX MDI(ER$;(B@.I!-=(3-?D!>LH;R7D7=!]UQPS!43DVCKP+6#.(,BV)'@L[$K< M)]]/*Q+[%Z%:IF81IPU 9X2 %OD;EQ[@ MEW"&505GX^5+I+9GL)$$$/G[U8TA$W.-"!B/T=;7J(5BN3Z :_"7GFG*NY'9 M^NE+9!9O6U%XUEN+"L1N",D2.U"VM=M6UGR6[ M,1$>< [Y2=W3BG]3UHM40 @D?Y!A0 >5"EIIX8$,!57DVQ%22\INXW;Y0"&I/=(0Y.'N M0?#LXA7NWZFG%D7301#>"-4T#LS,7-XQ\2H9AJNPT;P6/Z,?G'/^?NK]7UI2 MAD84\9Z2O9A=7(9YLXG_Z10O4@!Q)#6%F\XJP88^]:NN@& 2=CT6(HY)<F.APIEN>7\LMA9?H%[V4L<.)6203/! MVXE3 GUO74=2O"2HBU2_FU$1['VHQ&*!I(^X_AFJ 3&J[9@.\L@DJ'F%MP$\N"X@.RFO_H.EZ M_V=!PSSV^)-:$/?"/3%+%"@[WXVM=PCKD"\/<4_PVC0@9[SNC2,DV2AATC@@ M5IS@;9P^3Z=VA#[V]$Z["[DB'W/C6GO"S,[#Y991OQQ2:Y(G#'8!1?^[19X@ ME&(^1=#])Y:;KN3J)8WX_$'+S+(JEJ;VYU MYA"]9HN1$2#$C!.(06Q=C9LT_+"#@'Q AG$P(0E9^8TULCQ3^_9 TFD9%<\J MH"V;]+4N+I]5R&.6[6S)]3].P5? 1Y+3 TOKNBV-IIJ$TWM.IK4QKQ'&@N+2 MAB*3GLF8^$X[/"M331DLBSJ<1'(SAF<8&KAW@9AA/SD*X8G0TNTT155K:PLK M(E(O).\")2B.I ]RIDA3?FQWKBR^_^8)"JF*';*6 OP2TIB+<5HM0HV<]5K? M/^"_VL')%A7^TY-"L?%1[EBNY.[;(*&VKCCUSSCYMN>\TX"]L^JUBB)%S-\' M=.)(0E;JCU[+6#RG+HJAE)8"@?91_DM.+H-17,&EF?]S.FSJ!B#QPEB%HJ@$ M?20(4J6#_2W)G\C$P"IA@/,S#MD#D[%3S0Q=_I@$XA&CYCK"ACP9XK@=5Q.% MXS0<>_9#I5L6E\U=(95%'Y)(TS$/5%@* UM-?((-G*NPE4JTJ<9:?I#"S>8G MU:TL"H2:1=W$N51D<5V&HUM7#K7I9//19V1[2)-<@W:E:M#<]T+B/;CH)DBP M6 W5M5ZX/1 +I*D;%\M M/@NA694;_AD4M@-4P?@):2-"2!;F3G[&HU*%4$(84J#; )U:W'$ 0;B>,]Z( MK6DBTGKZ'LX;)J.'H M:9P^U&0ANK22_.2"&@TAL:A2,:Y3@>5$2U@"[JR M_1YLP'0BC0#I!P9//LI-J B.BBU"ECKO>/Q1+EVW%+8()&&B592B*]3QFEL2 M"PF\!!8PKXJ+,AKC]Z-%=A8<5]&T@?6!;/; MU2YLB% *:3CUX:9; 0EIS2*1X7(!D([V&8\CM)(7TE':5:B7B.J)XV2U)U@8 M] 15#.X9LTW5:B+K"WN*GQUZ0LE_!!NR;26TEV)7JKF9&^/J$*8'0R>#DBUB M!]%)ZADFA:P0IA_A*V:EQCVT0/238RZ? +B *+&.+ D=H8=">"IT]ZUI0S!+@1"S[ MI^FR>>*P]QIN@7@Q@Z?2K"!5R-BB5,%U:FN"^_KL]U_,(CV1E:>%G.1?]QV, M(!E/0C(028ZMI&R7+4#[?K3DR>07@S_25)6[C509B[H<&B+R[945_;(VIT/D M'7J?$5M*#F ]HV&+L8JY-0.C,M.@8XS>.[+K"-XGM?RRC?6A+VK1)]1FE!L' MVCM6VPR1\/9B1@:/-^^0?R@>N(=I+3DC1LQ$YF_@?*06G'VR 0M^(3#;<;<4 MP1/87,F+K]GSK>X@7QASWIV,[S2OE*($$,^=&9G_SXC*U-XGX"'1^KB*VU.\ M7?EGM+R9]9G2JH5!G:L6F]:QML5! 9X @P:VRCI%KFH(-6WO8J9^0X:^12JJ MSB>GV47/&$A7@ORXB2(TVI4*!W-+'#F_(#[U##2XU8F?S%L*I'XVT>F%UBL/ MXKA%%I&$S]5,T,>5\A!/A@@,^\1*)I:_PO)N'A+,I!$;B:K(=Y$?[47D]* Z MQZU!CW%4!(4L\/OBO)O,:R<)+<:";ZI';5>,H@(B 50]F% Q>)N*-B$*7Q8_ M<0=PCC\[C6(JRZ+1BIU1(,^*V5BF/A@H[+ ."+R5^H\^F7JTTO!++H^S MAJ*P?T.HY''R2^,(*.B#$)?/ZL0B2S LM-9P;@Y[,30)D7^7FFDRERX./W/7:)F1O&WT@EHP#3U) M7_5E,06!O$6.#=[&OZ?C!V.<5/T0K^5@CA>]$?ETSG]FM]>6CE_EA,ZA:P_2 M.8Z38B,GK3=:; P_1^#4),\/UU^F[Y/"9B:O,HG4G$#L7P0D^*1 MBI%"*05+B'*'3LXPA/8H)I ]?;'7ET]#]*J0=**SVK@RCC-3MFC2.?5FNE?4 MFH?)\G1467:#XG=AA![0&&7 M2ORMC=MJ&AODPCOS=]HTIJ>NDN?#.C*$GTRJEV(VA,2V;2)"%Y0B4:=SIRYO MJ;21>6@Y'ZT.@9LQU9).WY \>%7I@0".(QR?V)/^Q(Z+1=K %L^AY$4X.6,J M B-GW8/]B$"N#;K=QZED#NC5Z'$S.GO )*AF7 5).X7)'E7!")VN3YD*WOB< MQF$@]LGFOQW.#SU$]HWIR!MN!J\P2BJ5IY*A+\U.7'U<<*I=\F1/^!$B/XX< M0I4NY@<8[>DKR#E\RL-;J1D>"]%D5*F;(LH\H#- M7!:,<ISG\)D"^3'F!!NF45^#I.635%DQT=ES"B%)?7;H!": MT/HW.PX<^-2=:X(;UCWK\Z1%L"M[OK5 V\-&TRZ4T'7'9YY*CGH]9)-.*Q$K MM,F0(J(>$4[JP$62EYLW&1+2)R[X5!(-.&F-$J XRUVXW;Q*R",$+B3K@"9; M/7_A"!--;5P_JC4A3(5N6 +?ID^%QT/I!9R097G&1U[DF*OH2Y4.=]2VN>XW M,83)$\P15*6XAZL=62]O$W!+YH(FZ F]J(A\6#0*:M*!6XE\!<[5-"C7:VCTH38, M::3'Q(-:"G/ZV 7*Z$J H**ST;&9RJ)+&7.& XS 2VU]H_#@,#6>BT@$ M[4=1WRCAA%5JWG^4@3XLV_2;-E.,*AE4P709 )<4F@M=ZLFL(.QP2"V-[4?> M1*&"@'A330(J2I8O"T""&V9C(VD"#!>5S;3&)P36%DO/M^J0@XDG:23ER)Y@$;8:E41+_TQ_H Q,;MIM(&R?TDW2$B$?Z8P5F?F- MZ:+\CW J',N/,W)+@??33H2#GMD'>.KAEUIGH_W/KI^X9S=1=C)8]\J]I,X9 M@!3=L;G7P\2'QXX4#MO$]4G"(FZ<,#>GXSC\BK6/E;UK.6L(M]=V0/93!_QK MN+,AMH]$I?Z8'<^,AU&3=9V]YV'F:%_6IG)^ALM5LDL,QKTJYV?I"@Q1'?T: ME5M:MQH])Q\XUA04[KI;P65GVF=IYU:78-IC14,:J;,D=6Z';(4VV MD-($]B?8I6V? J$Y"[Q*KDYZT8(Z*@-I6JDO5"V/P":.(W- 3BTR6:",S&5Z MZ>X@8# 0F!R/R'=,/"COPQ&>ZZ9E8,O398$ :$'676(LWE[A^&&LSL16[H2M M,@48KU-AR"(>JW#SME1S,5G5U1)#I<6 )#\PYBKHFH8H]/I:E>"63_BFX=:)'<$M-G%PB$G9SJ.:L,)-:CW'; MF<'$I)2SI/0/;J*1Y.#@^]QCA"%F;)<>*9.3/'SH[[@X#XVK@ #D^)5'GD^% M='E3\)3W$PY**>!.HC*)NJ2]*AR@"V> I0,XG8'+,P6A7TZB@ENW';:82(YH MAR HE.*( 30IFO1P!Q]O/)C:,!_+G^>R558'^P@4B!:E!1MXRSA)M;C@ZZZ, M3*%TXEZ7Z1E O7,BLE@2N9]MDD-P)X@S4])2/B<$8\ICK333F7923P.3,[)HB("WN"0C#2%:Y;G3(ZU)FW?$&*-*9IE*!FM'2[C+N^26%L MA(\P=/,>9. M?&413Q2H'E0:.]I&2H9X6$H$>:^':)-JI,3RHXO:YA<7-"#K&-$87#I/B;%] M'>[4L5+VT)S6U]@OW4.Q[R%1/6ZDYGL0-$P\4A<*7=!,K# A!L(\RBP]XT1B M",E7MG;V)L5GWN9E:VZ>J]UG0#HNQJL#9+9(L[UDC]+M)I4F>\GY(YUIBMB$ MQNW2>]9T;H6E>&S2\"XUT#T[04F9(C]XG(:A$2H --C_D(.,B4 3LTPFEED" M)F+;DSHLV9VZ&\$/#=_< DR/@(==4XIP=+>@#-=Y5!'RYF%BMC1LSJG6(FNJ M2'M.(5+)K>#T^71'7HQ;*&%Y>GO-$1;'S"O$1"D_2+!$(K[Q<50(O#;[14AN M<^_[];R_']T'$75&(?<&;H/E51ZT&'0\T*9E]6!06^Y0-?(E77 M\=&?=*B9=_XBS22HILG[+6/&=#K9G#9%CZU]SJG/&#&K#^?&>T.?GE, M4>IS]'J[YY00,6SEIN%D)8YMIKLTPS@2O%P\U-0G4L'C:21&PFW:TI],7E(( M/ 6!IR"PRVZDPLUG'N%@; L0&R0X&I7_/K2O@!*:2L,1]=]DKLWM582ZI >@&6))CFC M.=GDH[KU)U)RTXS8)CHE7T93Y0U].G)T]61P9/#93!^<3CI*[LMYP[%'N@$/59-PG,M;8<.J.;=]]B9'=ZKK\GK]3#J93#U8H-X;) MX/XR.SESV)7#[ @VTT@Q9YJ3"A.;3II=MVT%:[$L?K;[^7O&WN'*KYO\BF:, MB6M_Y4Q-18+[A7\Y/?LN70OV(4*Z!R+4B^_/'OY0O,M/%]+^^9"N:@EOOLXN MVGQPD@U^\C!8\!@:\.70T/+L]C14 ;-D1[@!9D;YX]UAM,OD= ?^UPS:6L*[ MRVW%:B[S9?*!X7CO@50I%*OPVWJ>A8Q!N%S"K!'2_ZMI\@L21K/<[YTG$49E M]1OU=9I8U1153BX[!(Y/];Z/F<@KO^"4,5+L[A*ISTO\Z33RB"')C+#3DT>% M_/3^0I92!(^H5QD"#7(Q)GBOD;G%-LFE^/2?(\7_C42>_GF)S%VA_RC[MQ#( MAU_SO_C %<"FEW\6(7Y;A']4XE+^+87TN/R+%#_IV2Q<<^I!<[;3[:C92.?=ZVG7TYV3C77UU>VGHCM\). M=2\[/%EILQ4.EV9]:7LC1>,/;=O++$G*RZU0W>3ZA;_WUER_T(-K52??&F:' M[5:8_2O9ZMW+23H9;[Q3ZXVC&Y?7+WJQEG?2_=:_-;BZ/$AIU%9V5NF.&;EZ M.;E)KUX5M-]O^%W)G3U9,_)DJ?5'NGC3O)PD9)!L9>U(@L"_>WDKVY8$P8Q/ M4>;DH)(.GJY'Z3]XW^'+4EAYJ]L/JG&;EY/%A#5R)8;6O=.[GV3T9T;R:MU: M_\MV86]635@]6*>W\3 LV*HN_!>?(PXG!Q;)5PYD\4#F[0Z*O)7?"R>N7QB] M8X9V0QHMO*O^-(Q3'07ESAD\53CGKN_D&A []J8+ 092+RX=!-/CRSH*>16$ M9%\1DF;L9]VYC66ONT8V#P5[EY/KO M?TO+Y!_?L+4XV%I\2_J?#PE>H$]F$;>:IJ::?L]6HE?3ZQ?XIN0#:S=.:#A9#M)*MU M9W6K&FAJF!Y0!-1GI/ :5D#, PU+ QV6JV\4>ZOQ M4+*?<,IR/&^D8;N-JC=1$\(YP"&-#/\T*".]T8V\1\'I64L7]$"."R-LD[5EE36[>"!A8J&W'7[GG 3]PC\6GK/PV.* M)&=KHZVES2M%FN,IH@N6M><$1\GN^U9)XY=+PIRT:KI&5(=68+UGLKM71G?1 MAX \A<0J%TJX1:DD4_# A['=DR4-VDP,DM>S#W WC3_&/7]&& .1]2K"1L=' MU$X1VR#CZ%B]47(5.1]4U;,'"9PS%V?-&],J!M*)M M=>W53]DKM &XT$,0HF E6P4T_ $$?;3D8"U%?BWUVH@>Q(6T5NS1(>D1F?D@ M(= ;/\I(@@VBQB )'/=)X39&RH?;GP(1 !:P)D).:NR ? %;NC6R:HE,[#PE ME?> ?4(*.P*$RC?[61ALCM4WY4]-/$ NS$A@&4/JQ:TTP-K13N!O2-K^BGV0 MEK*#:L 5NS'J"VH!9[>B5<"[4UC_@G@TPEO_0=@-SCO =RN);>WA*/JO-J+1 M?M][^1F.OA8GHK]'*H#;WFOL';9+D@V?]L1(:(&U&^@U*%!DP1T"<;SV4G]7 M!@ I03R\D[V3VR4\HU;DHR*Z3@_@1RAM\G,OPHSB:Y@/-<8C@O-. /Q_@6KL M5KE]+("A>M"V5D#*ANP4K,/\TJA[%06QWYS83-F-I:=HAL&"L2%&;J!(:L?V MF-QJO45 :E\KUE1 :X%2%$D-,H8X*QO)-66_PO"3VGH'G,+&I\7^*(:IP*G' M!2O0GA)PBZI"J1%Y?:+A5G<=.@;JGW%KJD-1$3AR-),_/G5C[6!\*CKEVI"0 MTM;44)^:%XG_6$1S#RQ((]5<:1"'D-9V0'3V0&94@3U=O3^1-V48_-AJ,+[4 M4G]0+55 I. O&J(1C5_-6G3J2X"'Y-Z%X980N#L)Q0V:Q]#Y-'T+GM6*FLJM M-H"2FH 'MM/=\V,=&K%U&^'&;A8+S+9OY5CRMB#?_CEF1D3#D:PU^@.XZ]!< MT)[#"7A^CQW6UU<$@)KEDZ0^4U&7>U:'[%-?Z$$-^##GHS931_/Z: 18@<8Q M +[,B)%G.(,^(->BY;Y]!@0X<\@/H+[G1_1IB92A\4"@?P5.@4P?(:I#9,@@ MVG.<9IRL-QUJP3H$=#-@(Q4\..8;&WQTJ?4A9%6(8T.$;A M? !$:W5LJS@+CDBJ1K[$/H0!A0 O*]AC9.L''T+Y(,ZWHX.J#=Z?8M$%$6XP MC,0N<1 "C8.A7H8@'$VD@AL[45! 9_X@C%/V?G-VSHAUVLNP&+=.8L3ZR%(V M4#X#]>C R5QW4BH<;HR]QX*M2%&UE+X7_A\RA2%08U)"6YPCZ*#$D':V(!GI M:R-*#B8886B^4UVCZA"IB/4HR*?83@]M$QKN4DH:]]"[[FF6$$W<_41-V$CU MNI$]]4[B*,#HFN>BI6&6&C=J3#.8=))J,\;7L.U_^]6!IU'YVQ?XM,4WZ5[6G MO85^,M_XT5&C2;YU7[",%VG.\W3AU]4BYV6>A'52\2*K#KUZ/IOS/,G98E;R M)"]8.4]Y6E6A41?5@L\6&2MF%9\G&5+"FP+GA>P)X\]_>K M1<:S?(;&[R'_KL5P_&R,0PA !",'%%5)I^ ++W("I:CF?%;E!Q@6*<\ 9IH& M!7. MT@#" "HJ&8,JM.R8'GAK\X@\) )P8)BEO%RD; Y>0=CRV3&B_(L#&G! MRWG%LH(G\SFBBBCD!QB*$E&:55C-85J&M_@+5F8S0)T=2(D?Z=,;EB 6F')5 MY*CS.P1>$-R?8J4O#3'SFB#0)Z1L^!\2]BE+']_)P-;SMA[(FX&D:9J']6S! MRZ0\$K;,>#)+V0S("E"AF#JIM3*YR4V5R?UORI2OL@* M5LUA9[$XQYAH0<$7Y8)G""4H@%4"PIS/DSPKV0QBR^3(#%Z!.;.%)S62I>)5 MD7BG'G@ISH^GGAX^)H>V>9'FU31G>(]MXRO16NMFATL>YN&+-)M-B\.&>+ 9 M7U \EI%)G%TL3F0]WCHB>SJ<7LRFY5,CC[K$:GW3"$2>CYX*S'T_W_^JEO3F>N EF3\]]C[H\ M^5RXE6;M/XK2,(F^&[X<'NX>OKO>A,^-Q^WAHRU>J_"F9#'DK7 TFC MY,3M8;F@7VQ*)!\^I$AI=53ZR=2(%IZ[5IIU4%O;+\/0E#5VPLQ4CY(T.Z4[ M86FI]Z'I-8K*.W5MR*,H#SO1R&"S\GL/>K-2@VT;B0\:S-!U0O][BZTZKH,X M.&]\:?:U=1OA9M6+/3ZB_:U_T+0*)Y2JZ5":1DG0N%L'-_'R-G7VWN#W!H_F ME0PNDZU23V[QJ5H'D2.$+9;6(0CZ'? #MJT#(AK_G#"#*:1S?"V?T3_ZW"F7 MK3#X0;5_-)6MU\$B@ IW8FCM%W7\&4_Y9 ZO5*WQ7SB.MDD40#D8J[J3,S'H M&CG^Q?.I#J\<%M]RX"<'[GF/@3S+.V'%9J75$;2S)C0G^%2]-Y%KI#N41ZM) MVY"?W=P++1NY-_" &AYKH7$56L)UVK \8=R.&/P;&#&'STK:VL"]K+#Z&B D M0A,K?F9URZ\BWF$Y@R1FP".>7,%+IBP3CY>\.4OXZV9KK*:F^/M2PB-<>AG. M#J,*O-<).M32: MI KMBV"06MH4]L:+*E+U?5*HJ3-P6 %C9RV!RO\:*F=FXRF!"$KJ)IVL&2' MYV@]13,^V@_>5PV&[ P#?"ZQMR>==L<3?E;!8L'Q> ML'0^ASCB;$'KE(C&,JN;THD^"](T="0QB^*49RG+!%1!4I.-S__T#'NE A9^G"57$VEG 6YU-PK\R\,DM')8<; M:9N7Y+]*6BI++5:V0S7VVI5VXJQ("A;SG'+/BHAE44%2X>@O"K@TB>&KBY+Z M9>^? T/=099 'I\ L:%5;V_ M=K?*TB7NQ9I>3=3.@/0[I>QYX0),[_#F/U!+ P04 " .@598QQ5[E@X# M #/!@ &0 'AL+W=OKY2^,S6BA?M&2#,):FO;HR@R98T-,R/5HJ2;N=(-LR3J161:C:SR3HV( MTC@NHH9Q&4S'7G>EIV/56<$E7FDP7=,P_7""0JTF01)L%-=\45NGB*;CEBWP M!NVW]DJ3% TH%6]0&JXD:)Q/@N/DZ"1W]M[@.\>5V3J#RV2FU)T3OE23(':$ M4&!I'0*CQQ)/40@'1#1^K3&#(:1SW#YOT#_YW"F7&3-XJL0MKVP]"0X"J'#. M.F&OU>HSKO/94&ZOIEI.?G5YCB7S)9@)-")=H MQY$E5'<7E6N$DQXA?04A2>%"25L;.)<55D\!(J(S<$HWG$[2-Q'/L!Q!EH20 MQFGV!EXVY)AYO.SO.<*/XYFQFMZ%GR]EVN/D+^.X^3@R+2MQ$M &-1+#*;O MWR5%_/$-EOG ,G\+_9\Z\7\(\$0A25$JFB9CL0(U!ULCS)6@L>1R ;MJD-32W&PH]@QU( M]@["@ISIE&1A?)#"+=.:2?L 7)J.3B5NN<'NI;((2?8!BB*,DQSVBC K]N&K MLDQL&1I"3-,\+++"81>'89X?;I< F$; )1,== M?#_M!7_WO*7.R'4R)*K&<:(-*1Y@]-+K'&TMF0;UPJ]2 SYTOV\&[;"MC_LE M]6C>K_H+IA?4:Q X)]=XM+\7@.[79R]8U?J5-5.6%J _UO3%0>T,Z'ZNJ"UK MP048OF'3WU!+ P04 " .@598R7K$>P8' #S$P &0 'AL+W=ORJ.SU('>NOAR-;)I3*>U0UU3AS4:;4CH\FNW(UH9DYH7*8I2,Q_-1*54U MN+GR>Q_,S95N7*$J^F"$;A /CAL?U39WO#&ZN:KEEGXE]WO] MP>!IU&G)5$F55;H2AC;7@U?QY>LIG_<'_E"TM[VU8$O66O_)#^^SZ\&8 5%! MJ6,-$O]V](:*@A4!QN=6YZ"[D@7[ZZ/V'[WML&4M+;W1Q2>5N?QZL!R(C#:R M*=Q'O?^)6GMFK"_5A?5_Q3Z&__-+ZH2>P'#\@D+0" MB<<=+O(HWTHG;ZZ,W@O#IZ&-%]Y4+PUPJN*@_.H,WBK(N9N/) OQSCKI2+RO M=E0Y;139JY&##F^^^B>?C'QZ!.^W@3A_3_IS(_$>*A-^GL*]Z M^ZE&R5E'F= ;X7(2&UV@=E6U%2]4A1W=6%EE]N6E0(BH7)/IPG1O)WGP&KVO M*+L4/^G2WUG6!?D[C6B00,;#<*8)Q7LAXF@Z3J+%//'K9#6)YLM8_ P@[?F, M=J"8&H3A_(%5-%Y,>;5819/5-!S-J1*-X[E(HM5T&JT@]Y S*NV. M#O$XZ\:D.H;F2.QSE>9'U"*5M8*WU;^(+7$$TG MZEOW._F%('G72T6'<:NY M%!7\JG?D+_.M3;G#\.DDATU5JFI9P"KT/VZ.]CDF=0YV.IS8YW3GBB,:@03V MB7? ;+&F;5-QFO#FFJC"&& Q6:!51&+=.,X5^E(#3M"MT[0QPM,-'>T8/ET^ M@.>IN +2KE3N0KY?7'[!.D*1R:TA[UGDQH_>CP8P.#F<5 6"8XG$7S1 +"+Q M!U)$K@OFUC:B[RH'-P+6\'8/7F^,86/[2<#WLM45%\B>'0GO!+JU]\CV;R1- M:*YG>-=3+?[$]Z]DPIPN0$8K7B73:);P:@4V155WQ_NX7K0"+[$* E@%@9>W M$AWR"_'=-\LD3GXXNWIS+NMA&U)"597/Y:XS ^ *3!_'O +7S.;,._$RB#[YJ+--DQVW!U/ZDM.I8P6]"]MK) D%_$\3Q:32;L M*W0)="6_@A73Y)H/EV<]<%M4.T)7*3T.>H^B*PQK/^D+KF+ M^#S^W$!\<^ #;;$B6WO)ZG+Y]3]8YS.JMA^1M"385%Z3TC%%@'$=ZME5] M9T YB/=E+97Q5>BA>VK[:RC05VL\Z"J\/$<*!^;'$_%^$Y5]\6>,.U]9@4\# M0F#C:#8>G]1+O(KFV/KY'"'U 7L*,_1]G[ #-R?1'#/&,EH@BS#X3)9M=V<" M\&/+1?L2R3:.EGC_-J0)FWU@X^B\<6ADA!BFVO!K^5 F=!8*\*O9$GOT(HZ' M,_QR*8KP,ZZC8ET13PF$83L:&W"E MLD@;1MG7O$<.Q^-OAP (N>5NM;&G8QO+9$%RC/!FC#>AON\4TIY$/[CB$]FN*'$ M.,ECXUZ:'L*>WN&1?O\'AF./[J#RB-8>PH84GY9M*W*JI//#WS-XGIM.5T#G M&U5; MP1=*$RC]C?%S3@L*X)N0K==GCN)_ZH]R&FQ*3N/S=QBT&2AV\RW6[W M1>M5^)!S>SQ\#OL%Y:LJS.:T@>AXN)@-A F?F,*#T[7_K+/6SNG2+W.2<"^FW\#4$L#!!0 ( Z!5E@(%/\_=P< &82 9 M>&PO=V]R:W-H965TCTKG=A>3BG1SY>]]-#=7NG%*UN*C8;:I*FZ.=T+IP_4H'G4W/LEMZ>C&Y.9JQ[?B M9^%^W7TTN)KT*(6L1&VEKID1F^O1;7QQE]%^O^$W*0YVL&9DR5KKSW3QOK@> M34DAH43N"('C;R_>"J4("&K\W6*.^B-)<+CNT+_WML.6-;?BK5:_R\*5UZ/E MB!5BPQOE/NG#CZ*U9T9XN5;6_[)#V#N;CUC>6*>K5A@:5+(.__R^Y6$@L)R> M$$A:@<3K'0[R6K[CCM]<&7U@AG8#C1;>5"\-Y61-3OG9&3R5D',W[^N]L XL M.\MDS7ZM8M[%W"3$[AQPC[HVI46&(4H M'@-,H&2O:=)I>I>\BOA.Y&.6QA%+IDGZ"E[:6YYZO/0$WG=_-](=V0?A2EVP M(0^\+M@_M*P=^PW7C1&6_7&[MLX@A/Y\B8IP4/;R0916%W;'OF*&5EO1O8:^O_AP%=Q7];ZRPYCMY;I#8/#1+46IG=:Q Z"E4(5 M3 3NY6,X5TKCA.A2E96Z$NM&JD+66[;CQM7"V%+N@&Z8DI6D0Y7D:ZD(+=?5 MCMRYG4NN4)(AYI-YM]NMT9L M_09NK7 VZHDC?2GBR7QLQN$X-MN<], ;O\3S7#9C8$#>V]>.W57I$E%FONO+IH!]0KL!%2I.,C7M=<@5?! M?*FU9#QM&00'U&\>NZ*W V2]!&D=_@)=H+KE'QL>F"50"=!*L#=*6WM.&T^< M,D;:6=&6KZ%S3XNP-YYSW5C(V/.+YRE+/TD'_);;DIVQ=!:ETR4MLF@VF[-/ M$))[OE8 3)?1,EVQ=!HM5RF>( R%-],S53OMTR.;3:/I:H'_910G,?L)_C!M M8+)D$>3*&YY>R?6CNFUDMN. M4HIP?\R0FC,6SV;1/";$.%M%\2)A;WT9.7[SU3*)%Y>])V(ZP.@+Y KY[WIA*($*72)^WA@,"J;K7RDZJ4G H_Q7-1[:71-OD 42(Q$ M5=UF[?N:Y=+D384\@6.>>!2$DJ\%$0_^=$MC\,>>?/K 7NO#DV3[_OL0"5:( MS]2A)-GBHX3##EFM&V/;:S2-L.J!.[_YJMD6^+:&UD+Z!*,MX-12']F!!XG* MX-U6:4-Q1ST5V0SAUME4'FQ))9C(IS.+;QM(=C>#*P9!,B#9\^>[%!G[2J#U MW<)3R@L$-IV[Z=LEM(4T.0"<5/0^1%H.0Z^!V^A])B]/,^6G!E]H#A*M;,.E M\H 6&'9S?(9).X4']MYIAY+3S'D?O,3<)D3OR^H^A,CXU'#F0XJJ?=3'';&% MMJL-]7!"'U8O4BNTZZ=E]N&PB#J93R..6K/GJNF]Z3LY8!\[RPP:1EOTQ7T. MEXO0LUT)9GR5.Q!OW@UMXNWX,42J;E01.$3I,E[S@L:K4/V?$_0HMFP8)OR8 M1*IZ]AS>0L&;>Y4TWDU8<)&C5/8%*=1(4'6B?$==[2G:\8=1&TFFEU_6P/SF M^)+1\-XQR__[J-<6=3!YZ"9CYJB!,[[65,$/L/XL3F;C%=XY,9'2ZS/DSN)T M.5YVMR(?IL+/ZNHX1K?OQ\;!+.-'X2^=/_XMN DOC*=&$?S$[%](3LN5;^"K M592M,BPP-V09+;)EE*&CAZ'B8:H5]YC!$:YOXNDTBM/9.7L#D=DBH<4\2E:X M$V2ZG5FZQ.X8S[-S?V8[@[43V1GDINDY_O@,T-_M/Z+EX,1LQ$[YJA NG=_Y+PEH[IRN_+ 5*J:$->+[1VG47=$#_:>GF M/U!+ P04 " .@598/MR79$P* $' &0 'AL+W=O!CUIM7.]:T$D6QCS0S=OL:C F@U2A4D\: M)/ZLU:TJ"E($,SY%G8-N2UK8OVZUW_'9<9:%=.K6%'_KS.=7@_.!R-12-H5_ M9S:_J7B>4]*7FL+Q_V(39<<#D3;.FS(NA@6EKL)?^3GB\"T+IG'!E.T.&[&5 MKZ67UY?6;(0E:6BC"SXJKX9QNB*GO/<6;S76^>N/TFJY*)1X6WEEE?/B3>6U MU\I=CCSTD]0HC;I>!5W3([HF4_&'J7SNH"-3V;Z"$0SKK)NVUKV:/JOQM4J' M8C9)Q'0\G3VC;]:==L;Z9D?T_6E7LM)?) 5$(FY-Y4RA,QGBH\K$/1!0E0\/ MS%+(^'"L'HG?C'S<)YBW#ZYR&(@@$GAPV@%'OI:IFJJT%->]FU M&ES_^,-D/O[UF>.==,<[>4[[=SKS/]6%)\+G2AB; 1Z[%:EIK%.$UZ)Q4.-< M(C9**%HH=.6-* A<4P><5U9%)'5%2B $D=J:M+$JB-(_[*DSB!'ZA8$T&$@L M&T]"F5J#3FK2PK)D3@IO>MNDK>]R4RHW%!_PJ@G6N2;-CYFR4I6RLBBV O^9 MC<,:LLJJK$D5Z[?:/3@AG3,("*\R)*K/1:8M^"5JW4"'RW7--O5L3.*!2)<3 M0$NDLM8>!Z/GRR[(4E.6VK-!0W$/4!N) \(,[._4$=,9ZYWYP'$-W(2$ ;5Q MNETOP(0%H):.D8*(#6%.L(;S@;_8$XU-<]GN)SW.N%PB!,@4\#&[C18$7R1 MJ@G >6RN,@6O@Z@ 4&UU2BYX3[A':X @_ ?,R/$96<.[='O23?^T=A#?'S[AG9*A$:LFJ03AG\)M+"%IMHI%O#W4B-H['8H;@J?FV:5 MDV!F1&6\R.4:&Z@5T$+2(HMC$+"Q!<-3M%M%]3W'07AQ=#\Z&[V"M1QZ&UT4 M?:S;EYS=@'07WF['H2$?EE2;!0>%7N'\SD2O30H"$ZO*HUM05)(?XW$ MBPLA]N,/Y]/)V:]. .G*E#H5M;+<0^*$D1)Z^C>F*3K?'K:Z#X4A;X JZ9JY M+4672D_!(^ +M1>CE&)Q$5*V8=X$=8AM]51K31B7?HJ@%T$^L8 M^CY=-B4%IW%4!ZFT&M=RT#,$IET +"0WHO(79!]6<85_3+6A F_;(J6_,)>K M7V2*2(<$":<(@!"B#G46HDZ%2L2'D(4S'46&/8F8"[APKW93QTYU0P+6SY C MK90:"Y7+8ME"N2NN;-JBR59(.Y<;ZY>H/,%@)]<4)X&.P%X+8\&W<".!=Y-E M;#;5J9V5W* PD[0MRD)6#^3:X.Z(7?"=I32W*O8%QT^#^RJR:HC7EA(CRH]; M'0IEXZ.#EX::CQB<5,:I+,1YJ2U1.PX!71UQ]T]<#TWC\-K]_%*@CU;E OBU MO?23)U,\B>Y_IVB8(R,.//JKVJ,LILT78G)ZD4SF)W25C"=GR=G%!-?3\5ER M?C+GIY/I13*;7X@_ Y4>-GLR3V;CF9B<7R3C\9F80AF63R?CY +*/QCJF*#L M[#0YF9^QVNEXCLW.:;/I>7)^,>6GLY-Q,IO-#AIK51V:_'!+21P<3#ZZ#=U# M1UX'[=RI(.^LVSZY]4O;B\1JWMM%Y/9\'SWA(6>ABI)4H0F-!+4BL?X8LL)X]21W1BJ?JMPK'%L&]# MH/UL_I8*_<%J<6_(\S1,5E0X?Z=;\1$:"-&[6".V"CVCHJGXZ0&30VHH4J3X M%RM;1V5<>0.A\EL0C%G Y <]"BV5)#0OT-V#'2 M*J+O004:ZH(N0'>?K5//!"W!SI& MB;$RJ@A@?J5I?-4'!@F-F<&Y\HG];0<>)Q$>N-G+T/5,JN:=Q&N]M] M GG"7[T)C%[7,0JH:PQ/++J1-U7UN^:I>'H&4;\->>F_UH@D%*/2A M!Z*==$K M6'14KM=A8?*MPR-M<#J2J94MD5__Y$O3,H/OQ(TSWM?N*Z";_L[,3#[V-_2(NMT*ZJ)9:. MAV>G@_#-MKWQIN;?>1;&>U/R9:X J24!O%\:X]L;VJ#[X>_ZWU!+ P04 M" .@598_'P+*]0% 9#@ &0 'AL+W=OB#UQI=L5&(M"6 M9+$S=[[2$:]^,0Q+3SH7I:H<3D:C-\-*&]L[W)>U"W^X[^I8&DL77H6ZJK1? M'5/IFH/>N+=>N#2+(O+"\'!_J1?TF>+7Y87'V[!#R4U%-AAGE:?Y0>]H_/YX MA^5%X'=#3=AZ5AS)S+EO_'*6'_1&[!"5E$5&T/BYH1,J2P:"&]67R6!STWO543G-=E_'2-1^IC6>7\3)7!OFOFB2[.^VI MK [15:TR/*B,3;_ZMN5A2^'=Z F%2:LP$;^3(?'R@X[Z<-^[1GF6!AH_2*BB M#>>,Y:1\CAZ[!GKQ\#?G\L:4I=(V5^>Q(*_.;-1V868EJ:,0*(;]880EEA]F M+>IQ0IT\@3J>J$_.QB*H4YM3?A=@"!<[/R=K/X\GSR)^H&R@IN.^FHPFTV?P MIEW<4\&;_DC<#R)6'TS(2A=J3^J/HUF('M7SYV,\)"L[CUOACGH?ECJC@QY: M)I"_H=[AJQ?C-Z.]9V+8Z6+8>0[]/^?N_Z/B1[FY0E*HFD%@G1C1N;\ZZ:N7 MX^DO@RGJMRRY%:&Z6%LQ01F;E37*! ^;=49R8MULK&NQWE<6TPHXI+."P2"F M,F>#*TVN(X!FNM0V(R5] ?FF,)!L=, U=79Z>G,OS>.]G1IZ,QCL# MT*9TGALVT(?K_XJQAE2A;PA1T@,"DG=:9=K[E;$+I2M7V\CX+\=OMWC.X*)$D2S='G$_7% M+4VFIKNC_E;%A=>/%*3P0S>ZK#D==VIFX_KK$O,^?U@^"D>9,LB@\3A=I) T M_]D:&<:$-R@82"! 0D!T74.H7"DSAT4\!M[,"F!2D"HR/JLK% 9B"6I&L2'J MX"*%R%*YR=C36.BH3&02!;XTWPC06+9@-:9]X4_RS+TA?E(^0#6FBEB2Y[.8 MDXIZ;>ULVFD35\N/G'U2?.=9=%QE;>D-%,XU ;F"EWUU B6O$XNG.D3D=#-E[-X;MBMXFE MD?R0Q-+NO7H?J*_+MLA+6E<:DW4'9LB(>T*U! N9M?CIG9*]Q=9DK M+DP41C=A)'&Z7*%\X9J]4^!S0?EN9S#G?,/)I26$6(WQD8@UW#B;]"#)?-5* M;WWI85SY9 J;G+Q>YX/#YIE[@[690;FL5)[4.5-;<\;J6">FNOI_DF)A>$:E M04,F3GXL/GB'J G@A M/Y,PEBX$9K.O"M> >M_?#*R$7.E5.QKO&9$0>'?IW4VJ'LX^3H$:48/!LU2C MN&9QJ[84R!Q^RN\U*RU_V]TM?4!09Q[PV4&^&R- - O#W7(/"2ZEJ2!2]THV M56787$ :YI?;$'<7N/W0![" BT08/';-&VY=U^6^P1\E@0%M3#?W;K7[[CE* MU_V->/IH^@0KQO*HG$-U-'B[VU,^?8BDE^B6/@/4$L#!!0 ( Z!5E@-7W%P , &0& 9 >&PO=V]R M:W-H965T1CVH-AT+%26/$ENNGW]*-OQ4JS-'FR+%'EX2$KT8J?TG2D1+3Q40IJE M5UI;SX/ 9"56S)RJ&B7M%$I7S)*HMX&I-;*\=:I$$(=A$E2,2V^U:'77>K50 MC15*&;TOK%,%J4;,MWJ+]4E]KDH(!)><52L.5 M!(W%TEM'\[.QLV\-OG+A,Y+EU3;JVF74Y^=G5E2]2P-@:M6026$)T^R'KOL\X[?L8[BN%2 M25L:>"=SS!\#!$1EX!/O^9S%1Q$O,#N%4>1#',:C(WBC(;]1BS=Z%J] K3&' M&R6T\Y#8^AO[?WAWU?IK;HR)T NN$ M3-%%-)8JJ0J@#2B4H!O-Y19>PM0?)S%]HYD?I3'<8-'(G&T$A4(R<#U2+:,<:V4X<9KZ:9S Q(_I?8'W M-&%JFA<6M+N*U.P214X\-12-=:UL# ))AA%FY$>SN'\/AT0H)BE3.BF$&DYG MD/B3: )7-6IF7:JUIG&H+>_YX,^&MR%]D#1 D\2/IV-(4G\\"N$3TK3HN)RH MXL0%[VM)=N.0[(AYE/9EGHT2>B;P6='Q=%68I'XX&[D5V273%)XZ,<'!S:]0 M;]OYYIK52-L-@4$[C-!U-SG^FG?S]Y+I+9<&!!;D&IZF$Z\COQ>LJMLYLE&6 MIE*[+.DW@-H9T'ZAE-T++L#P8UG] 5!+ P04 " .@59893>4$2(# #N M!@ &0 'AL+W=OQ')X]UW MW\<3C\NCL=_<'M'#0Z>T6R5[[_O+-'7-'COA+DR/FG:VQG;"T]+N4M=;%&T, MZE3*LVR>=D+J9+V,MCN[7IJ#5U+CG05WZ#IA'Z]1F>,JR9,GPV>YV_M@2-?+ M7NSP"_K?^CM+JW1":66'VDFCP>)VE5SEE]=E\(\.OTL\NI,Y!"4;8[Z%Q4_M M*LD"(538^( @:+C'&U0J !&-OT;,9$H9 D_G3^@_1NVD92,PTE G;T2 MP,< 'GD/B2++]\*+]=*:(]C@36AA$J7&:"(G=2C*%V]I5U*<7U\UC3U@"[_1PL?I=A();U$MTP]Y0H1:3/B7@^X_!7P:UNL7T. MD!+)B2E_8GK-SR*^Q^8"BIP!SWAQ!J^8E!<1KW@%[TX\BHT:%<=C$,K!'U<; MYRW]*W^^I'E +%]&#/?GTO6BP55"%\2AO<=D_?UW^3S[X0S?0=O8%ZS634+DXS-:PY?A;5"^T<8 M)3IX^[/Q"'GQ#O)LSA:+@L:2%11TZ[SL)C0B:VG2]0IC'R$)U/T4H//D U+? MH_;&!IUY5K.< ,*851QNXOTEZBWVQDDB5A:4*8>2LXQ7DQ"I"1_!BP<"Z8?_ M$GC!\J*&O&*\SDYLY!G\:CS)? /EK& S,M.,Z&=%"2_]S>E)#R+) MN]AI0^D/V@_M:+).S?QJZ&'_N \OP2=A=U([4+BET.RBFB5@A^XZ++SI8T?; M&$_G&Z=[>I#0!@?:WQHJ[;@(":8G;OTW4$L#!!0 ( Z!5E@P/MW$=@L M #LD 9 >&PO=V]R:W-H965TY>'ZV\+UZJ90.=XLC# MH_K!I;Y>>7IP>OZJD-?JJ_)_%E\L[DX;*HG.5.ZTR855R]='%X,7;\:TGA?\ M0ZM;U[H6),G"F+_IYF/R^JA/#*E4Q9XH2/SN: M^GN6';(LI%-O3?J73OSJ]='L2"1J*^@-AN*3R?W*B5_S1"5= J=@KN%P6'/X9GB0XCL5]\1H$(EA?S@Z0&_4 M2#QB>J.]]!9>O-,N3HTKK1+_O%@X;^$=_]HE;: UWDV+(N:%*V2L7A\A))RR M-^KH_.>?!F?]EPZ+RN;G*^B0V"T'F5"+,4?J7$TJ2( M9IU?BQ.=XXDI'>BYYR\$K*6RA;)LL<[-I#>;3IYU3TE*)7XK^D-^WOWQ2.FXE1=43]2WYARMRS>A#< MREI(G4)/4(+S3IQ,HNED\%RIN!U$/7GXV@XGE?7_>@,TGS, MPWDXJQ^)*ZO%%Z-SKX1VK@3A8YS;ZR.NTY0AZOK:JFN)]X75>:P+D)89\P/% M[Y.(!3DAL_S\TVPX[+_D!_R>'PQ>/A?2BT$?1V%_,*&V!T[KB3^0#@IK8J42 M%W9HQTS+/%;B5B%NCD=C&*;F/1)RZ6'IA**K61ATQKJL%.MZXFI5\1Q$ +)2 M&)I\PS2TBW2%N"**HI Z$4YE6N9Y*=/T'F^%A'VD=:W=O*]Q/-R#>R7CE;C' M0@$.=!J.U/Z^US+08+K;0/W'&&BWG[)_;AAH^G\PT'!^UAL]W4#3/0:J NYI M]MDPSV'KM.S!IX'5 6OH-H=M7+EP.M$H)=H+/Y@,/'\P:0)X/BK[=\,6HM6'<<=>XC4:KY\$\E8?!\/-9;S#Y3KL3I;QM^Z4U M&4MCED K@N1*NO9YTD'8X7PM[..]87PP7,<1ZA:_6CM$4265QP=L3URPA3K) M@W)_=V'U=$BR@A\6L85'O/AXVINM)09?A>(B,+V/Z(18%AKHK?^CDJ"(IS)0"DX:7VS[%300Q[94K?BR*F7RWFRM#J*/VJ(SU86!/78KD?36 MU4=OHQ8@H[\U62'S>_+BP?0E:);>>6PG_:2\NC;R_Z0^N%(V"YEV*6.= @"0 M2H=-,5!??44!K^POP515;G9B-(M&(Q0!TV@,:*J3\G 6'M-5>/,Y;[M:4 E< M5PG%FF:-&R'%>Q@6ZOMD$KW4L>0&X@)1J="/^$ZX[UC9@#I(D8-\55!0(BZP MEWR)+' )H[)!W^)0[5NT@QL%$WZ2%M XG!.?@WGGV,U]7:S9P51$'DCH0/%" MZ8+141)/CFVVQ0FX5W?L_[#B/V46O$OIWA=A!JR@N2:1*9'$"9:%4TWF( MTUVR/(]8ZR<:O;MX)'N4%0@F"'_O MUX%O%JF^YM.>JNSHJ=K^6//PUCQ5[<$;J\?OZ[!N[US06 #R5Q#"_$D ]V2= MEZVZ,>D-HW(@U.!#.R NFU7U.>O:"J8'S6&+IM\&FS8QQJ(-.DS&FVO% <39 MCG9LGQN)[3C=Y*DGOD L#5RD7+2-/U5U5CQ>_Z_&TF*PY0IW;.'[2S!S/$ MLJADK9"A*6DC*GC)"ZWZ5@)<(E$66.;@5FXIXQI6J3*!MT$SE#HU MXU_#SL)8FJ0O/^ MLPCJ*E0H**LC-U-16F=\-L,!F3K.OBT.CV7Z"QQMSOZ+@XW[BZ$=UH>C:!9T];917]+X)K&Q*X+IHV-G/X4A?> MZO!"0$GGE']LZX6!VLM/N@NFVW= MA3^XN'*A3FNWE>YP=3P9KD=)@:O)K#??W5S75MRFU!Y\0 6. 89]$)50JY!M M5;T<6:@2->)-:)XT4;HIK%FPWW*'327S81EJ1$BLO,TYYWQ'8)W-I[WI.K10 MF=Y(GYD_8((#O+:P*3 ]FK4L MU:;:]KU;4OZ.1GK?0<-&)Z-I;_P0>9.KG>1!/4UW'\S!2*4OI51&:_(^RB, ^U,P2*?M1/PQ1PQ3E?"N;#S]GD=\H;)]('4TOJMK.NO6%[ S&$\W9WJ# MX;B=5;I3O9832KA:*.GJ,15M[TS..LERS3XTJ4T2G'4]X:[Y(XQNYS$F]VE]S4%'F:XRH:SMCJK8*]LH6E\,$:[NM#5^]DY8,I M]5(+&?\M/):YT/5@+4ADREY3U\)Q&_1E>9H#E7G-0W1^N P,F'%"^ "*1@;OY5PW+J1#[E'W<6JJ++MG_NRVD:X.N[@M V61:%3 MI%516=' D;/E4)-]X4_'G(PGAO,KY+Q6)!2]<6 MMQ*IDE0<__L]EY1MV;%==+'Y$%,4>7B?YU[J>F'L-U<0>?%@.7:;2T5M3_J5R7]ST)CV1TTPVI?]L%G]0J\\IXV6F M=.&_6,2UXY.>R!KG3=5NA@25TO%7/K=VZ&R8# ]L2-L-:9 ['A2D?">]O+VV M9B$LKP8:#X*J83>$4YJ=\N@MWBKL\[)2(?I^ C> M>*WI.."-?TI3\<^[J?,6P?&O?4I'R)/]D)PPEZZ6&=WTD!&.[!/U;G_]970V MO#HB\,E:X)-CZ#_AFO\%1W2F/Y#D.>2:=^+N\:WX8FJ5B4DZ3 XNDSK?@DLX M%W"R$[_^,DG3X=6,-S[QQC QNA+2"5^0J*W*""/ID;%-F8LI(;TS0G;F C0C MD+/088XCL,6!F#!72Y4+;P1:VQ.MES&)3(F_93\ M@D@C8^PW -72>I6I6@8-O*@V&HE<>@I:6?K>*%8I'!XU79VE,)U):Q5$Q?Z- MCBP;],A*;%*S\!K;\F@@/$%$UGUF2M @*^<+2UB/0^<&<.XRVNWL2OQ)3U2* M$3^.TJN_-<9C?S":"^91.<15F2P!BM!MHC_4BN%:7=T.7GH0SZE*E=(>1[L2 MWX\($@,^6$E-.2]MAFG^^W[35N[?5U(]-*S)DUE?"4%5I] M;V"+14%\GB:V0V4PWB-P,-$Q>1O]TQ)W=.O![]MLH<\4J,DN'%17(RN8CCL[-D,CYM MYR?)2=J.3X;)^>E0?"%;B=* DUZG793T=)@,A\,?C!Y!?V3?1#/#G@P$><9= MI/$D&8_/MP;G$*,S^/?Z+ZCR!>3#O5'K%<0"T]&6QK"]9K*=!7^9)GB5GK.R MR=E#H'>RMI5'9,9Q4,_$J]-^BL8$C,T>1P8/8]E@F&?I%5MHGN0A_/"&/1F\8\BX2[M9<2\)*G610N]@J,6T[K4TP5>B(0Q=0H7FSH6IEA;3S5AN&1C'#O9'W,//L M5 V]QVBQ:Z2NQGEC5Y+6*- F=ZNC\7*W>/R#T**$&\J>D#WRLEM2WF_TZ7A^ M_^SG ^[<5)HQ2O;+L+#MK==-+;,_X.K:&P!.EYJF]H-A;_TP%9V?(R"=4S5$2BTQR_X M]T=*\IH7BB8M\?'+T"B%L-DYH.K>9F)(R;R-Y9V0YVB,C'YM=;@DT8NN+TKX0N>0D#;? M3H@E1S0="/=N6X?>-3-5U>CV.L6;_V*>=P\=H$$@X@-V%%W77KEN M)Z@E^QFW=5++<@DN0H# NK/&!K[.R4M5PKT.ER.N\N(TB4GT>S3Z^XW1^_ON MV(/.IY"*8!?^X(,[&Y\?OXJL9]??E.[BIY3-\OA!Z@/,B@Y7E#3#UF'__+0G M;/S($Q^\J<.'E:GQWE1A6!!BR/("O)\9*- ^\ 'K+VVW_P502P,$% @ M#H%66-XTN^I5$@ 83$ !D !X;"]W;W)K&UL MM5MKC]LXEOTK1$VVD0"*RV]7Y04DZ9Z>8* M3*F;B:U-A3<[ZTK=XJ?;WS:U,SKC265Q.Y].U[>ESJN;-Z_XV2?WYI7MVB*O MS">GFJXLM3N],X4]OKZ9W80'O^;[0TL/;M^\JO7>?#;MW^I/#K]N^U6RO#15 MD]M*.;-[??-V]N+=DL;S@/_(S;&)OBOB9&OM%_KQ(7M],R6"3&'2EE;0^/-@ MWINBH(5 QC_\FC?]EC0Q_AY6_R/S#EZVNC'O;?%;GK6'US=W-RHS.]T5[:_V M^"?C^5G1>JDM&OY41QF[FM^HM&M:6_K)H*#,*_FKOWHY1!/NIM^8,/<3YDRW M;,14_JA;_>:5LT?E:#16HR_,*L\&<7E%2OG<.KS-,:]]\]Z69=Y"RFVC=)6I M][9J\VIOJC0WS:O;%EO0P-O4+_=.EIM_8[G97/V"%0Z-^JG*3#9>X!:T]03. M X'OYH^N^*-))VHQ2]1\.E\\LMZB9WC!ZRW^-PRK'_,F+6S3.:/^Z^VV:1VL MYK^OB4$V65[?A#SI15/KU+R^@:LTQCV8FS<__&&VGKY\A(5ES\+RL=6_7V?_ MA^74G\U>%^H7W;;&X9<^-EW>-HE*"YV7,J%V-C4FPYQ&'?2#45MC*GY3ZA-^ MJ+QJVKSM6I,IZY1N(!#ZKO>:WJBNP0C5'HRJR-$*E=K.-4;9G=IV#:AML%]> MI45'>[ CVZI16V<[N)R";V_-01<[FO"@76ZQ(,C#-@T]8DHUN)NHWXS24*TN M&@L8VOX=T*!:JPJ;ZB)13:M;PW3O3&8<""G +C]P9M\56O9U!M] /DVD=YEY M +;5)$ !F;R%X!)U !T&O(!%UPD&88:K, M5PTX\2Q!*WGUCRYW4-<)>O&ZUQF&Y TT3W*'@L#/-9&P8)U)KNLZ'@S;P8FI!K-;O2W8#FR:=HZIH*DZ7MIZX0:X2#L1F">D?7L(&VA*@\I@=H,0-U$?*O5 H0DLD'WGU<$XTG"6[[ P M='2B5\ (J(2<3B%NIK84P[TB,K&\-/90UC*^D\&"^517E6W#DK1K[A0V8@)) M-[;H2&G)8,=YR3L[!4.NVLX+%::4DD;QKCC!_UJ2FD/6A>?%C:4TZ$ MZRKH%/-VY-SF*XF$W_7[LF*P&1G?#J[?/SCJ!M,SDQ 0%!DA".W@2-U0!< A MMGQR6@:OB4*<[K6+-3#V>,BA-Z(3*%<375M3Y."3O"283F]H(N-+.V(1'W1& M1(I2O(WS-@13MCTH1"I3;F$?(5KQ>N=/YS!*[1SPZ#1\&99SP6 S6OI LU M\0.X)Z,@-YBHCY# \6(N+/G IN,G8(EC7A0$B:?!V,%LUI%AG&IA>&_LWND: M@J+=M3@8 61FD/DQX@IR>6QDL&08F*B_0K#GA)!$!:RQ85[U[)BO6(X@F1:! MO""2(M?;O&"XI#U(L027ML@SMI"M+L@3%:(P""5Q)$%FO7O.Q!A2"^-QB 71NTLR2/R *B&G/7 4%RB1F*\A M/PLH>VZ/Q%RJ:TK<([Y!1)-G.0/L;SZ:#P#H# 4RPUMA)&$EA5/KQ(!$:"2O M'1 )9&$ZL9,C7RVK?'O^5T& M4\.STM-U_!@%&-,[PS"9C-7#$.W?^QEDVVG&9@U9GIK<$]EQ^C5V0C8CWLFC M@8*CZX2@[HC"C/Y"1JAZ@%CTAB.OI\7'VF ]WCDCH@<")^K?*8=H4&G6DN!T MC8"1S]6&=&8(W1ZS0 @5<@Q[NS$U/NF%%<#$0O!M2+_>2IB8$&!5S9&HH@#- M> !-"X + &F*BO :4J.'#LH24/$RKHYH.TOBR-2"=C- "1Z1_Q2FVL-Z_"J( M=.W12$(50L))_(O1")/DV[8[^:2&LQ<]F(9UUT#!2R$/09IFCC*!2 ;8CBV? MI[Q4'0S)$<2QO) !:LXOHC$^O2:'][9=:O.SZ \RB]#Q8#WMYSJ0B_ ?^^EX*"TI&Z.23O!BHGZ<1!L9O;.,#;]O[*&C)3 (]:0A ?HLX.N77'B+':PS82Y9"\JQJ%,LA]*%8DN M@1X;V47&AD+#-95 G$(UP5W[! V\^O0Q0J:0D/:P$U3.&0/6,CM2-:DAA!.O M'M(Y%0F]Y8 !W@MJ"),YF8+LD.I2[MNY"$;81U%AB(KH/3)+3._S+MB/V#R' M)"1MCA\.(<6C40@X9]M3\KLU#'^%9/V9+K$?E:P^=".'T#G1[>V!!!'PB,(C MO'FOI5Y#T6$[28+ZU/>*2Q .V+SPD4F2#"=625//HR@3[.79$TTI,B'J=6FQ MHLA6W/79%*$X!R<.NDI6(&HYI^<*;USG?*L.$B0W.EEA#>#,80H"327 M*I0<0UH''+F\>Y\%WB%,^R*Q3]VBH,(&'G$.B\Q'99IWD6A(9)&'='!++<)*FEY4*\]@X?=1@2M@B]!67/D2ZD+M\RJ1(G>U1.SG0E MT?5<9:'P5+JN\9YUXD=RYLF41R'22^0D7C!1[TRJ?6(TJB '*)7L[2KB? MF M/-%J'-9'>#-.3U@Y09!4BAM^'"'1QZ[E[@;9>X\FH^S!Y _$/85Z8-:3]7HR M527L-W0SGJS6D^7PA#'J>DU%9502LB2897&*BJKK>U($%>.31(#?*?_22I!$ MI2)%(O'P2"$RN5*XT7#JE&1!43NDL/9(*SUE=<#40'KS[(7Z3ZA=VJ-7V"/6 MZ&-VN4<"7-OG5>53$Y\S/%&SZ3)9;%;\;9'<;];X=K],EGATI<#TU=ARGJSN ML=TJ64P7:K%([N[OA^&,AEE.L:A13Q?W6'7U3#V=+Y/[Z5*^+.[OGEVCD;UK M1-TZN<=.U^C\9!P?*Y!HWUE(AW#";CV" .)1M_+C?]4>%/ )'ET"_]*\UL60 MEDELWY.E5]*H"STNKF12";IE79B0M@0DRZN=TX+W-"@OD78\>,CS!0V>$%)* M\^V;1GO1"$A&?0EJ+]C(AT;\M[8%-WCZ9'V_F[S-L M,^S"\2NS/K?@_I$OQ(;&E(!CZ'X-$!GK]'?R%-(HX6LRM.J@_.(:BG!9_S M#1AIDH09/LU%]#9U<%YZ$.9*N2MC:UO[GC4QL^NX80J6*'EBV++@5W/QQQ/Z MVFT4/OR.E>$V*S6C #U%QXCD$WC9+G:7?]G?@J]>X<1SF?@N:6":^@?(-;D. M)2LK+<)V[IV@SWVHH&/@D^K03Z0RM&?3]KW4P+,4SW%=["L=QEC6[G+>5\M< M'N5-RL9/*8N4VM!3B<4ZWX?YIE1"]21OB&R2.-5C;(6AV?'_T<^$7;(6%$F>*>;P)P2$ MZ(/0@D$^Q:/&EAPSL8," JKG*2U8R#')F>UB SID\$L*(YR,#A%G[:FF_+DXC7EL#U2Y@^39_=V&B97\@FST:-5J]9QX5WLN M\\)Z!,5#1ZW7 1/LQ9+YO)Y6/[=)VK87*A\J4 Y LF/*J5CCIE+L5;[%.I]N9M*RCY@+-6I(@AL3^"4C M'DYS8<1#KV.\9S2H@QVVH6LBW0$YE1F1W$-K"$Q-3ZO52?^F-6-7Z)+E6 MZ'&Q*(\5!39N61$W!=WQD-U'<_I()Z2$R-#S3-( (,;L@)LF8D:+0H( E[,Q M!"+I%,=084.H^\ MG,M+<_7ES./[>P*ACV/0DY3U:8S7GW_^09?UR[).?0[&B 5L";6/?>;Q=?T1 M$15:R?V"*Z]D?;_@OZO-^IGZBVEC*IFA^68N#"TVPM!RJ3[RRK'.WNL&N;7. M!;]"11]30^;@8S=C+!]$GP7%%Y=RIW5W,)ASWOIQPXAG0N>*%+!!<2B*6*TV M9PKXSB5%_/%?4L2O5[* /@3(R?1!5WOQ-6Y7GG$6!W6BE2?_&!PLF>ZY]@VB4-UV(M%%+%$__AL\-/G\>F0\JOCD>^C\7"T-S MX&]@@:(AMR$X)#V[LM5ZLE";R?1LF^5RLD3,PCN*&CZ)HRLA95>> Y*D)'R^ M=[XX'U47MA44RA^7C MZ8J>S6!-_9.UNDONEM&##1Y,UXOAP1T,\6ZY]@^XJZYW5 /.%LD=]MFLDN44 M8J Z_,)">AD\42O8Q_V4[&26K.[N0&\#9_E !P[(J+'K ENM%\EJ?0>^SVJ' MQRUO-4TV;')ST#Z?L@S&ZN($CVN:Z[$K&4[/N9>PV@RE> @$3^YGDW7_T*M\ M%""C]!VE:>?@/F=UX H)!F*:C[R=4=6)>?; MW*0I;-12'77B?3.&KT#T-[VB)K9#4"34=((!/IN=3L_;6IX L=OMR>[B_N/9F:+NV4J&CEJ%2G MQ *[BU2!U KA6QKZB\F0"]%)BU4'4]1TIH]\A["1>[/][2&YI.B^X+G<1SBW M!U[Z8"4_\V>=5&=F76KB2PN[COHGG'!*V>=JR^7P4%TW>,%7],0^+L3Q./.7 M%QPT%X#.T-:LEV!%P5:Y .9SWE1F] ;+7B2GT.&6V\4IM.)BATY ^I.4VLD= MP]_B"V><80[;818)@&*;,W+1C(M,Q[<-I1T0.Z#8-%^@NN(Q5W%ARS7>SN3^ MQIP;.Q'KK;)0B9,3W5[;?6HM':8X=18+Y.*VH=-Q7]S&J;2_S!KHZ)C[49^Q M[Y/&3D$714++*-KJAS_;EWT2R0=UU.(YFDA:C*/"?PR"VOQ]!JR@N#SWT1FOO5[J2V6O*93P3V=[;=Q)M(/9R-B_ZW! MSU?N,D&03V;(9;:>QJ?46\.00-2SR;5KT[?1M7>47WN^W,_'6%4K-^#[I_W_ M'W@KU^:'X?*?#W[1;I_#&@NSP]3I9+.Z$7L./UI;\R5Z&"JB"'\]& W3I0%X MO[.V#3]H@_Y_5;SY'U!+ P04 " .@598I_EP_N,, !),P &0 'AL M+W=O.D M3=/.MLG8:3L[._L!(B$)&XI003"*]M?ON1<@1=F4'VG:NCO]8O,!7-S'N2\0 M>KHQ]GVY5,J)CZN\*)\=+9U;/SXY*=.E6LFR9]:JP)NYL2OI<&L7)^7:*IGQ MI%5^DL3Q^&0E=7'T_"D_>VN?/S65RW6AWEI15JN5M-L7*C>;9T?]H_K!N5XL M'3TX>?YT+1?J0KF?UF\M[DX:*IE>J:+4IA!6S9\=G?4?OQC2>![PLU:;LG4M M2)*9,>_IYKOLV5%,#*E>4G* 4C\1/YC" M+4OQ39&I;)_ "=AJ>$MJWEXDUU+\6J4],>A'(HF3P37T!HVL Z8W."3K4EH5 M9'TKMX"6$V?6RF*A^/I?9[/26>#DWUW2>]K#;MKD.X_+M4S5LR,X1ZGL!W7T M_*LO^N/XR36<#QO.A]=1OY.5/HT2Z3@1_S#%XOB=LBOQ79%")7 8\3:7A7A3 MB+.UU3F&L3F22)@*ODW4EB;/E"V%7*^M^0"Z;JG$.ZO%6Z,+I\1KLU)E1!1[ M-ZSRD&9^]<4T2>(G/)*>\GW_R:-(;)8Z78JES,1,J4) SQ^TJ;).X/;BLT1K:%OLPVB:DS50J$ M8^9C ?@ZDE3]6FFW/9ZQ9>4&\D/GNDCS*M/%0I@U"5 *9\2ZLND2PT1)_E#2 M9 BY@G@L<10$)YVJ5'O!+04W$,1X9W5*4H7!EY^(JM T>* MH[O(H/">>-,) 83-+6A81%&,$E"@)&LQZ1T7TF$%C$/F@2:JV7\PF;1&#RTI MV?I@ PU#$PQR2S'(E6L6*^#HEK-0(-(-B8A M&+?- C;!&HDP4T*7984EJH*6WN=?EV(2C>(XBN,XD.N)'XTHD""]WN%!T!2[ M$'AAK<\"D"[1#& 4,3#1M3 K$--*6 @6;. 5[4 1,2J MN+*RECR9#(E'0.Y<:5(/^9V'@BP-">.66)X-PM#>V; #SC,%BP+^'Z3.&15$ MK9G:84W P_ 3]9' 'T0XC)$]?>[IQ?O_8=]NWFS8;>Q5?^U$2.,UT%EA7 U, MS,]43F[J'2%H"RQ[8:!VZ?FI5<\W*:V6>\]HJ;VR7J\5HG_#'Q$JE7/YSAUW M[P&M5)9+#M6%?W&-UA:J4)8-Y&VV(&C.VG;J-,UKLU&0,+JD"L2!I9Y16$+\ M8\]!T5&59(3 UN1-.9:$&LCCH(TQ2K6E;*I1K!.3>E8;OE1F%FN%UY+\R91 MU1&>_.3B[!Q>?\;BHHI2'%[J2DHPQUA^0W_&43SI1Z>CI.9N'YWSBM7OTTPW M0I QH>E#!C65#MR$JKE#&E+IJFO+T@_*4QDS:FMTDO$5M8#J)=^/:/Y&-5BS<,7'%& M&1PES/6 DG7[V"3@ /Q:I+HPHM6$ZL;)X[!F*7ZIQ6PNSA8+I&^G% M7:&6B/[H-$I&(\+2J!=/1=PC7(W&(Y2&/F1R99D\.?C_F^#EF7AX.HCPZ!$1 M&_9&IU>&OFI24?WDP4&RMY1@(,:( L.!%V RA@ )74?)Z:2A$0(16^.N-,BB M*)6M1B^?"E1)%0=T)2DN7['A?MZR>ROKDHV;:51\")FUG+N];*T=QPQH3_NX'JI\ M71QCU#$X4-M0Z,/CN^CM3_>>=9B(T/.[J<&OB$4 >>DXM,OB@,B<;Z]PZ,._ M;'RFP\JF"X2DZPY@H2NK'9W6\S0X76Y,E6>MRA7Q1>G0\='0N@D]$!6H:<2P M;2,8;L52:=N)/Z^#7"+C(J8SQYG<=J #H=Q#A#-COFTE^8"J-#><^H,>0Q4* M:EYS/IQW:*U+B!WO664Y-H8X5QX*="% $:N<%3G>]WO].MQ'XL%@B'9A-/#U M]8-6*N#6;NW[JMRS6]<,A>GDKRX0/Y&[O=1POFLK?9;X"6WEI^2([OY4/ QN M='[Q4UDWV[?,'2W6.K+&CZ;X@ %X1J2[$\8@&D].HQ$,0G5([Y2BYG@:#>.D MR1C]:!R?1OT^#4G&O?ZP">H_>^H/^U%_,HPFP]$C3P5TK^:(ATDR1#8Q8G#(Y]X4K68[ M:6K 72AOF*0>K,$@A!K%L/L(G-%&1BCZO%F,2)5UU.*HU3HW6Z5\SV#FJ>,Q];$R8K44Z%Q9H,CCN>YKUME453<.M7%[O[NS&Z+BA7/]:/$4ZO4,7N9 M#Z:AB]@S"^=8L-%P83J4P4I>H;NL*$'Z+DONDA:!!9; (CXL[Z[JW42:WX[3 M'@&M:*T"YW//1T]\(YLVL]X["74PLXC@@YQ!8>&8]E[IDP$2+ O.*0VJY'P0 MY/YT"T]@X2&JS5:C?LG.72G_Y5*K.=6;:<6]RAMO]2B\>.-[$# 87C TW@*5 MJ$$*5P][A9:]2#7 T,S_-O1#+TT%5>3UR!^X#&D1K%^\KL RQ5*TXRD@V%XO M0Y#GKS[K>F&/RE(=DI9L"QB:M&YXW 8Y2JVE)6VU]S)6BIR]A/.5(8.4C]%D M/H+'?$D3EV:E9I7..>M;-/C%E?JIWGYH;>_5;VK.O6\_U#NZ$.68>G> O@#I M\NXTO9,$ $54[-$V0@Y5>U*'M4.[AOR9P^]'>(;Z,?X3ES6*_83:CP_SL=LF M1SD"VU!W*!U%E&8G!B%,SS7OKL."5)L!T]0Z.UYQ)3_J5;7:L\O"R#S$GO;C M4&R%S'Q81/C8][)@-ZJS%V2\'*-'78'F6KJWB2^_4RRI0P;O*)=(YX(^*^E& M*1P\?I"-P+<+&PFJBE'U..5NA5RN5:?"*E.(_PQP(9)!X&+(/&/4A9G]/OKQM5FGI\$9[ M3WN#^%YFD0;JR?@N1S \%=YH>;Z$M&/V##LB,AU_9D@/U156ER2]LEU-AVYI?_G[8CN3%-]'MQ M?)^]]C<8>#SE N(OUG;<,FW\61W&S?W"'UK]7SD0\SM4^LV1 1:1=G)K#O8^ M/:>P&>WSUB$5.B*BM^U4O9X02=]=O9KHM9G:5B2KH9E^$D-2Z;\9_7FF\&#)-FK6W>* MDGQH#\J2-@>>8:SZ8,IO[TT^,<(D@U$43^ZZL7%?]PP^RR;!W[L"]\_);DK_ M?^:N0#BK.;J+VPVFT6!ZL!'\2VT,##[3QL"^&F^T>MSKG]Z_4N\N#=IMH1+% M\?#O!NU/;-#.2L\P*X["8*/QB#!IK#]"%S[;AR_2M+CB0P7M$V]NN50Y^V?* MRS7>28F(7QM.;/Y4DJ0O5%7N/%!V!U<;;M3NW$37L=:]DQ?AM"#KPQ_IZ'4= MEC]I_;QAI9 OZ$<<=#*B*IS_I4/SM/F=R)G_><1NN/^1"?H"H*@4N9IC:MR; MC([\^;7,\__!U!+ P04 M" .@5981C0Z\3 * #4&0 &0 'AL+W=OCE;7KZZLKDZ]$ MQTWBWX0XJ-&7QFY,FC4E_IR_OB=A220:(4N24)')T7.RC?<\KL; MK39,TVI(HP_.5;<;QLF:DO+):CR5V&?OWM>YJ@3[S)^%N;FRD$CWK_)V]VN_ M.SZQ.XK9KZJV*\/>UH4H]@5GKBSYW5\5N(;D8]9$@4L#N/DC+RD]R]Q M\I+O^L?>2).7RC1:L'_?/QJK@8C_'//92TR/2Z0JN39KGHO;$!EF8T*?)-$CF$Y>D!U6M>;W]Z8EUM9+]US P\; MJ_26+=I(# S5Y#U2&T<_$A)H?8.$:K_]##!@"P-"U6"YFG?WP2* MARZW3MJ7\:=Q;_'.!V

EX1I?).,3ES0#7R*41,!?)8J7DC[*45E(BD',M M]EFE@RH]>Q1V(P0P+6M>Y[+-J*@( MR#G7VJ'- ]E0HDY9A.\P06I"WKKUEPQ!;Y9(,STG,S&VP'62" M(99MN"[,>"\4AXRW#VL@\R5\2;B#\!G0[W!^).[7[#V@*+4+!DE3! _VQ,N& M6S_^N$9C'-J#64)I!^ME29!-9L1[<9BR#[NH"2WM"X-(W-[6I0_R) CG,?Y/YW-?#:UQY'Z+=U [,#Z!UCB8Q"G[19.BX@AN,]!V M.F59&L18]T$U8'U8&"Q=\3\DC\1JO"V*V>Q##UG7R&C-;3 M"\0BFZ.'741P-D/G@49>+XFE\!3WJ'/1-0;='.;3"<'629"EQ$;T(1M&HZU. M;/#9N$CF*5D2SEK.0FND&]%\?GDR"E"/EC[+R YJQ3"( ',L<:]8,@OFM 1,;/GG@]>-$)9NX>Z<,G92+MB]Y\>V"P- [99R7R%DOG6 /0$J-;M M(96X!JD5QT*272$ZC2:W#[H]3?PH1Y2UJ-9*X]QRE-0<2;PDMAWOD)QSM-88 M4BYJM)@V0$3>V=:QLP.)A*Q>]1L(:!16"N=J3]!"N+,7M+3GYK MN 8PV<9C &6D>D(XZU!5;BK(&XKH3+.^K4NG$0@X(0MF47"[(96>Y4W5E-RQ-)$ES2,T3^7<^&9'ZW=-U87+P]TK M+!K-.X]W<]"0<1D*7:IB![AUR>O:=:P2V:R=;G2Z>Z?N10OS:KJR*X A"M>* MPUZZT0U-B+_#MB?*,_Q_4E'?*P-*V(H7)U)-OAX%J!/[*AFG. V7)3:-'6,< MD\&_8P(&;5EQ+8$0+9 =#T) 1>Z:<9L;(F=CW1UBGAH8(J"H4A9NWU]*XA$1 MN$OABMN R04":;#F213P5C5ET4W+)*-K$"YZ/OXM++M,^U('EJ%,:,MEZVN7 MI@T"0'A%#AHW;@D?!4SKF!]0)48ZQ)&_M5AZ^(DGH+MM.5VA=\>$6K0SWO&< M\"5,0&>CN?9(8L;L 76V].1\7GE Z$:E.L(]0:>'IZ*V/':H\['L)T)B#Z23 M2+.QTO==Z45U?O(A:QSQ,$ T][.4[SPZ9E.G\HS,[T>-4MHV.G*+XG_0A&37 MAYHU1._\I..,CTH;"TRR)Z+)(3R7:P=6"ACZ3$,%W5AB&=,Z8,2!P#8@G@@8 M:=74X-J#DSH>E;W*Z 11(?G4X2D1R:Y=>JQ0)=^71@7#H(MGS.$N*BT#.:+M MIDA6\LV.\7S#] 9S=Q0:GE,.T7(N5<><.IFZKAH7LG0V[TY> LKK'CMTF!WB M?N@1FH.5ZU*TKKGA0.5X^!>&$E-(=^[8,3C/93B9\^M!#ML0I,Z%0%@\-7N0UV+R**MAA\ M!?;U1O$YTC(@_?AY[$L].'2Z\0G'Z@55D!;NI1O(=JTLG7M@>\<,&!V6+;[H M/09_=NUOX X8N:=2WR1;Y!G?C-Q)\BMB!:NAYDGB)%?ZS!9[*:7!A1JD:0S) MHBGKLZN>[ORZ,Y.BLG3GEO8E#<*!FVD]U0' <*\]V*N:$[F^7N]>[_V\A(5*1YEX-WK170B_=[PF.=&KK7[KW=_N?+.[]F_K=&PO=V]R:W-H965TBJLEY,&KB7 3EJTAP"&TS:'H@=:6EM" M^%#)=93\?9:4K+J 8R"]D%QR9CA+;%/,RM;#$W>Y2-AI5E;J^4L,]+ MD*;+><(/$^MF5Z.?B(IY*W9P!_BC75F*HE&E:A1HUQC-+&QSODAFRZG'!\#/ M!CIW-&8^DXTQ#S[X5N4\]H9 0HE>05#W"-<@I1$J?H60#H0T^.XW"BYO!(IB;DW'K$>3FA^$5 .;S#7:7\H=6EIM MB(?%&J1 J-A*6'QFWZW03H3S[2@[ME>E;Q!LH)RY(/+(W3[(Q>-F:;!;WLS=FR7XN-0TO1[U.)][+3 MT[*^<&:N%27DG"K#@7T$7KQ_EUS&G\Z8GHZFI^?4WWA%_ZO%[H'5HF+:4*WU MH#: \!A$OP##&M@S".L8Z(H1CFX)U ;L>%.A31EAJ4\FI\X@.GJR"NPN%*9C MI=EK[%_O.#O6_J)_\G_A_<=Q*^RN(6\2MD2-)Q\O.+-],?8!FC84P,8@E5,8 MUO1_@?4 6M\:@X? ;S#^B,4+4$L#!!0 ( Z!5E@VI^+630, ,T' 9 M >&PO=V]R:W-H965T#S00+%/M@BY+)PW,H MF5KLC?WJ:D0/CXW2;AG5WK?S)'%EC8UP5Z9%35^VQC;"T]3N$M=:%%4(:E22 MI^DD:834T6H1UA[L:F$ZKZ3&!PNN:QIA_[I%9?;+*(N>%C[)7>UY(5DM6K'# M-?K?V@=+LV1 J62#VDFCP>)V&=UD\]N"_8/#[Q+W[L@&5K(QYBM//E3+*&5" MJ+#TC"!H^(YWJ!0#$8UO!\QH2,F!Q_83^KN@G;1LA,,[H_Z0E:^7T32""K>B M4_Z3V;_'@YXQXY5&N?"&?>\[&4=0=LZ;YA!,#!JI^U$\'NIP%#!-7PC(#P%Y MX-TG"BSOA1>KA35[L.Q-:&P$J2&:R$G-F[+VEKY*BO.K==>V"JG*7BBXEZY4 MQG46P1NX,]H9)2OAL8*UIX'=')@MW E7PSO:4+=(/+%@K*0\9+SM,^8O9,QR M^&BTKQV\U156SP$2HC]HR)\TW.9G$>^QO()1%D.>YJ,S>*.A)J. -_HO-1FD MPEMU*,"?-QOG+9VG+Z?4]]C%:6S^Q^:N%24N(_J)'-KO&*U>O\HFZ9LSS(N! M>7$._7_9S;,93^OY61KP:XVP-8ILJ7<@*-0=0U8#I&-,3][E,:Y[AELR[C;@ M7DA-WJ9S0E?N<@Z?4=C^& (=(FPV:(>#Q*^<7QFL3R=_!@Y2]RV2>LV\U](* M64'56=; '%NTTE0DS,[A@_9(]'WO=%&*5A*X_('590R:FO$O<%'$V;2X9.LZ MGDZFP))-+BF^- U55#Q2#1CC*2K+QC$];$TG<58$JRCB<3I]24>HDC8Z M: EM4GJ)CDF6U.@=DC9P-6^#Q;:S9/K5],\ MR]\<63>-L5[^"/7A? ZU-);2>@Q43*<]')6!-Y:2*\"PFP$[G10TSF:<838: M_PN3NC%:2['*"$U'PM$!. M9Q&F:T3B*K]-9&(M9 :=^Q.2HQ39H=^$B(72F MW7?;876XJV[Z%OV/>W_1?11V)[4#A5L*3:^NZ6JP_>713[QI0\/>&$_M/Y@U MW;=HV8&^;PT5[3#A!,,-OOH;4$L#!!0 ( Z!5EB7( FD9@( (@& 9 M >&PO=V]R:W-H965TLM^8WE4O2RQ@QHK?))/YQ/IDH0Q6N"[D/6N^0=?/ M4/.EK!#FB9HV=CBT4%H+RF&&:="J?4+UL2\D5[M$X60\Q\]H(] < MN+E"- 64$)$63-0/Z!@F;GP[T#\.1\ MN'NB&[\_!]_P^?]S#H?&W=(%A^FT6(Q%A5.86$H-!/ -6/'[=V[H?#DTJKH6;':' M\CIL. J=T-D/2UZ'!>%G+QSU86TC]LXW6@)?&ZT3*&4UE>VE[[V]G%X;%7GA MGRJ9;57Q'TVKT7>8KPD5J("5HG0&(U44;W6O-22KC!(LF52Z8I:Y^E4 UP%J M?\68W!HZ0?_SB?\"4$L#!!0 ( Z!5EAD.J)K0P( (H& 9 >&PO M=V]R:W-H965TNJY,2ZBPG/ :F'Z2B<&4M &>RL_.5Z8>)MP"\"K3P9(U/)GO-G,]EDL>,9(:"0*D/ ^G: .Z#4@+3&GY[I M#%N:Q-/QD?[-UJYKV6,)=YS^)IDJ8^>3@S+(<4/5CK??H:]G9G@II])>4=O% MAI\=E#92\:I/U@858=T=O_3G<)*@.><3@CXAL-[=1M;R'BN<1(*W2)AH33,# M6ZK-UG*$F9?RJ(1^2G2>2C;Z>#,0Z$G@C+ "K83 K !][$I&KM([F#@W[6GK MCA9 MX)TK\P;M7]&&9>1 L@;3?W?JGVFB5\5K]?\B=[C@PQU3"B-AL$)N-_ZM2>0.BO"%]P&V>^Y[88W!97']RXWSCWHI][TA\J$(7M@A*EO&&J M:Q7#ZM!H5UU_^1O>=>D'+ K")**0ZU1OLM"O4W2=KYLH7MMNL^=*]RX[+/7/ M H0)T,]SSM5Q8C88?C_)&U!+ P04 " .@598CUC0]'4F "=? &0 M 'AL+W=ON/VT:2_U<(+["P [FZ1Z\^)8^^\&]^+8?A[;I[ ^N\.-F8]S^I6W[ MW7W6K.R-'3YL?W#PU^,P2MUL;.>;OBN<77[WX/KR MV%7?>OK_8L?/?@TS5J,?^HV\#']OFH[_:SX)(Y(7GEX<>>%*7K@BNGDBHO*U M&#@V\;>&]X\4^W,EWSNV$6=75QP]M3 M],OBIEEUS;*I3#<4UU75C]W0=*OBA[YMJL;ZXJ'^Z]&WCP>@!4=\7,F\+WG> MJR/S7EX5[_MN6/OB35?;.A_@,2PBK.1*5_+RZN2(KVUU7GQQ6197%U=?G!CO MB\"9+VB\+XZ,-[?B_[E>^,&!)/WOW(IYO"_GQ\/C]P#GQUMW:Q^\ M^.M?+K^Z>'Z"VB\#M5^>&OW%2^,;CYOV X[=#;2A'A$0NG=/#%VMS:8F%M5\#ZML;9NF@Z>L_5\+0%R1[6Q8?S MF_-B93OK3-ON\6N['>!1$]F]=0T,OFU1Q/[ZEZ=75Q?/_W9]_0/]\_+YH\+X MH@+9 94#[^&@,,T )+X-5"5[=S. 5!M7^^)E#_\)([Z]OGD91IQ]_E5?D_03 M"_2UZYM7^M8Y\04H\2 >M<%%S/(%%M..M242997$8OS[%?.T+!KX;+?ND27] M#M?EQX5OZL8XE#M8\0X4%_ZWA]=< 0,W WX#2]^MFVJ=C@8[ :\0CQR,B*MJ MNL'"C@YTQ&]A4+-H;?PT#*?+_/G=&Q^X,SL'B G^"7M%ZF(!.PK, GKWS)>N M[^8(H+7 XN&TVLT"5J(GEBB#?UR!KM^R\-$$8$F #Y:XXHBFRZ^?)\/)W@M9 M\KW/MR4L#^? ISLP=_:WL1GVNA&P8)GBO+@&3OM$]]%D(OUQ!Z.XV[8!S4PS MC5N0E3@W2,YY\:$#269N57T!8WT:>!=WC;>P6J #EE+2 S#1QA>R"3^Y!E0/ MSBY;4>HWDQ6G7^T.'AYU)XO>Z6?]Z/3#T0/=0(UMR,S"E@Q]$:@E2]MJW9P>&&M;AM[VB-)3$613@LO1@F,GQ^0LD]"4KNR4GM]*.M6N-] M.)5^3L%]YA#%*^M0E11FP_L*2 >E&OY_;XU+]]F%=V%MP"18+,(B_"=M[N@< M2NW6PMMUL4TTZ*G%?Q46_]5)RC^ L("POO$#G+C!SJ[]\T8H_CFZ/Z/*42GS M8>>G6%/R@8*I9D=6<8=S[0#'=(#\-G34>_CKHRUL( Y%ZM>Q7O%[P]J \EHN M I+&M M@>0E'LBEZS?$L,"=4P+U=1"HKT^*PPV<3M@-9,";6US3G$1]YA#%+["%MZ8= MC9Y_^=KRU^.V0#O;TFKN-IT[4$OP32MVGGAW8^&@Q9U]\ZE:&]A&U(>;QOL[ M3MO3P)RG)U?VRO@UC4__> -""ZL*&_\*C!O\$27^%1R19BA^;/S'.2[^?\V% M[ 87!,8K*AV$_F'303Q_!F\#I^H2WMC@@S4(H2?<@:R-_&\ZD+)A).W(FMVO M05K/T#;!48&141O<@BS*)N'K!H[O@/NR#T='K)Y! ^VL+3:,]TF8TR-F*A@2 M""%#PF )3P8!Q9_ TX03"_BB:5OFQZJ_M:XCI0$CVOT9X(^/Q7+L:B%%"&GX MF']S 1/M/=H^(FBW1JTV.I :,'RLO@[ [)K85I4=1X.<&510&TMF!48-#H" M4&CXP2E.!T&BFJ%W8O"SD4"'(K_!I<;=A#4&,($+,_6OHQ_FWD,XM]VZ'LP2 M\.QYL>YW<)Y<*8HV?Y@UQP+0'=!3X=%J6(T!AZQK)_@]W>QB:?!DN@+-.YS= M7TG9]@(Y30U3>@*\=P=Y#B=>/-:N7L*AS9 M']4@P'EEWV>PT4K0B8 #U'S"9]> MQ9CT](AD)4CLU%$$B4)_F.#VQV?."]> M R$"1CH\!'2\4-/*5#HW@NH.*P[#-CRLMV3F$Q-=HH-16Q@>S<@270N!"?QNH)"81YX&K$@T M ,=-0%KG4,MDL4A@G%;Q"6LV6-:L9_AA2[KKZN+RR[.+;TK=7J;E54[+JT#+ M0W8H$2H$B _N9/'5Q5?!U3I'"9$5#OU @$!X!DOYOL=92S"!S*YW'8?E< VE M^&C MN6(6@H=%M<@N,^%P)]F&5"P!H/+W@A1D ED&&2Q#[NF#FXFPH4W+>TT M/5_""4<5A]"L'_+OZ%/6,8FXAQ=!Y:)*!ZT1N1'!EGJ'Z M2K@-)A '!\Z"#:@$K<*0_::IB$BT8NJ+2YS%&I Q72(J0U#0=H/F"9PETECW M5Q3G(,B6.4M>UW)T3!<@.?21F9M MS*^]DW SC Y>S1!%# ]:[+%7M\"10/K&3VPQ2>:&;\.,L;(JP79(W;A*6TM M,@F')\O'(KD_1CH.X, )QW< $RP!"L*9CQ$UQY;H=\3,B'7 O+=D%O!%0'S@ MBOCHI_&J,)CC3.?!V7#AH$1"U"FB9U%3(N6XM7P@8)VDAU#%]HNV$:T*H\A" M.?0%)\369Q0AT4DCU1[>\:0<0<@B<@2 1VYX1(VP32NP@FW8;R'DGQ0,T#Q8;\H3U*!@&; MV2'8W,"[*[,*D#)#0&7ZQK5'# XXPXJ D_+R%6+ &6S$?DSZ?GUK0,6L,':! MC\'1%^<)O/!!,3[R%Y[IJGVFMMZ?(K-XV[/ D]Q:S&X<1CL9<_V*M!3H&2/T M8+!.H=NM4V$('&E[6.W"]1\Y0#?9/,0Y8"?E3 L,CX%;$ $F$.Q!@@$;%"F5 M2HL6R(!O!Y8=5+T#*3/(EA:7X#@NAH/[D3 Z@ QRNE2GJ5I QP](Y><3"NFT MR.$EI>OZ<;6>$0*0/*0':+/;D)72Q]G=\!5(Y0GV7I9SPK5#UC*<0W<.R"./ MB,:48/#&#NN^%DXOQ=+S8(F@Z"7Q53#.*AFYD+G MD5=1,=SH0?.28PUV<,[X^ZGU?VE!&#H6Q'ON[-7LXA+,FTS\;Z>XC [$D>Q& M%(N^DX#_/<;%K<",A&R"(E92HB!SQS(IY\4;BH\,B"(, %+Q'E;<4F3M>WMK:D-#_=PXD.[&G,\OBXSE">XE+Y'C5'$@SZBU M8Z.$]+UM'.SB-4!=S%8)I]\%\Q6V('-2">/>9T_"T4I@90HN9*-1SK%P8)@B M2T9A!"Y-);FB0=.).$#7!]Q_#-4@,FGMDA3PPD:H>(2UBI^:Q"$ZR!#_2=7U MP^>"AGGL\9E2$,["/3%+V% ROFO;;M&MPTR'^CUJM6% "KS=&T=PS)/=I-PA M%IS@;9@^C>HZ0!\[>*??:JS(AZR&I$]QYL:CR:V"?#486N-PI>H%K,G8EVF< M$ND 20-VG<^S^S\@&2?BDI<7L2;GXHZ@(M#QAN: DXPZN7>:[WC5>W*C;_!@ MS=;=G!Q[O@SEWA,6]*3E)YOD27&%"?Z1*J1X#YO@&MC>]EMD5RGN!W_!&S:* M7IBZPCC IJ_% Y,8.4:F!]H"D.@*2"O)="+P CW7./(X6O)R*996F2U(>PMZ MJZC!%H*@5,:Y/;O>?LAD4TUB&<_78#[)S.IR)XOA$5#R$DZ@XV3;.EL;".D6 MI\/Q#,NHZ99&6DFD[Z6Q:6S,GG$LJVM*.5-Z8L: M01T'(I&E;=M71N)CS.D=10#[$(S1L?"T@18 .Y3L,? =U%*2%9TRF!=U. D' ME S-,':(21@7JQ)H' PW-%6SE;@:\ RQ#IL4C!?!?A>8;"3W_R#0B['5G_IM M4Q5/OWB"!0P">))2'OQ&8Z]E'@L,^"AEO=35'/!?E/=$KS#_X4FFV/BP[[A< MSGOTND-]6U/:A,#]IX&"92.>G<4@&2C.F?\&NEZCR)SN]I("I#EE483_)/., M+@IFFZ-E3K ?%2W S/^:#ANK<&![4<-J#IX]5=@($*6#\\T1J\!$914SH/$S M*,(CD"0DD&CG]#&.'@1@GZ\N.[V!>>0O4:^ MIF,>B#!G,S82K44V4(#%UK*C79U+^4'<.9D?1+>VF%R5T.\ZS"5;%M9ER"5O MJK$UC@\?_(TA*I"D!EQQ >C!.Q+=E(15W2Z@\5BK%%6?3C1-M@P7 ]MJ(NER/%--(MB<)V9ZT#$YH452"H0 K[$47!^ EI M&2&P%V;/7^.CG#H10@@'87%+UP] $P$4@^?(P+!Y&_' 0/< M6BG@R":C$9>$F20504)=@?U 5H: 7 @;ECA/0@VY?'G,4R*<6!T9]5^:ES$Y M_Y YF6AD%.KF\\&%+8#1",]K9H\"M V*#$L!:="%'7;(!IR.=T/]D)$0GP_[ MQE2HH2*-D,3['8V?)0#D2.$1P9TP02MRPAK%<>4P+PSP$QCA RTS53,_83ZP M'BOFR[9'O8D@#EE"MDH7Y.E T(2$=6LJ XKR0+)@MMNVT0.A^9N.XC7-]"A@ M%%U"7Z"X&D71V3FC<9A6L$(R2K_0) ^+'AM.$GO LBHGF'JA6DW;U;U$WTZ< M*7IV' #:_ZXZ9--S/((S=#%1:&Y-TVIL014=#PJZB R$XW@YJA300CA]AJ^( ME>*LP0)!>1DJT4GDA++W2TSL('/L+F9N(GP40T-I E9_%D/PA#IR)9QIVL:' M$)[P0^?RT1M51('+V&!61LL_I!Y%9D\J/@2S*)P()1-QNF2>,.R]ABO1R4W@ M*1=Z<.HT5,35:#JEK*.Y>_;[+Z:,3R0Y=28GVM>=0R4(RA.0#&Y)BJTXUY@L M0"J\)$]+Y!>C/U+#EYJ-F,X+LJS%).GQ2C*5257=(?*FVB2"%EO'@8OEC(25 MN8@U2P)&52)!QQB]:T"O8\1A4H!0]2&I=5**?L&$DG#C0'ISL4T0"1TO8J1: MO'F#_*QXV#R*:TD9D3$3PY4C!5$E2^ZC#BCI!65V0Y5F $]0YW(P?TF6;['' M_45E3J>3\)T$PZ*7@,13.4EB_Q.B$K'W$7APB"%//0\.E)Y_#LN;69^IK&@8 M3,ZUK-,<25L8%,$3PJ"1M+),D8H:NIIV:$)Z80V*OL?X69M.#K.SG!&0KAGY M4>6'UG56 @=331PX7P*?!@(:5"9&3Z9U$)STF\AT*4G6 S^N3#P2_;N>$XLAX_I(US>[2. F3!BQUX5V"ZPHP-O.3PHQG%CL+8_"() %K3[ M;+R[Q&K''2KSC>_JQ[TK,J\ 2$"J'DZH&+V-F2;UPL^+]U1YG^)/)UY,;6EK M),UH!,B38':6J%<%A2?,(0+O.6DE3\;ZMCC\.>7P,#J\Q2,B0)(.!'H[X2^J M:*3D-<'>A>_=-I%'OH8AFQ39E-LV6"&Y@QG'2"&0(&B9<8N"0O8-726/U^+$ MCT !?:A^^:Q,E$F X< _?W1>O"8>2O'&I%*PI^@:SC2UK66V(:E,Y)6'*8[&#>H1@H,<:D>'>5+Q\B:<##$A(M Z6>J15Y4;!<)@+=-*KV5D00<1/+Z4 MP14QY+PSR8>E(CQV5D73M#:>K$!(.%3PN@GAT@DO$./;1#I]LH6-"D6D3N:.1<*<(0%-UE-(3OP1*J(3 #E]@T.!=2WU MY 2E&KHLR'5ECH+\4G@4;GZDR9/:XKGF#0-]-2#[$82M#!9+Y]$T\FFP$)_* M'KSX<7&CNCP0'$\*D9UE+\! +\^("O)XR),E6_2+3;\[G!_E$ ,01$=:*#%Z ML22<83KC(&5EMJSMPH)CSHDFHP!T6D_&]I/J= \=5.865:)Q81G*):G1VFY M.Q)RQ-W/+MDX=IBUJ@M\#;R\G?%#P2^!)\V[!1>)#)[,,=!MQ%P9*^0B#21Q M-^)ROH(8TJP%WW&JYUZ"PBDH/A9AR]4\-0D>I:@)U:\&FT03$]JA_/+D"*07 MAQ!QFC*] @K+!B#MZ*:%R;QXSKNI0(A/_]\VQTYTX:_I%'O*F?6IWZ9Z94>7 MVJ6L)YNV%$*7CB[X5 3\/>Y-O)H#K)#B, "% X*\6#F)<2XJNB.K"']1S+MF M0-1P20O;REGNH@E.$R4T@G(A:@IP>S$?)G$!$UB M?5A#B."/MJ9!I%+;,F!(K";<\,V#L#%HC/ HT2O/L?J'BI"+CG8Q^NOQ(1\S M,7)<-$VL\PS[+=L4]2EVEL$_8_X6!J60-8P^MJC/]P77!GAU%0C: ](;0O7> M!@T W6I3,ZN.]06JTMQ3KTRB.F9OKT5>' 8'4RWB#?:9\ W\[EQE1+ZS()P MAY'K8=TG@E%'AKBJ%80GS?H7>?Z(TU^RT;@]L:P+(HH:+X0 MZ8C!$U(V["GA<*I9A9%EZK*2P"^ LK,:JT*:!9'*ARZ(.S-DJ@@+6A#5*M*U MJ.#'45BUHI"C/,DW:R>>MW!DSY@$R\,J(R:,DU9K!N\JHVI@9W?RV/9%HI,- MR+9Q!M0K'^6&+WP<-_@4E+^*4/[J) Q_EURG@R5\R&OPWD@-WBR^_W<,C$)* MT+S)'S]6"T@Z.U2$T)OY??EE.Q)Z(\';A;8'7'3I%27F-8Q<6T?Y=JES(6&E MF%FXPH%EE1B*3< MD@7*KXT+PGF$4]JN(,Q(*5_OIYGB@T+,A_C4HU/UF,$X)6TY[EF\E-S1E8-\ MKUW'S4N"P&2+Y%KOX5T6P>HV6%S]K/XQ0(G#RQ/W1P;);HN'F9[1%LPTY9BZP)74-EQQ5PK(L'V.J#SM>8%F^L^RJPW8^*QZ:1ZF\)[L#NT@.AL@= M$4BX&V%3'B#?HOT9TLBU\W-*U MN* <\,!RW2!F/@^#WK(&\'TP5OV\>+AXE- 4@O;Y8USBL0(G:DOA=;J8RG?! MN%3'Q4B &AW->]2VHA(?38_'R4J.9:/"0'9)<2,['!0V7$1@P,5+>CZ$@3 M M!Z3KGD8@G4MQ# 3HDI6PB,D2@.&Y' !@U C0.Q^1FH$\K.[#$9KKMB==+=B&<'PJ6(Q)-!"!?IX"V4F\A8]!^K.0"ZL*N30NJ;%D> M[B\?#3 5&35HP.TN)YZ2>^@N! F6E)@4CM#!2&O^PYD1.A&98N<6B6AYKBC6 MD[,%#Y5N:(B0'"Z79^#H.@98Z#2TM?I[R?<)!CQWOV8=E'Y7H]$KC*EI@Q3[4IV8S;G BOHBL+J/F;H !,"E6=6%#.SIXJ&IU/MI_FLO6 M2>+D)\3,6--2DH*W!-Q$BI$AZ&+2%$(G]KZ9WG23!@^!Q;17J._"/J@Y0:\\ MAGC%LARMS:.]3"H)P,/KN428RRL"=M&B@!V7)1R3(3U:-*'GLAJ!(Q('E)@! MI_.D903:7W31:]#E6#5MRRPI-XW@36U7&EL*_&=1H!Y"N(W *TRKGQ9>4/-4;BP2KPHX9)<79NRK 3>__6IU(GS%9S'$_+VY06U1(M#9<+UY472T>&UWN6$<8_VJ,H\48W[ M2*P)WT,=Q)%6L=_!(]*L9F5]%E'4H$4H]*,2LB"!23'=Z$"+)XVR],T:*^N& M!FUGSIWP2AF*\D44:W'O;<>W6?%A3C&EY1(LT'(H.!:4]1B<7YP*85)T(3$< M+MX$Q@ZMMO2QG#:3F.A=[.<"G% Z$*G.:Y&I_X%X\D?RBEI(3,0R$T*L@D:9 MI2O5.?H8NYK4DBP .(3A M<%.$.BZJ.-Z1I%,U*7BHDYIQ+B#;$2S@D#O&EX_3,'9,!4(OLL@ &4(@V80H MI0EI.D6)I/YBD2(!C.:6$55''5O0RT$7D(QU]/GDM& :UWG,0J7UM\!LKGF< M$ZTRJ4N(9TY 8T75U/#WV1;L.E4AHO(;[(I\3@IK+-!+C/%E &KL ^?74''# M6[,K-3E"Q;M4LD9%FFF(YMV2K^UKT9J*Q$Z1MQ9PRE;+78%#R5++PZM" ?Y$ M%[UX5QM'MV?B968Z^66EY8LAHC[=+(Y:0H81DJ%8ZDN>O%>[XNEBC<- M[850+VN=WL?&4W.Z&?2N%IHLM)&M*89=?^8'NTTON3%5#R\?Y6Q6I,D]->:E M6Z%!3E$L%?32F'9*""NV:MU1L!NO:\8VL#H.NW-7CR1TCJF$?!KV&K%;-Y?X M@J%F L^0P#,DT"6=J+#QFD<'N=0[ZZR#V+-P*^H(2WM.E,!4XOCQ1,H#6OR3 M"[V@'GB2*1N^DQ%R3*R--]HZ)BNZ()$987V.+D!DZC'K5 N(P[22B6HU8(*: M):CDA.:HDX_*UF=$3:=!TVLI-CE"'Q>DQ8BNUJ:$[H^Q[4YJ>.ZD1]JZ%=3A M^_3UPMA(]/)T']"7VJ$&T/%"[S_/0JD_,,X44X5V.%7ZT.FPYL63LI@?/-1& MJR'4*^X'@ KS/U9\-VQPA^ZJTL*59N%=YKW>8N1V>)@!S&N>\M.CE^A(#]^7 M&-8H MN4[*5>PG>GFZ&^CW=C?;+VU6M/[84 @DOL?;AECJ%!NI8#-OOK%3@QQ]H&_. M+KZ.G=)^#&CW( /'JEQ"XX; M''9#-0Q)0SE,L">1,6V*,Z,70CLU4$!\=P3_UXU2M46*I]FP03E/ETEWJ$,K M",ZQ"8RCM^6V#.A)[;=AEAC_^2_3I3TCLEGN]\Z3@#"3U*C (G"2SPS)9=L M)04SI 7*C%^<=NLE^!@Z@?"NS^_X-U.G+'AK,YL=GSRZR=_([9 M"7QXHCV =I/^*Y2U;3YAW0EGFK(+OPMG.@HS822O0P>&0W.=0?Q_V!"=<7T( MT7$[::Y($4-0)!7^L>X_1!-#67Z!+G-KSY9FTW !A\&[E.Q;#_('%77><<\9 ME-JF.%[_QQ1SOVR.IX@Q'M'U68C71%SW'I9%+)5Z;51+:[;5S?R1J8\]'B MJNO%?EA2\B-]D6E;<)[]I):4?:S$;V7G3=D)E=F,>>ZTEE)G=AS5M5XLZO;+]R9KLF/Z0U M>TQ5B@++#H24=<6+DTGC .[H/.D,.F6$1(>X+1Q=$@W59A0E*1-=)D#X-SC" M@]7N3^^-@X=C4Z\#$@/+.<@A@:[H<2][=$3Q2>"_P]'VST _>CP=J .>Q5X^ MK_#^>^^ZQF1M?'XQ?@WO#\"^5Q:EK0VO9EV%J!50\<8D0[^FNA6Z4H//C@!C M3=8L"*A=ATY%<'!A(^+?61,AE,,;_)V4Q )B-J3K^I%:*5-S>#1,G@NRQ4E? M40K&8>^.H?@'^O*O&JJB1 JC7]8:&&7-WC*V",2;Y#)0\6$P:[!3\S_:(;)1 MDV>\ITM6V+JS(ET104_:3T@:F[%P<>9LMIO@J5;'_X%6@Y.W8G>A^W<;G [Q M9SH.ODW:H_)]6RJWM=P2&';C3_R.TSGPA'_*0\KM._!*HAY2WDH1(5DS43!X M44=5'KFO9SN\ :_A,4S]8]L>OC63-3#28HZLD^%118*E'MP#7^XW:U3(U&C1 M:#X"3=)Q.FE4PG)&I8U4=UIFC?(&:2]?1N[+/3N$!V:LI7Z8*E_BKU64V85J M"NJ +ECQAJY'>)!*;$='AHW")!Q5H?R16$\..V/#.RERCKLPOP%IO7-()+.* MS=D0?(LD:!*'DT:U,A5>8!&E*[]\HPEP'21<;(1-B"3.=L2X8QLY,C^#,T1/ MTQC4#R3MOJB_O45EZ]J0[@TKCDCMU.A!'>6.NEYL2('; .F;4L\,L ^7!CBY$R'W( M$IG1U6>F13 KJ?OD)TC4G9 BA#LJ66-/_4C--9_-D,$=P01ZL>5^D#R#2\(#!@+/660WQ*L(1* M)J6/F6^N;1T63]PE'APO^ M6CUY'JIZ!4D*3)!Y @MF[_7+KW3]$] DVGLQ]VR'<)!?J$V6(B+D(D&?>.:I MPU%:WH'^##RRZ27M X=-95X3&Q9I3#G*?%Q_X][FHT5@" MB2?K5!ZE/1L"M666,I"RXJZ?9>C.Q*VLCZ(H%DY5%?SK6HC%NOVDK'J^'0=3 M0)FNH!\#,8E*"1>A8ZEEO-!RW64"KO&,.TY&?LN)40#82F8LE8_%[4$SV/N"BX;,GKSERAB20E/W$1Y/\T4,WRJ?=;GWKUW)A=;[Q'&L!GT#O: M=$ZS%6O;+OIAM$EKB/VAM5G]5D)%[.H-K7CGH?CRX)L+^C96"[^8;: M3"0_62,*BT?&HBQ)O.>3T!+P6PK:A28+VL&(4J3)O8[@TVOO@!FZE2N:#$U. M-YT#*\WJ6B[AU.8JH>/\9"0,])!6$*NB@$]: M Q5LL+0*X59:#7@T _T@7%IG%?I_Q'*M^9H2OL9%29^)%LPK_[H024Z/N\8M M.-""]F-%I8'/F&]?/2_^01TA+DE]7#W_U]CS#T*$OL4^ M<&LO'^_JZ'@:_#LYVG,P\<<).3Z*$A,T&)YT')BO#%(;T#/8-]K\I/M02.6; M@]_LW([:(2CYF#>AQG'D)P_Z!3KP4NLQYC-Q;T#OXN-EV$ZP;^\>CP::&_ MO7W-OS@='^@W]$_T.JW# M!^#[90\2(W_@!.$7R5_\'U!+ P04 " .@598U#,@NN\$ E"P &0 M 'AL+W=O>NWLHW]7> MNH]^8TR SVW3^>O))H3MY6SFEQO3:C^U6]/AFY5UK0ZX=>N9WSJCJ^34-C.6 M97+6ZKJ;S*_2V9V;7]E=:.K.W#GPN[;5[I];T]C]]81.#@?W]7H3XL%L?K75 M:_-@PF_;.X>[V8A2U:WI?&T[<&9U/;FAE[#WVNS]T=KB)DLK/T8-V^K MZTD6"9G&+$-$T/CSR;PP31.!D,;? ^9D#!D=C]<']-TC8^/6'?VTHY@>7.!]L.SLB@K;O^5W\>ZG#D M4&;?<&"# TN\^T")Y4L=]/S*V3VX:(UH<9%23=Y(KNYB4QZ"P[+QOB+JUG "-%NMAS0;GLT]@TTRN"=[<+&PZNN,M53@!E2 M&_FQ [];]BSB2[.< J<$6,;X,WA\S)H:K&+F*Y]#G#W@#JUUCP*[@ M==WI;EGKYDFG[DVC4Q+!#AG%SL&0I#^5T/,AW]N (9SY9+J=\:"["NIN:5L# M"X-AS6$7]&=\C2=@]'(3"=J=0[^1@A\HP-Z@EXZV#7X /)S7'82-W7G$]A>7 M\(?1KE<+8*]-NS!N['=\L/B@F-U Z8/Q 00 MX0P]"YHCFL"U(%P@'\[3N2H983S'AJ>2GS?6^XM#'_H&#,7@6 HEHQ?F0@2/ M11&J(+GB8QE*2A@6D](^0('%*VE?!"R04#E@:"H%<)%V)RKP5 D] Y$S(LL, MBI@=DI593H0\608JB"P4,$&RHL"N8A?X6 8AL4NYPE6!U!A^2,Y LAQ+S> @ M2GQ@OCI$%6(O@G7UH-&0++3W)OPG59*H2'P=-@:J'K"JE[BHR'<%^[5*OSQA MJ-;37$?Q,A0II;Q?YR61F7P4K&0DRRGDJ,TBR_H>H#O4XIQ>/@7-LMLS*8+ M%Q*-\5I9A^6,B2E!22#]71(\+'B_SO5*/_WKH8[6W?H_P9[XP$9508ZW9HIX&0#JYW#T YGF:#K M!IVZL2 ),H*@N^[6=;Q#/0F"+ W\8A&U)/#SL?VO">WMH\=-3WMZZB]Q=C2Z MM,:MTX#F86EW7>BGF/%TG %O^M'GT;P?(-]IMZX[#XU9H6LV+?()N'XHZS?! M;M,@M+ !QZJTW. <:UPTP/&ULC55MC]LV M#/XKA#<,*^#%MOR2.$L"7.ZN6#]T.#3=AF'8!\5F8N-LR9/DY/;O1\F)DV)I MT"\V)9(/'U(4M3A*]:HK1 -O;2/TTJN,Z>9!H(L*6ZXGLD-!FIU4+3>T5/M M=PIYZ9S:)F!AF 4MKX6W6KB]%[5:R-XTM< 7!;IO6Z[^76,CCTLO\LX;G^I] M9>Q&L%IT?(\;-+]U+XI6P8A2UBT*74L!"G=+[R&:KQ-K[PQ^K_&HKV2PF6RE M?+6+#^72"RTA;+ P%H'3[X"/V#06B&C\<\+TQI#6\5H^H[]WN5,N6Z[Q439_ MU*6IEM[,@Q)WO&_,)WG\!4_YI!:OD(UV7S@.MEGB0=%K(]N3,S%H:S'\^=NI M#E<.L_ K#NSDP!SO(9!C^<0-7RV4/(*RUH1F!9>J\R9RM;"'LC&*M#7YF=4S M5Z(6>PTOJ&!3<87PXV>^;5"_6P2& EBSH#B!K0MMHHZHZ_;R4\P"6W MX>R-F>N.%[CTZ$IH5 ?T5C]\%V7ASW?()B/9Y![Z:D,WL.P;!+F#1]EVO>&N MDVFYYKHN@(L2GNJF-UC"_S.[E<[=@+?3^5PA[&1#MY?@P=C> (U&TZ8R%1A2 M%T1."A2TV6OB4HMQ^XKS=N1K'D MK>PIXKLY_$DX0\^1<6-5'/X((@;01QXW;B$C+1L M6R)*-ZYXK613HM+P/<1)[$]#1E(ZS?PP"TE*LMQGV92""4E7E.2]L@/&I7OT' M4$L#!!0 ( Z!5EA4J#;!D0( +(% 9 >&PO=V]R:W-H965TG0G\^^Z=$S>(D+[$N^N=N=F<9Z=KJ1YUA6C@N>%"S[S*F'82!+JHL&'Z M1+8HZ,U2JH892M4JT*U"5CI0PX,X#+.@8;7P\JFKW:A\*CO#:X$W"G37-$R] MS)'+]*,J"@:6L&Q2ZE@(4+F?>>329I[;? M-?RL<:UW8K"3+*1\M,GW!(7K;%!0;JGE/%;]#%<5P)86I M-'P1)9:O"0+2-8B+M^+F\4'&2RQ.((E\B,,X.<"7#,,FCB_Y_[#PZWRAC:*/ MXO>^27N>=#^/-T,L_?8BR\/,!E>F@,CW$GM^1\:S3[M!YDVZ_US:T7DFRF#9;V4%,A+"4GO]9B!4>UH(KL-!.E/IX 70HV M"U3#Q;RIQ/!%%W;H5LD"L=1 4)!$J\B%A>R$T63HK81>P4>(1F,_(S!%4>*' MXQ@>F%),F!>HA>XH*G '!D?7TB!$R3%DF1]&*8PR/\E.X5X:QG<:-3'&<>IG M26:YLS,_3<]@WT4%.SYJ4*W6&JK#0CKO??BOO=]F5TRM2#5P7!(T M/#D=>:#Z#=$G1K;.E0MIR.,NK&BIHK(-]'XI:;I-8@\8UG3^%U!+ P04 M" .@598 VWT7WT$ ;# &0 'AL+W=O%QQ48]F$[=WHV83V9I2U'"CB&ZKBJO' M"RCE>CKR1YN-6[%<&;LQGDT:OH0[,+\W-PI7XP&E$!746LB:*%A,1^?^V45L M]9W"'P+6>DLF-I*YE-_LXKJ8CCQ+"$K(C47@^.<>+J$L+1#2^-YCC@:7UG!; MWJ!_"*+E\M2NU^R[G23:$3R M5AM9]<;(H!)U]Y<_]'G8,DB]/0:L-V".=^?(L;SBAL\F2JZ)LMJ(9@47JK-& M\2+ M#I'M0?09^2)KL]+D8UU \1Q@C/0&CFS#\8(=1+R"_)0$/B7,8\$!O&"(.7!X MP1Z\39R/Y$KHO)2Z54#^/I]KH[!(_MD5<@<8[@:TC7.F&Y[#=(2=H4'=PVCV M_IT?>Q\.T T'NN$A]-D=-F+1ED#D@NRYKEV4#X+NINS0H4,76\602VQ";:"P M%,P*R$*6V,VB7I)C4>..;#6O"WUR1O"NH)J#&N[KU0XC^]S(=0W%&?DL*^>S M:DIP/A5IL9*4HV%4V[7S$?%IZ#&:Q,S)+ MHG/KD5R32ZQ=PCT.GP1%BG$)& MO22T4I+1( L[U164!<:CR*(UM@Z>&46(Z4?$#SV:L CKNH"2K!R_P(MI%$>$ M85A^E)"OTF!4ZE!H)*!^S*CGQX31+ QIAG;[DE%+LTF(X]FT*E_A^"%V4=H? MV;A$%-!(+8PF?A+1,$X(8RE-,_8#1@/^3]H=811!D- P#9SL)P%-PXP<*/1H M*/3HS85^71O NC0HY*U24%!RR1N!S,2_R-G&__$!OTSZY83IBO^@H]W%/W@4 M@\?\A4?H/9(U:A*N^S[0K[K@+^"J&W\[&L+U /[XY)5+6\EA@E6268F%-&)6 MRK#,,=V#^C:OX][@!*7. *7.X.3)8F!^1-Z_2YG//NR4ME,LGLB1.2Q%7=M^ M%\/L1((9MJ#O6PF+((IM0?@IHUA(N[EBQCAV,>[B#3\A;4+>!/PR7+RC>X') M+1_?@$9M,LNVR0TJXRW8CXK1L(YW-VIQ+=(_,SWXXV=\V-">"$^C3SO69W[&8UQRV7+,;9#< =A-W 5_,+S M[ZW X6H5;"EI'-PQ#NV4)GC[^"4)TGYS9_X0I[4Y,2%FCJG=J'INJ>HMW"R,8] M_^;2X&/2B2M\O8.R"GB^D-)L%M;!\/_ [#]02P,$% @ #H%66(Z-IW;* M P 8P@ !D !X;"]W;W)K&ULC59M;]LV$/XK M!S4H8D"+1$JRI-0VD)<.Z[ L0=)V&(9]H*6S350279*RDW^_HV1KSN88_2(> M7^ZY>^Z./$VV2G\S*T0+SW75F*FWLG9]&02F6&$MS(5:8T,["Z5K86FJEX%9 M:Q1EIU17 0_#<5 +V7BS2;?VH&<3U=I*-OB@P;1U+?3+-59J._68MU]XE,N5 M=0O!;+(62WQ"^V7]H&D6#"BEK+$Q4C6@<3'UKMCE=>S.=P>^2MR: QD^[S"]P:13/)3WZ#]WW(G+7!B\4=4? MLK2KJ9=Y4.)"M)5]5-M?<,WN;.A!T1JKZITR>5#+IA_%\RX. M/Z+ =PJ\\[LWU'EY*ZR83;3:@G:G"O> '_# .-P MIQJ[,@168OD:("!O!Y?YWN5K?A+Q%HL+B)@//.31";QH"$'4X45OX'W\WDK[ M G=H5ZJ$PX"(IH1?E6PL?*5YJRD0?UW-C=542W\?"T5O*#YNR-VO2[,6!4X] MND &]0:]V?MW;!Q^.$$C'FC$I]!G3W1?R[9"4 NX6BXU+KL47AF#UOCPFQ1S M6?79=+SNUZB%E/$>\[LBFZ*W MPE-_''%(_31A\%E9@MCMG$&2,#]+QTXB#R-2_6\2L"^]6YQ;4/-*4LKHJ>KW M5&?F,#1GP)+$'S.'R.+<9RF'&U6O1?/R_EW&6?K![!$9&%BD#UNP4]N?Y./;C: P\X7Y$5[9G4AUW]QBS@R)2?64Y'@NMZA].YY\H M=/](O)59^C#XG3J5$547CSSWXSPF@=(0QTZ(,S^F /4Y4D.-XS-U,8-PSL+0 M9U$R@G-225+NA+'/#!2J;6S? M X;5H8->]8WCW^-]^[T3>BDI914N2#6\2!,/=-_2^HE5ZZZ-S)6EIM2)*_H+ M0.T.T/Y"*;N?. /#?\7L'U!+ P04 " .@598'0C6S>X" !8!@ &0 M 'AL+W=O,UTH_FQ+1 MPFM=23,)2FN;DR@R>8DU-\>J04F6A=(UMW34R\@T&GGA@^HJ8G&<1347,IB. MO6ZFIV.ULI60.--@5G7-]<\SK-1Z$B3!5G$GEJ5UBF@Z;O@2[]$^-C--IZA# M*42-T@@E0>-B$IPF)V<]Y^\=G@2NS8X,KI*Y4L_N<%U,@M@1P@ISZQ X?5[P M'*O* 1&-'QO,H$OI G?E+?J5KYUJF7.#YZKZ*@I;3H)A 4N^*JR=VK]&3?U M]!U>KBKC?V&]\8T#R%?&JGH33 QJ(=LO?]WN!9]7"-?2HD9CX5):804:.'IP!O-Q M'%E*Y-RC? -ZUH*R-T 3!C=*VM(06('%WP 1,>QHLBW-,W80\0+S8TB3$%C, MT@-X:5=VZO'2-_!N]9)+\8N[S@CA7$FC*E'PME%D 3.Z"I2V5:@%7 G)92YX M!?>D1.I*:^#;Z=Q837WU?=\5M01Z^PFX63LQ#<]Q$C0NEW[!8/KA79+%GPZ4 MU^O*ZQU"G][3[!8K>E6BOGU8 T+"%U?<;>/+.EUJ;"O91_]@@OWT'TJ$A:IH MSH5<0J/5BRBHC_AVXAT;M=+$8X=1Y1BIEA'O&,$1F6RI5H;,YN,)4 -@/4?= M-<$_&D::1AE!P7?HUI$CL4?U*//NN;& I^M+ ^\AZ8_").LY*8R303@8)22S M>! .>YG7)FP4IMD(;FU)2=^@G61A&J>0#$=A' ^ $1B%LR0.1P3^H"QU$($- M^F$O&WA8%F>4;.B2L6$X'#&O37MQF*8I[.N%:&?::]1+O],,Y&HE;3OXG;9; MFZ?MMOCCWN[<&ZZ70AJH<$&A\?&@'X!N]UA[L*KQNV.N+&TB+Y:T^E$[![(O ME++;@TO0_9E,?P-02P,$% @ #H%66-UP41P/ P ; 8 !D !X;"]W M;W)K&UL?57;;MLP#/T5PAN&#G#K2Q([Z9( O6S8 M@!4MVFY[&/:@V'0L5)9<26ZZ??THV_%2+,V#;5W(PT-2.IYOE'XP):*%YTI( ML_!*:^O3(#!9B14S)ZI&23N%TA6S--7KP-0:6=XZ52*(PS )*L:EMYRW:S=Z M.5>-%5SBC0;35!73O\]1J,W"B[SMPBU?E]8M!,MYS=9XA_9;?:-I%@PH.:]0 M&JXD:"P6WEET>CYV]JW!=XX;LS,&E\E*J0HG]J&[+A3?U(,>"-<+>JLUG[/.9.+Q, M"=.^8=/9IJD'66.LJGIG8E!QV7W9\N4,ORDEFVG&NU M >VL"K02:]_/ $K0S"+(> MYKR#B5^!B6*X4M*6!C[*'/.7 %Q&HC%6V+G\4'$2\Q.8!3Y$(?QZ #>:$AT MU.*-7L4K4&O,X4(9:WRX8#6W3/ _F/MPH[%FG 9,YO"B))?<9$*91B/\/%L9 MJ^D8_=I7GR[Z>']T=[5.37:0K"M(INA"&DN%I&"T 842=+.Y7,,1E[2B&D-5-.]/ M@5J(U8I5A[PF63&H(&W,/7'24S?:.9':0RW6#0R=P<3"B0#UR+5 M,LJQ5H83IZF?Q@E,_)C>E_A$2E.3;EC0[DI2KTL4.?'44#36=;(Q5"I2)D:8 MD1_-XOX]G!&AF*1,Z: 0:CB=0>)/H@E&MR%]D"2D M2>+'TS$DJ3\>A? 5234Z+L>J.';!^UJ2W3@D.V(>I7WG9J.$G@G<*SJ=K@J3 MU ]G(SJ<:U8C;2<&P^H@I6>=@OPS[W3XBNDUEP8$ M%N0:GJ03KR._G5A5MWJR4I;4J1V6]#M [0QHOU#*;B&PO=V]R:W-H965TM&!I B"1*MN34-I"D&5J@W8*F6Q^&/M#2V29*D1I) MQ\F_[Y&2-0=SC+V(Y/'NN^_CD:?Y7IL?=HOHX*F5RBZBK7/=59+8>HLMMY>Z M0T4[:VU:[FAI-HGM#/(F!+4R86DZ35HN5+2WLT!Z]DI?4/O_C8+*+4$T*)M?,(G(9'O$4I/1#1^&? C,:4/O!X?D#_ M+6@G+2MN\5;+;Z)QVT541=#@FN^D^Z+W'W#0,_%XM98V?&'?^TXH8[VS3K=# M,*U;H?J1/PWGHAP4V?@+V2(&/P62NWM7"G&FQ> B3$=J3,#I1OV%G$]UA?0I[%P%*6G\'+ MQR/( U[^"MX]?P[B@O1P'EQ:^/MZ99VA2_/]E.8>L3B-Z!_2E>UXC8N(7HI% M\XC1\M=?LFGZ[@S?8N1;G$-?/M##;'820:_A_Y7OE(*S.4XK."3#XV0Z))-' M=Z76]&2M(TOE ;>"L46?3.4J2]N (J);8KBC^4\S\6-DKL^+,A MH)#4H.0^0:VML_ &IE4\*2=^DL;3BL$W;@Q7[AD&[G2!?]<.(65G%& 'Y,2P:W MX;42]08[;041*W+*E$'!XI25HQ"A"!_!\2<"Z?K+!RR/L[R"K(Q9E1ZY.B0) M#JJX*%.8Q?DD&\I+X2].G<6S<@I%G,YF\ FI3[W8+:NXI',IR[ADU8"0L;C( M,\AF<<%2^*H=R7P#Q22/)V2F&=%/\P).7=GDJ..0Y$WHJ[[T.^7ZYC-:Q]9] MW7>L?]W[OO^9FXU0%B2N*32]+"<1F+Z7]@NGN]"_5MK1^8;IEGX_:+P#[:\U ME798^ 3C#VWY$U!+ P04 " .@598TYQ"&@P# #Y!@ &0 'AL+W=O M;W:A'$CA *+*U#8+1\Q7L4 MP@$1C2\#9C"Z=(:'\A[]5Q\[Q;)F!N^5^)M7=KL(9@%46+-.V ]J]QL.\10. MKU3"^"_L>MVB"*#LC%7-8$P,&B[[E7T;\G!@,(M/&*2#0>IY]XX\RP=FV7*N MU0ZTTR8T)_A0O361X](5964UW7*RL\L52JXT_*DL&F"R@C\4DP8>V3-;"X2+ M)[>8RWEDR9DSB D3$I6<1'["< M0):$D,9I=@8O&T///%YV$F]MX8&;4BC3:81_;M?&:GHF_QZ+ML?*CV.YUKDQ M+2MQ$5!O&-1?,5B^?I5>;\6 MDVE\VJAW-X-L<+%?W<-0G;0^Q]3FJ#5%+2C!E 1C#5P4X;1(+N'B.LRF5Y?P MI"P3Q#4)X^L\3//K08[#*XKFB7)UKYJ6R>?7KV9I,GUK0!U43OC*M4/;_9 T M/Z%N>L(U*[G@]ID8I6-.]]**)B+J-S673)9#B :R69AEE,MIF%-*][&EL_[8 M2?W-L=<='8RC!O7&#UWW=BB=_60:3\>Y?MN/L__4^Y_">Z8WG.@(K,DTGDQI MC.I^T/8;JUH_W-;*TJCTXI;^3:B= MW7BNH];)R#\6^W_ Y02P,$% @ M#H%66,^%D90,!0 D0T !D !X;"]W;W)K&UL MK5<-3^,X$/TKHRY:@91KTY1"8:$2+(<6"1 ";D^GT^GD)E/BP[&#[5#X]S?C MA!!*M^Q)AP3X<_S>?#P[!PMC[UV.Z.&I4-H=]G+OR_W!P*4Y%L+U38F:9N;& M%L)3U]X-7&E19&%3H09)'.\,"B%U;WH0QJ[L],!47DF-5Q9<513"/A^C,HO# MWK#W,G M[W+/ X/I02GN\ ;];^65I=Z@M9+) K631H/%^6'O:+A_/.;U8<%W MB0O7:0,SF1ESSYVS[+ 7,R!4F'JV(.C?(WY%I=@0P7AH;/;:(WECM_UB_31P M)RXSX?"K4;_+S.>'O4D/,IR+2OEKL_B \ ,#7*A;^P:-;&/4@KYTW1;"8$ MA=3U?_'4^.%G-B3-AB3@K@\**$^$%],#:Q9@>359XT:@&G83.*DY*#?>TJRD M?7YZ*J2%[T)5""?2I#N&E@[0Q>%P;3'Y@<)C A=$^ M=_"KSC![:V! Z%J(R0O$XV2MQ1-,^S :1I#$R6B-O5%+>13LC?X;Y3^/9LY; MRI*_5I&N36ZO-LF5L^]*D>)ACTK#H7W$WO3SI^%._&4-X.T6\/8ZZ],;JL2L M4@AF#D?.H7<@= ;G4LRDDEX2^&M4PF,&WL"IU$*G4B@XTT2HH@KR+H(+%,PS M ^&AXP$N#-J=5M9*?0?'PDFWBO]ZA$)5M@T?X9C$IW&GQW7KAZ]02T)[:7Q M7&;#+3C'1U20P 8,HWAO+]J>[-7MG9UH,AHWXY-H.VG:VW&T.X[A%FT!R@@- MFTG72C*.HSB./VC=D ZB_:5V,_F3#1&>4=?2:!*-1KMO&KL$H]/XN_T)5&YS M!!;@)BJ4"SY?8DR^U^1[FN)XF2I$%9]2564<(=)3M+;! ZEQE$BT=F/<3TC] ME I"3CFSL=N?O Z$->N3RY48]%\]]P-,=%X6(>$Z:416./?> %Z;MDR'[X2, M,^VA,FR/RN">&)96INCZ(3CK#F0/A5">,^-3D7*]/'_("4196O/4F.PX/:-? MJB$V^RBL9!FG$O)(+O!@:350NW#-T0[KR/=#Z#]RC%N9-/\'5)=3,09DH(7G M&E["MT9&QZV,CG]:1B^-?E681E/7*22MMQ^+Y/KSV;MSHTANV(@/D0FW!=4 MR**D(UGE(,V%O<-:0-DW%OEQQ7NX)-,KK1LKD0K M3>9>CJ;)9?'[ X6M;^\545TSV97$LU<^'5^N'KU&PDYYQ\DI]2/-&BO?J..( ME6\8C8.$C?:BO5UN?/XT28;)ETZ+=YR^25N[VG;THD(K_&ZQC8K1ZIE=0VG8 M^'81.JFP]ID=&LYQM;-%]@^]U^HKK!.EX%SL2-#["/2[WKBL@75)1#ZCE7&FF+Y5'J8\ZL]Y&V0B/!V9UD,&$W*E4BS3I(,A&ULG5=K M;]LV%/TKA)<5,:#:>DM.$P-)^EB!=@V:;L4P[ -M7=O")-$EJ3S^_0Y)179M MUVT'&+)T19[[.O?RZOQ>R'_5BDBSA[IJU,5@I?7Z;#Q6\Q757(W$FAJ\60A9 MV$UU-0Y]/QW7O&P&TW,KNY'3<]'JJFSH1C+5UC67CU=4B?N+ M03!X$GPLERMM!./I^9HOZ9;T'^L;B:=QCU*4-36J% V3M+@87 9G5ZE9;Q?\ M6=*]VKIGQI.9$/^:A[?%Q< W!E%%IN,RRHR\;]\XZ9-*N!9FZLJW8W MC"L;DY1;+?&VQ#X]O19U76I$62O&FX)=BT:7S9*:>4F*G7[BLXK4\'RLH

    T"M%'O5%%1\#3"&D;VEX9.E5^%1Q)9SNAB@9A3) M.QI,G_T2I/Z+(R[$O0OQ,?3I+4JT:"MB8L$^SH\-J-EV30&$TK6)$M1L!,6^+$798F]B[Q)EN)N$GLQ1/MV\OER7;29SOYX6R_(W0B4%9UY/V /$CVMG%=&NWN4/:_ T^$J".1 MR*=DO$!,@,,K5FY0&7Z548U0%<@ZEXK]3,J/O S=2SKX,MARF'U P+DI56<* M^ @AF#>O6K,7]MR^><;K]8M+EUQ%0YL(+PIBPQ M.HGL?Y*E0_8[#N@M*ZU#818ZAZ+,.13''1.V5FXQ-8P2INT;:PQ M15P#&S5@^J$AF%-5E7Q65B "J;/]N!O(.389P<8/<^I3_;H8"*Y_P.&J"QP+%BXL^@C_9"JE@\FK!? M<T!(W/P;^.")EG;=OR(JC)UN:MZ;#LO>PL6[KKIQO^*,]?P\UJ^/0G\RQXR#K#M+YO>X@ M&7PR%=;*W>RB84I#B^[84GN'UHTT._2CQUY]:_2MX_!"4M WHEO2!QX29[#7H5*?ML BM!%9NLAA.VA;V/P-9=,G!=M53UBY'>ML4"@L62Y M@H\QBD32VBDU2DZ2#+RORZJR)XV;+4XFP2CMA5W*MQLK*KLJEZZ+C@Z1=KPU M'-&ULI5;;;N,V M$/T50KM8V(!J2=3=L0W8V?3RL&U@)[LHBC[0TE@6(HE>DHZ3?GV'E*TXB.VF M[8LTE(:'9V8.!S/:FPE%LEAQ;:5FO/=S["/)]1X&:^D>9)=ZQNC<[:5BM?[S3C:D+AG-M#]!FIXMP<9EI^98I.1X#LBM#>B:<.$:G8CN;+115DH@7]+ MW*2LA:1G(#U*OO!& MK26Y:7+(7P,XR*\C20\D9_0BXF?(!L3W;$)=ZE_ \[N@?8/GGPMZS03L@[YE MSZ@Q1:9"L*8 8_\Q74HE4#!_GHJ^Q0Y.8^M+-)0;EL'8PELB03R"-?GTP8O< MJPO,@XYY< E]LL!+F6\K('SUNEPW3]H&,H>,%TWY%T8VAXHI?"M.IE5%CBL] MW3&1RU/!73S^='!W:R K7N'U+IN"*"T;8OXV2I+LF"3L28H7DN*%)$.2TI!< M&I+,D"2]LB%JS;>2-;GL#\GOP$2K+(*Z@'H)HM.&?E#]\,@=5^PUWBLJ'XF7 MVJF7:B.QX\1%@[IV&GCD0IG"KDSAN\MD\DY^VYACSR?^(N!_2#P[]%G-P:2! M\);#/J_8T#&O0)YU/N%T/H=[WI)\,^T-?3IC6A0""BQ>YX,]7RJLDF;#U!LT M2KPPM6D8ZIR' S/@WZZ4-"/7IU]GWS!"(K=35[J6_CI[X& M"P9A^L85F_8*RF/0CV=AWQF!3Z+(=@._#2"., "J;9NF<8]Z-W2FP.VL3+3.6A5>-^4ZJ3Z+F+^7_6)%QJM$+>:!NGI[%/W:KZXE\;T MKOKO5.518"?T^"MO'M%!MT"$/BU%WX[BU ZQ4>A.,$AU/:+$#ES::=&S(S>U M/4^[T&C@!9U29)*GM MM_V)#F)-)DELWX].BL4YF@1J$(69=W07WC:J'0JZK]U(-6TGB1?W=A[[PD11 MHIXK6.%6=Q!CAQ+MC-,N%-^8N6+)%4XIQESC6 A".^#_%>?JL- '=(/FY&]0 M2P,$% @ #H%66*D/S>3\!0 - X !D !X;"]W;W)K&ULG5=M;]LV$/XKA+<.-L#%$O6>)@&:9-T*;&O1=!N&81]HBXZ) M2:)'TGG9K]]SE*PXK>L5 PR3$N^.S]T]=Q3/[HW]RZV5\NRA;3IW/EE[OSF= MS]URK5KI3LQ&=5A9&=M*CT=[.W<;JV0=E-IF+J(HG[=2=Y.+L_#NG;TX,UO? MZ$Z]L\QMVU;:QTO5F/OS23S9O7BO;]>>7LPOSC;R5MTH_\OFG<73?+12ZU9U M3IN.6;4ZG[R*3R]SD@\"OVIU[_;FC#Q9&/,7/;RISR<1 5*-6GJR(#';$[&+4EQ?[ZS_CKX#E\6TJDKT_RF:[\^GY035JN5W#;^O;G_00W^ M9&1O:1H7_MG](!M-V'+KO&D'92!H==>/\F&(PYV9)&M9H$EP-V@"G.TK*C;=8U=#S%V^ZI6D5^R ?E&/3#W+1*#<[FWN8)H'Y M^Z6M7/#+5PWH(:?Q[RN;>8'K9(Y7+J-G*ISB>H!Z?L MG9IL7-RB_>MLH9E;LG35W.I3!]%)U:J7]C*$>V9Y/ MK[RW>K'UE$#FS6YI^J-Q#L+6M.P*"=+=5G>W[.U&64E5X=BE@B7%]GEP*!1' MP1X.Q8>U8IL1.>'5_28>>.5'>(>E18_F21"L7 *F=E[5%(JI[IA?FZV37>UF MI^QW)6W/.0;&J':A[,@:^A/T%[.KK;6J\Z?LM:KA>L.^9E7!TR3')$X%C]*, M9DG$BRAB-UYZQ43"RP)&VLO>W P%C%/HHK%>%'&@ !4"9:B:#9L5@]FAMVF M"8_3;,:$X *HIQ7/R$@ONQ=A]8#&[12Y%9<\SE.:51$OHX1F680X8[O2=RZ,NU&=H_? M?%6*N'CI/LLUQ.Q>.E8'')2U@,3#@FS-%L\0W&R)7XM')C>;YI%*A-;=B'(U MX-Z+KR7GX+*(7Q"!27X+'MI>_0B?@47B/',X-TB?%%>FP>E(>O^3WWW_ECY8 M^^7DYF1$_.1# S>@PQ0 P5RP9,B#KP'@4'UGHC[8#GK5$"Y,T>>:\1]Z;$Q MCY.2)>!A#A@%%TG*?C;=MP"[!0E"95O9.=D?P$OCO&,A7>(E2U$O*+\=(=#6 M[.TC6X+GV@>2%SDJ 63ED4_BFK&WL(_VX-*> Y.QSR/@(%'J)W_60)/G/TX MNR([2=@+)M*3@H;L)&(OCA1,/A9,_L4%0R0V'5CIZ&G7,9YU=N>4/]B3C^YR MN"=?/^\ESUKK$ID_,W-\,K"9%0HM!>RT103*!%>:*"16)[C3A&?Q:L0F=-(%-KBVP.9%O* MC08G]#\ $5>\S IJL")*=R<@'&T4/NI8H^5"-]H_DEP:Q6% V_^9Z/\DB],4 M1JU]1%G?2UN#J51@:C;R&H04U5!)?9 S'E4"_WE5]?P=P)'[ T-QAH"5&785 M/!,I^][21O6G\6,ESH1^'>,F*6\2$:+220HQHQ$.S YE8:SJNP/Z M9<2C(J6AC./GVKL@:46)[#S:J?//@DR;9UFHUR1%_5Y*\&MLO4LJ,?SND$?J M2"05B2"="4!]K1]@8_!TBEB4%0[+:0QG2QQQV%%VM]17L(IW=$32*- @/LYG M, +5C)B5[U M-X$G\?X^]9.TMQH?>(U:034Z*7"BVOZ.TC]XLPGW@H7QN&6$Z1K7.F5) .LK M8_SN@388+XH7_P)02P,$% @ #H%66-@V$X5; P H < !D !X;"]W M;W)K&ULE559;]LP#/XKA#L,#6#41YQS28">V!X& M%,L.#,,>%)N)AAI%)B^Q8N9"U2CIRUKIBEG:ZDUD:HVL\$:5B-(X'D85XS)8S/S9O5[, M5&,%EWBOP315Q?3/*Q1J.P^2X/G@ ]^4UAU$BUG--KA$^ZF^U[2+.I2"5R@- M5Q(TKN?!93*]RIR^5_C,<6OV9'"1K)1Z<)MWQ3R('2$4F%N'P&AYQ&L4P@$1 MC1\[S*!SZ0SWY6?T.Q\[Q;)B!J^5^,(+6\Z#<0 %KEDC[ >U?8N[> 8.+U?" M^#=L6]W1,("\,595.V-B4''9KNQIEX<]@W'\@D&Z,T@][]:19WG#+%O,M-J" M=MJ$Y@0?JKNKUG7Z@NLDA?=*VM+ MK2RP. 2(*(XNF/0YF*OT).(-YA?03T)(X[1_ J_?):?O\?K_DIPN9K@5NTQ\ MNUP9JZFQOA^+OL7.CF.[GVUJ:I;C/*"_R:!^Q&#Q^BP9QF].,,\ZYMDI],62 M?MZB$>B*]=\E/JSPL=!..C\>VL<28:T$(7*Y 4;^S3ZOHN-E'#%+VOD^.7/0 M?[ECMV[[CTO25HUALC"]*7Q%IMN& FH'K%:HNY9PK]2]DL.D_'%^ YTS4C-> %%HUT,CF.-FJN" M-3>"=9 MF(RSGI-&X7@X]E(2A\-DV"/[7%54%O9$.7 8SU9),@CI<=)X&":9E[(L',3C ME^+P69)*^EC\Y..6HW$D:W%KT5%1#O;27!E=87>^9WG!I0.":3..+T2 W=X'[<:JVL_@ ME;(TT;U8TA6*VBG0][6BI.TVSD%W*2]^ U!+ P04 " .@598(,&Y8<$" M #W!P &0 'AL+W=O)09HH*G(F=RY&1*E9>N*Y,,"R+/>8E,[RRX*(C24[%T92F0 MI-:IR-W \X9N02ASHM"N3444\I7**<.I +DJ"B)^3C#GU*E=P:@\EDSOFCF=RD M(\?Z6IRD;. MA0,I+L@J5_>\^H1-/C; A.?2_D/5V'H.)"NI>-$XZP@*RNHG>6ITV'((+@XX M!(U#L.\0''#H-0Z]YSKT&X>^5:9.Q>H0$T6B4/ *A+'6-#.P8EIOG3YEYMIG M2NA=JOU4]%DL":._2'T)+(59??_ %S"C2T87-"%,P3A)^(HIRI8PY3E-*$IX M"W=$"&(N#DYC5(3F\BQTE0[+P-VD"6%2AQ <",$/X)8SE4GXR%),=P&NSJ=- M*M@D-0F.$F-,SJ'GOX' "WKP,(OA].0,I"(*.\*[>CXLV, Z,/'S,7XW9B?7 M7GN!/!V7$Q2\$V]&QW^K8/T:/[E;%'(5Y[>U[(H$RJ#*:9(!:7:4_B!*%W?A] M\$V:U$<,[1&FX*XCWPO=];9@1Z/X7\%>"+8CV* 5;'!4L)NB)%3H#J @R8A8 M6F5.NE2I.8-M5?R!9WY[VOQKN&<1=Z#>#W=1=3+N5DDL4$=G6HL$^ZW4A:1= M;;O7V!;MO?6)[FIU$_J+J5OBK4Z:,@DY+C32.W^GPQ)UFZDGBI>V\,ZYTF7< M#C/=F5$8 [V_X%QM)N: MM='?P!02P,$% @ #H%66'"CT #> @ ?PD M !D !X;"]W;W)K&ULM59K;],P%/TK5I#0)D'3 M)'UIM)'6#K1-;)HV 1\00DYRVUAS[& [[9#X\=A.:IJM+1LJ7Q(_[CTYY_@Z M]GC%Q;W, 11Z*"B3$R]7JCSQ?9GF4 X24P/3/GHL!*=\7"EZ4 G-FD@OIA MMSOP"TR8%X_MV(V(Q[Q2E#"X$4A618'%SRE0OIIX@;<>N"6+7)D!/QZ7> %W MH#Z5-T+W?(>2D0*8))PA ?.)=QJ"FGTC[1JH[M1QY**ZEXT21K!@5A]1L_-#YL)/3"'0EADQ ^ M2@B[.Q*B)B&R0FMF5M895C@>"[Y"PD1K--.PWMALK88PLXIW2NA9HO-4? <+ MO28*7;"Z(HRU;]$U%@(;?]'1&2A,J#P>^TI_SB3Y:0,]K:'#'=!!B*XX4[E$ M[UD&61O USP=V7!-=AKN13R#M(.BX T*NV&$DDKJ>2F_FS D&R&)P"S;0G:V M'_H2LPX*^A8ZV ;2(APY=R.+&OW%W5LHN5"$+5H^?_UHB%\H*.2W;?;6V+WM MV&9[G\@2IS#Q]/Z5();@Q:]?!8/NNVWR#P36LJ'G;.CM0X^OJR(!@?@E>Q>'B]5Z6^<<06(A3WZ)4IYQ51]W+E1=[LXM8>J_R>\OII<8;$@ M3"(*&ULM9M;;]LV%,>_BN 50P=LM7B5E"4&6K-= ZQ8D;3KP[ 'Q69B MH;+D2732 ?OPHRXQ+9*F+Z5?XDL._S[G4#S\B:0NG\KJ:[W@7 3?EGE17XT6 M0JPNQN-ZMN#+M'Y5KG@A_W-?5LM4R(_5P[A>53R=MXV6^1B&(1TOTZP832[; M[SY6D\MR+?*LX!^KH%XOEVGU[QN>ET]7(S!Z_N(F>UB(YHOQY'*5/O!;+CZO M/E;RTWBC,L^6O*BSL@@J?G\U>@TN&&D;M!9_9ORIWGH?-*'77YL/U_&H4 M-A[QG,]$(Y'*ET<^Y7G>*$D__NE%1YO?;!INOW]6?]<&+X.Y2VL^+?,OV5PL MKD;Q*)CS^W2=BYORZ3WO R*-WJS,Z_9O\-3;AJ-@MJY%N>P;2P^66=&]IM_Z M1&PU '1' ]@W@'H#O*,!ZAN@0QO@O@%N,].%TN:!I2*=7%;E4U UUE*M>=,F MLVTMP\^*IM]O127_F\EV8G++'V0OBN"ZZ*ZAIB]^"6[EY35?YSPH[X-W69$6 MLRS-!S8W/)=OBH= E/+]JJQ$>B?M>[DZ>,FX2+.\_DFJ?;YEP_KF\Y7N,-7 (,/92$6=?"VF//Y4& L ]]$#Y^C M?P.=BHS/7@4(_!S $"*+0]/#FT-+3''P -?[7ES:<8\R0V MR"G>Y!2[U"U"=%MUVED:()%I, MIED4(0B@%I)I1B&A%-HCHIN(Z)Y.D=6(UR(57)84V4&BK#)[.-1P "$4X5C+ M_=1B!R(48RUNYG3LQ&LQVH0=.9,:1(;9 ^$"E[",\YXO;BGM'I58[[4AHG= MHD)P\K37-QW42DH3&.HUU6*(89)(8VT(VA23*(SBQ#Y/ *CB@![GOEYLX#"! M--8KB\4NDJ5V:Z+NXS+M:$@PW166 CW@9)YC)L!>:?\,:#.T3H%NWTZ]-!60 M 3>1[9L%^^:#3HQI#"G4 [884MG9>G M =8D."6/+FT^U9@OM6$Z%3L">LXYPQ, ]HGUJ<9\J0T3J^@4?!^> I,[$PQB MJ-\NV>RB6%8L?5B>@T^! E3@)M0=P_*++,O6Z#UQ9I\CGVK,E]HPDPJ"07+. M$>D5CKVJ,5]JP\4MA_\J X\%CLBJQ'2ZXS%#B<12=".L!2<0C>:,?N+;/K$^U9@OM6%B%7M#-WL?<:,%S;5.",,$ */NV Q)3$/]MMCM MVZFQ*U"&[E76?3P'S3532$A$0V,&L1I"T&QZ# ,^!\!"!;#0#;"[;K3D2Y7: MJ[0G!.WSY%.-^5(;)E/A,8S/69*\TK)7->9+;9A8105DKVK,E]HPL0J0D7O]V,5QR#R[@).8Z*-L M:K,C210:H]&T0TD(Z"[D43"*W#!Z),>9.$DBG! ]*M,,QX#J<&HQ0WA;;7C@ M2[$I=K.I"^.PB8Z2F_4B>9 5<[MQZKDV1:O83:N.$GDPP[E_XMCA[56-^5(; MIE=1,H9GK)O8*QQ[56.^U(:)57",O9U]P)8C#90BH!]FM-D!2K!Q0/,L)U&W MCJ)^W\D';#G0 (&Q43.UV"$)<5 _Z.%VY]1P%;)B-[*J@^>W4CN;\=IU1,XM M=O2(\7KBP9?:,)$*AO$Y3SQ@KVSL58WY4ALF5K$Q=B\8.P^'6T[92@;0;Q]M M9@F@D3X433, ,*8[6$=!*'9#Z''\ABU':C&-C')JFD$<1D9,G=GV>7<8@EW; MJE@Q*78SZ>ZZ<3C7>#U3X%6-^5(;/DN@Z)B<\\@M\7KDUJL:\Z4V3*SB<>+F M\7VS>]]\\!@)15#;-)Q:S B(J7[SX7;FV&#'6P^@+7GUT#[(5P>S;AP5?MX_(:=^_ 1>L>^1/R71/('Y(JX>LJ(.K3V+Y9R7*DL+]BR0+/.MD]"YB9+4J2YJR0*2^08.N%<8_O(NQHA\KB6\H. M\FR,-)57SM_TY'.R,"R](Y:Q6&D("O_V[)%EF4:"??S3@!KM.[7C^?B(_GM% M'LB\4LD>>?9WFJCMP@@,E+ U+3/UE1_^8 TA5^/%/)/57W1H;"T#Q:54/&^< M80=Y6M3_Z?G<:A";=94JCA$5-'E7/ # M$MH:T/2@"F;E#?330G_WE1+P- 4_M7RBHDB+C43/3*#5E@J&/J$5J"LI,X;X M&CWR?%/;FR>TS0%UZHK41/1<*2 M2P 30M'&@QSC\4!&$2,6SY"-/R)B$7M@0X_O=R<#[M'[W?$(&[O]NG:%9U_! M^[/,F:"*B[NAV-:^SK"O3CAWJ;^;ZGN59EV91W\SQ0N+YK=D%/;>EY_Y?]-SWT>N;#=+KFXW1 M\UIZWJCB(U9P2)-7->]-J?DIP:*)P"ZBYK=1\T=%46?U0W5)LN03W4/6V+!C MOH9R02I(T)#ET0TD['KY=BB\]6N\LX\:!IX?.K[?$4G?$%LD" -'9]T+G0Q8 M8A+8GN7B8:D$+>E@5"I/ZS44'_I22_15!N5'PVQ0.,&4PID2+)H(["*&81O# M<%0X*YTR$-_I\D!694%9[)G4=0&\3(DTUL,JL< 3N/-_)*!P0!?8PX';T<^ M';9<0L*.>OIVH6\3YXITL'4JFZQ1XL?J9X(ST[SI8H^A%[J>U\VL Y;8KX2+3%5Q!ZQ)G)70= MNH=)&OZL=S1^=/B=WCDEH1UBXG4CT3?$;FBY5C?C#1F&D"6"L!,/\ZQKA#9A M4W7?$HK!LE!UP]2NMAW^?=77=M8?=.=?=:,GF/IG@R]4;%((5\;6 &G-?"CW M1-V)UQ/%=U5O^LH5=+K5<,LH%*#: )ZO.5?'B7Y!^WO(\C]02P,$% @ M#H%66+]$!2^' @ @P8 !D !X;"]W;W)K&UL MK57+;MLP$/P50@V*!$BMM_*H+2"Q6[2'%H&=-(>B!UI:6T(H424I._G[+BE9 M56PES:$7B8^=XL;5D)H*D!%R"YJ75CPV8SL.-Q1=>P '57W0CLV1U+FA=0RIR71,!J8EVYE]-0QYN 'SEL9:]- MM),EYP^Z\S6=6(X6! P2I1DH_C8P!<8T$!;(G0TLNF&R8U!HYN\U+NX4 )G M<\2I> X)Y!NZ9"!/R7<\-1_( D]*6C,@?$4.IH]GH&C.Y D&WBUFY/CHA!R1 MO"2W&:\E+5,YMA7JTNQVTFJX;C1X+VB803(BOGM*/,?S!^#3M\.]YW ;L]&E MQ.M2XAD^_]\I(3^OEE()/&N_AFPU/,$PC[Y_E[*B"4PLO& 2Q :L^/T[-W(^ M#IG\3V3/+/N=9?\U]OB33#2B$CP!2"7!?21<92#PFB6\+I7$&[O+RBDI00VE MHUDC-&OHZK&)W? \TGNRZ1L="'-]Y_QOV#,+06-7"/16"ENH)SZ*LL95 M3_*0VH8NZLF((L<-]L0>1H61'YT-:PT[K>&K6F^YHJPG;_#.A =I\KP U]X3 M>!CF1A=!<+>.Z5"%V>OU&QQDP1!BL$.J,S9!!-R6LZBE>F:BRYPAIDFAF^ M$B!T ,ZO.%>[CBY$W;L3_P%02P,$% @ #H%66,W=RJXI @ "@4 !D M !X;"]W;W)K&ULK511;],P$/XK5IC0)HVZ3;H. ME312UPK! U/5,GA /#C)M;'FV,%VFO'O.3MIU$D9[(&7V'>^[[O['-_%C=*/ MI@"PY*D4TBR"PMIJ3JG)"BB9&:D*))[LE2Z915,?J*DTL-R#2D'#\7A&2\9E MD,3>M]%)K&HKN(2-)J8N2Z9_WX%0S2*8!"?'EA\*ZQPTB2MV@!W8AVJCT:(] M2\Y+D(8K233L%\%R,E]%+MX'?./0F+,]<4I2I1Z=\3E?!&-7$ C(K&-@N!QA M!4(X(BSC5\<9]"D=\'Q_8O_HM:.6E!E8*?&=Y[98!.\#DL.>U<)N5?,).CTW MCB]3PO@O:=K8V30@66VL*CLP5E!RV:[LJ;N',\#D)4#8 <+7 J(.X&^.MI5Y M66MF61)KU1#MHI'-;?S=>#2JX=+]Q9W5>,H19Y,M9,"/+!5@KLD]OIIWY)YI MS=SEDLLU6,:%N4+OPVY-+B^NR 7ADGPM5&V8S$U,+1;AJ&C6);QK$X8O)%Q# M-B+1Y)J$XS :@*]>#P^?PRE*[_6'O?[0\T7_UD]^+%-C-3ZLGT.R6I[I,(]K MMKFI6 :+ +O)@#Y"D+Q],YF-/PR)_$]DSR1'O>3H;^S)4F#K,IFA8IP")%=U M:O>UP([*5"WMX#]M&6\\HQL,QV0:S6)Z/-& M"-@C:CRZ1;AN.Z\UK*K\XTV5Q5;PVP*'%6@7@.=[I>S)X5L'I,ZGA(HB@-.]:*H%R-;3>J7,G!\%; C4)ZZ#JF_GD/ M7.[6 0X>&V[;A\:XAK!<]>P![L!\Z6^4K86+2MUV('0K!5*P60>_XLLK/":, M$7^VL--[9>2LW$OYU54^UNL@18/EGRYQO_RH M_OMHWIJY9QJN)/^KK4VS#O( U;!A S>W;8*$#5H(WL MYF1+T+5B>K-O#XB00R)Y"7)M Y@8Y&)[+1UC4SK%PIN4/*15LU5QC[ M9LRV;EKAAO'.*/NUM7FFO 7&T6_:, /HH]B",%*UH-'/Z,[.F'K@@.0&/17U M]AH,:[E^9^._W%VCMV_>H3>H%>AS(P?-1*U7H;&4[E]A-1.]GXC($T374%T@ MBG]")"+4DW[U\G1RF![:OEDZB"P=1$8]>JZ#8++>[EF7.P'UI<_>I!?[]=RR MO-0]JV =V'6G06TA*'_\ :?1+SZSKR1V8)TNUNDY]?*#[*S12G8]!P,UD@H- MH@9EFX0V:A@7HJ\')MEDE'7[R+;$<42RU(['=M^<)XX4-,WQ$G? '2_<\5GN M/^S$FTEKV-J=JK?[CO&!3CKI(4 19?$1J"\N*V@1^T&3!31Y'K0!7B.['Z/- M8 8%SR$GIR@)37%R1.P)BZ.,)'[@= %.SP)_DC5PU+AYX6-+3WY*HS1)C]E. MPPC%.,G\;-G"EIUE^RR-7:GJW'+U,6>GS#@E$4Z/H$_C2!''Q5/4^4*=?]?V M(J0YL\7DK[G%O)+8@?UBL5\\OP+Z056-/8J1JW#WD/UXQM?02]T:[UPK3B=X MEL1I=C1LIV&$Y'E!_*.&H_^.S>A_S+9E]+S'7_0R=$_<6?:](Q]_/[N7&)]L MU)32+,[I,;(G$&FB%1APV-C.ZR*R$FFY@4\7(?KS$ MW$MCKT1CL;&W5E NP'[?2&D>*^Y>M-R#RW\!4$L#!!0 ( Z!5EAKUM@5 MK@, 'D- 9 >&PO=V]R:W-H965T8>9#H1&\THAP>)U*8LB7RY R9V4P][^XE' MNEQI.^&GDS59PA/HK^L':49^RU+0$KBB@B,)BZEWBV\R7!E4B&\4=JKSC*R4 MN1 _[.!3,?4"ZQ$PR+6E(.9O"S-@S#(9/_YN2+UV36O8?=ZS_UZ)-V+F1,%, ML#]IH5=3;^2A A9DP_2CV/T!C:"!Y(W#*+&(.IK$#<&<1696DH5AXQHDDZDV"%IT8;-/E3! MK*R-?,KMOC]I:=Y28Z?31R ,W2M--*!/? M<"TE!H8_HR:18L6& Q,*\T2!! M:?.0;Z2$X@K-R)IJPN@_4"#""W3_;%)1F<'[##2A3'TP'%^?,O3^W0?T#E&. MOJS$1AFHFOC:>&[7]_/&R[O:R_ -+W&(/@NN5PK=\P**0P+?2&YUAWO==^%9 MQ@SR:Q3A*Q0&8>1P:-;?/'289_W-\1DU4;N+4<47]=C%[[=SI:6II[]<<:YY M8C>//61NU)KD,/7,*:) ;L%+?_T%)\%OKAA=DBR[$-E!_.(V?O$Y]K3-;]KD MMRMT-<6@HK#'Z3;%\1 GXXF_[0;% 0OC07@$RTYAXW XBEK4@8Y!JV/03T?^ M6ITN*35+TEG\HU.+"^<2X\"=49.T:I)^:J Y6UQ2DI.E@R,1/T5DYQ 'G@]; MSX>]ZW%_JKX61 S8*PW#D M3J9Q*W'\GXL:$84(RDWJV,_S68GC4Z=Z N2K]%':FT''PVH4$_32:%-E2 MTR>PEQYRK^QYS39%M?>HSJGZM\4JPL#=< 2.L\V$)3K:U)D3&"3)Z"A),C<0 MQ_$;^X\[/1K^7TD.O/AIAC?4W0]-&.(D'A[+/,6Y2B%SX0YKH1;I=WK2$N2R MZNV5V9<-UW6;ULZV]X?;JFL^FK^S]XJJUWVEJ2\EGXDT1:X0@X6A#*Z'QBE9 M]_GU0(MUU?G.A39]=/6X,GXX_;@9K+A[E D"AYX(R.7062I67KBNS!118GO,2F!Z9<5%@ MI9MB[LI2 ,XMJ*!NX'FQ6V#"G&1@^^Y$,N!+10F#.X'DLBBP>!D#Y>NAXSN; MCGLR7RC3X2:#$L]A NJAO!.ZY38L.2F 2<(9$C ;.B/_,HU-O WX36 MMYZ1 M43+E_-$T;O*AXYF$@$*F# /6MQ5< :6&2*?Q5',ZS2L-$G5/5]_AUI/S_!EG$I[1>LZUG-0MI2*%S589U 05MWQ M<^W#%L"/]P""&A"\!41[ &$-"(\%1#4@LLY44JP/*58X&0B^1L)$:S;S8,VT M:"V?,#/M$R7T*-$XE=P#INA:*JP W; 5,,4% 8G.T$2OL'Q) ?$9ZHIZ03=% MB8G0:T!)A%F.?IC+S]+.YVBJ&YQ5@R- !3X^'^P?4A,U,AI8O/&(F_XZF4@F]I_YU^5SQ1-T\YIRYE"7.8.CH@T2" M6(&3?/K@Q][7+H_>DRQ])[(=_Z+&O^@0>^4?5/Z19HV3US7>965%V;.4YH1= M);[?\\QOX*ZV;6H'OHE(.ZB^Q+M4.[IZC:[>05UV5YH_Y0KQ:G?B[=UIQK2? M9SA[6A));$#&9;?@ZEWQ5I9!W+MHZVW']2^B=ES:CO.#L+]7=-R(C@^*_L45 MIEWYQVV7([]+0#NP6T [+O#Z70KGS&N=HTS N:KX_D/U!+ P04 " .@598JNPVU54# "D#@ &0 'AL M+W=OV+8(%T"Q.&$I).K-C'&*I1KRN2U2#C@R1C2V/^P.6R9@D<,^1R"C%_'4$,5L-+==:3TS(?"'UA.T/4CR'!Y"/Z3U7 M([ND1(1"(@A+$(?9T+IT+P+7&)@5OPBLQ,8STJE,&7O6@W$TM!P=$<002HW MZF,)5Q#'FJ3B^%M K=*G-MQ\7M-_F.15,E,LX(K%3R22BZ%U9J$(9CB+Y82M M;J!(J*=Y(8N%^8]6^=I>UT)A)B2CA;&*@)(D_\0OA1 ;!AUOAX%7&'A;!MXN M@TYAT-G70[8 M]= M2^1"H.LD@J@*L%6L9<#>.N"1UT@,(#Q!'?<8>8[708\/ 3KZ_!6%C-(L M(?*U)L2K_8'>&EB#"?;'N/^+JY)YI]RJCO'0V6.K?O]4+]%8 A5_ZG8E)W7K M2?HLN1 I#F%HJ<-" %^"Y7_YY/:=[W7ZM0D+6H)5%.R6"G:;Z/Z8IIAP=6I) M%"XPGX.HTRYG] Q#'YM+WW5[COX;V,M-73XNW%H1U*#.^U54)9%>F4BO,9$G M$+(N]$:K0[>]35C0$JRB5K]4J]]:X?3;5+!-6- 2K*+@::G@:0N%<[IOX30Z M.U27&J^--796YGS6F/,-HS#-2!R19(X>8&ZR?T.[2J\1=N@7ITU8T!*L(N)Y M*>)Y:Z5WWJ:";<*"EF 5!5WG_8;F-'X1[S(Z!8[8#!%3AA"I"[>2%7)94ZZ: M "[UI>VM\1XT*OST-TMEJS*;0SE4MT:'534V[JMNHQJ3]]2/"T%T91ZCB(B0 M9:I&U:T5:M//P6>;O]&PO=V]R:W-H965TBCFMDP%X"@WHHGM M.<[ II@P*QCG<[V25*1"@P23A# F83Z]@].G5]8Y#O^$5@*2OOR%"9DYEB":<\^4TB%4^LH84B MF.$L47=\>0$K0GV#%_)$YK]H6>P][%LHS*3B=&6L(Z"$%4_\O!*B8N#[6PR\ ME8'WRL#SMACX*X-<.;N(+*=UAA4.QH(OD3"[-9IYR;7)K34;PDP:[Y70JT3; MJ>"2+4 JG1UM\NQZZYDS%4ON)(*H#V)I(R<9;LSGQ6A'/ M(.PAW]U#GN/YZ.'^#.WN?--!KCDVQ'CZ=D1OC=@2J5_J[N>X_A;<^^+8(#Y# MFQ2@"YY$A,TE^G.E]Z-+!53^;1*V #]H!C='_TBF.(2)I<^V!+$ *_CZQ1TX MWYL4Z BLIL-!J<-!&WIPD]$I"",#/&5$O522)=&_]M2=%-"#'-K\7RT"UQ_; MBRJW5N\?Y-8ON?5;N9T7C"BHF$<5*GN(\?HY*]8 $!=H+GB6&D'6DXTGJ]7S M>PN@([":2(-2I,%G'H1!ESIT!%;3X;#4X;"U6*XXF^\K$%1_A*:Z1'092'," M=II8%U"C:N%[_=[H5>TW[/*'O6&YJQ;GL(QSV!KG-6&$9K0IJE;#]^:B([ : MQU').P&HZN,[F=N"T9OOGDH&0,4E1"B+4*NBK7>.'OH 95FK- MZ3G#5P79[NRC9"I7';>]=/'SMM)MMWQOSKI"J_/T-CR]SRS?%7I76G2$5M=B M<\UR6V\O;R]@OZ& ^Z_KM].;DEVYM5,0\[R9D2CD&5/%!;Z<+1NFX[Q-L#?; MBV[K&HLY81(E,-.F3L^T)Z)H8(J!XFG> TRYTAU%_AKKI@^$V:#79YRK]< X M*-O(X#]02P,$% @ #H%66!'_AL8B!@ :R !D !X;"]W;W)K&ULM5K;;MLX$/T5PEL4+=#4XD6W-#&01%UL@>VV2-O= M9\9F;*&2Z(JTT_[]4I=(%DDSKJ"\Q+J<&>/E=;!B3X&>>%>)R MMI%R>SZ?B^6&Y52\Y5M6J#OWO,RI5*?E>BZV):.KVBC/YLCS@GE.TV*VN*BO M?2X7%WPGL[1@GTL@=GE.RU_7+.,/ES,X>[QPFZXWLKHP7UQLZ9I]8?+;]G.I MSN:=EU6:LT*DO EN[^<7<'S!'N508WX-V4/XN 85%3N./]>G7Q87:."G;#L__2E=QB_@L>6JPW \N=D#QOC54$>5HTO_1GFX@# Q@< M,4"M =(-R!$#W!K@4PU(:T#JS#14ZCPD5-+%1ZFRDXN/A1[)J0:2"E 6H!OQ9(7@F?IBDJV N\+F@+]3>I=F#8 6*_!IRTHJTV(-;IE0>1> W_OL(Y,; MO@*'CWZ5,$G33+Q63_KV)0&O7KP&+ZJ OF[X3BCGXF(N%=TJZ/FRI7;=4$-' MJ$$$/O)";M1SBQ5;#1W,59ZZ9*''9%TCI\>$+=\"#-\ Y"%L">CF='-D,4]. M-X<.-K@;>ES[PT?\-<-HRVMC1^QV524Z%UNZ9)5_<4+&Q9:NQ\FNKJLSN%U$0Q;YZ0?:'>;# HC@(R!"6 M.&,8R=#O&/I.AK=LR=(]O!I79S0CN<8=U]A9S/5O,:L_M3;6\93%?4IGR43. M!OF#7B^$/'=YY_F6%K]>_A$A&+X3C@RVC@;3W(->[.LOC@6((HQPI-<#=VAC MJ1]H0.@N"3LITE55!253_J5HD^#* 32I!9&G)\!$$4B0SMX9W5CVJ&>/3B@3 MVIDKXY\Q*%YMON^(;^SI;$^=' MB'C&NXX-(42"& 7]EV-(HY=GT*W/FNX"Y$UWD7;=A9(R?-C6-/<8 [P$ZY+O MME6C\GC1WFE,),O:5$WI+9G*VS#MO6:$_L@V DZD[MJD3>DMFECSZ@L%ACQ_4"?:L^A,V$O-*%;:9[23D!31^(HPK%.V +S(EV4 M)NZ QA+N]29T"\[?Z"B@153ZGA>'.G$;+H+5 L"0^7.(3]BK3^@49T\V%:WY M0"Z$ 48Z6Q,6AK[!]3F$(NJ%(G(+Q:?:"F2J/M^'4:BWR#83YH#X6E- MJBDBH:KTT'B;+#@ETT)=;+L#'9N(7FLBM]8\O6FH%-]8FR\ZR8,A83H:\@6&(G(0KF[=V0JJC/DZ8NY-A3417AB M02$$X9'&'?>""H]9>:MV_UYE7(C7+;VJ2=\-&WG6;BY:-[$\8YWAS)#7%A#6 ME_$2"TA]6@G6>,\/=F%S5J[KW6P!EGQ7R&:/L;O:[9A?U?O$VO5K>)XT^]Z] MFV8;_B,MUZE2#QF[5RZ]MZ&*J6QVMIL3R;?U7N\=EY+G]>&&T14K*X"Z?\^Y M?#RI'M#]?\'B?U!+ P04 " .@598$VR6;S@# !@# &0 'AL+W=O MTD[;^?#92&A$9ME7X!&]_S\-SY#A^#)1?W,@%0Z"%+ M\@%RO3+G(J-)3,;-E(8#&)2A+;8*Q9V>4Y=9H4#X; MB]& SU7*\TP-7Q$_OWTGGMS!V5<,K3WRQ6R= *+!3#E,Y3=2W K0%NZ6BE MK'3KC"HZ&@B^1,)8:S8S*&-3HK4W+#?;.%%"KS*-4Z-;*AB]2P%=Y H$2(7. M<\44 XF^HHE.FGBN%_FT69>(Y>B2YC&Z*LJ-.)X) +VQ>F7_#!1EJ3S0V)O) M&=K?.T![QOY7PN=28^3 5EJT>;4=U0)/*H'D!8%G$!TBU_F"""9N!_ST]7#2 MAMLZ5$V\2!,O4O*Y;XO7(_ISJ2W1A8),_NWRLJ+M==.:8CV2!8U@:.EJE" 6 M8(T^?W(\_*W+YQV1M2+@-A%PM['KB!9<,M6YE16R7R+-!V0Q MQU2-M\L([(BL%0&_B8#_[JKQ-Y.L'SI>;RT7-\T(]H.>UYV*02,LV%G5!)M" ML>/[H;.FM,/.(:'KA=U2PT9JN%7JE4I H-2VAS]G3)W7 @]LQN6.!M@>W[._+YW7 MSEP3"3/.?M"Y2J=69*$Y+,B*J:]\\P%JAP+#EW FRU^TJ6Q'GH62E50\J\%: M04;SZI_*)X!LDC+5F,X,R-B5: M>T-S'F(7B*:HV\I7TF2S^7$5EJ-X;23>N=WU<[NCIU/(3E&'GZ-7,?U M>N"SI\/=;;BM8] $PFT"X99\WO,"<8=^?M26Z%Q!)G_U>5G1^OVTYA:>R((D M,+7T-9,@UF#%KU[@T'G3Y_.>R+8BX#41\(;8X[=2@NH]R H7E#CS7EC'_AC[ M011-['5;?8_="(_'OM/8;0GS&V'^H+ O*@6!F#X>RLK4[--8482MO;'K>_B1 MPAZKL>_NT!F4&'0%N&#F/5':-?.R[_2+# M1F3XE"#JNXIX4;U!EP) OY'[A0ZR/3>M]T2VY?BH<7ST?R[V:)\1V!/95@2B M)@+1X-'/2$$58?0/S)&F/R+)[Q65M$R"A.](U*B3@^/ >9RH72/L1E-WQ-5>ZURZ'J?X< F$,]/J"&ULO59M;]HP$/XKIZR:6JDCD!18.XC4PEXJK2\J MZ_IAFB:3'L3/;0"OUQ^^<0 1K2IF$]@7LY)[GGGM\MM.9*WUO)H@6'E(A M3=>;6)N=^+Z))Y@R4U,92GHS4CIEEJ9Z[)M,(TMR4"K\H%YO^2GCTHLZ^;-K M'774U HN\5J#F:8ITX]G*-2\ZS6\Y8,;/IY8]\"/.AD;XP#M;7:M:>:7+ E/ M41JN)&@<=;W3QDFO[>+S@.\=+VZ$X0"8^L8&/W-L(=" M."*2\7O!Z94I'7!UO&3_E-=.M0R9P9X2=SRQDZ[WWH,$1VPJ[(V:?\%%/4W' M%RMA\E^8%['MT(-X:JQ*%V!2D')9_+.'A0\K@/#X!4"P 3; L(%(,P++93E M9?6995%'JSEH%TUL;I![DZ.I&B[=*@ZLIK><<#;ZK%0RYT( DPE6 MR3$?"H138] :> >73&OF#(?]/EK&A3F /> 2+@A+RV$ZOB4UCM./%YG/BLS! M"YG[&-<@;!Q"4 ]"N!WT87_O@"B7R7\QE[R"M[<];[ EKT^NE=8%I75!GBA\ M(=& =E0R)9>N1A6>G9*?I;D_OA(6SBVFYF>54T6BH^I$;B.?F(S%V/5HIQK4 M,_2BMV\:K?J'*GMV1+;F25AZ$FYB+]NIJL@">9PCW>$RBQKA<2WL^+-5]:]% MKM+:V .7TW1(IYL:K9P%P I'GK8Y=\X*_M9J:_[5O)LBUD2W2]'M MC:*+AI6N80]!TJ4>TT'\R.486*JFLE)F^_D.:C_;9J\$%6+]E7O%W>D73(^Y M-"!P1+!ZK4WKJ8M[LIA8E>57S5!9NKCRX80^+5"[ 'H_4LHN)^[V*C]6HC]0 M2P,$% @ #H%66"%;E(^@ P #@L !D !X;"]W;W)K&ULK99M;]LV$,>_"J$50PLXT9,EVYDM(+5;;$"'&O&RO2CV@I9. M-E&*5$G*SO;I2U**Z@?:";"]L47I[OCC_\CC3?=*LKDS-LJ5=_Y MOLRW4&%YRVM@^DO)1865'HJ-+VL!N+!.%?6C($C]"A/F95/[;BFR*6\4)0R6 M LFFJK#XYSU0OI]YH??\XH%LMLJ\\+-IC3>P O58+X4>^7V4@E3 ).$,"2AG MWGUX-P^M@[7XD\!>'CPCLY0UYU_-X+=BY@6&""CDRH3 ^F\'+V:-)^TCPFJI]W<[]OYXXNS+V _!;% MX0!%010[W.>O=X^.W7VM0B]%U$L1V7CQQ7@E" $%FG.IY #-<4T4IN1?* 9H M*:#&1#_HI1XKLR RIUPV M"7^[540N_,OUUBM+,/W;.;XWHG:YS#S-/G48+8 M@9?]_%.8!K^XI/F?@AT)%?="Q=>B9YT6")YT,9'@S'P;(;$13"G99>-AJK.T M.US$N5$X"4<_K([HACW=\"K= Y0-*_!:;^(20-J$<9NP FHNB7+RMC'30]Y1 ME)[PGALET8'1$6[2XR97<1>PT[6TUI51(6%JCMYY6Z %TB4:E8TR^ZJ1^D#J MVHLIN-B3,ZPPG)QJ_8+1$7O:LZ]S#0(KPC:H%OKB$XIT^P&^-<1*/D ,E(MY=(Z31N/A";3#:C2, M S?UN*<>7Z7^!/I::O?"#2]O3/*Q+34NSK&#?DNKKF M4+F8)F>S3>+3H^2RN9#M,/AQEP4O$W5B#9#BNGH[;Z7@O.XDHV 2GS"Z[-(D M'5_0+3RX<\-7[DN;ZP%Z>$[VHTZVO5<&:*6P EL6]%W\D3#,E&FG3*'[P)K*AN3,>?6\Q/,JW>;_-4JKEG_0K)A.\7W2U($ #Y$P &0 'AL+W=O8X$V4RL6_=F MX?I:4$9\IV0O3ZZ1;LJ*\U_ZYJ_UQ')T1H215&D+#%\/9$88TTZ0Q[^5J57_ MIQ:>7C^Y?RP;#XU984EFG/V@:[6=6+&%UF2#=TQ]X?L_2=6@4/NEG,GR$^VK M6,="Z4XJGE5BR""C^?$;/U8@3@1N\(+ JP3>N0*_$OCG"H)*$)PK""M!V73[ MV/82W!PK/!T+OD="1X.;OBCIEVK@17,]4.Z4@%\IZ-3T-DW%CJS1XA&&GB02 MX7R-/JLM$>@3Q2O*J*+P]#VZ@R&ZWC&"^ :=*7H[)PI3)M^!_-O='+U]\PZ] M031'7[=\)T$CQ[:"-NA,[+3*]\,Q7^^%?.X4\Q_,-\MGY=@IE$/V]74@EX _\QX3TZ M!F9'/2W=R *G9&+!O".)>"#6]/??W)'SAPGVD&;S(L[!U!&%;P+.52&8?]T3(L+?7L_C =Q6$4CNV'4^"&*&<4>\VH>6]Z MEY(LFQOV-G9]Z8@:R*R!>%0C'O4BGI5+*BQ4:U)P M2;,?:$H8<8L_UI8E=TAUTG;E[U@T* MG"1IL>M-Z%)V YDUV+G.O/ MZ%)\0[DU^9ULD=S71Y^1F=N=O;S ;R\4IK D\-J37'\6%S,;R*W)['EGXO96 MV-.O7&%F9.9U*J<@],,N-$->-@]N_<_A<$($5S>]1 M^U=OIPQ6ZTU5?!B6?+@0_TASG*85J<*FK&%T>_EP\*GV \LQR*1Y]_?* M_[_4:[/_J9OWZR[NG4'W(O;)J8D^%/L;BWN:2\3(!NR=ZPC&GCB>,QUO%"_* M@Y055U!#EI=;@M=$Z #X?<.Y>KK19S/U:=_T/U!+ P04 " .@598/")L M?#T$ 4&@ &0 'AL+W=O[DB*^8CN22;/;"A+ ML9"[;&OR/2,X*D%I8EH0NF:*X\Q8S,IC3VPQH[E(XHP\,<#S-,7LZVN2T,/< M0,;W ^_B[4X4!\S%;(^W9$7$A_T3DWMFPQ+%* \$>_HX4]23\@I^$*:\/(;'.I8:( P MYX*F-5AFD,99]8N_U$*< )!]!6#5 *LO8%P#QGT!=@VP^P*<&E!.W:SF7@KG M8X$7,T8/@!71DJW8*-4OT5*O."LNE)5@\FPL<6*Q(EE,&7A+!>$ 9Q%XI#CC MX E_Q>N$@#NPDI=FE,M-N@&MX!N?"!PG_%8&?5CYX.;%+7@!X@R\W]&<2RH^ M,X7,L!C'#.ML7E?96%>R\4DX F/T"EC0&G? E_WA5@?<5\/_RC,)AR4<=L"# MWG#DM>&FK$I3&JLIC57RC:_.9BW 0\8%R^7*%.#?1QD '@1)^<GNE5Q;GM..A:]IEBRC2&*J:) MK*68TRCF*!5K>>]_P!E-/.=EVY&CG !I0@0@I_0PNTM@Y2A#74(GF:^3+-!$ MUBJ5VY3*U6K@2VCO/,O<')AZK8#Y>=,P%^.'Q'KSN\=5M^Z139)VMWU(KFZ^5+=#% MUB[8L3%%MEZCU]EA+K6R^5K9 EUL[<(<^U^D;H#_A]$[W1[IG1N4UG:VYZB! MKE';LAY[5:3LNP;8O'MI\UUW\3WC?'5>@R].K=VE>?) O7A?\@:S;9QQD)"- MI(3F_R]9I^2J_SS;U,S=YL4ZK^M?B]KR\+[)TL9MIO3H/1J/I M^3I=;LZN+G>/O2NN+O-MM5INLG>%5V[7Z[3X_6VVRA_>G/EGGQ]XO[R]JYH' MSJ\N[]/;[$-6_?W^75'_=OZH+);K;%,N\XU79#=OSK[S7^OHHIEA-\4_EME# M>?"SU[R4CWG^:_.+7KPY&S5KE*VR>=40:?W/I^PZ6ZT:J5Z/_[3HV>,RFQD/ M?_ZL)[L77[^8CVF97>>K?RX7U=V;L]F9M\ANTNVJ>I\_J*Q]06'CS?-5N?NO M]]!..SKSYMNRRM?MS/4:K)>;_;_I;^W_B(,9@N")&8)VAN#4&<;M#.-39YBT M,TR.9XB>F"%L9PA/G6':SC ]=96B=H;HU!EF[0RS4V>X:&?8Y>M\__?;_?'C MM$JO+HO\P2N:J6NM^6&7H-W<]=]\N6G"_J$JZF>7]7S5U8=LL\P+[Z>\RDHO MW2R\'_)T4WKOTM_3CZO,^];[*2V*M FD]U6<5>ER57Y]>5[52V[F/Y^W2[G> M+R5X8BF^]V.^J>Y*3VP6V:)G?O',_($#.*]?\N/K#CZ_[K>!4XRS^2O/#[_Q M@E$P]O[^(?:^^G/O"W,SWV\WK[SQ:,>,'$Q\,N-'#D:<\*+&OOVBO%7]%^VQ MDM.MX#E+GF[YCI>G3OB_%%S8J]3#Z%.8F8NQ(C5^?"N-=^[XR5?YL?+TIJR* M;?UI4'G_^J&>P--5MB[_W;.6;_?:I%]K/N1>E_?I/'MS5G^*E5GQ*3N[^NN? M_.GH;WTQ);&8Q 2))20F24R1F(8P*\:3QQA/7/K5=7J_K-+5\K_I;C22WS1C MAZPHLH5WL]RDFWGFS?.R*OLB[92'1IK$8A(3>RS<8H+G%,8&C@2 MBTE,[+'I09!FDVC4#5QWNHMQZ'<#1ZZ<(C$-85;@IH^!FSH#MQ_ZWN^'OGUI M<\X^-&TD%I.8F'8V6\%L-AY'W;SU31E-@NZ4DEQ!16(:PJS$18^)BYR)^VF[ M_I@5S6=L_?5_E17?MI^PB]U N_3^>&K _=;I#HTBB<4D)J+.!BTXBF!W"O\H M>N0**1+3$&9%;_88O9DS>KK]5*T_7N?;9G37ES(G,31E)!:3F)AU-F/^)/*G M/2.ZGBF#21ATIY3=*2^":#;N3*C(5Z(AS$K4Q6.B+IR)^B4KUKOME7>3SI>K M9?5[7Z2YN7UZ1XZ;'AQN4HM13;3:X0!R]XVY M\]'?,^'^._CQ)S^Z?@K5-*79D0Q,) /W-^RLJD>=99/&ZSJ)R]Y].FYCEY?+;H\=&F!]5B5!.HEJ":1#6%:IK2[$";QL=W M5SX_;ZNR2C>+9DBP,IOH^=.;:+3H0;48U42K6<.#8-P[/NB9"]5B5!.HEJ":1#6%:IK2[,/?3=T5L'57@-9= MJ!:CFD"U!-4DJBE4TY1F!]K478&[[GKVZ#WW_(,3C'9:J"9:[?#@DW'_ 7Q! MM]0:]Q_ AZZA0C5-:7;R3*L5N%NMWD&!]X?7/IY\?GR7T&_:A[V?-_TI1=LO M5(M13:!:@FH2U12J:4JSTV[:KX!MOP*T_4*U&-4$JB6H)E%-H9JF-#O0IOT* MW.W7XY&P15IE7K[Q%DW"ER;A7]UGQ;S^H>]498&[+'M^Q(NV9:@6HYIH-6O$&TWZ]H*ARY6H MIE!-4YJ=3M.$!>ZSJ3YD\WRS^#S:M0;!SXZ-?WG(>_.,EF6H%J.:0+4$U22J M*533E&9GWI1E0<2.C=&"#-5B5!.HEJ":1#6%:IK2[$";JBUP5VW/#S'0G@W5 M8E03J)8$W3+NPN_IXM"E*E33E&9GTW1Q@;N+"U]%H]%?/.L*1HMMYGV_K;>Y M[:5]9KNAAON8,O=B!D<8K>I03:!:@FH2U12J:4JS+RMDJKHQ6]6-T:H.U6)4 M$ZB6H)I$-85JFM+L0)NJ;OS,F6FWMT5VV^QMNR^6F_GR/EUYZ3K?;GH/Y7%C M@^//;!A M=!QQ*=W&[M+M79'/ MLVQ1>C=%OGX,\_Y*2+NO:YOFZ]HWWB;K'Q.@K5NK66."2>_QVS&Z8(%J":I) M5%.HIBG-#J\IWL;NXBU\%81/[WG8[7B(3MCQX%[*X!"C]1RJ"51+4$VBFD(U M36EVSDV%-V9/9ANC_1RJQ:@F4"U!-8EJ"M4TI=F!-OWK$>B"$U23J*9035.:'5Y3G4W< MU5GX:A:%SQST,.F-+=JBH5J,:@+5$E23J*9035.:G6Q3M$T"=&?#!*W64"U& M-8%J":I)5%.HIBG-#K2IZ2;NFFZ_<6[&%[L!<3W$2$LO/1HSG[(?PKV$'6MZA6HQJ M425).HIE!-4YH=:%/>3=SG MWPWK.MS8X#BCU=VD>YNQ2?\AFP)=<()J$M44JFE*L[-J>KF)NY=[6=?AQ@=G M%^WI6JVY%8A58=2CJN/HGCIE@JZA1#6%:IK2[%B:"F[BKN#8ML.]L,$Q12NY M5G.U'>@"$U23J*9035.:G6'3V$WE0 M3:*:0C5-:?:]GTU+%[I;NN_JS_U%MO#>9Y_RU:?FSA3[.P9YB>/F@FYS:&11 M+48U@6H)JDE44ZBF*I[\MU]NU]S$O:GYWV\&T7J-Z*F]; M;^(+K[S/YLN;9;VQ;ZX8M&SN,] [(&E7Q;[[;O]!C]?NU1X<=;3/0[4$U22J M*533E&9'W?1YH;O/>W9$XOTQ<+2"]GJH%J.:0+4$U22J*533E&8GWI1_X80= MK: E'ZK%J"90+4$UB6H*U32EV8$V)5_H/G'O)3'@1JVG8=T<9=/T4JFE*LR-I:KKPF9KNA)L9N8G!T4/+.503K7:8J'K2 MONCU3-@?/;1U0S5-:7;T3.L6NENW'Y_[8G;C&KQV3T"+^DO9:_=J# X<>EU* M5$M03:*:.OT/IGLFG78FM4-G.K7PA5>4=,\_>&.'UF2H)L+N-2 [F[EG)Y'H M.BE4TY1F9\UT7Z&[^WIRY]1\6X_YZB\TW2U?;R+1(@S58E03K68-Z"ZBJ/<# M&"W"4$VAFJ8T*\134X1-7UB$N78[U<_]N-SL/N6;8W3KW-?2SY^R8K.\O:O: MJ[(W\[UO#F3XZL//R?NO#Y[7]9)_\SX\I/>["?K>'.ZU'_KF0+48U02J):@F M44VAFJ8T^_UC*KJNW.*C8R,_ MI<6R&4P_[D+8'T7I/!9MVG]-1__XR@K7[G49G%^T1T.U!-4DJBE4TY1FY]?T M:-,OV*,U YIVM\67&M"@K1RJQ:@F4"U!-8EJ"M4TI=GO']/*3=E6;HJV">.9'[*JCG+9[(S;HB?FH5J,:@+5$E23J*9035.:'6A31D[=9>2+&G"W/3C=:%&):@+5 M$E23J*9:S3K$_(F2O&_2SL'H=BY-<3EU%Y>_9,7:6S5WRKTQ8XCN@[VI1,M* M5(M13:!:@FH2U12J:4JSLAV9/C-B[V87H04CJL6H)E M036):@K5-*79@38% M8^2^).>+!A%1]W9TP1.'T;E78W!TT2H1U1)4DZBF4$U3FAU=4R5&SYR]]]S! M>.[Y!V]\T3(1U434/;GPB3=B 1]?\N?'R;556 MZ6;1;$%WU_]Q[O!UZX.3B=9TJ":BWDMLCJ;'EP5"ERI13:&:IC0[N:: BYQ] MR*G?SK[\L7?N]1S\'D";/503J):@FD0UA6J:TNQWBFGV(O:BFA%ZCAVJQ:@F M4"U!-8EJ"M4TI=F!-EU?Y.[ZB*JZ742GJO:/O^^A!1ZJ"51+4$VBFD(U36EV M?$V!%[G/^!LPUT&YQ>M#5$M M036):@K5-*7M\WM>WF59%:=5>G6YSHK;[#I;K4IOWER?OMDJ'SSJ%=E-G6__ M]7?!V7GG\6O_=>SW/"[\UW+W^+GAKR[OT]OLQ[2XK=\(WBJ[J1M5\I2B: M@C M@8FW =\)K.7&&)E,9IS?FLE%,G0\(P@HQ,HP8/U8P0@H-41:QN^2TZE>:8"; MXP?V]*'S8 K?8.@%\"_.<"@A(0V$0+93:M,58X"@5?(V&B-9L9 M6&\L6F=#F#G%J1)ZEVB:<3-=(P.#X[0 2(,72_X4FJ(#%VEY9J7NG$I M[:R0YN^0-H;X! 6M#\CW_* &/GH^W-^&N]JDRBF_U7RDIS+',0P=_15*$"MPHO?O6EWO8UW* M#9%M&1!4!@3[V*/BQ//BQ.LR+> ="S>WQRKR^_T@Z(7N:C.'NK!>V_\7MJ6N M7:EK[U4WU3I:VW5]LUB,S6($H?SN4/>KI8IWHO\4O/ MIR&R+0_ZE0?]-RG0?I,&-$2V9<"@,F#PN@(=/+T*.Y[^/:K0_X85ZMR--L"T M8%^PF!,M@$*J@=Y)3S.(HJTI)HKGMC.8<:7[##M&ULS5EM;]LV$/XKA%8,+=!&$B7Y);,-Y 5! Z1;$+?= MAV$?&/D<$Z5$CZ3M#NB/'RFI>G$4)NZXP?D0Z^7NX=US=]0#:;+CXHM< 2CT M-6.YG'HKI=:GOB_3%61$GO UY/K.DHN,*'TJ'GRY%D 6A5/&?!P$ S\C-/=F MD^+:K9A-^$8QFL.M0'*3943\?0Z,[Z9>Z'V_<$3-7F .:A/ZUNA MS_P:94$SR"7E.1*PG'IGX>D%CHU#8?&9PDZVCI%)Y9[S+^;D>C'U A,1,$B5 M@2#Z9PL7P)A!TG'\58%Z]9K&L7W\'?VJ2%XG6@!2[)A MZH[OWD.54&+P4LYD\1_M*MO 0^E&*IY5SCJ"C.;E+_E:$=%R".,G''#E@%_J M$%4.49%H&5F1UB519#81?(>$L=9HYJ#@IO#6V=#,*JJ-[H 1!0ND.+JB M.MPO7NZ.N^Z^YKDF&]=DXP(O>I[LBM*S/4IKPG[+6P09JU]Y+O88^^-&XZ-K M!9G\LX^;,IBX/QBS/YS*-4EAZND-0(+8@C?[^:=P$/S2QY0CL YO4Z$$20H0LWUM9TDP&D_\;3N/QT:#)$QJHTY\<1U?;(WO M(XBLC.T;NH$M,(3U45._;^A<[V-EY?L"MZ(?6BA'8!TBDIJ(Y)@:/'')FR.P M#F^#FK>!M8%:&RQKD26:#799;["TV6#[."D7&K3Z&R>!_ML;@V?-.GD,ZSR& M_W(0F@[I"]Z*?FA!'8%UB!C51(R.:1!&+GES!-;A;5SS-OZ_!F'\LD%XUJR3 M1Q@TNBJP9C*'G'*ABZF@7[A8W0^MF2NT;K(M$1D>4[M7T;CBSA%:E[M&$X96 MZ?12<5.AM!LUP8^ZN<=J.'JRF1O]%=H%6+N9?U#CV%X:B1A:E93++;Y:J=WM83 >QX]$?[_A*,9/"/^P$6ZA7;F]:#+L MHL>^PL'5=836Y:,1@.'PJ";#J6)TA=;EKM&,H55:.9V,44_##P:C*-F?C#[# M.!@F3STS&B47VJ7<'!@#\:X,N7J\_?##P[K4P65VA-9]!]0H0QPX:78KM+R)=CD?\Z$5I[WCTF/6,A]_Z0F$^ M#WT@XD$'@!@LM5]P,M0 HOSB4IXHOBX^6MQSI7A6'*Z +$ 8 WU_R;7BJD[, M=Y#ZN]?L'U!+ P04 " .@598>JHYFD4# # # &0 'AL+W=ONJ>($I48=BB=R<[=Q2><+;3?<<+PD<[Q"?;V\D&;E5BP) M39$K*CA(G$V<8^\H&MGX/."&XEK5CL$JN17BNUV<)A.G8Q-"AK&V#,3\K/ $ M&;-$)HT?):=37=("Z\=W[!]R[4;++5%X(M@7FNC%Q!DZD.",9$Q?BO5'+/7T M+%\LF,J_85W&=AR(,Z5%6H)-!BGEQ2_Y6=:A!O#Z#P#\$N!O [H/ ((2$#P6 MT"T!W;PRA92\#A'1)!Q+L09IHPV;/!Z MH> ]3S#9)'"-\DJ^?R=_ZK[C? H\?#O18U065F MD/,%?S>S=.F8)W!&R2UE5%.LN?:9PV5ED8UJ\.SKF>&'4XVI^M9D5I%,MSD9 MVZ^.U)+$.'%,0U(H5^B$KUYX_WB:+HT-IC-J M.%D0.<>FTA44O9S"=N95Z'F]COV,W56]++N!6Q%1 ]6HOTFUH:-7Z>BUZJC= M3)_,WX]I _?*FB05;/U:'D$0#+K#8%=40Z@W"(;=T4YHU)KC,YWL5Q7HMU;@ M#%?(((#?M0;W9N-!::I#*^=3GXI]DD5[(MNHY:"JY>!_:DV#?9JP3[)H3V0; M)@PK$X;_WIJ&.P_G ZUI-W#[X6W-YIE:1Y76T5[;UVBGC0:CT:!!]F[@MNS6 MQ)XJVZW-=BD:S^R,K" 6&=?%G%/M5F/X<3Y];NU/S7A>3-/W-,5L?VYN!
    &ULM9S_CZ,V&L;_%2M7G?:D=@.&?-O.1-H)N*VTVUWM;N]4G>X' MDC@)5[ZDX,S,2OWC:P,#<2#.,/ODEYE _'YP_. 7\V!S\Y!F?^0[S@5YC*,D MOQWLA-B_&0[SU8['0?XZW?-$?K-)LS@0&-64=QCS)PS0A&=_<#M[:;YAKJ8"BQ+]#_I ??2;JIRS3] ^U\(8'Z3I0\D4Z4E37THY"JB90.'B3JS/HM,?AO*.#%?I'$<"GFJB)P$ MR9HLTD2$R98GJY#GY ?R:Y!E@1*?O/*X",(H_]?-4,@#J_#AJCK(77D0>N8@ M-B7O)7>7$S]9\[4.&,H:U]6F3]6^HT:BQU>OB6-_3ZA%'?+;9X^\^JZK8HOG M8Z@!XST?8QLP_C,Q]FPZ(1&7'>833_A#$'W8%]VPV-7!90BN_RBJA-%Q&$TD MISZWG.*XSL5SB[QMG5K_?2=+DU\$C_/_=9U1)=KM1JM\^R;?!RM^.Y )->?9 M/1_,__D/>VS]V'46(&$>$N8C80P$T\1V:[%=$WW^CF^#B%3<+D'+\%$1KJYW M]W/K9GA_K-+%$IZQ"GV;'@EC()C6]*.ZZ4?&IO]P$+F0R5MV+O*@\G4BOI(P MR0_RTXI+358\O ^6$<^[="G9XZ-6'X\MV[6L4WG:!4=C9SQI%?2,M>VK$A+& M0#!-I7&MTMBHDI^+4(Z$^%H*HH9\2JTH#)9A% J5$#,>%=^*5 [S,BXE7*;) MNE.R<4L)F[J.W9:LH^#,E8/.EF3&JO>5# EC()@FV:26;&+N6'NN!C]**'5) M)/Q1#N@[K\!WDW9+6X[5;NE%N^!LVE'.F[22X6S44BL[N,&VW_63D=F2F1;LDI=/IC+:; MWUC7OAT""6,@F*;1K-9H9M3H[7:;R>N\X$MCNY'W+Q.Z\K3."^H["H30/ M2O.A-(:BZ0(?W=/;U[OQJM@HS9$T#TKSH32&HNF:TT9S:NS47W@6DW13CU2> MNOBK,"%?>9"=\6V,T-YB(VD>E.9?:#[;*ENI4]F7A.HR-I:);;Q)GW_8;.15 ME+Q3*G8.=LSQO16#.B-0F@^E,11-U[5Q1VSWBBD9:54LH#0/2O.A-(:BZ9HW MMHQM]F6*3DS2913*(;/*Q6D6;L,DB(A0R?I"9C:S#?EJ80[M+3#4SH'2&(JF M"]PX.O8%2^?/0[@O^G29K\E?Y+V\*8H/<:>B2%]D :5Y4)H/I3$431>Y\8#L MR14S-]*>64!I'I3F0VD,1=,U;ZPH^X(7]4V9V\QV#(D;:11Y4)H/I3$43=>W ML;%LLX_5E;B#Q[.)&^G]+* T#TKSH32&HNDS!!J;BUK72]P4ZGQ!:1Z4YD-I M#$73-6^<+VIT6;XM<5]@N^<3MSFRM[Y0EPM*8RB:KF_C_A1I:4)H/I3$43=>UL;WH%:<*4:@E!J5Y4)H/I3$43=>\L<3HI1E# MWY*KH988E.9!:?Z%5AR-SAO7+PK5U6S,+FHVI'X]Q$N>J2<0^RS=\ZR8TY(? MEO_G*Z'FM&R/,[<<;Y^;RWAG/DYO9:%>&)3FT_:,*JH_#V?&(KI2C6M%S:[5 M3R=*?.$)^5V>!Z2:%$K*6:&=VD M+"C-@])\*(VA:+KBC85%KVAA4:B%!:5Y M4)H/I3$43=>\L;"HV69J\G'Y1#BK.G!90F@>E^;0]$U$S;;3RY[1FZ&]98':3U":?Z'Y3,_H7Q2JKVIHC"7'/'_J] +*TDQ\ M_6&C%LD\\SIJ/D#OU0U0=PE*\Z$TAJ+IPC?NDG/%>54.=%X5E.9!:3Z4QE T M7?/&<7+,CM,WW:6:V;TUA[I14)I_H15=PUWJBT)U-8]6I)FG5[WH+E5;+-#>TD!](BC-A](8 MBJ8+WKA)SNB*5UJH@P2E>5":#Z4Q%$W7O/&E'+,OU>1F/0L7]TEKOGY*QW7G M[]0>ZE!!:1Z4YD-IS.E8*G@F:S>VDV->/O?YPC)&87UJ=[+37^XUG$]JUW*\J M>IQU)K;5N1[67,'>XD G.J%H^HL7&C_*O;">#[>RO#K2L7:N,YIU:==5U'4F M7=J9Z]]7.RB-H6BE=L.C-_'$/-L6[TS*R4J.9T3Y=IMZ;_U>IK?%VXA.]M_9 M;UCY=J4&4[[LZ7V0;<,DEV.AC41:KR=2@:Q\?U*Y(=)]\;Z?92I$&A&PO=V]R:W-H965TCH2AUSCC<2:+*HJ#RY09RL1I9/>NU8\+FF38==C1/U/GYL\K!%ZP1Z"VQ#<;8*_ MA^ U!.]8@M\0_"HSM94J#S'5-!I*L2+2H%'-?%3)K-AHGW%3]JF6.,J0IZ.Q M* JFL8Y:$&ML8HS5QVTD1T4T?D[HFHYY);#")3Y!M/ M(=T4L-%>Z]%]]7CC'E2,(;D@7N^,N([K=00T/I[N=M#CX^F] VZ\MF)>I>?M MT;L52S#U,FF>:LPQE2FYDR(M$_U6HNLDD27-R9^)R'."6V2%L+]=U:AG\[MG M,Z?.E5K0!$86'BM5V:WH\Z=>X'SMRN1'BL4?)+:19;_-LG](/6H3V4BK,_(( M<\8Y;@ZS%Q8@F4B[\EGK]BM=<^@NHY[C>X/^T%ZN9ZH+YH6#8!,6[\)"WU\3 MVS#7;\WUWV<.CU]<+MN;K?932P5K$?AN/_2V[.RBW+[G;*'B793G789AMYN@ M=1,\3),F2[15I>38&?V]=N<4(.?5W:U((DJNZZ.Y[6V?!]?5 MK;C5?X//AOJ6?Y.IWQRW5.*.4R2'&4HZ%P,,2M;W>-W08E'=;(]"XSU9?6;X M] %I #@^$T*_-LP$[6,J^@]02P,$% @ #H%66'>"3+/;! #A8 !D M !X;"]W;W)K&ULM5AM;Z,X$/XK%KXY$D66$/]W0E&W&%K:>'WQ)%DNI'O0F MHQ59T 2 S(X).6?HM MB>5R; TL%-,Y*5+YA6W^H#6AOL*+6"K*3[2I;6T+1860+*N=(8(LR:MO\E@G M8L?!\8\X.+6#OS$Q%IUGN:095]:E5/ NI)$DJSL'SZT.(SCZGNZ.#6S<9@7=$L\]@G='A:#THEJ="Q12$?%D52['/W=@ MBVXES<2_NL17P)X>6"G.M5B1B(XMD!1!^9I:DY]_PK[]BRYI78*%'8'M)=1K M$NJ9T"=_@MJF9:E'4.JZO%7^_=)?">MZ@FTG@%I8[R;DT&H8N,&^4:@Q\CRO M,=HCT&\(](T$2O&^9//+ C@0J [8KVP&&S.GL=J,]#%:$MCC"#8NRD&:H8MP MHK9]S3M-R"Q)$PD2H*-?O=W?C=G&?HO]H1'V_5:*PD,C%SM>7T_?;^C[1OJ? M]]EH*1@17EOY78*%'8'M92YH,A>\EY0$72:T2["P(["]A Z:A Z,I7C7R(BV M"@>'>\1VL=?:28=6PR!H;;=08^0-'/U&&C;1#XW13XE8HA5)XE(H2,8*-24D M>906<:4D, "@##@6G*H10@T))RG(4".-_3;O0Z-@.&P9A<-#WOU^H.>-[>U0 M9!N9?RO'11I?DC5H"2AEG(A(T4>@+!2=@<)$P/=<.\U4T!COQ&1?V=ZP1>^8 M7;M#F$-]8P'CG?D0ORX5L-302;;-0E*>H3,HAB=*N-"GQ/P*OW)%+LJJ00\/ M4$R>=)4S?0$JJ*!T.F#V?&L>G6T>'6-DOW.HG]C0DLS^KY703M'"KM#V<[>= MM8AHKORWE86VU*]-. MWQTGMG(O-@^Y#,:LT"'H2RZ R%KN;3(G2ME6Q\L]J/>FR7(".K6E>4+U@ M'0ZFE\[0[;?)Z\S\=HY"K5E_IX7OT]_.N=@\Z+Y??ZY?;%[5Z4E6H<[J^-IO M1U5L'-S^7XL.=*T7_L.U"9YF%YI#?>M&W@Z9V#QE=M*BS:_PO+I'>\\]VO&. M]^@7L/JG]_O0C/7:U/9V#LHRRA?E@:- 9=U4YT?-T^90\V-YE-=Z?J,..\L# MN"U,=5+ZB?!% O*2TCE VE, MR><;]8+F"'CR'U!+ P04 " .@5984H4#AVT$ #Q%P &0 'AL+W=O M0E.\O'.UX\46L M "3ZFJ6Y&#LK*=/_C$EBNI/W"3T9HNX1'D MY_5#H:[<6F7.,L@%XSDJ8#%V?L,W$Q+J@G+$7PQVXN ]TE&FG'_1%W?SL>-I M1Y#"3&H)JEZV,($TU4K*QW^5J%/?4Q<>OG]6_[T,K\),J8 )3_]F<[D:.[&# MYK"@FU1^XKL_H H4:+T93T7Y%^VJL9Z#9ALA>585*P<9R_>O]&LU$0<%>/!" M :D*R/<6^%6!7P;=.RMCW5))DU'!=ZC0HY6:?E/.35FMTK!<+^.C+-2W3-7) M9,*SC$FU+E(@FL_1A.>2Y4O(9PP$^@4]JGTSWZ2 ^ )]9#G+-AFZ!S5OZ(%^ MVY>]O05)62K>J>&?'V_1VS?OT!O$63[R\GQ^6NFJ!ZED@]2Z34\U_0NPNTYG$CL(&==C@4GLU M..<@Y"ZX*KQWY@"KBO"@]V%_;\P&_M0:MV3^=1[3PZY3PP.8\, MSG$0M9Q;M7LZCVOG\2GGHQX.V<:MT3^/#VOCPE/'(9'S8->Z%[;UB ME>YI''M-\_9.68^-S=7K>(_B0=CR;A?O:_Z /+#5_-,*%'@N)!3&"+B[X_U8 M/];'&:SWZ)NAX0)L;;G)$YD.OG>L2K1XWO1[;F[UN M(C?H+E>+ T(:<_C=Q\,_:-15#.MM^L9H^CZV-_X?999*_FBQO"AL0XO=1=^4 M3)]S3?(0.S(\!+OD"XLF,Q?@A7(P1G""5:P\@[I M8=T42#T M@["3XQ(H0!H4('84^%'@J>0/4Y+8(VTZM;OHF[)! &+_][X^>I0<30$5, .V MA;DQ4-@Y4 JBR.L$.FLO=P_.8_5A^$=:+%DNU!(LE+QW'2D[Q?Y\>7\A^;H\ MHIUR*7E6OET!G4.A!ZCO%YS+YPM]ZEN?\B?_ U!+ P04 " .@598 W:7 M8(T- 9NP &0 'AL+W=OUOVD@" M!O!_9<2=3EUI&_ KI)=$:N-YDRZ[47O=_7"Z#PY,$JN .=LDS6K_^!N#RS#@ M3'#RK-@/VX0ROX'FL1G[">;L,2^^E?=*5>3[;#HOSWOW5;7XT.^7XWLU2\N3 M?*'F^F]N\V*65OK;XJY?+@J53E:#9M.^/QC$_5F:S7L79ZO;KHN+LWQ93;.Y MNBY(N9S-TN+IDYKFC^<]K_?CAL_9W7U5W]"_.%ND=^J+JKXNK@O]77^C3+*9 MFI=9/B>%NCWO??0^R'A8#UC=X[=,/99;7Y/ZJ=SD^;?Z&SDY[PWJ1Z2F:ES5 M1*K_>%"7:CJM)?TX_M>@OA,EVE\#WY)2V*M(XB>9>H*LVFY4_Z MUJ]?$O+N[S^=]2L]>VWTQ\U,?#V3_\Q,GD^N\GEU7Q(ZGZB)#?3UP]X\=O_' M8__D.\5$C4^('_],_($?M#R@2_?PJ_2)#+QG1R?NT4S=Z,G]9X=3]_"/BT(/ MCU;#_9;A[/#9VX;S _[E@N>?NSA\>-OL\O#AGB,'P2;#PTF)#__$N31%9J5OZWY?E\6L\?ML]? MOQY]*!?I6)WW] M.J8H'U;OXQ]^\>/#/ME0BL02)423&D!A'8@*)21!F!3_< M!#]TZ1=?YX4:YW?S[ ^=Z++>DY-UNL?;6T&AIFFE;ZQRDDZGZ_LU6T%:I[]L M2[QSXJZ)1V()$J-(C"$QOL:B%5:O6!\N0C\$>G4X29_:=D4"^; D"+,"'F\"'CN?M)Q7 M1:8/$\?D(9TN%X2>9UKYPQ=VR][7MMN>?]^03B,HL"^F]R_V^Y>WHK:LBNFMSIF%?-NK:L0]Z^L'5B75.,Q!(D1I$80V)\C<5;K]B[+_TOWD.Z M[F&%R!N8\[@#9XP^JU*O+L?5YDS L'0 MR2*T2(-J"52C M4(U!-=YH5L+6 =O+XOX]@V>RV&8&KBR:DLMSMUSM*]N?#SU@7VHI9<&25:H<947K:V#>_+.N88V5U"-0C4&U3A4 M$U!-HC0[_J8P\X;'/ML ;=Z@6@+5*%1C4(U#-0'5)$JS-P'3P'G.GN/-"VUH MP=9HVPM&_]2+=HX[$NBDM&728!2,(GM2!IV40S4!U21*LQ-IJC'/W8VM=K9D MH4.I6A,'+<,:S5KTC4Z"WLU'UJO0;4$JE&HQJ :AVH"JDF49F\"IE[SW?7:&Q>\;KUSOJ'-6J-MKV2C M01A%.Z=;*716UC)K[)]&_LZJG4-G%5!-HC0[DZ9Y\]W-VWK76M>YV?RN>0O$ M"^]U<(N=.8> MW3F7T.:MT:P#K^#$W]L]0BNU1K-*4F]WUXB<44 UB=+LN)DVS7>W:2\=G#6' M8ZU1A-9J4"V!:A2J,:C&H9J :A*EV=DV[9L?'_MH#-K 0;4$JE&HQJ :AVH" MJDF49F\"IH'SW>]9>^O1V'#_W'T<^M[.R?M+]Z/HG-S]68>#,!R,=A<2T$JL M9=8X'NVU(QPZJX!J$J79:3-EE^\NNUYSG.46GS^&N'2/[)PY:.<%U1A4XU!- M0#6)TNS\FFK,?U,UYN\72T%T,@IV=X;0=X!!-0K5&%3C4$U -8G2[&LQF0HM M<%=HUWFE%Z59.B7C^WKE2O0^]=]?/I-W>A\[UG_3NFMUFUT7IU M@6H4JK%& M&VUMYH,3?V?)PZ%S"J@F49J=5M."!L&.T<5VFHUVDMGM:"3LK9) M_=W?F^#0.054DRC-SJ"IH8+7U%![Y[7T5]?ZV+]*OQ.:%G.];&W]Q0/W9)WS M"6VEH!J%:@RJ<:@FH)I$:7;/3+-6*OUXB]8"/VBHW82S9BK]F(O6@C M]JJ-?T5Q%ICB+' 79]>J6%VG>CY>7>6N7A;7%[QS+Y&A;1I42QK-7H9&NZL. M:)=VR)0<.J6 :A*EV1$T95H *=/T5R*?J9ME-IW4)\H^JP=&S!L3NV -JQ0;4$JE&HQJ :AVH"JDF49F\" MIF,+W!W;JQ8>T/>M0;6DT5Y8>$"[MT.FY- I!523*,V.H"G>@M>\R\PL/*[U MI-E$A[$UB]#WF$&U!*I1J,:@&H=J JI)E&:GV]1RP>FQUQC0-[U!M02J4:C& MH!J':@*J291F?R:%*0##U[R'[N#?XW'K7?,-U1*H1J$::S3K#=-!-!CN_"82 MA\XJH)I$:79R31D8HLM -]@YK- R$*I1J,8:S?F;\- 9!523*,T.JFD,P[Q/8^JPW?&?H)CN'&MH90C4*U5AX2+D(G5) -8G2[*R:#/'UHIOL'&IHO0C5*%1CX2$])'1* =4D2K.S:GK( M\&T]Y.92;ZVAA?:04"V!:A2J,:C&H9J :A*EV>DV/61X[!XRA/:04"V!:A2J M,:C&H9J :A*EV9\F;GK(Z"_M(=UZUWQ#M02J4:C&H!J/]EO->#@:[GP00\N] M@L%@Y^,:).J1V7DT[6+D;A=?<<6!%T3'%0?<(SOG#5HE0C4&U3A4$Z_^^4G4 MX["S:@K&R%TP^@/?)]?3=-Z:2FA;"-42J$:A&H-J'*H)J"91FIU>TQ9&QVX+ M(VA;"-42J$:A&H-J'*H)J"91FKT)F+8P%.O8S'?CF,QJ7U7U>9'_HF-_F M!D5V=U_OUEUMMYOJ'&9H<=AH5J.\\U9:Z(3LY0DY=$(!U21*LV-G*K[( M?070P]<7FU^W:TTDM,>#:@E4HU"-034.U014DRC-RGEL>KQX<.051@RM^J!: M M4H5&-0C4,U =4D2K,W 5,=QNZBJ,L*PTUU#C.T1X1J%*JQ1G,M1J 3"J@F M49J=4%,8QN["\"K]_O:3'>XY.D<76BQ"-0K5&%3C4$U -8G2[)2;8C$^=K$8 M0XM%J)9 -0K5&%3C4$U -8G2[$W %(NQNUCLM!2!5H=0+6FT[9?[WY;.B83V@5"-0C4&U3A4$U!-HC0[ MYZ8TC(_])L(8VBA"M02J4:C&H!J':@*J291F;P*F48S=;R+LM,* =H-0+8%J M%*JQ>/_-@WN+$6CA!]4D2ELGM%_>*U4E:95>G,U4<:_U]V[GW@?IU;?W#7-QMDCOU%5:W&7SDDS5K28')T/]*K/* M]X]OJGQQWO-ZY":OJGRV^O)>I1-5U'?0?W^;Y]6/;^H)'O/BV^IA7_P?4$L# M!!0 ( Z!5EA_K-Q)J@( /0& 9 >&PO=V]R:W-H965TT"J6M@>ICVXR6T3X=B9 M[;2P7[]K)\U2EB(>>(F_[CFY]]@^'NV$?%0I@"9/.>-J[*1:%S>NJ^(40T DTSILZ0^6$9D=.3 M,W)",D[N4U$JRA,U0')(X*(2C1S! M7HYI\"IC!/$%Z?F?2. %O8Z$9F^'!QWPZ.UP_Y5J>LWF]BQ?[]CFIE1"O0US M^HRW59.)E)1OP/9_3E9*2[QZO[JTK[C[W=S&CFY406,8.^@W"N06G/#C!__* M^]REVWN21>]$=J!IO]&T_QI[>"\T9439 [ZRRL:MN]&E8\5W:?F,"V]#?SCT MAR-WVQ:H(VIP/? .HZ+_HP)OV/>;J*HDM^4'.AF6VL>V(= MZ\7\%"V]&ULM9E=<^(V%(;_BL;=Z20S";8$-I " M,R'.MKW8:69INM?"%J")+5%)0/;?5_[ 8&.$8=P;\(?.ZW,>'\LO8K3CXD.N M"%'@,XZ8'%LKI=9/MBV#%8FQ[/ U8?K,@HL8*[TKEK9<"X+#-"B.;.0XGAUC MRJS)*#WV)B8COE$19>1- +F)8RQ^3DG$=V,+6OL#W^ERI9(#]F2TQDLR(^I] M_2;TGEVHA#0F3%+.@""+L?4,GWSD) 'IB'\HVX/DA?D)GH!CV3Z"7;Y6,<"P48J'N?!.H.8LNP;?^8@C@)@_TP MR@-0-6!P)J";!W2K ;TS ;T\H)>2R4I).?A8XZW:2.+TACV"F>RS<1 3P!4B'@;_6Z:GG M'1:A!'<^49A&\EZ/S=I!G.\VR16>RA0A\XTRM)'AE(0G+ K8NO:@?[>N?(J.B3X(. MZ,('@!S4K4GHI7DXJ@GWFX=#0S7=XFYV4[WN&;W\-M2!S0)[]8')[/(DUS@@ M8TM/'Y*(+;$FO_X"/>>W.BAMBODMB96 ]0I@/9/Z'AC0,Z)4NB.EUDLEV.X'N$+GNR-X>DS.F,%KV;0D5F(S*-@,;IDZ M" N;3QJ#$UR>Y_2Z%62GH^JF%M^8[HTPA@6,X35/$IYKVW MC&$C&,8\KNV? MEL1*R*!SL%Z.\6W](S6E^J%ZWA*A339XS>J MYK>E5N9Z9&FAL1FGQ=M[CB/,-,FD\T(>15C(I!FS+JQMPERZ7WK8.LZ@TH7F M#*[FU9):F199(&8(NC33V\3,L]?D;1L%]]1$]'N5[U1XXYK1O+1@?+CHS6 M]7S9#\:?/G50\BM=@&+.Y]JF:4LMHV=JOY-&PO=V]R:W-H965T%\GO3%!K'[U_XD MM.R.MD*^J"6 )M^*G*NQL]1Z=>VZ*EE"P51/K(#CD[F0!=-X*Q>N6DE@J74J MC M%5O #/3CZE[BG5NII%D!7&6"$PGSL7/C7]_Z?>-@+9XRV*K:-3$HST*\F)N_ MTK'CF8@@AT0;"89_&[B%/#=*&,>_.U&GFM,XUJ]?U3];>(1Y9@IN1?XU2_5R M[,0.26'.UKE^$-L_80=D TQ$KNPOV>YL/8>0GHHX.*:5 M#7Q=F2CL5[R#I MD<#_2*A'@Y: ;D]WIQWA!-4^!58O>$.O?0/:%JK4"=MU3%:X5BN6P-C!8Z] M;L"9_/J+'WF_MT&^D]@!,ZG("E?!;F7K3NZD!_4D,NP-@\9&=D=P M+F&M'O%/3H@G\ MYW+M"Q._LPAHY,H3T8)VM+B)]G_4'_Z^ /&[*Y!/QYGR1+[PZ*A1VALTO]8M M9H"B.,@B)JQ'IM% M<>C11JQNK14I0"YLAZ9((M9V]VF,3TUW:%N&ULK5==C^(V%/TK5KJJ9J7.)':^IX TD*YVI:XZ6F;;9T,N8&T2 M4]N!Z;^OXX0,!(/0:EX@=LXYON?:U[H9[;GX(3< "KV6127'SD:I[:/KRN4& M2BH?^!8J_6;%14F5'HJU*[<":&Y(9>$2SXOD:YJ"^;Y^%'KF]2LY*J"3C%1*P&CM/ M^#'#AF 0?S/8RZ-GU%A9((P*.+A!(1R!#0G"!X'<$_U9"T!$"DYG6BLE# M1A6=C 3?(]&@M5KS8))IV-H^JYI]GRNAWS+-4Y,OU9*7@%[H*TATC^;Z7.5U M 8BOT+/@.V;V]VX*%:R8^HCT04-O%/2DE&"+6M&%IBA^>'7W)Y=2@P4OT8Q7 MBE4UJ];HKRT(VNRV1 O02H!.5K_+0%%6:.(]^C[/T-V'C^@#8A5ZV?!:TBJ7 M(U=IRTW@[K*S-VWMD0OV,$%?=0 ;B?ZH!'(W=WG(ES% Z(%X2GL,P"\[W8\WK82?1A'WUX-?JYH@ILL;>TZ&@Y MXB>Q/XC=@HI"/$!EYR@_)%%DCSSJ(X^N1O["%2WTC6C.*U+-C6'S$9VMC8E. M7#HP8H%%21@F RLA+W5N*K19?!"K2-W%IU\7M6W7N*9>\D=I*RI$]9 M\K-5EYSMT7V8DF'5G:.2!)/!=ENDDCC&]MU.^]#3GRNY]+R8X@0/XCX'83_P MAQ5WCKI/+ET5V'MK#;P;2B[O3NOEFNMD3I;W\?!&FUE@A)"SB\^FEH:7=@$? M-3KX!C>L[3BT%P2ONGF6UJWII$YN7YS@*!A:LN!2+_&&^V/#A9&?A@-3[E$C M5X)8FX98HB6O*]6V*/ULWW0_F59S,#]MFG'3(+[)M)W\5RK63'=@!:RTI/<0 MZZ!$VQRW \6WIEU<<*6;3_.XT1\4(!J ?K_B7!T&S0+])\KD?U!+ P04 M" .@598JY&^:[,# "Y"P &0 'AL+W=OVT#[W+Q,W=P\T]R+#$3$'R22). M_OVM !,'9%\>^F(C\>W'?JO=U2[V0OY06P!-GJJ2JZ6SU7IWZ;HJW4+%U$3L M@..;7,B*:5S*!U?M)+"L,:I*U_>\R*U8P9W5HMF[E:N%J'59<+B51-55Q>3S M-91BOW2H<]BX*QZVVFRXJ\6./< :]/WN5N+*[5FRH@*N"L&)A'SI7-'+A'K& MH$'\6'3T3(V4CQ ^S^)HM'<]X!"6DVE P_'N$&RA+PX1^_-N1.OTWC>'Q M\X']Q6R8@AM1_E5D>KMT8H=DD+.ZU'=B_P4Z05/#EXI2-;]DWV$]AZ2U MTJ+JC-&#JN#M/WOJ G%D0*,3!GYGX \-PA,&06<0O-4@[ S")C*ME"8."=-L MM9!B3Z1!(YMY:(+96*/\@IMS7VN);PNTTZNO/!45D._L"12Y(&O,JZPN@8B< M?,IS:$[%O"5W3 -)"MR3BN125.0S9"!92=::Z5H+^=QBWB>@65&J#TAWOT[( M^W*86KD;/S??=M//RNO72/^$E]]W^0?>U?Y8Q@71" OJ1^)X?6!RZ>;NY;S%/WFY.SZ@)^E,,&K[@?T\1CTBE MI5"U!/+WU49IB97UCRWB+6-H9S3MYE+M6 I+!_N) OD(SNK77VCD_6:+UL\D M2WX2V:M(AGTDPW/LJ[80F"9Z"^1^LIZ0O$MSU:>YQ#2W1;1EGC;,IM\^KN8Q M->GQ>!RJ,8I&?C"CKV&)!1;08!;TL%?RIKV\Z5EYIE8!B[%)%VVT?B0<;Q/90(@5Y<_M4N)>2GQ6RA]83[+)-9O[ M\3A?HB@<>#\&8;[W7[^O&JFKL'^M9E+FUGIA:8= M:K\Q^5!P14K(D=*;S##0LIT3VX46NV9RV@B-:"NYSOZ(8],/UM=R_AS&VB9+Q@ MI>*B1)*M%\Y'?'5#B'&H++YS=E2=8V12>13BASFYRQ:.9XA8SE;:A*#P=V W M+,]-).#XYQS4:9YI'+O'S]$_5GE7KD3!T%=Z8@K- MT ,LDVR?,R36Z$84.U&R4BMS=LO63$J6H=8#?52*P=WWMTQ3GJL+"/#MX1:] M?W>!WB%>HJ];L5>TS-3,2WN-^\W9V\ M='=AA)IA(LTPD2J>/QKOG+V&M&F5]I4MJ3I*8(]B2O)*[>B*+1RH.<7D@3G+ M7W_!D?>;+<6?%.Q%PGZ3L#\5?7E7["B74*\:P00BH;=,H@/-]U37!5P]T#JQ M=>"P"FRZR&&)H]B'23QTDQM:$9SXI+%Z01TTU,$T=;D"8N@+"-8H=#I5T=H@ MZSA1%Q*'F/0@AU9I2GP[8]@PAJ\P9EQ"$P-$!<6SHCNN:<[_99F-,QQRIDD8 M]S@M5C[Q CMHU(!&DZ!_[9B$\2LW*&?0*%'.Z2//N7ZR<486SL##/4ZK%1X9 MT+CAC";TN3=6SDZDA.V0Z'!-GOA_WI]UJ-EI"N-4W/*DF-H'[@$I36>M.VY_.@ P' MT//BH)^!S2S!>"2#5K"P_W:)?NY5G-EU&D^JW_\5ZI\5[67FK>CAUU1/,XBK M7],2/)0S6&)AV)\@BUGH!][(!+6ZAZ>%[YHJ#D7+US!/#-:0V2'R\@""+:15 M4_!0U@#$&Y2$S2PUK]/_ 2K::*O#-5LADF2#AJ+S2X@R=B*;W4/ M3PL?S#LM-_PQMW=H/)2N60"O=WT\JQF)1^A:C4<2MD,ATG0 MW^2,V"5C$]VJ'IZ6O:9SK'D)S&PO=V]R:W-H965T]QXIJM8!,"#JFQ#!1_:Y@ YY8(T_C5<'IM2 O<'3^R?W;:4N](&(11!WSR>GBX#_=1=JL];+6' MCB]Z43N92&&86(%('\B/2_0C,P.%_MFEL2;M=Y/:JAOJDJ8P]K"L-*@U>,G; M-[TX^-BE^$!D>_JC5G_T''MR1WE%ZV+B6,U4I("%R:F!C!AIBP&4LF/<(*HU MF,XCKV,,7 S;,]9)%)WA\:QW978X]7M1Z[27?K]-O_]L^G.#F1*\B>12II23 MBTHQG3'7'KH2?9;M;\_M0&1[P@>M\,&_N+>#0^H_$-F>_KC5'_^'>QMW7,D@ M^./>ON!4I^_OM%_[]'VE:L6$)AR6" M.SQ"OZN>D-HPL74=>2(/]W0US?(%! M60=<7TII'@W;Y-LW/?D-4$L#!!0 ( Z!5EAD]LJ64 ( ((& 9 M>&PO=V]R:W-H965TDBI2G,HF;H2-51Z9R5DR5"';%.D>3H'%4LS4L ._KF=01[5FR MHH1*%:(B$E8C9^P-D]#4VX+O!31J;TW,)$LA'DSP-1LYKFD(.*1H&)B^;6$* MG!LBW<;OCM/ICS3 _?6._8N=7<^R9 JF@O\H,LQ'SD>'9+!B&XYST=Q"-\^U MX4L%5_9*FK8VO'%(NE$HR@ZL.RB+JKVSQTZ'/8 W. +P.X#_$A > 00=(#@7 M$'8 *S5M1[$Z) Q9'$G1$&FJ-9M96#$M6H]?5.:Q+U#JW4+C,)X#9P@9F3&) M3^2;9)5B]HDH1.5)@K M\KG*('M.0'6S?IC5F,50U2V'D:#=0(+?@Q._>> /WTR')7I,L M>26R9W*&O9SA*?9>SMK*B7MR'M*PY;JV7,8?M[$;T>V^,/^L2$Y5M"/0O:^S M!+FV+J=(*C85MJ]]G^V-=&S]XT5^H@VV]<._-*T[WS&Y+O0KPV&E*=VK&]V/ M;!VO#5#4U@.6 K6CV&6N?Q(@38'>7PF!N\ A P Y0L !D !X;"]W;W)K&ULK59M M;]LV$/XKA%8,"=!&+Y9E.[,-)-:*]4.!H%[7SXQTMHA2I$92=MI?OR.EJ+:L MN.E@P+!$ZN[A/<^=3C??2_55%P"&/)5,NYVWM0R[FL#6<"'A31=5E2]>T>N-POO-![ MWOC$MH6Q&_YR7M$MK,%\KAX4KOP.)6U",Y;&C-S2>Y_PM:/F.+ETFNW3_9M[:!1[):&UFVSAA!R41S MI4^M#@<.8?*"0]0Z1'V'^ 6'4>LP>JU#W#K$3IF&BM,AI88NYTKNB;+6B&9O MG)C.&^DS8=.^-@J?,O0SRW5=51PPCX9RDC*=<:EK!<1(LI)"2\YR:B G:X,7 M:Z:)W) 5U05YCR6CR54*AC*NK\D[\GF=DJLWU^0-88+\7LQC]AEY%+@Y,$&09ZL/B32Q;_)<'2"X$="3OIA)W\ MK$QP=-!@V[5#PDY.,SX>3WK5;^("+.3-A8'0=@3X=1H- EF/14&C.)9W)/!/QB 2E!;-T@B%9O5 M9DCH=KM9]YQAFY'S!TPS '^D:LN$)APV"!G<3# DU0R5S<+(RHU9 MC]+@T.9N"YS#05D#?+Z16&OMPA[03?;+_P!02P,$% @ #H%66!AM)&,Y M P SA, T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFQ&:T5;: M*B%-VB8D>-@;38F>.R=K]^OG::?N"+& ];NU0T]CT^YQ[;-\0PJ,U* ML+LY8R9:ED+60S(WIOH0Q_5TSDI:7ZB*28L42I?4V*Z>Q76E&C]^YH!S$@=%+U\@>M'!=2V&2:>[TF[XJ17RQ%.,=O4B1\\8 MPH3[ 3_6_I8GU\/H69B^P_;DN-G/T:!0[OH>E%JC4W*IM,OM,_CO23-\#UCWP" 7 MHC78(SXP&E34&*;EC>VXP2[X!(J:]OVJL@YGFJZZO4NR(;B;33)1.F>Z3=,E MZ]!H(%@!=C2?S>%N5!4#:(PJ;2/G=*8D=1[6C*9A9:=,B#MX#K\7.]K+8FO? M.K!KLFU:0TW3R_@.Z&^K>>UMV>15NE'%'Y7YM+#3D:X/=B:%\V5YK]L-BB5J0TP3:)'I@V?;D=^:EK= MLZ59E].RP#WWCM#SWUWG&9-,4[%MVM;^(:_RJQTW+ZY_X=G]6MEW'#297!V^ MQ^9E?>@FTV,P>13;W3\&D]GAFTP.TV/<'#*V3C([YY@V&L%Y<4B^P>E3;))& MDP47ALNF-^=YSN23XXR5-W1B_UC9T;?C87C=M#ZLV%Y;X.L#U]KD*PF>*5B,T47VM PNL& MC"P+[S:6!QC8+F"U _G#>:"FPIPD@5W%O&%/,(YD&89 +89K-$V1U4GA$]X? M["E)DBP+(X"%'20)AL#3B".8 _" (4GBWH-[[Z-X_9Z*-__!&_T&4$L#!!0 M ( Z!5EB7BKL

    -8?20$3;8T.P6BP^0"X99K>]9!:GI@G !0 ^S( \ !X;"]W;W)K8F]O:RYX M;6S%FUMSVC@4@/^*AJ?LS'8!WV@S26.8@O0Q)8829"DOWYE MDVR/$CBS+Z<\$6S%_GQT^8YDRLG=N<=[NV6(N:V[_T M1BA_9JE-S9W_:E9=NS&"EW8MA*NK;M3K9=V:2]7Y?/%ZK;GIPB_:B<))K?S! MYL"=%(_VU_GF*]M)*^]E)=WS9:?]NQ(=5DLE:_E3E)>=7H?9M7[\IHW\J97C M55X87567G?[^Q)TP3A;O#N<-Y(+?V_:(X_>WW(-<=K*>O^!2&NO:$NWUN6?< M"5]X_VWK]+6LG#!7W(FO1F\W4JV:R_BGZ(+':./P^KD/XKGY/V'4RZ4LQ)4N MMK50;A]'(ZH&4-FUW-@.4[P6EYV1W@G3/(^_P:3\?GI6K M5&!:%V3:M[?6!W77!IVQZNM8%?2%I6V6Q/V M$DP??6)_C'1=RY?AI@GAR,]JO$^$*L*N'&$JB8A5DCM=/'SXPJUH .NF4;[+ M^C&E1,1*F?A!NA9LP9_"F*%3$6*/W#8'?;SFW+AGMC"^9_!V]AL08@J)B!62 M;S>;2C2%O)!_=0WF=-,* TS,(Q&Q1_QPPG9M?M7^NRI@/X:0F$4B8HM,E)6E M'YY]/9>^^[*A\16^:H,;!!*S2D1L%331_Q%!3,PJ$;E5WJ7Z[&S1YK%_0$;, M*1&Q4]YG_0<1,;%$Q&()TG_E;W( ,,:D$I//3P[. UXY(2;FEIC<+P#F)AN M8F+=',Z[#U8ZIIN86#=H L[.("9FG)AZ >Q("OX23XB)62QF );]"_$\PX";%Q\#PMAIB8<1)BXQS*TSZP*?>9;_,"#6)BQDFH9SD' M,7-_Y7(;CI8)^LZ%V#T',DI J2$FYIZ$V#UO%Y4#R&403X)H8A9*3_FZYD<",3$+I2=[7=,V3XB)62@EMA"&Z5LGQ$3?_1-; M"'VU% Q(*6:AE'K!#4YV0U$VIR F9J&4V$+XM#?HZ9B%4O(M ,BT-ZQTS$(I ML85P3!C-#+-01CT70C'AN)EA%LJ(+71D$>&U,T%,S$(9L850S*!M9IB%,NKM M9^A:QP>(B5DHH]Z AF&&T<0LE%%O04,Q@YZ.[D&CWH2&8@8]';-01OW:Y]@" MUSXOAIB8A;)3KP;0XP"PV(+81@-FT 8F(6&A!;Z TF7#\2CDN( MB5EH0+XB=VR?20L*,3$+#8@MA*^]!ST=W0O=6JC;%K:?+TJQE$J44W\+ZX\7 MO"KFAC4?[<:N*$F;S5W+;56-_+&9\DEN^?K;C=??G7S^%U!+ P04 " . M@598>NU.;58" ".+0 &@ 'AL+U]R96QS+W=O24'XIM$-!*LONVG(%]4 ]Z$G%& MJ$!<_M$G5/#X4@[-N&]/PV[?#8O/X^$TK*K=.':_ZGI8[\JQ&>[:KIS.5S9M M?VS&\[+?UEVS?F^VI9;E,NK^=D;U]'@[<_'ZU97_F=AN-OMU^=VN_QS+:?S' MX/JC[=^'72ECM7AM^FT95U7]>;B>'NK+(=V=)U>+Y[=5U3^_I:J>.T@@2.8/ M4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@M$09EP1)$ZP) MM$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z" M>@N!WHIZ*X'>BGHK@=Z*>BN!WCK9+"'06U%O)=!;46\ET%M1;R706U%O)=!; M46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VU!O(]#;)IO=!'H;ZFT$>AOJ;01Z M&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OOD8R6! MWHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>! MWH%Z!X'>,?G9A$#O0+V#0.] O8- [T"]@T#OC'IG KTSZIT)],ZH=R;0.Z/> MF4#OC'IG KTSZIT)],ZH=R;0.T]^%OQ)O8?QZU"&:\_W&I__DU2/YWO+]?&7 MY??)"3L7G.O;BN'I+U!+ P04 " .@5985:BY9Q(" !S+ $P %M# M;VYT96YT7U1Y<&5S72YX;6S-VM].VS 4!O!7J7*+&M?_-T2Y 6XW+O8"7G+: M1DUBRS:LO/V<%) VL0I4I'TWC5K;YSOQD7Y7O?KQ%"@M#D,_IG6URSE<,I:: M'0TNU3[06%8V/@XNEZ]QRX)K]FY+3*Q6AC5^S#3F99YJ5-=7M[1Q#WU>W!W* MSZGSX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?$^IRE7?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'?\[XM?X'^Q @?4B0/A1( M'QJD#P/2AP7IXPM('U]!^N KE$901.4HI'(44SD*JAQ%58["*D=QE:/ RE%D M%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP215:)(JM$D56BR"I1 M9)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K0I%5H\BJ M4635*+)J%%DUBJP:15:-(JM&D56CR*I19#4HLAH460V*K 9%5H,BJT&1U:#( M:E!D-2BR&A19+8JL%D56BR*K19'5HLAJ462U*++:_RGK3^_WGQP_/^O!=>-+ M/IO_:WS]&U!+ 0(4 Q0 ( Z!5E@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ #H%66)\4E7GN M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ #H%66)E&PO=V]R:W-H965T&UL4$L! M A0#% @ #H%66-#YNSTZ @ N@4 !@ ("!'! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H%66#46 MEW&0!P PB4 !@ ("!I!L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ #H%66,=%?,6Z( =F, !@ M ("!S30 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H%66,EZQ'L& M!P \Q, !D ("!KV8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H%66/Q\"RO4!0 &0X !D M ("!'8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #H%66# ^W<1V"P .R0 !D ("!N(P M 'AL+W=O&PO=V]R:W-H965T-+OJ51( &$Q 9 M " @;^? !X;"]W;W)K&UL4$L! A0#% @ M#H%66*?Y&PO=V]R:W-H965T&UL4$L! A0#% @ #H%66#:GXM9- P MS0< !D ("!)\P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H%66(]8T/1U)@ G7P !D M ("!PM0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #H%66%2H-L&1 @ L@4 !D ("!500! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H%6 M6!T(ULWN @ 6 8 !D ("!T@\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H%66-.<0AH, P ^08 M !D ("!I!D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H%66 4P&PO=V]R:W-H965T M&UL4$L! A0# M% @ #H%66"#!N6'! @ ]P< !D ("!IC4! 'AL+W=O M. $ >&PO=V]R:W-H965T&UL4$L! A0#% @ #H%66"8: MW4!?! &Q$ !D ("!O$,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H%66 ]H7VI P $PL !D M ("!<$T! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #H%66*KL-M55 P I X !D ("! MX5&PO=V]R:W-H965T&UL4$L! A0#% M @ #H%66!-LEF\X P 8 P !D ("!9V4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H%66"%;E(^@ M P #@L !D ("!86\! 'AL+W=OW2U($ #Y$P &0 M@($X&PO=V]R:W-H965T&UL4$L! A0#% @ #H%66'>^P_9N#P I=H !D M ("!-7P! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #H%66'JJ.9I% P P P !D ("!&PO=V]R:W-H965T? 0!X;"]W;W)K&UL4$L! A0#% @ M#H%66'>"3+/;! #A8 !D ("!;:(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H%66%Z6Q+V@ P K@P !D M ("!W<4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #H%66!_&PO=V]R:W-H965T&UL4$L! A0#% @ #H%6 M6!AM)&,Y P SA, T ( !E]L! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ #H%66'KM M3FU6 @ CBT !H ( !T>4! 'AL+U]R96QS+W=O XML 97 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 98 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 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 221 361 1 false 64 0 false 15 false false R1.htm 0000001 - Document - Cover Sheet http://www.tripointehomes.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.tripointehomes.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF EQUITY Sheet http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY CONSOLIDATED STATEMENTS OF EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Summary of Significant Accounting Policies Sheet http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Segment Information Sheet http://www.tripointehomes.com/role/SegmentInformation Segment Information Notes 9 false false R10.htm 0000010 - Disclosure - Earnings Per Share Sheet http://www.tripointehomes.com/role/EarningsPerShare Earnings Per Share Notes 10 false false R11.htm 0000011 - Disclosure - Receivables, Net Sheet http://www.tripointehomes.com/role/ReceivablesNet Receivables, Net Notes 11 false false R12.htm 0000012 - Disclosure - Real Estate Inventories Sheet http://www.tripointehomes.com/role/RealEstateInventories Real Estate Inventories Notes 12 false false R13.htm 0000013 - Disclosure - Investments in Unconsolidated Entities Sheet http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntities Investments in Unconsolidated Entities Notes 13 false false R14.htm 0000014 - Disclosure - Variable Interest Entities Sheet http://www.tripointehomes.com/role/VariableInterestEntities Variable Interest Entities Notes 14 false false R15.htm 0000015 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.tripointehomes.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 15 false false R16.htm 0000016 - Disclosure - Other Assets Sheet http://www.tripointehomes.com/role/OtherAssets Other Assets Notes 16 false false R17.htm 0000017 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilities Accrued Expenses and Other Liabilities Notes 17 false false R18.htm 0000018 - Disclosure - Senior Notes and Loans Payable Notes http://www.tripointehomes.com/role/SeniorNotesandLoansPayable Senior Notes and Loans Payable Notes 18 false false R19.htm 0000019 - Disclosure - Fair Value Disclosures Sheet http://www.tripointehomes.com/role/FairValueDisclosures Fair Value Disclosures Notes 19 false false R20.htm 0000020 - Disclosure - Commitments and Contingencies Sheet http://www.tripointehomes.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 0000021 - Disclosure - Stock-Based Compensation Sheet http://www.tripointehomes.com/role/StockBasedCompensation Stock-Based Compensation Notes 21 false false R22.htm 0000022 - Disclosure - Income Taxes Sheet http://www.tripointehomes.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 0000023 - Disclosure - Related Party Transactions Sheet http://www.tripointehomes.com/role/RelatedPartyTransactions Related Party Transactions Notes 23 false false R24.htm 0000024 - Disclosure - Supplemental Disclosure to Consolidated Statements of Cash Flows Sheet http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlows Supplemental Disclosure to Consolidated Statements of Cash Flows Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 9954471 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPolicies 27 false false R28.htm 9954472 - Disclosure - Segment Information (Tables) Sheet http://www.tripointehomes.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.tripointehomes.com/role/SegmentInformation 28 false false R29.htm 9954473 - Disclosure - Earnings Per Share (Tables) Sheet http://www.tripointehomes.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.tripointehomes.com/role/EarningsPerShare 29 false false R30.htm 9954474 - Disclosure - Receivables, net (Tables) Sheet http://www.tripointehomes.com/role/ReceivablesnetTables Receivables, net (Tables) Tables http://www.tripointehomes.com/role/ReceivablesNet 30 false false R31.htm 9954475 - Disclosure - Real Estate Inventories (Tables) Sheet http://www.tripointehomes.com/role/RealEstateInventoriesTables Real Estate Inventories (Tables) Tables http://www.tripointehomes.com/role/RealEstateInventories 31 false false R32.htm 9954476 - Disclosure - Investments in Unconsolidated Entities (Tables) Sheet http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesTables Investments in Unconsolidated Entities (Tables) Tables http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntities 32 false false R33.htm 9954477 - Disclosure - Variable Interest Entities (Tables) Sheet http://www.tripointehomes.com/role/VariableInterestEntitiesTables Variable Interest Entities (Tables) Tables http://www.tripointehomes.com/role/VariableInterestEntities 33 false false R34.htm 9954478 - Disclosure - Other Assets (Tables) Sheet http://www.tripointehomes.com/role/OtherAssetsTables Other Assets (Tables) Tables http://www.tripointehomes.com/role/OtherAssets 34 false false R35.htm 9954479 - Disclosure - Accrued Expenses and Other Liabilities (Tables) Sheet http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesTables Accrued Expenses and Other Liabilities (Tables) Tables http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilities 35 false false R36.htm 9954480 - Disclosure - Senior Notes and Loans Payable (Tables) Notes http://www.tripointehomes.com/role/SeniorNotesandLoansPayableTables Senior Notes and Loans Payable (Tables) Tables http://www.tripointehomes.com/role/SeniorNotesandLoansPayable 36 false false R37.htm 9954481 - Disclosure - Fair Value Disclosures (Tables) Sheet http://www.tripointehomes.com/role/FairValueDisclosuresTables Fair Value Disclosures (Tables) Tables http://www.tripointehomes.com/role/FairValueDisclosures 37 false false R38.htm 9954482 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.tripointehomes.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.tripointehomes.com/role/CommitmentsandContingencies 38 false false R39.htm 9954483 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.tripointehomes.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.tripointehomes.com/role/StockBasedCompensation 39 false false R40.htm 9954484 - Disclosure - Income Taxes (Tables) Sheet http://www.tripointehomes.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.tripointehomes.com/role/IncomeTaxes 40 false false R41.htm 9954485 - Disclosure - Supplemental Disclosure to Consolidated Statements of Cash Flows (Tables) Sheet http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlowsTables Supplemental Disclosure to Consolidated Statements of Cash Flows (Tables) Tables http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlows 41 false false R42.htm 9954486 - Disclosure - Organization and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails Organization and Summary of Significant Accounting Policies - Narrative (Details) Details http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies 42 false false R43.htm 9954487 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.tripointehomes.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 43 false false R44.htm 9954488 - Disclosure - Segment Information - Schedule of Financial Information Relating to Reportable Segments (Details) Sheet http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails Segment Information - Schedule of Financial Information Relating to Reportable Segments (Details) Details 44 false false R45.htm 9954489 - Disclosure - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) Details 45 false false R46.htm 9954490 - Disclosure - Receivables, Net - Schedule of Receivables, Net (Details) Sheet http://www.tripointehomes.com/role/ReceivablesNetScheduleofReceivablesNetDetails Receivables, Net - Schedule of Receivables, Net (Details) Details 46 false false R47.htm 9954491 - Disclosure - Receivables, Net - Narrative (Details) Sheet http://www.tripointehomes.com/role/ReceivablesNetNarrativeDetails Receivables, Net - Narrative (Details) Details 47 false false R48.htm 9954492 - Disclosure - Real Estate Inventories - Schedule of Real Estate Inventories (Details) Sheet http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails Real Estate Inventories - Schedule of Real Estate Inventories (Details) Details 48 false false R49.htm 9954493 - Disclosure - Real Estate Inventories - Schedule of Interest Incurred, Capitalized and Expensed (Details) Sheet http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofInterestIncurredCapitalizedandExpensedDetails Real Estate Inventories - Schedule of Interest Incurred, Capitalized and Expensed (Details) Details 49 false false R50.htm 9954494 - Disclosure - Real Estate Inventories - Schedule of Real Estate Inventory Impairments and Land Option Abandonments (Details) Sheet http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoryImpairmentsandLandOptionAbandonmentsDetails Real Estate Inventories - Schedule of Real Estate Inventory Impairments and Land Option Abandonments (Details) Details 50 false false R51.htm 9954495 - Disclosure - Real Estate Inventories - Narrative (Details) Sheet http://www.tripointehomes.com/role/RealEstateInventoriesNarrativeDetails Real Estate Inventories - Narrative (Details) Details 51 false false R52.htm 9954496 - Disclosure - Investments in Unconsolidated Entities - Narrative (Details) Sheet http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesNarrativeDetails Investments in Unconsolidated Entities - Narrative (Details) Details 52 false false R53.htm 9954497 - Disclosure - Investments in Unconsolidated Entities - Aggregated Assets, Liabilities and Operating Results of Entities as Equity-Method Investments (Details) Sheet http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails Investments in Unconsolidated Entities - Aggregated Assets, Liabilities and Operating Results of Entities as Equity-Method Investments (Details) Details 53 false false R54.htm 9954498 - Disclosure - Variable Interest Entities - Schedule of Interests in Land Option Agreements (Details) Sheet http://www.tripointehomes.com/role/VariableInterestEntitiesScheduleofInterestsinLandOptionAgreementsDetails Variable Interest Entities - Schedule of Interests in Land Option Agreements (Details) Details 54 false false R55.htm 9954499 - Disclosure - Variable Interest Entities -Narrative (Details) Sheet http://www.tripointehomes.com/role/VariableInterestEntitiesNarrativeDetails Variable Interest Entities -Narrative (Details) Details 55 false false R56.htm 9954500 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://www.tripointehomes.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 56 false false R57.htm 9954501 - Disclosure - Other Assets - Schedule of Other Assets (Details) Sheet http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails Other Assets - Schedule of Other Assets (Details) Details 57 false false R58.htm 9954502 - Disclosure - Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) Sheet http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) Details 58 false false R59.htm 9954503 - Disclosure - Senior Notes and Loans Payable - Schedule of Senior Notes (Details) Notes http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails Senior Notes and Loans Payable - Schedule of Senior Notes (Details) Details 59 false false R60.htm 9954504 - Disclosure - Senior Notes and Loans Payable - Narrative (Details) Notes http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails Senior Notes and Loans Payable - Narrative (Details) Details 60 false false R61.htm 9954505 - Disclosure - Senior Notes and Loans Payable - Schedule of Outstanding Loans Payable (Details) Notes http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofOutstandingLoansPayableDetails Senior Notes and Loans Payable - Schedule of Outstanding Loans Payable (Details) Details 61 false false R62.htm 9954506 - Disclosure - Fair Value Disclosures - Schedule of Assets and Liabilities Related to Financial Instruments, Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails Fair Value Disclosures - Schedule of Assets and Liabilities Related to Financial Instruments, Measured at Fair Value on a Recurring Basis (Details) Details 62 false false R63.htm 9954507 - Disclosure - Fair Value Disclosures - Schedule of Nonfinancial Assets Measured at Fair Value on a Nonrecurring Basis (Details) Sheet http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofNonfinancialAssetsMeasuredatFairValueonaNonrecurringBasisDetails Fair Value Disclosures - Schedule of Nonfinancial Assets Measured at Fair Value on a Nonrecurring Basis (Details) Details 63 false false R64.htm 9954508 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 64 false false R65.htm 9954509 - Disclosure - Commitments and Contingencies - Schedule of Warranty Reserves (Details) Sheet http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofWarrantyReservesDetails Commitments and Contingencies - Schedule of Warranty Reserves (Details) Details 65 false false R66.htm 9954510 - Disclosure - Commitments and Contingencies - Schedule of Lease Costs and Other Information (Details) Sheet http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails Commitments and Contingencies - Schedule of Lease Costs and Other Information (Details) Details 66 false false R67.htm 9954511 - Disclosure - Commitments and Contingencies - Schedule of Minimum Lease Payments (Details) Sheet http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails Commitments and Contingencies - Schedule of Minimum Lease Payments (Details) Details 67 false false R68.htm 9954512 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 68 false false R69.htm 9954513 - Disclosure - Stock-Based Compensation - Schedule of Compensation Expense Recognized Related to all Stock-Based Awards (Details) Sheet http://www.tripointehomes.com/role/StockBasedCompensationScheduleofCompensationExpenseRecognizedRelatedtoallStockBasedAwardsDetails Stock-Based Compensation - Schedule of Compensation Expense Recognized Related to all Stock-Based Awards (Details) Details 69 false false R70.htm 9954514 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Awards (Details) Sheet http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails Stock-Based Compensation - Schedule of Stock Option Awards (Details) Details 70 false false R71.htm 9954515 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units (Details) Sheet http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails Stock-Based Compensation - Schedule of Restricted Stock Units (Details) Details 71 false false R72.htm 9954516 - Disclosure - Income Taxes - Schedule of Provision (Benefit) for Income Tax Attributable to Income (Loss) from Continuing Operations before Income Taxes (Details) Sheet http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails Income Taxes - Schedule of Provision (Benefit) for Income Tax Attributable to Income (Loss) from Continuing Operations before Income Taxes (Details) Details 72 false false R73.htm 9954517 - Disclosure - Income Taxes - Schedule of Effective Tax Rate Differs from Federal Statutory Rate (Details) Sheet http://www.tripointehomes.com/role/IncomeTaxesScheduleofEffectiveTaxRateDiffersfromFederalStatutoryRateDetails Income Taxes - Schedule of Effective Tax Rate Differs from Federal Statutory Rate (Details) Details 73 false false R74.htm 9954518 - Disclosure - Income Taxes - Schedule of Components of Deferred Income Tax Assets (Details) Sheet http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails Income Taxes - Schedule of Components of Deferred Income Tax Assets (Details) Details 74 false false R75.htm 9954519 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.tripointehomes.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 75 false false R76.htm 9954520 - Disclosure - Related Party Transactions (Details) Sheet http://www.tripointehomes.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.tripointehomes.com/role/RelatedPartyTransactions 76 false false R77.htm 9954521 - Disclosure - Supplemental Disclosure to Consolidated Statements of Cash Flows (Details) Sheet http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlowsDetails Supplemental Disclosure to Consolidated Statements of Cash Flows (Details) Details http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlowsTables 77 false false All Reports Book All Reports tph-20231231.htm tph-20231231.xsd tph-20231231_cal.xml tph-20231231_def.xml tph-20231231_lab.xml tph-20231231_pre.xml tph-20231231_g1.jpg tph-20231231_g2.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 103 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tph-20231231.htm": { "nsprefix": "tph", "nsuri": "http://www.tripointehomes.com/20231231", "dts": { "inline": { "local": [ "tph-20231231.htm" ] }, "schema": { "local": [ "tph-20231231.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": [ "tph-20231231_cal.xml" ] }, "definitionLink": { "local": [ "tph-20231231_def.xml" ] }, "labelLink": { "local": [ "tph-20231231_lab.xml" ] }, "presentationLink": { "local": [ "tph-20231231_pre.xml" ] } }, "keyStandard": 319, "keyCustom": 42, "axisStandard": 26, "axisCustom": 1, "memberStandard": 38, "memberCustom": 24, "hidden": { "total": 9, "http://fasb.org/us-gaap/2023": 5, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 221, "entityCount": 1, "segmentCount": 64, "elementCount": 645, "unitCount": 15, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 904, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.tripointehomes.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": "tph-20231231.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": "tph-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.tripointehomes.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "unique": true } }, "R4": { "role": "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "unique": true } }, "R6": { "role": "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.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": "tph-20231231.htm", "unique": true } }, "R8": { "role": "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPolicies", "longName": "0000008 - Disclosure - Organization and Summary of Significant Accounting Policies", "shortName": "Organization and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "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": "tph-20231231.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": "tph-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.tripointehomes.com/role/SegmentInformation", "longName": "0000009 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "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": "tph-20231231.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": "tph-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.tripointehomes.com/role/EarningsPerShare", "longName": "0000010 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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": "tph-20231231.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": "tph-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.tripointehomes.com/role/ReceivablesNet", "longName": "0000011 - Disclosure - Receivables, Net", "shortName": "Receivables, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.tripointehomes.com/role/RealEstateInventories", "longName": "0000012 - Disclosure - Real Estate Inventories", "shortName": "Real Estate Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntities", "longName": "0000013 - Disclosure - Investments in Unconsolidated Entities", "shortName": "Investments in Unconsolidated Entities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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": "tph-20231231.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": "tph-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.tripointehomes.com/role/VariableInterestEntities", "longName": "0000014 - Disclosure - Variable Interest Entities", "shortName": "Variable Interest Entities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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": "tph-20231231.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": "tph-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.tripointehomes.com/role/GoodwillandOtherIntangibleAssets", "longName": "0000015 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.tripointehomes.com/role/OtherAssets", "longName": "0000016 - Disclosure - Other Assets", "shortName": "Other Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilities", "longName": "0000017 - Disclosure - Accrued Expenses and Other Liabilities", "shortName": "Accrued Expenses and Other Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "tph:AccruedExpensesAndOtherLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tph:AccruedExpensesAndOtherLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.tripointehomes.com/role/SeniorNotesandLoansPayable", "longName": "0000018 - Disclosure - Senior Notes and Loans Payable", "shortName": "Senior Notes and Loans Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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": "tph-20231231.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": "tph-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.tripointehomes.com/role/FairValueDisclosures", "longName": "0000019 - Disclosure - Fair Value Disclosures", "shortName": "Fair Value Disclosures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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": "tph-20231231.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": "tph-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.tripointehomes.com/role/CommitmentsandContingencies", "longName": "0000020 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "tph-20231231.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": "tph-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.tripointehomes.com/role/StockBasedCompensation", "longName": "0000021 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.tripointehomes.com/role/IncomeTaxes", "longName": "0000022 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.tripointehomes.com/role/RelatedPartyTransactions", "longName": "0000023 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlows", "longName": "0000024 - Disclosure - Supplemental Disclosure to Consolidated Statements of Cash Flows", "shortName": "Supplemental Disclosure to Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R25": { "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": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": null }, "R26": { "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": "26", "firstAnchor": { "contextRef": "c-4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)", "shortName": "Organization and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "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": "tph-20231231.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": "tph-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.tripointehomes.com/role/SegmentInformationTables", "longName": "9954472 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.tripointehomes.com/role/EarningsPerShareTables", "longName": "9954473 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.tripointehomes.com/role/ReceivablesnetTables", "longName": "9954474 - Disclosure - Receivables, net (Tables)", "shortName": "Receivables, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.tripointehomes.com/role/RealEstateInventoriesTables", "longName": "9954475 - Disclosure - Real Estate Inventories (Tables)", "shortName": "Real Estate Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesTables", "longName": "9954476 - Disclosure - Investments in Unconsolidated Entities (Tables)", "shortName": "Investments in Unconsolidated Entities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.tripointehomes.com/role/VariableInterestEntitiesTables", "longName": "9954477 - Disclosure - Variable Interest Entities (Tables)", "shortName": "Variable Interest Entities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "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": "tph-20231231.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": "tph-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.tripointehomes.com/role/OtherAssetsTables", "longName": "9954478 - Disclosure - Other Assets (Tables)", "shortName": "Other Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesTables", "longName": "9954479 - Disclosure - Accrued Expenses and Other Liabilities (Tables)", "shortName": "Accrued Expenses and Other Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "tph:ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tph:ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableTables", "longName": "9954480 - Disclosure - Senior Notes and Loans Payable (Tables)", "shortName": "Senior Notes and Loans Payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.tripointehomes.com/role/FairValueDisclosuresTables", "longName": "9954481 - Disclosure - Fair Value Disclosures (Tables)", "shortName": "Fair Value Disclosures (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.tripointehomes.com/role/CommitmentsandContingenciesTables", "longName": "9954482 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "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": "tph-20231231.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": "tph-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.tripointehomes.com/role/StockBasedCompensationTables", "longName": "9954483 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.tripointehomes.com/role/IncomeTaxesTables", "longName": "9954484 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlowsTables", "longName": "9954485 - Disclosure - Supplemental Disclosure to Consolidated Statements of Cash Flows (Tables)", "shortName": "Supplemental Disclosure to Consolidated Statements of Cash Flows (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954486 - Disclosure - Organization and Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Organization and Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NumberOfStatesInWhichEntityOperates", "unitRef": "state", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:NumberOfStatesInWhichEntityOperates", "unitRef": "state", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.tripointehomes.com/role/SegmentInformationNarrativeDetails", "longName": "9954487 - Disclosure - Segment Information - Narrative (Details)", "shortName": "Segment Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "tph:NumberOfPrincipalBusinesses", "unitRef": "business_line", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tph:NumberOfPrincipalBusinesses", "unitRef": "business_line", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails", "longName": "9954488 - Disclosure - Segment Information - Schedule of Financial Information Relating to Reportable Segments (Details)", "shortName": "Segment Information - Schedule of Financial Information Relating to Reportable Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-76", "name": "us-gaap:InventoryRealEstate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "unique": true } }, "R45": { "role": "http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails", "longName": "9954489 - Disclosure - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details)", "shortName": "Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.tripointehomes.com/role/ReceivablesNetScheduleofReceivablesNetDetails", "longName": "9954490 - Disclosure - Receivables, Net - Schedule of Receivables, Net (Details)", "shortName": "Receivables, Net - Schedule of Receivables, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "tph:EscrowProceedsAndOtherAccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "tph:EscrowProceedsAndOtherAccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.tripointehomes.com/role/ReceivablesNetNarrativeDetails", "longName": "9954491 - Disclosure - Receivables, Net - Narrative (Details)", "shortName": "Receivables, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails", "longName": "9954492 - Disclosure - Real Estate Inventories - Schedule of Real Estate Inventories (Details)", "shortName": "Real Estate Inventories - Schedule of Real Estate Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryHomesUnderConstruction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryHomesUnderConstruction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofInterestIncurredCapitalizedandExpensedDetails", "longName": "9954493 - Disclosure - Real Estate Inventories - Schedule of Interest Incurred, Capitalized and Expensed (Details)", "shortName": "Real Estate Inventories - Schedule of Interest Incurred, Capitalized and Expensed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestCostsIncurred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "tph:RealEstateInventoryCapitalizedInterestCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestCostsCapitalizedAdjustment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "tph:RealEstateInventoryCapitalizedInterestCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "unique": true } }, "R50": { "role": "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoryImpairmentsandLandOptionAbandonmentsDetails", "longName": "9954494 - Disclosure - Real Estate Inventories - Schedule of Real Estate Inventory Impairments and Land Option Abandonments (Details)", "shortName": "Real Estate Inventories - Schedule of Real Estate Inventory Impairments and Land Option Abandonments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ImpairmentOfRealEstate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tph:LandOptionAbandonmentsAndPreacquisitionCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "unique": true } }, "R51": { "role": "http://www.tripointehomes.com/role/RealEstateInventoriesNarrativeDetails", "longName": "9954495 - Disclosure - Real Estate Inventories - Narrative (Details)", "shortName": "Real Estate Inventories - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ImpairmentOfRealEstate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-88", "name": "us-gaap:ImpairmentOfRealEstate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "unique": true } }, "R52": { "role": "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesNarrativeDetails", "longName": "9954496 - Disclosure - Investments in Unconsolidated Entities - Narrative (Details)", "shortName": "Investments in Unconsolidated Entities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "tph:NumberOfEquityInvestments", "unitRef": "investment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tph:NumberOfEquityInvestments", "unitRef": "investment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails", "longName": "9954497 - Disclosure - Investments in Unconsolidated Entities - Aggregated Assets, Liabilities and Operating Results of Entities as Equity-Method Investments (Details)", "shortName": "Investments in Unconsolidated Entities - Aggregated Assets, Liabilities and Operating Results of Entities as Equity-Method Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-92", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "unique": true } }, "R54": { "role": "http://www.tripointehomes.com/role/VariableInterestEntitiesScheduleofInterestsinLandOptionAgreementsDetails", "longName": "9954498 - Disclosure - Variable Interest Entities - Schedule of Interests in Land Option Agreements (Details)", "shortName": "Variable Interest Entities - Schedule of Interests in Land Option Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "tph:VariableInterestEntityDepositsAtRisk", "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": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "tph:VariableInterestEntityDepositsAtRisk", "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": "tph-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.tripointehomes.com/role/VariableInterestEntitiesNarrativeDetails", "longName": "9954499 - Disclosure - Variable Interest Entities -Narrative (Details)", "shortName": "Variable Interest Entities -Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-99", "name": "tph:CapitalizedPreAcquisitionCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "unique": true } }, "R56": { "role": "http://www.tripointehomes.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "longName": "9954500 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-103", "name": "tph:NumberOfIntangibleAssets", "unitRef": "intangible_asset", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "unique": true } }, "R57": { "role": "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails", "longName": "9954501 - Disclosure - Other Assets - Schedule of Other Assets (Details)", "shortName": "Other Assets - Schedule of Other Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails", "longName": "9954502 - Disclosure - Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details)", "shortName": "Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "tph:ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "tph:ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails", "longName": "9954503 - Disclosure - Senior Notes and Loans Payable - Schedule of Senior Notes (Details)", "shortName": "Senior Notes and Loans Payable - Schedule of Senior Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "longName": "9954504 - Disclosure - Senior Notes and Loans Payable - Narrative (Details)", "shortName": "Senior Notes and Loans Payable - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "tph:NumberOfSellerFinancedLoan", "unitRef": "loan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "unique": true } }, "R61": { "role": "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofOutstandingLoansPayableDetails", "longName": "9954505 - Disclosure - Senior Notes and Loans Payable - Schedule of Outstanding Loans Payable (Details)", "shortName": "Senior Notes and Loans Payable - Schedule of Outstanding Loans Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LoansPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": null }, "R62": { "role": "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "longName": "9954506 - Disclosure - Fair Value Disclosures - Schedule of Assets and Liabilities Related to Financial Instruments, Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Fair Value Disclosures - Schedule of Assets and Liabilities Related to Financial Instruments, Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "us-gaap:DebtInstrumentFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "unique": true } }, "R63": { "role": "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofNonfinancialAssetsMeasuredatFairValueonaNonrecurringBasisDetails", "longName": "9954507 - Disclosure - Fair Value Disclosures - Schedule of Nonfinancial Assets Measured at Fair Value on a Nonrecurring Basis (Details)", "shortName": "Fair Value Disclosures - Schedule of Nonfinancial Assets Measured at Fair Value on a Nonrecurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ImpairmentOfRealEstate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-155", "name": "us-gaap:ImpairmentOfRealEstate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "unique": true } }, "R64": { "role": "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954508 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofWarrantyReservesDetails", "longName": "9954509 - Disclosure - Commitments and Contingencies - Schedule of Warranty Reserves (Details)", "shortName": "Commitments and Contingencies - Schedule of Warranty Reserves (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-6", "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": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyAccrualWarrantiesIssued", "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": "tph-20231231.htm", "unique": true } }, "R66": { "role": "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails", "longName": "9954510 - Disclosure - Commitments and Contingencies - Schedule of Lease Costs and Other Information (Details)", "shortName": "Commitments and Contingencies - Schedule of Lease Costs and Other Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails", "longName": "9954511 - Disclosure - Commitments and Contingencies - Schedule of Minimum Lease Payments (Details)", "shortName": "Commitments and Contingencies - Schedule of Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "tph:ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-176", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "unique": true } }, "R68": { "role": "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954512 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofCompensationExpenseRecognizedRelatedtoallStockBasedAwardsDetails", "longName": "9954513 - Disclosure - Stock-Based Compensation - Schedule of Compensation Expense Recognized Related to all Stock-Based Awards (Details)", "shortName": "Stock-Based Compensation - Schedule of Compensation Expense Recognized Related to all Stock-Based Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails", "longName": "9954514 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Awards (Details)", "shortName": "Stock-Based Compensation - Schedule of Stock Option Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-181", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-183", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "unique": true } }, "R71": { "role": "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails", "longName": "9954515 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units (Details)", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-186", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-187", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "unique": true } }, "R72": { "role": "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails", "longName": "9954516 - Disclosure - Income Taxes - Schedule of Provision (Benefit) for Income Tax Attributable to Income (Loss) from Continuing Operations before Income Taxes (Details)", "shortName": "Income Taxes - Schedule of Provision (Benefit) for Income Tax Attributable to Income (Loss) from Continuing Operations before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.tripointehomes.com/role/IncomeTaxesScheduleofEffectiveTaxRateDiffersfromFederalStatutoryRateDetails", "longName": "9954517 - Disclosure - Income Taxes - Schedule of Effective Tax Rate Differs from Federal Statutory Rate (Details)", "shortName": "Income Taxes - Schedule of Effective Tax Rate Differs from Federal Statutory Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails", "longName": "9954518 - Disclosure - Income Taxes - Schedule of Components of Deferred Income Tax Assets (Details)", "shortName": "Income Taxes - Schedule of Components of Deferred Income Tax Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.tripointehomes.com/role/IncomeTaxesNarrativeDetails", "longName": "9954519 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-220", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "unique": true } }, "R76": { "role": "http://www.tripointehomes.com/role/RelatedPartyTransactionsDetails", "longName": "9954520 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlowsDetails", "longName": "9954521 - Disclosure - Supplemental Disclosure to Consolidated Statements of Cash Flows (Details)", "shortName": "Supplemental Disclosure to Consolidated Statements of Cash Flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "tph:InterestPaidCapitalizedNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tph:InterestPaidCapitalizedNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tph-20231231.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndNotesReceivableNet", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.tripointehomes.com/role/ReceivablesNetScheduleofReceivablesNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails", "http://www.tripointehomes.com/role/ReceivablesNetScheduleofReceivablesNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables, net", "totalLabel": "Total receivables", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable." } } }, "auth_ref": [ "r269", "r887" ] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS" ], "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": [ "r88", "r885" ] }, "tph_AccruedExpensesAndOtherLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "AccruedExpensesAndOtherLiabilitiesTextBlock", "presentation": [ "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Liabilities", "label": "Accrued Expenses and Other Liabilities [Text Block]", "documentation": "Accrued expenses and other liabilities." } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxes", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued income taxes payable", "label": "Accrued Income Taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes." } } }, "auth_ref": [ "r95", "r96", "r138", "r147", "r533" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 }, "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails", "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "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": [ "r752" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS" ], "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": [ "r99" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "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": [ "r422", "r423", "r424", "r584", "r812", "r813", "r814", "r869", "r892" ] }, "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": [ "r758" ] }, "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": [ "r758" ] }, "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": [ "r758" ] }, "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": [ "r758" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Minimum tax withholding paid on behalf of employees for restricted stock units and share -based awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Reclass the negative APIC to retained earnings", "label": "Adjustments to Additional Paid in Capital, Other", "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "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": [ "r56", "r57", "r388" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [] }, "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": [ "r722", "r734", "r744", "r770" ] }, "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": [ "r725", "r737", "r747", "r773" ] }, "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": [ "r758" ] }, "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": [ "r765" ] }, "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": [ "r729", "r738", "r748", "r765", "r774", "r778", "r786" ] }, "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": [ "r784" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofCompensationExpenseRecognizedRelatedtoallStockBasedAwardsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r420", "r429" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/ReceivablesNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowances for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r173", "r270", "r281", "r282", "r283", "r887" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.tripointehomes.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "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_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of senior note discount capitalized to real estate \u00a0\u00a0 inventory", "label": "Amortization of Debt Discount (Premium)", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r6", "r82", "r113", "r355" ] }, "tph_AmortizationOfDeferredLoanCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "AmortizationOfDeferredLoanCosts", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred loan costs capitalized to real estate \u00a0\u00a0 inventory", "label": "Amortization of Deferred Loan Costs", "documentation": "Amortization of deferred loan costs." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r107", "r355", "r491", "r807" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive stock options not included in diluted earnings per share(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": [ "r224" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails", "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails", "http://www.tripointehomes.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total assets", "verboseLabel": "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": [ "r145", "r172", "r191", "r233", "r254", "r260", "r277", "r320", "r321", "r323", "r324", "r325", "r327", "r329", "r331", "r332", "r457", "r461", "r482", "r532", "r625", "r698", "r711", "r829", "r830", "r876" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "tph_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.tripointehomes.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r716", "r717", "r730" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.tripointehomes.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r716", "r717", "r730" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.tripointehomes.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r716", "r717", "r730" ] }, "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": [ "r781" ] }, "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": [ "r782" ] }, "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": [ "r777" ] }, "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": [ "r777" ] }, "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": [ "r777" ] }, "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": [ "r777" ] }, "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": [ "r777" ] }, "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": [ "r777" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails", "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails", "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails", "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": [ "r391", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r415", "r416", "r417", "r418", "r419" ] }, "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": [ "r780" ] }, "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": [ "r779" ] }, "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": [ "r778" ] }, "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": [ "r778" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "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": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office Leases", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.tripointehomes.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r455", "r690", "r691" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.tripointehomes.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r62", "r63", "r455", "r690", "r691" ] }, "tph_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInventoryRealEstateOwned": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInventoryRealEstateOwned", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails": { "parentTag": "us-gaap_InventoryRealEstate", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total real estate inventories owned", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Real Estate Owned", "documentation": "The net carrying amount as of the balance sheet date of the sum of the various components of an operative builder's owned inventory." } } }, "auth_ref": [] }, "tph_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRealEstateNotOwned": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRealEstateNotOwned", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails": { "parentTag": "us-gaap_InventoryRealEstate", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total real estate inventories not owned", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Real Estate Not Owned", "documentation": "The net carrying amount as of the balance sheet date of the sum of the various components of an operative builder's real estate not owned." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r61" ] }, "tph_CapitalizedPreAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "CapitalizedPreAcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized pre-acquisition costs", "label": "Capitalized Pre Acquisition Costs", "documentation": "Pre-acquisition costs included in real estate inventories that relate to land option contracts." } } }, "auth_ref": [] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Book Value", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r78", "r79" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r156", "r535", "r585", "r619", "r698", "r711", "r800" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash", "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": [ "r34", "r169", "r673" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents and Concentration of Credit Risk", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r35" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents - beginning of year", "periodEndLabel": "Cash and cash equivalents - end of year", "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": [ "r34", "r118", "r189" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in 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": [ "r2", "r118" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of noncash activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosure to Consolidated Statements of Cash Flows", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r115" ] }, "tph_CentralMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "CentralMember", "presentation": [ "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Central", "label": "Central [Member]", "documentation": "Central [Member]" } } }, "auth_ref": [] }, "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": [ "r756" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.tripointehomes.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "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": [ "r757" ] }, "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": [ "r757" ] }, "tph_CommitmentAndContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "CommitmentAndContingenciesLineItems", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment And Contingencies [Line Items]", "label": "Commitment And Contingencies [Line Items]", "documentation": "Commitment and contingencies." } } }, "auth_ref": [] }, "tph_CommitmentAndContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "CommitmentAndContingenciesTable", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment And Contingencies [Table]", "label": "Commitment And Contingencies [Table]", "documentation": "Commitment and contingencies." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 13)", "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": [ "r26", "r91", "r534", "r610" ] }, "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.tripointehomes.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": [ "r127", "r304", "r305", "r667", "r824" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "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": [ "r701", "r702", "r703", "r705", "r706", "r707", "r708", "r812", "r813", "r869", "r889", "r892" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "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": [ "r98" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock 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": [ "r98", "r611" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock 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": [ "r98" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r98", "r611", "r631", "r892", "r893" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value, 500,000,000 shares authorized; \u00a0\u00a0 95,530,512 and 101,017,708 shares issued and outstanding at \u00a0\u00a0 December 31, 2023 and 2022, respectively", "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": [ "r98", "r537", "r698" ] }, "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": [ "r762" ] }, "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": [ "r761" ] }, "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": [ "r763" ] }, "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": [ "r760" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Components of Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.tripointehomes.com/role/VariableInterestEntitiesNarrativeDetails", "http://www.tripointehomes.com/role/VariableInterestEntitiesScheduleofInterestsinLandOptionAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r193", "r457", "r458", "r461", "r462", "r514", "r668", "r828", "r831", "r832" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.tripointehomes.com/role/VariableInterestEntitiesNarrativeDetails", "http://www.tripointehomes.com/role/VariableInterestEntitiesScheduleofInterestsinLandOptionAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r193", "r457", "r458", "r461", "r462", "r514", "r668", "r828", "r831", "r832" ] }, "us-gaap_ConsolidatedEntityExcludingVieMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidatedEntityExcludingVieMember", "presentation": [ "http://www.tripointehomes.com/role/VariableInterestEntitiesNarrativeDetails", "http://www.tripointehomes.com/role/VariableInterestEntitiesScheduleofInterestsinLandOptionAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other land option agreements", "label": "Consolidated Entity, Excluding VIE [Member]", "documentation": "Consolidated entity, excluding variable interest entity (VIE) for which reporting entity is or is not primary beneficiary." } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r193", "r235", "r252", "r253", "r254", "r255", "r256", "r258", "r262", "r320", "r321", "r322", "r323", "r325", "r326", "r328", "r330", "r331", "r829", "r830" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r193", "r235", "r252", "r253", "r254", "r255", "r256", "r258", "r262", "r320", "r321", "r322", "r323", "r325", "r326", "r328", "r330", "r331", "r829", "r830" ] }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationVariableInterestEntityPolicy", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entities", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined)." } } }, "auth_ref": [ "r67", "r70", "r72" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r365", "r366", "r377" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate", "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": [ "r17", "r253", "r254", "r255", "r256", "r262", "r816" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of home, land and lot sales", "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": [ "r109", "r523" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "tph_FinancialServicesIncomeLossFromContinuingOperationsBeforeTaxes", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r110", "r191", "r277", "r320", "r321", "r323", "r324", "r325", "r327", "r329", "r331", "r332", "r482", "r829" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "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.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "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": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r797", "r810", "r867" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.tripointehomes.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_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current taxes", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r140", "r445", "r451", "r810" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r797", "r810", "r867" ] }, "tph_DebtAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "DebtAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt obligations and other liabilities", "label": "Debt And Other Liabilities", "documentation": "Debt And Other Liabilities" } } }, "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.tripointehomes.com/role/SeniorNotesandLoansPayable" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes and Loans Payable", "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": [ "r128", "r190", "r333", "r339", "r340", "r341", "r342", "r343", "r344", "r349", "r356", "r357", "r359" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofOutstandingLoansPayableDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails" ], "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": [ "r19", "r94", "r95", "r146", "r148", "r193", "r334", "r335", "r336", "r337", "r338", "r340", "r345", "r346", "r347", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r492", "r680", "r681", "r682", "r683", "r684", "r808" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument variable interest rate (percent)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, gross", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r19", "r148", "r360" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r83", "r85", "r334", "r492", "r681", "r682" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets and liabilities related to financial instruments", "label": "Debt Instrument, Fair Value Disclosure", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r347", "r481", "r681", "r682" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate on senior note (percent)", "verboseLabel": "Interest rate on debt instrument (percent)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r24", "r335" ] }, "tph_DebtInstrumentIssuePriceAsPercentageOfPrincipalAmount": { "xbrltype": "percentItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "DebtInstrumentIssuePriceAsPercentageOfPrincipalAmount", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes issue price as a percentage of principal amount", "label": "Debt Instrument Issue Price As Percentage Of Principal Amount", "documentation": "Debt instrument issue price as percentage of principal amount." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails" ], "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": [ "r193", "r334", "r335", "r336", "r337", "r338", "r340", "r345", "r346", "r347", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r358", "r492", "r680", "r681", "r682", "r683", "r684", "r808" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofOutstandingLoansPayableDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails" ], "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": [ "r25", "r193", "r334", "r335", "r336", "r337", "r338", "r340", "r345", "r346", "r347", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r492", "r680", "r681", "r682", "r683", "r684", "r808" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance, percentage of aggregate principal (percent)", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [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": [ "r25", "r50", "r51", "r82", "r83", "r85", "r92", "r130", "r131", "r193", "r334", "r335", "r336", "r337", "r338", "r340", "r345", "r346", "r347", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r358", "r492", "r680", "r681", "r682", "r683", "r684", "r808" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Discount and deferred loan costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r84", "r345", "r361", "r681", "r682" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r810", "r866", "r867" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred loan costs", "verboseLabel": "Capitalization of deferred finance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r84", "r834" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, net", "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": [ "r433", "r434" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r140", "r161", "r450", "r451", "r810" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes, net", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r120" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r810", "r866", "r867" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r440" ] }, "tph_DeferredTaxAssetsIndirectCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "DeferredTaxAssetsIndirectCostsCapitalized", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indirect costs capitalized", "label": "Deferred Tax Assets Indirect Costs Capitalized", "documentation": "Deferred tax assets indirect costs capitalized." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r864" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax assets, net of valuation allowance", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r864" ] }, "tph_DeferredTaxAssetsOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "DeferredTaxAssetsOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability", "label": "Deferred Tax Assets, Operating Lease Liability", "documentation": "Deferred Tax Assets, Operating Lease Liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards (state)", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r59", "r865" ] }, "us-gaap_DeferredTaxAssetsStateTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsStateTaxes", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State taxes", "label": "Deferred Tax Assets, State Taxes", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incentive compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r59", "r865" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseOther", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other costs and expenses", "label": "Deferred Tax Assets, Tax Deferred Expense, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other." } } }, "auth_ref": [ "r59", "r865" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment and other valuation reserves", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated impairment losses." } } }, "auth_ref": [ "r59", "r865" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesNarrativeDetails", "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowance", "terseLabel": "Valuation allowance related to deferred tax assets", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r441" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r58", "r864" ] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest capitalized", "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Interest", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized interest." } } }, "auth_ref": [ "r59", "r865" ] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Basis difference in inventory", "label": "Deferred Tax Liabilities, Inventory", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory." } } }, "auth_ref": [ "r59", "r865" ] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred financing costs", "label": "Deferred Tax Liabilities, Deferred Expense, Debt Issuance Costs", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from debt issuance costs." } } }, "auth_ref": [ "r59", "r865" ] }, "tph_DeferredTaxLiabilitiesFixedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "DeferredTaxLiabilitiesFixedAssets", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Fixed assets", "label": "Deferred Tax Liabilities Fixed Assets", "documentation": "Deferred tax liabilities fixed assets." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Intangibles", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r59", "r865" ] }, "tph_DeferredTaxLiabilitiesOperatingLeaseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "DeferredTaxLiabilitiesOperatingLeaseAsset", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease asset", "label": "Deferred Tax Liabilities, Operating Lease Asset", "documentation": "Deferred Tax Liabilities, Operating Lease Asset" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofComponentsofDeferredIncomeTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r59", "r865" ] }, "us-gaap_DepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositAssets", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Refundable fees and other deposits", "label": "Deposit Assets", "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement." } } }, "auth_ref": [ "r801" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r6", "r238" ] }, "us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Real Estate Inventory Impairments and Land Option Abandonments", "label": "Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]", "documentation": "Tabular disclosure for impairment of long-lived assets held and used by an entity which includes a description of the impaired long-lived asset and facts and circumstances leading to the impairment, aggregate amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired long-lived asset is reported." } } }, "auth_ref": [ "r48", "r126" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive shares:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-employee Members on Board of Directors", "label": "Director [Member]" } } }, "auth_ref": [ "r818", "r890" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.tripointehomes.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r716", "r717", "r730" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.tripointehomes.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction Flag", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r716", "r717", "r730", "r766" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.tripointehomes.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.tripointehomes.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.tripointehomes.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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.tripointehomes.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": [ "r751" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.tripointehomes.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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.tripointehomes.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r714" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars 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": [ "r183", "r199", "r200", "r201", "r202", "r203", "r208", "r211", "r221", "r222", "r223", "r227", "r470", "r471", "r527", "r547", "r674" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars 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": [ "r183", "r199", "r200", "r201", "r202", "r203", "r211", "r221", "r222", "r223", "r227", "r470", "r471", "r527", "r547", "r674" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.tripointehomes.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": [ "r207", "r224", "r225", "r226" ] }, "tph_EastMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "EastMember", "presentation": [ "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "East", "label": "East [Member]", "documentation": "East [Member]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofEffectiveTaxRateDiffersfromFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income 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": [ "r436" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and related costs", "label": "Employee-related Liabilities", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r88", "r885" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock based compensation related to all stock-based awards", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r421" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period, expense to recognized (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r421" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails", "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Options", "label": "Employee Stock 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": [] }, "tph_EmployeesAndOfficersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "EmployeesAndOfficersMember", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employees and Officers", "label": "Employees And Officers [Member]", "documentation": "Employees and officers." } } }, "auth_ref": [] }, "tph_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "EmployeesMember", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employees", "label": "Employees [Member]", "documentation": "Employees" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.tripointehomes.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.tripointehomes.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.tripointehomes.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.tripointehomes.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.tripointehomes.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.tripointehomes.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": [ "r713" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.tripointehomes.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.tripointehomes.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.tripointehomes.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": [ "r713" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.tripointehomes.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.tripointehomes.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": [ "r713" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.tripointehomes.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.tripointehomes.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": [ "r791" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.tripointehomes.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": [ "r713" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.tripointehomes.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": [ "r713" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.tripointehomes.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": [ "r713" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.tripointehomes.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": [ "r713" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.tripointehomes.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.tripointehomes.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r792" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment Leases", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "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": [ "r11", "r165", "r178", "r179", "r180", "r194", "r195", "r196", "r198", "r204", "r206", "r228", "r279", "r280", "r364", "r422", "r423", "r424", "r446", "r447", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r483", "r484", "r485", "r486", "r487", "r488", "r507", "r568", "r569", "r570", "r584", "r655" ] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Returns on investments in unconsolidated entities, net", "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": [ "r4", "r6", "r105", "r542" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "presentation": [ "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Nonconsolidated Investee", "label": "Equity Method Investment, Nonconsolidated Investee [Axis]", "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r168", "r191", "r277", "r482" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "presentation": [ "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Nonconsolidated Investee", "label": "Equity Method Investment, Nonconsolidated Investee [Domain]", "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r168", "r191", "r277", "r482" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember", "presentation": [ "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment, nonconsolidated investee or group of investees", "label": "Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]", "documentation": "Nonconsolidated equity method investee or group of nonconsolidated investees. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r799", "r809", "r819", "r870" ] }, "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.tripointehomes.com/role/InvestmentsinUnconsolidatedEntities" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in Unconsolidated Entities", "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": [ "r163", "r275", "r278", "r793" ] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in Unconsolidated Entities", "label": "Equity Method Investments [Policy Text Block]", "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received." } } }, "auth_ref": [ "r4", "r80", "r274" ] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Aggregated Assets, Liabilities and Operating Results of Entities as Equity-Method Investments", "label": "Equity Method Investments [Table Text Block]", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r272" ] }, "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": [ "r759" ] }, "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": [ "r722", "r734", "r744", "r770" ] }, "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": [ "r719", "r731", "r741", "r767" ] }, "tph_EscrowProceedsAndOtherAccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "EscrowProceedsAndOtherAccountsReceivableNet", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/ReceivablesNetScheduleofReceivablesNetDetails": { "parentTag": "us-gaap_AccountsAndNotesReceivableNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/ReceivablesNetScheduleofReceivablesNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Escrow proceeds and other accounts receivable, net", "label": "Escrow Proceeds and Other Accounts Receivable Net", "documentation": "Escrow proceeds and other accounts receivable net." } } }, "auth_ref": [] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r347", "r481", "r681", "r682" ] }, "tph_EstimatedCostForCompletionOfRealEstateInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "EstimatedCostForCompletionOfRealEstateInventories", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated cost for completion of real estate inventories", "label": "Estimated Cost For Completion Of Real Estate Inventories", "documentation": "Estimated cost for completion of real estate inventories." } } }, "auth_ref": [] }, "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": [ "r765" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofNonfinancialAssetsMeasuredatFairValueonaNonrecurringBasisDetails" ], "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": [ "r473", "r474", "r478" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofNonfinancialAssetsMeasuredatFairValueonaNonrecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [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": [ "r473", "r474", "r478" ] }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Nonfinancial Assets Measured at Fair Value on a Nonrecurring Basis", "label": "Fair Value Measurements, Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3)." } } }, "auth_ref": [ "r12", "r77", "r143" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofNonfinancialAssetsMeasuredatFairValueonaNonrecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value By Fair Value Hierarchy Level", "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": [ "r347", "r379", "r380", "r381", "r382", "r383", "r384", "r474", "r515", "r516", "r517", "r681", "r682", "r687", "r688", "r689" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value By Measurement Basis", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r18", "r77", "r347", "r681", "r682" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofNonfinancialAssetsMeasuredatFairValueonaNonrecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value By Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r473", "r474", "r475", "r476", "r479" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosure Item Amounts", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r347", "r681", "r682" ] }, "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.tripointehomes.com/role/FairValueDisclosures" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures", "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": [ "r472" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r347", "r379", "r384", "r474", "r516", "r681", "r682", "r687", "r688", "r689" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofNonfinancialAssetsMeasuredatFairValueonaNonrecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r347", "r379", "r380", "r381", "r382", "r383", "r384", "r474", "r517", "r681", "r682", "r687", "r688", "r689" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofNonfinancialAssetsMeasuredatFairValueonaNonrecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofNonfinancialAssetsMeasuredatFairValueonaNonrecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements 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": [ "r347", "r379", "r380", "r381", "r382", "r383", "r384", "r515", "r516", "r517", "r681", "r682", "r687", "r688", "r689" ] }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsNonrecurringMember", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofNonfinancialAssetsMeasuredatFairValueonaNonrecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Nonrecurring", "label": "Fair Value, Nonrecurring [Member]", "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value." } } }, "auth_ref": [ "r473", "r474", "r475", "r476", "r477", "r479" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r472", "r479" ] }, "tph_FinancialServicesIncomeLossFromContinuingOperationsBeforeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "FinancialServicesIncomeLossFromContinuingOperationsBeforeTaxes", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Financial services income before income taxes", "label": "Financial Services Income Loss From Continuing Operations Before Taxes", "documentation": "Financial services income (loss) from continuing operations before taxes." } } }, "auth_ref": [] }, "tph_FinancialServicesIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "FinancialServicesIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "tph_FinancialServicesIncomeLossFromContinuingOperationsBeforeTaxes", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Equity in income of unconsolidated entities", "label": "Financial Services Income Loss From Equity Method Investments", "documentation": "Financial services income loss from equity method investments." } } }, "auth_ref": [] }, "tph_FinancialServicesSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "FinancialServicesSegmentMember", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Services Segment", "label": "Financial Services Segment [Member]", "documentation": "Financial Services Segment" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.tripointehomes.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite Lived Intangible Assets By Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r297", "r298", "r299", "r300", "r524", "r525" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.tripointehomes.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite Lived Intangible Assets Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r45", "r47" ] }, "tph_FivePointEightSevenFivePercentSeniorNotesDueTwoThousandTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "FivePointEightSevenFivePercentSeniorNotesDueTwoThousandTwentyFourMember", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "5.875% Senior Notes due June 15, 2024", "label": "Five Point Eight Seven Five Percent Senior Notes Due Two Thousand Twenty Four [Member]", "documentation": "5.875% Senior Notes due June 15, 2024 [Member]" } } }, "auth_ref": [] }, "tph_FivePointSevenZeroPercentSeniorNotesDueTwoThousandTwentyEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "FivePointSevenZeroPercentSeniorNotesDueTwoThousandTwentyEightMember", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "5.700% Senior Notes due June 15, 2028", "verboseLabel": "5.700% Senior Notes due June 15, 2028", "label": "Five Point Seven Zero Percent Senior Notes Due Two Thousand Twenty Eight [Member]", "documentation": "Five Point Seven Zero Percent Senior Notes Due Two Thousand Twenty Eight" } } }, "auth_ref": [] }, "tph_FivePointTwoFiveZeroPercentSeniorNotesDueTwoThousandTwentySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "FivePointTwoFiveZeroPercentSeniorNotesDueTwoThousandTwentySevenMember", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "5.250% Senior Notes due June 1, 2027", "label": "Five Point Two Five Zero Percent Senior Notes Due Two Thousand Twenty Seven [Member]", "documentation": "Five Point Two Five Zero Percent Senior Notes Due Two Thousand Twenty Seven [Member]" } } }, "auth_ref": [] }, "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": [ "r726", "r738", "r748", "r774" ] }, "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": [ "r726", "r738", "r748", "r774" ] }, "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": [ "r726", "r738", "r748", "r774" ] }, "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": [ "r726", "r738", "r748", "r774" ] }, "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": [ "r726", "r738", "r748", "r774" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r112", "r636" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "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": [ "r170", "r286", "r526", "r679", "r698", "r820", "r821" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.tripointehomes.com/role/GoodwillandOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Other Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r124" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Other Intangible Assets", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r285", "r296", "r679" ] }, "tph_GroundLeaseFortyfiveYearRenewalOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "GroundLeaseFortyfiveYearRenewalOptionMember", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forty-five Year Renewal Option", "label": "Ground Lease, Forty-five Year Renewal Option [Member]", "documentation": "Ground Lease, Forty-five Year Renewal Option" } } }, "auth_ref": [] }, "tph_GroundLeaseRenewalOptionExercisedExtensionThrough2071Member": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "GroundLeaseRenewalOptionExercisedExtensionThrough2071Member", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Extension Through 2071", "label": "Ground Lease, Renewal Option Exercised, Extension Through 2071 [Member]", "documentation": "Ground Lease, Renewal Option Exercised, Extension Through 2071" } } }, "auth_ref": [] }, "tph_GroundLeaseTenYearRenewalOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "GroundLeaseTenYearRenewalOptionMember", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ten Year Renewal Option", "label": "Ground Lease, Ten Year Renewal Option [Member]", "documentation": "Ground Lease, Ten Year Renewal Option [Member]" } } }, "auth_ref": [] }, "us-gaap_GuaranteeObligationsByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsByNatureAxis", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantee Obligations By Nature", "label": "Guarantor Obligations, Nature [Axis]", "documentation": "Information by nature of guarantee." } } }, "auth_ref": [ "r311", "r312", "r313", "r314" ] }, "us-gaap_GuaranteeObligationsNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsNatureDomain", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantee Obligations Nature", "label": "Guarantor Obligations, Nature [Domain]", "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r311", "r312", "r313", "r314" ] }, "us-gaap_GuaranteesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesAbstract", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantees [Abstract]", "label": "Guarantees [Abstract]" } } }, "auth_ref": [] }, "tph_HomeBuildingIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "HomeBuildingIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "tph_HomebuildingIncomeLossFromContinuingOperationsBeforeTaxes", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity in (loss) income of unconsolidated entities", "netLabel": "Company\u2019s equity in (loss) income of unconsolidated entities", "label": "Home Building Income Loss From Equity Method Investments", "documentation": "Home building income loss from equity method investments." } } }, "auth_ref": [] }, "us-gaap_HomeBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HomeBuildingMember", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Home sales revenue", "label": "Home Building [Member]", "documentation": "Design, development, general contracting, and renovation of residential building, including, but not limited to, single-family housing, multifamily housing, townhouse, apartment, and modular housing." } } }, "auth_ref": [ "r836" ] }, "tph_HomebuildingIncomeLossFromContinuingOperationsBeforeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "HomebuildingIncomeLossFromContinuingOperationsBeforeTaxes", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Homebuilding income before income taxes", "label": "Homebuilding Income Loss From Continuing Operations Before Taxes", "documentation": "Homebuilding income (loss) from continuing operations before taxes." } } }, "auth_ref": [] }, "tph_HomebuildingRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "HomebuildingRevenueMember", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Homebuilding Revenue", "label": "Homebuilding Revenue [Member]", "documentation": "Homebuilding Revenue [Member]" } } }, "auth_ref": [] }, "tph_HomebuildingSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "HomebuildingSegmentMember", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/RealEstateInventoriesNarrativeDetails", "http://www.tripointehomes.com/role/SegmentInformationNarrativeDetails", "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Homebuilding Revenue", "verboseLabel": "Homebuilding Segment", "label": "Homebuilding Segment [Member]", "documentation": "Homebuilding Revenue [Member]" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.tripointehomes.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r716", "r717", "r730" ] }, "us-gaap_ImpairmentOfRealEstate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfRealEstate", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoryImpairmentsandLandOptionAbandonmentsDetails": { "parentTag": "us-gaap_ProductionRelatedImpairmentsOrCharges", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofNonfinancialAssetsMeasuredatFairValueonaNonrecurringBasisDetails", "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.tripointehomes.com/role/RealEstateInventoriesNarrativeDetails", "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoryImpairmentsandLandOptionAbandonmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charges", "verboseLabel": "Real estate inventory impairments", "netLabel": "Impairment Charge", "label": "Impairment of Real Estate", "documentation": "The charge against earnings in the period to reduce the carrying amount of real property to fair value." } } }, "auth_ref": [ "r807", "r822" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "terseLabel": "Income (loss) before taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r104", "r152", "r233", "r253", "r259", "r262", "r528", "r543", "r676" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Equity in loss (income) of unconsolidated entities, net", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r6", "r105", "r151", "r240", "r271", "r542" ] }, "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_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Line Items]", "label": "Income Tax Contingency [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_IncomeTaxContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Table]", "label": "Income Tax Contingency [Table]", "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r10", "r60", "r138", "r139" ] }, "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.tripointehomes.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": [ "r192", "r430", "r437", "r438", "r443", "r448", "r452", "r453", "r454", "r577" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 }, "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.tripointehomes.com/role/IncomeTaxesScheduleofEffectiveTaxRateDiffersfromFederalStatutoryRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/IncomeTaxesScheduleofEffectiveTaxRateDiffersfromFederalStatutoryRateDetails", "http://www.tripointehomes.com/role/IncomeTaxesScheduleofProvisionBenefitforIncomeTaxAttributabletoIncomeLossfromContinuingOperationsbeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Provision for income taxes", "totalLabel": "Total 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": [ "r155", "r162", "r205", "r206", "r241", "r435", "r449", "r549" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r177", "r431", "r432", "r438", "r439", "r442", "r444", "r574" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofEffectiveTaxRateDiffersfromFederalStatutoryRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofEffectiveTaxRateDiffersfromFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes at the U.S. federal statutory rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r436" ] }, "tph_IncomeTaxReconciliationNonDeductibleExpenseTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "IncomeTaxReconciliationNonDeductibleExpenseTransactionCosts", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofEffectiveTaxRateDiffersfromFederalStatutoryRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofEffectiveTaxRateDiffersfromFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible transaction costs", "label": "Income Tax Reconciliation Non Deductible Expense Transaction Costs", "documentation": "Income tax reconciliation non deductible expense transaction costs." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofEffectiveTaxRateDiffersfromFederalStatutoryRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofEffectiveTaxRateDiffersfromFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [ "r863" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofEffectiveTaxRateDiffersfromFederalStatutoryRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofEffectiveTaxRateDiffersfromFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, net of federal tax impact", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r863" ] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/IncomeTaxesScheduleofEffectiveTaxRateDiffersfromFederalStatutoryRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesScheduleofEffectiveTaxRateDiffersfromFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Federal energy credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r863" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid, net", "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": [ "r36" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Receivables", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r806" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Real estate inventories", "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r5" ] }, "tph_IncreaseDecreaseInSharesWithheldForTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "IncreaseDecreaseInSharesWithheldForTaxes", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in share repurchase excise tax accrual", "label": "Increase (Decrease ) In Shares Withheld For Taxes", "documentation": "Increase (Decrease ) In Shares Withheld For Taxes" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "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.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options and unvested restricted stock 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": [ "r212", "r213", "r214", "r223", "r390" ] }, "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": [ "r729", "r738", "r748", "r765", "r774", "r778", "r786" ] }, "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": [ "r784" ] }, "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": [ "r718", "r790" ] }, "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": [ "r718", "r790" ] }, "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": [ "r718", "r790" ] }, "us-gaap_InsuranceSettlementsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceSettlementsReceivable", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/ReceivablesNetScheduleofReceivablesNetDetails": { "parentTag": "us-gaap_AccountsAndNotesReceivableNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.tripointehomes.com/role/ReceivablesNetScheduleofReceivablesNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Warranty insurance receivable", "terseLabel": "Outstanding warranty insurance receivables", "label": "Insurance Settlements Receivable", "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade names, net carrying amount", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r44", "r46" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and other intangible assets, net", "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_InterestCostsCapitalizedAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalizedAdjustment", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofInterestIncurredCapitalizedandExpensedDetails": { "parentTag": "us-gaap_InterestExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofInterestIncurredCapitalizedandExpensedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest capitalized", "label": "Interest Costs Capitalized Adjustment", "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred." } } }, "auth_ref": [] }, "us-gaap_InterestCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsIncurred", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofInterestIncurredCapitalizedandExpensedDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofInterestIncurredCapitalizedandExpensedDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "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": [ "r490" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofInterestIncurredCapitalizedandExpensedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofInterestIncurredCapitalizedandExpensedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Interest expensed", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r84", "r154", "r181", "r237", "r489", "r640", "r709", "r891" ] }, "tph_InterestPaidCapitalizedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "InterestPaidCapitalizedNet", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid (capitalized), net", "label": "Interest Paid (Capitalized), Net", "documentation": "Interest Paid (Capitalized), Net" } } }, "auth_ref": [] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Interest Payable", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r88", "r885" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventories" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r284" ] }, "us-gaap_InventoryHomesUnderConstruction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryHomesUnderConstruction", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails": { "parentTag": "tph_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInventoryRealEstateOwned", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Homes completed or under construction", "label": "Inventory, Homes under Construction", "documentation": "Carrying amount as of the balance sheet date of capitalized construction costs of homes for future sale." } } }, "auth_ref": [ "r803" ] }, "us-gaap_InventoryLandHeldForDevelopmentAndSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLandHeldForDevelopmentAndSale", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails": { "parentTag": "tph_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInventoryRealEstateOwned", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land held for future development", "label": "Inventory, Land Held for Development and Sale", "documentation": "Carrying amount net of impairment reserves as of the balance sheet date primarily consisting of deposits for land purchases (including option payments), related acquisition costs, and land which is not expected to be developed in the next two years." } } }, "auth_ref": [ "r803" ] }, "us-gaap_InventoryOperativeBuildersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryOperativeBuildersAbstract", "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real estate inventories owned:", "label": "Inventory, Operative Builders [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryRealEstate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRealEstate", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofNonfinancialAssetsMeasuredatFairValueonaNonrecurringBasisDetails", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails", "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails", "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Real estate inventories", "totalLabel": "Total real estate inventories", "terseLabel": "Real estate inventories", "netLabel": "Fair Value Net of Impairment", "label": "Inventory, Real Estate", "documentation": "Total of (1) improvements, (2) held-for-sale, (3) land and land under development, (4) construction-in-process, (5) mortgage loans held-in-inventory, and (6) other real estate investments which are considered inventory due to being held for sale or disposition." } } }, "auth_ref": [] }, "us-gaap_InventoryRealEstateLandAndLandDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRealEstateLandAndLandDevelopmentCosts", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails": { "parentTag": "tph_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInventoryRealEstateOwned", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land under development", "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": [ "r803" ] }, "us-gaap_InventoryRealEstatePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRealEstatePolicy", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate Inventories and Cost of Sales", "label": "Inventory, Real Estate, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for capitalizing costs incurred as inventory, determining carrying values, recognizing impairment; and the timing of and methods used for charging inventory to cost of sales." } } }, "auth_ref": [ "r1" ] }, "tph_InvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "InvestmentOwnershipPercentage", "presentation": [ "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage", "label": "Investment Ownership Percentage", "documentation": "Investment ownership percentage." } } }, "auth_ref": [] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in unconsolidated entities", "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": [ "r802" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails", "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land and lot sales revenue", "verboseLabel": "Ground leases", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r836" ] }, "tph_LandOptionAbandonmentsAndPreacquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "LandOptionAbandonmentsAndPreacquisitionCosts", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoryImpairmentsandLandOptionAbandonmentsDetails": { "parentTag": "us-gaap_ProductionRelatedImpairmentsOrCharges", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoryImpairmentsandLandOptionAbandonmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land and lot option abandonments and pre-acquisition costs", "label": "Land Option Abandonments and Preacquisition Costs", "documentation": "Land option abandonments and pre-acquisition costs." } } }, "auth_ref": [] }, "us-gaap_LandUnderPurchaseOptionsRecorded": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandUnderPurchaseOptionsRecorded", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails": { "parentTag": "tph_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRealEstateNotOwned", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land purchase and land option deposits", "label": "Land under Purchase Options, Recorded", "documentation": "The carrying amount as of the balance sheet date of land not owned but under a contract in which the entity has an option to purchase the land." } } }, "auth_ref": [ "r803" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Axis]", "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r795" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Domain]", "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r795" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r498", "r697" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Costs and Other Information", "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": [ "r873" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails", "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [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": [ "r497" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails", "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r497" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Lease Payments", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r874" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r505" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r505" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r505" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r505" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r505" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r505" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r505" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r505" ] }, "tph_LesseeOperatingLeaseNumberOfRenewalOptions": { "xbrltype": "integerItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "LesseeOperatingLeaseNumberOfRenewalOptions", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of lease renewal options", "label": "Lessee, Operating Lease, Number Of Renewal Options", "documentation": "Lessee, Operating Lease, Number Of Renewal Options" } } }, "auth_ref": [] }, "tph_LesseeOperatingLeaseNumberofContracts": { "xbrltype": "integerItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "LesseeOperatingLeaseNumberofContracts", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of properties subject to ground leases", "label": "Lessee, Operating Lease, Number of Contracts", "documentation": "Lessee, Operating Lease, Number of Contracts" } } }, "auth_ref": [] }, "tph_LesseeOperatingLeaseNumberofLeaseRenewalOptionsExercised": { "xbrltype": "integerItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "LesseeOperatingLeaseNumberofLeaseRenewalOptionsExercised", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of ground leases extended", "label": "Lessee, Operating Lease, Number of Lease Renewal Options Exercised", "documentation": "Lessee, Operating Lease, Number of Lease Renewal Options Exercised" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of lease extension (in years)", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r872" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease obligation original term (in years)", "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": [ "r872" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to be received", "label": "Lessor, Operating Lease, Payment to be Received", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r506" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding letters of credit", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS" ], "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": [ "r23", "r191", "r277", "r320", "r321", "r323", "r324", "r325", "r327", "r329", "r331", "r332", "r458", "r461", "r462", "r482", "r609", "r675", "r711", "r829", "r876", "r877" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and 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": [ "r103", "r150", "r540", "r698", "r809", "r819", "r870" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Axis]", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r21", "r808" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, current borrowing capacity", "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": [ "r21" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate of outstanding debt (percent)", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r21" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r21", "r808" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofOutstandingLoansPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [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": [ "r808" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity under facility", "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": [ "r21" ] }, "tph_LineOfCreditFacilityPotentialMaximumBorrowingCapacityUnderSpecifiedConditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "LineOfCreditFacilityPotentialMaximumBorrowingCapacityUnderSpecifiedConditions", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, potential maximum borrowing capacity under specified conditions", "label": "Line Of Credit Facility, Potential Maximum Borrowing Capacity Under Specified Conditions", "documentation": "Line Of Credit Facility, Potential Maximum Borrowing Capacity Under Specified Conditions" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofOutstandingLoansPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r21", "r808" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.tripointehomes.com/role/ReceivablesNet" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables, Net", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r817" ] }, "us-gaap_LoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayable", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofOutstandingLoansPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans payable", "verboseLabel": "Loans payable", "label": "Loans Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r19", "r148", "r886" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.tripointehomes.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_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r19", "r148", "r346", "r362", "r681", "r682", "r886" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofOutstandingLoansPayableDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Longterm Debt Type", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofOutstandingLoansPayableDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Longterm 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": [ "r25", "r49" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal reserve", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r306", "r794" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r385", "r522", "r567", "r599", "r600", "r660", "r661", "r662", "r663", "r664", "r669", "r670", "r678", "r685", "r692", "r700", "r833", "r878", "r879", "r880", "r881", "r882", "r883" ] }, "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": [ "r757" ] }, "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": [ "r757" ] }, "tph_MetricPerformancePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "MetricPerformancePercentage", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance percentage (percent)", "label": "Metric Performance Percentage", "documentation": "Metric Performance Percentage" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r385", "r522", "r567", "r599", "r600", "r660", "r661", "r662", "r663", "r664", "r669", "r670", "r678", "r685", "r692", "r700", "r833", "r878", "r879", "r880", "r881", "r882", "r883" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 }, "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails", "http://www.tripointehomes.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interests", "verboseLabel": "Outside interests\u2019 equity", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r29", "r149", "r191", "r277", "r320", "r323", "r324", "r325", "r331", "r332", "r482", "r539", "r613" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Distributions to noncontrolling interests, net", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders." } } }, "auth_ref": [ "r132" ] }, "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": [ "r777" ] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]", "label": "Movement in Standard Product Warranty Accrual [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": [ "r785" ] }, "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": [ "r758" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash 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": [ "r188" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash 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": [ "r188" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by 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": [ "r118", "r119", "r120" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income available to common stockholders", "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r106", "r120", "r153", "r168", "r175", "r176", "r180", "r191", "r197", "r199", "r200", "r201", "r202", "r205", "r206", "r219", "r233", "r253", "r259", "r262", "r277", "r320", "r321", "r323", "r324", "r325", "r327", "r329", "r331", "r332", "r471", "r482", "r546", "r633", "r653", "r654", "r676", "r709", "r829" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net income attributable to noncontrolling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r76", "r142", "r175", "r176", "r205", "r206", "r545", "r804" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income available to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r184", "r199", "r200", "r201", "r202", "r208", "r209", "r220", "r223", "r233", "r253", "r259", "r262", "r676" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income available to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r184", "r210", "r215", "r216", "r217", "r218", "r220", "r223" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Standards", "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": [ "r757" ] }, "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": [ "r726", "r738", "r748", "r765", "r774" ] }, "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": [ "r755" ] }, "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": [ "r754" ] }, "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": [ "r765" ] }, "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": [ "r785" ] }, "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": [ "r785" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interests", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r65", "r364", "r812", "r813", "r814", "r892" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofOutstandingLoansPayableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Term Loan Facility", "terseLabel": "Term loan facility", "label": "Notes Payable, Other Payables [Member]", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "tph_NumberOfEquityInvestments": { "xbrltype": "integerItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "NumberOfEquityInvestments", "presentation": [ "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of equity investments", "label": "Number Of Equity Investments", "documentation": "Number of equity investments." } } }, "auth_ref": [] }, "tph_NumberOfIntangibleAssets": { "xbrltype": "integerItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "NumberOfIntangibleAssets", "presentation": [ "http://www.tripointehomes.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of intangible assets", "label": "Number Of Intangible Assets", "documentation": "Number of intangible assets." } } }, "auth_ref": [] }, "tph_NumberOfPrincipalBusinesses": { "xbrltype": "integerItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "NumberOfPrincipalBusinesses", "presentation": [ "http://www.tripointehomes.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of principal businesses", "label": "Number Of Principal Businesses", "documentation": "Number of principal businesses." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.tripointehomes.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of homebuilding reportable segments", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "tph_NumberOfSellerFinancedLoan": { "xbrltype": "integerItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "NumberOfSellerFinancedLoan", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of seller-financed loans", "label": "Number Of Seller-Financed Loan", "documentation": "Seller Financed Loan to Acquire Lots for the Construction of Homes." } } }, "auth_ref": [] }, "us-gaap_NumberOfStatesInWhichEntityOperates": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfStatesInWhichEntityOperates", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of states in which entity operates", "label": "Number of States in which Entity Operates", "documentation": "The number of states the entity operates in as of the balance sheet date." } } }, "auth_ref": [] }, "tph_NumberofBrands": { "xbrltype": "integerItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "NumberofBrands", "presentation": [ "http://www.tripointehomes.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of brands in portfolio (brands)", "label": "Number of Brands", "documentation": "Number of Brands" } } }, "auth_ref": [] }, "tph_NumberofImpairedRealEstateProperties": { "xbrltype": "integerItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "NumberofImpairedRealEstateProperties", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofNonfinancialAssetsMeasuredatFairValueonaNonrecurringBasisDetails", "http://www.tripointehomes.com/role/RealEstateInventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of impaired real estate properties", "label": "Number of Impaired Real Estate Properties", "documentation": "Number of Impaired Real Estate Properties" } } }, "auth_ref": [] }, "srt_OfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OfficerMember", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Officer", "label": "Officer [Member]" } } }, "auth_ref": [ "r268", "r890" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "tph_HomebuildingIncomeLossFromContinuingOperationsBeforeTaxes", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Homebuilding income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r233", "r253", "r259", "r262", "r676" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease costs", "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": [ "r499", "r697" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r871" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails", "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "verboseLabel": "Present value of operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r494" ] }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Statement of Financial Position [Extensible List]", "label": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease liability." } } }, "auth_ref": [ "r495" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "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": [ "r496", "r501" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r493" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r495" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate (percent)", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r504", "r697" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (in years)", "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": [ "r503", "r697" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r252", "r253", "r254", "r255", "r256", "r262" ] }, "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.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Summary of 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": [ "r93", "r121", "r122", "r141" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails", "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "totalLabel": "Other assets, total", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r144", "r171", "r531", "r711" ] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://www.tripointehomes.com/role/OtherAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets", "label": "Other Assets Disclosure [Text Block]", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMiscellaneous": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneous", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Assets, Miscellaneous", "documentation": "Amount of other miscellaneous assets." } } }, "auth_ref": [] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding surety bonds", "label": "Other Commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_OtherCostAndExpenseOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCostAndExpenseOperating", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other operations expense", "negatedTerseLabel": "Other operating expense", "label": "Other Cost and Expense, Operating", "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation." } } }, "auth_ref": [ "r111", "r548" ] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilities", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails", "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.tripointehomes.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "netLabel": "Other liabilities", "terseLabel": "Other", "verboseLabel": "Estimated remaining liabilities related to surety bonds", "label": "Other Liabilities", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r89", "r530", "r605", "r606", "r711", "r890" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "tph_HomebuildingIncomeLossFromContinuingOperationsBeforeTaxes", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r114" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "netLabel": "Other expense", "label": "Other Operating Income (Expense), Net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "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": [ "r757" ] }, "tph_OtherTaxLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "OtherTaxLiability", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other tax liabilities", "label": "Other Tax Liability", "documentation": "Other tax liability." } } }, "auth_ref": [] }, "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": [ "r724", "r736", "r746", "r772" ] }, "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": [ "r727", "r739", "r749", "r775" ] }, "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": [ "r727", "r739", "r749", "r775" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Total Stockholders\u2019 Equity", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "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": [ "r753" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromBusinessesAndInterestInAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromBusinessesAndInterestInAffiliates", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Investments in unconsolidated entities, net", "label": "Payments for (Proceeds from) Businesses and Interest in Affiliates", "documentation": "The net cash outflow or inflow associated with the acquisition or sale of a business segment during the period." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share repurchases", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r32" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax withholding paid on behalf of employees for share-based awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r186" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property 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": [ "r117" ] }, "us-gaap_PaymentsToMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToMinorityShareholders", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Distributions to noncontrolling interests", "label": "Payments to Noncontrolling Interests", "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest." } } }, "auth_ref": [ "r31" ] }, "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": [ "r756" ] }, "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": [ "r756" ] }, "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": [ "r755" ] }, "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": [ "r765" ] }, "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": [ "r758" ] }, "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": [ "r754" ] }, "tph_PerformanceMetricsAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "PerformanceMetricsAxis", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Metrics", "label": "Performance Metrics [Axis]", "documentation": "Performance Metrics [Axis]" } } }, "auth_ref": [] }, "tph_PerformanceMetricsDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "PerformanceMetricsDomain", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Metrics", "label": "Performance Metrics [Domain]", "documentation": "Performance Metrics" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement [Member]", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r480" ] }, "tph_PotentialChangeInTotalStockholdersReturn": { "xbrltype": "percentItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "PotentialChangeInTotalStockholdersReturn", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential change in TSR (percent)", "label": "Potential Change In Total Stockholders Return", "documentation": "Potential Change In Total Stockholders Return" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r97", "r363" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r97", "r611" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r97", "r363" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r97", "r611", "r631", "r892", "r893" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.01 par value, 50,000,000 shares authorized; no shares \u00a0\u00a0 issued and outstanding as of December 31, 2023 and 2022, respectively", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r97", "r536", "r698" ] }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense", "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs." } } }, "auth_ref": [ "r87", "r174", "r624", "r884" ] }, "srt_PresidentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "PresidentMember", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "President", "label": "President [Member]" } } }, "auth_ref": [ "r818" ] }, "tph_PretaxEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "PretaxEarningsMember", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-tax Earnings", "label": "Pre-tax Earnings [Member]", "documentation": "Pre-tax Earnings [Member]" } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r798" ] }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDebtNetOfIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of senior notes, net", "label": "Proceeds from Debt, Net of Issuance Costs", "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination." } } }, "auth_ref": [ "r185" ] }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of senior notes", "label": "Proceeds from Issuance of Senior Long-Term Debt", "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under share-based \u00a0\u00a0 awards", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r3", "r15" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings from debt", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r30", "r808" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property 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": [ "r116" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r264", "r523", "r561", "r562", "r563", "r564", "r565", "r566", "r672", "r686", "r699", "r796", "r825", "r826", "r835", "r888" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails", "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty reserves", "periodStartLabel": "Warranty reserves, beginning of period", "periodEndLabel": "Warranty reserves, 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": [ "r88", "r313", "r316", "r319" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Warranty expenditures", "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": [ "r317" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofWarrantyReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty reserves accrued", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r318" ] }, "us-gaap_ProductionRelatedImpairmentsOrCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductionRelatedImpairmentsOrCharges", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 }, "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoryImpairmentsandLandOptionAbandonmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoryImpairmentsandLandOptionAbandonmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Charges for impairments and lot option abandonments", "totalLabel": "Total", "label": "Production Related Impairments or Charges", "documentation": "Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold." } } }, "auth_ref": [ "r108" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r264", "r523", "r561", "r562", "r563", "r564", "r565", "r566", "r672", "r686", "r699", "r796", "r825", "r826", "r835", "r888" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "netLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r168", "r175", "r176", "r187", "r191", "r197", "r205", "r206", "r233", "r253", "r259", "r262", "r277", "r320", "r321", "r323", "r324", "r325", "r327", "r329", "r331", "r332", "r456", "r459", "r460", "r471", "r482", "r528", "r544", "r583", "r633", "r653", "r654", "r676", "r695", "r696", "r710", "r804", "r829" ] }, "tph_PropertyEquipmentandOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "PropertyEquipmentandOtherMember", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails", "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Property, Equipment and Other [Member]", "documentation": "Property, Equipment and Other [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails", "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property Plant And Equipment By Type", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating properties 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": [ "r7", "r529", "r541", "r698" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails", "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property Plant And Equipment Type", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r125" ] }, "tph_PurchaseCommitmentsRemainingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "PurchaseCommitmentsRemainingAmount", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate remaining purchase price", "label": "Purchase Commitments Remaining Amount", "documentation": "Purchase commitments remaining amount." } } }, "auth_ref": [] }, "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": [ "r753" ] }, "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": [ "r753" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r378", "r385", "r416", "r417", "r418", "r518", "r522", "r567", "r599", "r600", "r660", "r661", "r662", "r663", "r664", "r669", "r670", "r678", "r685", "r692", "r700", "r703", "r823", "r833", "r879", "r880", "r881", "r882", "r883" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r378", "r385", "r416", "r417", "r418", "r518", "r522", "r567", "r599", "r600", "r660", "r661", "r662", "r663", "r664", "r669", "r670", "r678", "r685", "r692", "r700", "r703", "r823", "r833", "r879", "r880", "r881", "r882", "r883" ] }, "us-gaap_RealEstateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateAbstract", "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofInterestIncurredCapitalizedandExpensedDetails", "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoryImpairmentsandLandOptionAbandonmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate [Abstract]", "label": "Real Estate [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RealEstateHeldForDevelopmentAndSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateHeldForDevelopmentAndSale", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/OtherAssetsScheduleofOtherAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Development rights, held for future use or sale", "label": "Real Estate Held for Development and Sale", "documentation": "For banks, amount of real estate assets held for development or sale by the consolidated entity." } } }, "auth_ref": [] }, "tph_RealEstateImpairmentDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "RealEstateImpairmentDiscountRate", "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real estate, impairment, discount rate", "label": "Real Estate, Impairment, Discount Rate", "documentation": "Real Estate, Impairment, Discount Rate" } } }, "auth_ref": [] }, "tph_RealEstateInventoriesNotOwnedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "RealEstateInventoriesNotOwnedAbstract", "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real estate inventories not owned:", "label": "Real Estate Inventories Not Owned [Abstract]", "documentation": "Real estate inventories not owned." } } }, "auth_ref": [] }, "tph_RealEstateInventoriesOwnedModelHomes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "RealEstateInventoriesOwnedModelHomes", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails": { "parentTag": "tph_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInventoryRealEstateOwned", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofRealEstateInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Model homes", "label": "Real Estate Inventories Owned Model Homes", "documentation": "Real estate inventories owned model homes." } } }, "auth_ref": [] }, "us-gaap_RealEstateInventoryCapitalizedInterestCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateInventoryCapitalizedInterestCosts", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofInterestIncurredCapitalizedandExpensedDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Capitalized interest in beginning inventory", "periodEndLabel": "Capitalized interest in ending inventory", "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": [ "r81" ] }, "us-gaap_RealEstateInventoryCapitalizedInterestCostsCostOfSales1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateInventoryCapitalizedInterestCostsCostOfSales1", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofInterestIncurredCapitalizedandExpensedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest previously capitalized as a cost of inventory, included in \u00a0\u00a0 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": [ "r8" ] }, "us-gaap_RealEstateInventoryCapitalizedInterestCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateInventoryCapitalizedInterestCostsIncurred", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofInterestIncurredCapitalizedandExpensedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest capitalized as a cost of inventory", "label": "Real Estate Inventory, Capitalized Interest Costs Incurred", "documentation": "The amount of interest capitalized to an operative builder's inventory during the period." } } }, "auth_ref": [ "r81" ] }, "us-gaap_RealEstateInventoryCapitalizedInterestCostsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateInventoryCapitalizedInterestCostsRollForward", "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesScheduleofInterestIncurredCapitalizedandExpensedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate Inventory, Capitalized Interest Costs [Roll Forward]", "label": "Real Estate Inventory, Capitalized Interest Costs [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": [] }, "tph_RealEstateInventoryCapitalizedInterestCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "RealEstateInventoryCapitalizedInterestCostsTableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Incurred, Capitalized and Expensed", "label": "Real Estate Inventory Capitalized Interest Costs [Table Text Block]", "documentation": "Tabular disclosure of interest incurred, capitalized and expensed." } } }, "auth_ref": [] }, "us-gaap_RealEstateLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateLineItems", "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesNarrativeDetails" ], "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": [ "r669" ] }, "us-gaap_RealEstateOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateOtherMember", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other operations revenue", "label": "Real Estate, Other [Member]", "documentation": "Property consisting of land, land improvement and buildings, classified as other." } } }, "auth_ref": [ "r836" ] }, "us-gaap_RealEstateTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateTable", "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesNarrativeDetails" ], "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": [ "r669" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Receivables [Abstract]", "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "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": [ "r719", "r731", "r741", "r767" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party transactions", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r86", "r511" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.tripointehomes.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r508", "r509", "r510", "r512", "r513", "r578", "r579", "r580", "r637", "r638", "r639", "r658", "r659" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of debt", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r805" ] }, "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": [ "r720", "r732", "r742", "r768" ] }, "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": [ "r721", "r733", "r743", "r769" ] }, "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": [ "r728", "r740", "r750", "r776" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails", "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r100", "r132", "r538", "r571", "r572", "r576", "r612", "r698" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r165", "r194", "r195", "r196", "r198", "r204", "r206", "r279", "r280", "r422", "r423", "r424", "r446", "r447", "r463", "r465", "r466", "r468", "r469", "r568", "r570", "r584", "r892" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "verboseLabel": "Revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r234", "r235", "r252", "r257", "r258", "r264", "r266", "r267", "r375", "r376", "r523" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r164", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r671" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "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": [ "r182", "r191", "r234", "r235", "r252", "r257", "r258", "r264", "r266", "r267", "r277", "r320", "r321", "r323", "r324", "r325", "r327", "r329", "r331", "r332", "r482", "r528", "r829" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "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": [ "r502", "r697" ] }, "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": [ "r785" ] }, "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": [ "r785" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/ReceivablesnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Receivables, Net", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r28" ] }, "tph_ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/AccruedExpensesandOtherLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Liabilities", "label": "Schedule Of Accrued Expenses And Other Liabilities [Table Text Block]", "documentation": "Tabular disclosure of accrued expenses and other liabilities. This disclosure includes other current liabilities and other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlowsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Disclosure to Consolidated Statement of Cash Flows", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Compensation Expense Recognized Related to All Stock-Based Awards", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Provision (Benefit) for Income Tax Attributable to Income (Loss) from Continuing Operations Before Income Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r137" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Senior Notes and Outstanding Loans Payable", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-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 entity, if longer." } } }, "auth_ref": [ "r25", "r50", "r51", "r82", "r83", "r85", "r92", "r130", "r131", "r681", "r683", "r811" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Deferred Income Tax Assets", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r136" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Basic and Diluted Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r815" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Tax Rate Differs from Federal Statutory Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r135" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [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": [ "r191", "r273", "r274", "r276", "r277", "r482" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Equity Method Investments [Table]", "label": "Schedule of Equity Method Investments [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available." } } }, "auth_ref": [ "r168", "r191", "r273", "r274", "r276", "r277", "r482" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities Related to Financial Instruments, Measured at Fair Value on a Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r473", "r474" ] }, "tph_ScheduleOfIntangibleAssetsAndGoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "ScheduleOfIntangibleAssetsAndGoodwillLineItems", "presentation": [ "http://www.tripointehomes.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Intangible Assets And Goodwill [Line Items]", "label": "Schedule Of Intangible Assets And Goodwill [Line Items]", "documentation": "Schedule of intangible assets and goodwill." } } }, "auth_ref": [] }, "tph_ScheduleOfIntangibleAssetsAndGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTable", "presentation": [ "http://www.tripointehomes.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Intangible Assets And Goodwill [Table]", "label": "Schedule Of Intangible Assets And Goodwill [Table]", "documentation": "Schedule of intangible assets and goodwill." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsTableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/OtherAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Assets", "label": "Schedule of Other Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Warranty Reserves", "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": [ "r315" ] }, "us-gaap_ScheduleOfRealEstatePropertiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRealEstatePropertiesTableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Real Estate Inventories", "label": "Schedule of Real Estate Properties [Table Text Block]", "documentation": "Tabular disclosure of real estate properties and units in those properties that are included in the discussion of the nature of an entity's operations." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.tripointehomes.com/role/SegmentInformationNarrativeDetails", "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "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": [ "r40", "r41", "r42", "r43" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.tripointehomes.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Information Relating to Reportable Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. 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": [ "r40", "r41", "r42", "r43" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails", "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails", "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r387", "r389", "r391", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r415", "r416", "r417", "r418", "r419" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Units", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Awards", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r13", "r14", "r53" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfVariableInterestEntitiesTable", "presentation": [ "http://www.tripointehomes.com/role/VariableInterestEntitiesNarrativeDetails", "http://www.tripointehomes.com/role/VariableInterestEntitiesScheduleofInterestsinLandOptionAgreementsDetails" ], "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": [ "r68", "r69", "r71", "r73", "r74", "r457", "r458", "r461", "r462", "r519", "r520", "r521" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "presentation": [ "http://www.tripointehomes.com/role/VariableInterestEntitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interests in Land Option Agreements", "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": [ "r68", "r69", "r71", "r73", "r74" ] }, "tph_SecondSellerFinancedLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "SecondSellerFinancedLoanMember", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Second Seller Financed Loan", "label": "Second Seller Financed Loan [Member]", "documentation": "Second Seller Financed Loan" } } }, "auth_ref": [] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r868" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.tripointehomes.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": [ "r712" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.tripointehomes.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": [ "r715" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofNonfinancialAssetsMeasuredatFairValueonaNonrecurringBasisDetails", "http://www.tripointehomes.com/role/RealEstateInventoriesNarrativeDetails", "http://www.tripointehomes.com/role/SegmentInformationNarrativeDetails", "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment", "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": [ "r230", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r267", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r302", "r303", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r679", "r796", "r888" ] }, "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_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.tripointehomes.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "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": [ "r229", "r230", "r231", "r232", "r233", "r245", "r256", "r260", "r261", "r262", "r263", "r264", "r265", "r267" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.tripointehomes.com/role/SegmentInformationNarrativeDetails", "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "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_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r266", "r677" ] }, "tph_SellerFinancedLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "SellerFinancedLoanMember", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofOutstandingLoansPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Seller-financed loans", "label": "Seller Financed Loan [Member]", "documentation": "Seller Financed Loan" } } }, "auth_ref": [] }, "tph_SellerFinancedLoansSellerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "SellerFinancedLoansSellerOneMember", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Seller-Financed Loans, Seller One", "label": "Seller-Financed Loans, Seller One [Member]", "documentation": "Seller-Financed Loans, Seller One" } } }, "auth_ref": [] }, "tph_SellerFinancedLoansSellerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "SellerFinancedLoansSellerTwoMember", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Seller-Financed Loans, Seller Two", "label": "Seller-Financed Loans, Seller Two [Member]", "documentation": "Seller-Financed Loans, Seller Two" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotes", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Senior notes, net", "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": [ "r90", "r886" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofAssetsandLiabilitiesRelatedtoFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r693" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r408" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r408" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails", "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units, granted (in shares)", "verboseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails", "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested RSU's beginning balance (in shares)", "periodEndLabel": "Nonvested RSU's ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r403", "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r403", "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date fair value of restricted stock awards granted or assumed", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails", "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails", "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [ "r387", "r389", "r391", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r415", "r416", "r417", "r418", "r419" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock authorized for incentive plan (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r694" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r52" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of stock option awards exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r401" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails", "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r399" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r52" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding at beginning of period (in shares)", "periodEndLabel": "Options outstanding at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r395", "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r395", "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails", "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails", "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r391", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r415", "r416", "r417", "r418", "r419" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r401" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r399" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r386", "r394", "r413", "r414", "r415", "r416", "r419", "r425", "r426", "r427", "r428" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting rights (percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r837" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of restricted stock units vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, exercisable at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r52" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r134" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r412" ] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r129", "r133" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short Term Debt Type", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short Term Debt Type", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r20" ] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty Reserves", "label": "Standard Product Warranty, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r827" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.tripointehomes.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Jurisdiction", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofNonfinancialAssetsMeasuredatFairValueonaNonrecurringBasisDetails", "http://www.tripointehomes.com/role/RealEstateInventoriesNarrativeDetails", "http://www.tripointehomes.com/role/SegmentInformationNarrativeDetails", "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r167", "r230", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r267", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r301", "r302", "r303", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r679", "r796", "r888" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r27", "r165", "r178", "r179", "r180", "r194", "r195", "r196", "r198", "r204", "r206", "r228", "r279", "r280", "r364", "r422", "r423", "r424", "r446", "r447", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r483", "r484", "r485", "r486", "r487", "r488", "r507", "r568", "r569", "r570", "r584", "r655" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r194", "r195", "r196", "r228", "r523", "r573", "r586", "r603", "r604", "r605", "r606", "r607", "r608", "r611", "r614", "r615", "r616", "r617", "r618", "r620", "r621", "r622", "r623", "r626", "r627", "r628", "r629", "r630", "r632", "r635", "r636", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r655", "r704" ] }, "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_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r194", "r195", "r196", "r228", "r523", "r573", "r586", "r603", "r604", "r605", "r606", "r607", "r608", "r611", "r614", "r615", "r616", "r617", "r618", "r620", "r621", "r622", "r623", "r626", "r627", "r628", "r629", "r630", "r632", "r635", "r636", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r655", "r704" ] }, "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": [ "r723", "r735", "r745", "r771" ] }, "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": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued under share-based awards (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r11", "r97", "r98", "r132" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationScheduleofStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r97", "r98", "r132", "r400" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued under share-based \u00a0\u00a0 awards", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r54", "r97", "r98", "r132" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share repurchases (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r11", "r97", "r98", "r132", "r575", "r655", "r665" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share repurchases", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r11", "r97", "r98", "r132", "r584", "r655", "r665", "r710" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesAggregatedAssetsLiabilitiesandOperatingResultsofEntitiesasEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "verboseLabel": "Company\u2019s equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r98", "r101", "r102", "r123", "r613", "r631", "r656", "r657", "r698", "r711", "r809", "r819", "r870", "r892" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r65", "r66", "r75", "r165", "r166", "r179", "r194", "r195", "r196", "r198", "r204", "r279", "r280", "r364", "r422", "r423", "r424", "r446", "r447", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r483", "r484", "r488", "r507", "r569", "r570", "r582", "r613", "r631", "r656", "r657", "r666", "r710", "r809", "r819", "r870", "r892" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesScheduleofLeaseCostsandOtherInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sublease income, ground leases (included in other operations revenue)", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r500", "r697" ] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsAxis", "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesNarrativeDetails", "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Axis]", "label": "Subsegments [Axis]", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsDomain", "presentation": [ "http://www.tripointehomes.com/role/RealEstateInventoriesNarrativeDetails", "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Domain]", "label": "Subsegments [Domain]", "documentation": "Divisions of a component 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": [] }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsPolicyPolicyTextBlock", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for reporting subsequent events." } } }, "auth_ref": [] }, "us-gaap_SummaryOfInvestmentHoldingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfInvestmentHoldingsLineItems", "presentation": [ "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Investment Holdings [Line Items]", "label": "Summary of Investment Holdings [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": [ "r581", "r587", "r588", "r589", "r590", "r591", "r592", "r594", "r595", "r596", "r597", "r598", "r601", "r602", "r634", "r703" ] }, "us-gaap_SummaryOfInvestmentHoldingsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfInvestmentHoldingsTable", "presentation": [ "http://www.tripointehomes.com/role/InvestmentsinUnconsolidatedEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Investment Holdings [Table]", "label": "Summary of Investment Holdings [Table]", "documentation": "The summary of investment holding table is used for any listing of investment in a summary form. Table lists the 50 largest investments and any other investment the value of which exceeded 1 percent of net asset value of the registrant as of the close of the period." } } }, "auth_ref": [ "r581", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r601", "r602", "r634", "r703" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Elements [Abstract]", "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.tripointehomes.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SuretyBondMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SuretyBondMember", "presentation": [ "http://www.tripointehomes.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Surety bonds", "label": "Surety Bond [Member]", "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond." } } }, "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": [ "r764" ] }, "tph_TheAmendedRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "TheAmendedRevolvingCreditFacilityMember", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amended Revolving Credit Facility", "label": "The Amended Revolving Credit Facility [Member]", "documentation": "The Amended Revolving Credit Facility [Member]" } } }, "auth_ref": [] }, "tph_TheTermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "TheTermLoanFacilityMember", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails", "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableScheduleofOutstandingLoansPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan facility", "label": "The Term Loan Facility [Member]", "documentation": "The Term Loan Facility [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title Of Individual", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r818", "r875" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title Of Individual With Relationship To Entity", "label": "Title of Individual [Domain]" } } }, "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": [ "r756" ] }, "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": [ "r763" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.tripointehomes.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r64" ] }, "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": [ "r784" ] }, "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": [ "r786" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.tripointehomes.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": [] }, "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": [ "r787" ] }, "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": [ "r788" ] }, "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": [ "r786" ] }, "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": [ "r786" ] }, "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": [ "r789" ] }, "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": [ "r787" ] }, "tph_TwoThousandTwentyTwoIncentiveProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "TwoThousandTwentyTwoIncentiveProgramMember", "presentation": [ "http://www.tripointehomes.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Plan", "label": "Two Thousand Twenty Two Incentive Program [Member]", "documentation": "Two Thousand Twenty Two Incentive Program" } } }, "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": [ "r783" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.tripointehomes.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r37", "r38", "r39", "r157", "r158", "r159", "r160" ] }, "tph_VariableInterestEntityDepositsAtRisk": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "VariableInterestEntityDepositsAtRisk", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/VariableInterestEntitiesScheduleofInterestsinLandOptionAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposits", "label": "Variable Interest Entity Deposits At Risk", "documentation": "Cash deposits on land options and other similar contracts." } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityDisclosureTextBlock", "presentation": [ "http://www.tripointehomes.com/role/VariableInterestEntities" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entities", "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": [ "r141" ] }, "us-gaap_VariableInterestEntityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityLineItems", "presentation": [ "http://www.tripointehomes.com/role/VariableInterestEntitiesNarrativeDetails", "http://www.tripointehomes.com/role/VariableInterestEntitiesScheduleofInterestsinLandOptionAgreementsDetails" ], "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": [ "r457", "r458", "r461", "r462", "r519", "r520", "r521" ] }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "presentation": [ "http://www.tripointehomes.com/role/VariableInterestEntitiesScheduleofInterestsinLandOptionAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unconsolidated VIEs", "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_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://www.tripointehomes.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated VIEs", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's 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. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity." } } }, "auth_ref": [ "r68", "r457", "r458", "r461", "r462" ] }, "tph_VariableInterestEntityRemainingPurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "VariableInterestEntityRemainingPurchasePrice", "crdr": "debit", "presentation": [ "http://www.tripointehomes.com/role/VariableInterestEntitiesScheduleofInterestsinLandOptionAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining Purchase Price", "label": "Variable Interest Entity Remaining Purchase Price", "documentation": "Remaining purchase price associate with land option and other similar contracts." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.tripointehomes.com/role/SeniorNotesandLoansPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "tph_WRECOMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "WRECOMember", "presentation": [ "http://www.tripointehomes.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "WRECO", "label": "WRECO [Member]", "documentation": "WRECO" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted weighted-average shares outstanding (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": [ "r210", "r223" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding", "verboseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tripointehomes.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.tripointehomes.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Basic weighted-average shares outstanding (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": [ "r208", "r223" ] }, "tph_WestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tripointehomes.com/20231231", "localname": "WestMember", "presentation": [ "http://www.tripointehomes.com/role/FairValueDisclosuresScheduleofNonfinancialAssetsMeasuredatFairValueonaNonrecurringBasisDetails", "http://www.tripointehomes.com/role/RealEstateInventoriesNarrativeDetails", "http://www.tripointehomes.com/role/SegmentInformationScheduleofFinancialInformationRelatingtoReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "West", "label": "West [Member]", "documentation": "West [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "340", "Topic": "970", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482051/970-340-25-13" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r19": { "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" }, "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.19(a))", "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.19(b),22(b))", "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.19)", "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": "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "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.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "2AA", "Subparagraph": "a", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-2AA" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r87": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r88": { "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" }, "r89": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "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" }, "r110": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "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.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "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" }, "r113": { "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.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r148": { "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" }, "r149": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r150": { "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" }, "r151": { "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(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r152": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org//323/tableOfContent" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r312": { "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" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "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)(01)", "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)", "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)(A)", "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)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r383": { "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" }, "r384": { "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "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)(i)", "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)(1)(ii)", "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)(1)(iii)", "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)(1)(iv)", "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)(1)(iv)(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)(1)(iv)(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)(1)(iv)(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": "(c)(1)(iv)(04)", "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": "(c)(2)(i)", "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": "(c)(2)(ii)", "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": "(c)(2)(iii)", "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": "(c)(2)(iii)(01)", "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": "(c)(2)(iii)(02)", "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": "(c)(2)(iii)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r451": { "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.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r457": { "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" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r478": { "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" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r498": { "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" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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)(15)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r544": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r545": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-9" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "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(15))", "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(16)(a))", "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(17))", "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(19))", "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(2)(a))", "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(2)(b))", "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(3)(a))", "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(3)(b))", "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(3)(c))", "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(4))", "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(6)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(7)(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(8))", "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(9)(b))", "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(9)(c))", "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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r638": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r639": { "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)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r640": { "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" }, "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(7)(a)(1))", "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(7)(a)(2))", "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(7)(a)(3))", "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(7)(a)(5))", "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)(6))", "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)(7))", "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)(c)(1))", "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)(c)(2))", "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)(c)(3))", "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)(c)(5))", "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)(6))", "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)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r660": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r661": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r662": { "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 A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r663": { "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 A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r664": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r671": { "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" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r697": { "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" }, "r698": { "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" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r711": { "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" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r751": { "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" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r796": { "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" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r800": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r816": { "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" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "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)(iv))", "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": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r835": { "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" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r869": { "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" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r872": { "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" }, "r873": { "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" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r876": { "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" }, "r877": { "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" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r884": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 104 0001561680-24-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001561680-24-000017-xbrl.zip M4$L#!!0 ( ^!5ECT>!^"I!D (>K > 97@Y-W1R:7!O:6YT96AO M;65S:6YC8VQA=V(N:'1M[5WI<]NXDO^^?P4W4SO/KI(5R_>1297C.)/LY)BR M/95]GUY!)"3AF2(U &E'[Z_?/@ 2I*@CF4Q$*YF:2B*)1P/H;G3_^L"S43:. MGS\;21$]_Z]G_[VS$[Q,PWPLDRP(M129C(+<9T_Y\[.G]))G_32:/G\6J?M 1;\\42>B MMW\2'LF3WN'@X.CDZ.3X>/\H/#X^W3^,3H]WY;_V#Y[ O7 ]WV2R:2Q_>3)6 MR[^S]/*M=E\E.V(V(U3,Z(7/AUD"89D*'AJ?S/ MF8>O_2;W'L[8U:>1ZJLL.#VN4KJ(WA#65NHU M$7Q[_2;X_<.;][=7P>L/[ZYN.L&;]Y?=5::Y0O;*B[/6P5Z^O?CXXN+R-QCQ MVS>7_YRA=]%8_FZ*#QHI_I $_YO'TZ!WVD']L-\)LI$,7J1"1T$Z"%XJ+<,L MU2;8PN]__NED;V_WW-&^CBDFTKX- L4W@', MG83=3B""ES(6#T++($SU)-4B4VG2FCF\3,<3D4S;,(N=8"1,(*)T@AL8SL\@ MC>/T 3>R2YC"O@CO8(IC%4YQ^I1IP_PQ/>V8/CD8@(2J>QG / )+?@!Q[4L= M[+$\MX;GKAR=ZYRV8)TS\!)LM';PS,-(A:/ Y!.IC01K,1!)%&@YB44('U02 MJ,P$L(^"\L^F))3-BBZX^B3#G)@/58I,#.NY:QFF^81,4RNZ3L#KW/I*]G4N M-.P_R*Z]0_PZ2X&>*;X 2;B7.R\$4#GS!@D_18$8P&Y/)!8,%N!$SUH8J]@1 M$Q%%H'EV8CF 63N!:27+0B41D'*V@]^LR;+H==?'NN?5:=GM'N(T_)[#QF;D M([!Q;H$[)DPM\ASM(I8O%;';1*?W*L*MAUE)E_P+UX=29P*%PC$D[.D>*\*3 M32[@4GC0#7(@?'=Z>,!O F9,HVCGE1;)7?!1Q'%PDVDI,V!@>-F8!.\R30SX M7SKX7:>9?$KA*RS]S$,PHZ$^+]_5V7[KWP5>Y5IF" MZ;OZ%(Y$,I3N:;W3_8,.2IB H47PA-;L#1ZA[="0UWDL<59W>L@"FN? M:)G#W.D.+1W.W\5D JPD^G##6V4R-%QN,O@1S%2PFF&V(SF -\%Z2;!KMH,M M&$W,FBJ>LKG=@B7PV!3';MJP#)NFP_=:I\,OHK%*@&G9/WD4JKS4W6:$^K0/ MIH0=A;1:L6(IP(>QRC(IG8)DW[8MJL^G];NUC(LU:H76"2[ ^HPDL!.P%2V, M@;T7S(,^V\)SV*M@1]#V(J;MH0]*!_<#N Y_$V2A H_BUV!PY"(VFZ;C]ENG MXU[B]JMH&1^!@GL%)JBU54W-6.W4X)%03%0F8G@X&"+ K,:RX$B B4H&HQ0) M7 C?@\$)YF8V8AODRWC.Y[#]HV_ 8,T3M"6V?_ZI=[1[WO3GVM7Y10B>0T)& MX+4T&1B-'%A9NUJSO($L$>#_)9VZI--MD18?Q%M[Q^>&-%H2*M!JQ:5@UN82 M71[V3(#_\.]5FIL8?4"3PS,: M!YF-1(9.8C%".^(5;]]274EPL&7-%PKXPJV(1REX'$#6ED)Z\8T/:1XC(F/R M.$-J14G &-Y7#%#Q#/.H'B3#S=IM,O0;3*#&2R=P>QKA:U [PAPON[).>PS; M'/@XNHG\)?&<6:WQ.%1-O]6J9C!0(&BMP!1][2)%."+PD*!#8.:(8D@@*21Y MQ:<0'J[3&(7:N \Q&? D#/ EZP%0*&,PH.P5K$4\M=(--I/WPE;S7HEY..RF M95R(JA]QO_?"1.+/X"9+P[O@G=!W,NLXM5G?YKS=!B-W,;J4$1KO)@>69E> M]#L^2]IQ^YI;TH#^F>H[^\*KXJ*O^&++#(L(_ M]^50)>B1 U?K>Q52$+3AN703W 4B0=M "1?1C>CO--X7B(SXQTT;,7CG]+@4=@)G8\(- =.WS9.Q?TV!JQC67$F*6LD"&-A"";Q'<5"10AO M RU_=[LH+5OC%?#,%#PY_('#/%M @C>?HMP*RA05FM=N\,J&$,5]JB+G!4=I MWL\Z?XW7%O,9K !XC!T'43(<5(>/V'D&VL;H+!LN)B1QA3_\IZU<\*G:2&,+HS+6.!PYJ;)]I/LRP=G^V6MXB^2>,\ MF[UE+A'^GR-=HJI#N=/74MSMT#R?B?A!3$WU][FL40"P&20P1@X8^0@?EI:WF(;A[F] MJ2;PL-5:PHK,KSK-)^W2$1611N9$7BP01+.I[#)J-[O4;+R6L0RRBITF69JA MP#.A+(( MV4;V#3"@YV>UM]2N*_EL,\9B/\9N3;X5LM2H@PB8 6B4R,K5G+/08Z;X4_?$'L!ULS)""_WVT M7PJ'#[HQ3,'1)CX&AQ_D= M,&B=.Z)@?.5L$%6;JKO^W6;=]:K(![@NDAS>@3F?ZU8DU_IZ:VS)LCZ1ECZ[ MH[$(;HZ1B4T5J.^F)%RELPF.# P;7!(3Y(;O@-LGHD#/5DDN8=@-"211;:10 MDW)[&('S9T/+(%(\"E_=&^Z?O$!3F1A0%&6I#%MJH&\N;IL@1AN!P1GD,69UA9>+%KZ M3=7I=VW6Z8OLDQ8P4]UY"V>L1= Q%M[OD/5@(?][22$3MFQF]1O%;$C)9%@( MY3(%OTO^C-O,G\[D;QDOLH60H?\.7!5)V%(PN1%HG2SUW R MU #D;-P#LU8^+PTA%W7>+%!1*#I1N&R.3=5',?M%L?F $D+Q1,V@UBQ M$4+P0=S<(HU5RRDA "PI2XX M@P@$@*NSW&=#1JM+\T;OV@*#]"X-@@AN;C_&6K#2D7<711T+-/AHH"F3QJGP M%ST3] GFQLO\[#Z:"1Q^KN$7S;AAJNDB=E1B\/9Q]_0&BEV4; ZLJ="RROLW MK3SHH'7E0=>56N]5$<<65Q#]X:PU$F0MK4\HYL9K.Q6N9,7 %?!+I\,70:R3 MGF3QM%ZO#M(::M5W!="+7=:F+3KMQVIHC=B4*+N'QRXES>'XE6)_5">1G$B2 MA(!5#I9.C&128GF-#C"**?B\9%JLDKK4L.,^IHUU?I756AOOZ#249JWX69<2 M8A?6@.9&UDKU)DPW6:5E\;=0K\D20X,_*U63 KV&%N+S=Y_]\V MZC@6($#PAPJIL!3^#%U8OZ@Y(Z0>Y4PEE!'-CYKQWA?ESED)]8"',C*XL#] MH2=$:36!XV4RA;6=SE/B!EGN4S,A+OBXJGHA_*[$-!9JLP=ARLCQEG+WA7!E MDYTX%BJAYDB1[2%K$0F;N5[IHE! $DW#YS 3MV'B6RL/M&6W#75GJZ:Z>9OA M(]E!YV^A-V!")-'R/=1-*&V%1?>)V3V1*[.#!XWW)A0^#B49OT7*>['_4F+, M\B@U+/T8U[1J\91=DQ!YH,"7UVMKQENG08@0\S4W%<":7V*\3CO[G5N=TCMN MN#XW.,.I?50/9'? \?+/(VU ;C;UG?PKE'FY.K@H!O%W5R5D-PF0;,DY0@9+@>"?I-]< MF>+![NE%":L#BR2$[M_+)$<>BR2WRCLYJK;*:P&>[(^@!1@R-JT8#+"W##(& MP9^NLBA]L @OB>U,*9.NL7DD!U+C-6%%VK#L"K[-0\=]@YSNJ%[%!5I89 >B MQ&1@'Y%(<;C)XD53ARE/4"=D&9MKL7CH!N_3#!FDX&MVW;4B M;<8""2J$0:/P,7FSD\W;/_6L\3+XP/R/$5"!#_6\R^6N@U,=HF"LAH*[!O@1 ME(]K_[BIYLC\KA-KS:43*D;!!X:[EA.QUL[;8(M4MAE;1S2KY09 M&'$&DBF M9+:EK%FH3%\"")S&;DO<3+1P-QMR\4H1$Z /^T#3=H/7UK%F"!82"00K@2C\ M:IRB.K8)=^.^G"T&8X*RM,.Q.VIJ%[)H>$X=Y=!YNLBB]G GZ8.O:"%_1YZZY&]^EX-3(D5@4/2S*H0($KC%GK:!%G8-$@_ M#+QJM N#14D!U7B=^$KS%'N%R:QP<^?X+(44&X>(%)LT9Z0#@6H\T2AIT C0VW(A_&PG& EO@CM YO-69H\C*'H;,QAZE M9"; :R9%>;4C!=/VBCE=PLZP*IO*T9_!TK&ZPTIX-N=P48L*ITQ\VODS%S%G M*B(Z9KML8E%6QSJE#,ST92('RN8Z]'4J(LQDN@<[UBT^J* XG4K,OX)/:.%2 MY 4/-.!JJ**))YF.>T=4%G#9I6I+L;W5V]_&!?.^[_7(5*7S1UP9IF%WEQVM M#4N .FQA I1+;,55>*E,&*>8W_H(4IUN9XP[S- AMR0JQF%FVF-4M/N2QQ4+9FY?PLA^$Z MUZIRB-+\!F8N%YMHC(4:XQ-B&Z5N@,X*#)==PJ+'.=HX)$!F-DNTC#52&:B8 M$F" "!X%$]2X#Z1*(J$!\[/H?)@:&RP''W6'?528K5QS#[Y<@P5KYO=Z0]LJ M1S/6*8>+\"Y)'V(9#?VH>(OU016N]D\/FP]0 M=>9E3Q;:PX?/#&Q(UH2G?*.:*'+YEYLU%D(^_"S+X"W8:8&"6Q@P6A^ZR"P? M@9SQ84AG)%MX57GH\EJCKA4=Z4YP;%PD3IL98A,T1K#Z*6J36F](1I*H?1@' M&SM5-;@HTCB'.^C%> ).CC4P[JW\HG%NLOK;9*'976-1>">G]34^'Z$+;OAC M&Q,PPQ48644TF<>JO+AIZO&D=>J1,BHFL"Z/I5QF06815FA6"M:4&YP5';!_ M-)Z"XL/,U%V"4@38#ZV>(Y5(K .@R(07(2/+1D3WRA#04G3&JIS.5K.&%N9$ M(:%)9%Q&7:6U1#$(&],G/:.IFYP!PC6Q!R>A[S7Y"P^;FE4ID$X+! M1TL2\E!+S6LL5D5L.F)J*.<&E1Q:Q_ ]K%9N;?AJTJ.D5DT6W&A(K\=%P@7W MHSHSN$EICPNM#*I8IL^+8%-8L0S9T$M)1\Y%O]J#-3,-EY1 M?KE(W@ HAZ#AZ 5W%P7/6M.L"ML$((<6326K&FD=JJ8\+W5Y JWVD(,$]MV< MEL%M_44NJN4( T;#E]1WNZ2;>;.%T4[*&O5!D"I/;]S>VFO;WGJ3A^@"I?IQ M;*<-QTV[4WV1W2RPS%D_+L,(+IM1+,9QI](VS@X&H%882=J>Q%,*.4>?A0S_$P'[4>,LJDM23MBE/@$%?WR1)V(WOY)>"1/>H>#@Z.3 MHY/CX_VC\/CX=/\P.CW>E?_:/WWRK0.;*P_R&RN91;CM_[U^\^+-;8G;_LW+ M^ZVU^\7E;^\_?'Q[]?+7=U?O;X-7'Z[?/0*E^F)*$0-4H;8*!#=M6C;\'J'= M,EI@'-0V4&A'%B6B_N4("Q>-WQ@6OE?R0=;3RVZU F6.?E#P.AVCZGV3A%WO M#"=6]&TQ^IB<=IAXES-GC5-SWWY.S:8]B]FU_Z>B>M@\+VJ!GU<(RF_13RV8 MXAIU:PWOK+7 !E:E#8PV]P1[X7I(N?/(F EMZP;G73\NY3=7/E90B.32SE&' MRL*A*BX/YK.!0*\^N)PW:YG:)]GO.(8XF5 <+QNYSICT[@(^\=Y:IEJ4_GK] MJ&9V\;O!JURCOJ#3ZI;L!)A=XL8Z'V"1M2/NR.VU8[:B?)6V!E46B:C(3B'#%W5C@L3F8KXKR[O(IS58B(&'!/?6N@ER)DB'HAV>LO(3H5P]>'E. M3YG*6^_LY97=E'&F=N :Z)8X)I#]CLQ9U,X %6!>1IVR549,X#P1%=^(H"Y,#7\INY,SN'^ZA)Y\!-5GD7FR=_"XY^4^S:/:W M@X/NP<'1W)]WN[VYORUZ['&WMW_XU9]Z<-CM]4Y7>NQ3F@B>#)AN WOE+T_V MG]20V[/=H$<8K7O>@DOW)I_PXG,/!$!\L[XXO"[?'L\B(.<&*"B8T*TV;%.$LGP&I[()AH6JDH0"K/%\UI#5_M$2#^]>9YA4N_F/3O MC!W\-NW+I],AWY\QHT])Q__ WI\\O]CI/3KT?>_TY'#_X.1D_V#WY <0OX)W M_OFYC;X\"JX^/7ZZ@K!^)L?0;F_KAA:TOSW*1[A M '^-LG'\_/\!4$L#!!0 ( ^!5E@1#&?_IZ7[D8#)"7*)D500FHWL4@0:/0Y?=[/[_SRO^Z' MH77W]ZFR4B2GMQ,A09W/=M9[>S MN[W;V6YWMO1-\G2[+\3(WJ@GTB[=1'^!/]DS%]^GJO3$\1Y=VMG=;;_]G\^? M;OR!'(IM%:69B'QI?I6-!J5?98D:Q2K*Y" >RG3'CX?TD#;\G_[)K(>T3TY. MWM[CZYO[2C^P%]*[I]+?Z<=W;^&+TK)AH[;AN])=S;4/[57[8'OW>-NNZA0? MHF9O.6S!WMOJBZO[>1>W]YP'F\L#J6:_#WQ1)@-\&52NU8LX?,M?VB6D\7ZG M??30HOD*>V]8U;?Y^X_?FDNGKBS?&+_NBM3N1IIDTUP&'Q:O=AH*8/8M&6W_ M=K/U[I>!%,&[7X8R$Q[^;%O^*U=WOVZ=Q\ Z4;9].QG!O7W^Z]>M3-YG;XD] MWK[[C__XCU\RE87R'?#>MF&N7][R9[^\Y3MWXV#R[I= W7EI-@GEKUN!2D>A MF)Q&<23A^>K^%"^4"?]3!8&,Z)_P_9=\*!/E\^/OLVO9^W7+WP9.B<00[R35 MZ=E01@'\?_8Q%/TMCQGKURU@QM.>NI?!=D^$N#L*N+BWO;>W]>[CV:>;BU_> MEI[PA =^B/V1R4'W$ +_&/[W_ M1004FIS#(Q(17D:!O/^;G-B;'VZ]VP5)?=)##LU#M% [O1K)!$YY MU/\D@4.O57^07?5^2^59FLKL)A.9Q/>\ZGU4$1QH!2\;IPJEPL4]<%NJNJ'\ MI-+,+.T0J?>0 /W353:0"=T]?=+*#U:^\OWUK/R3$ET5 K6_8\T'1X^L^7?R@*H^N-WYJ/RW4QLZ-=@&-I4RO0F'VWO%C?0WB[U9'BE^ MK1R8PGPX!.;-$_E.FS:GO]U\,#\W7YF_\?>S=VFO7KNTCV;[[N$/[E(Z$'!& MIC9*LQ]]^?2=VJ_!3E6.57OW^8_500VVH72L2F_V-(8IO]EAO=ZL\R-OY@H, ML&!OD.?MZX$O ,MR+R7E)K(X^4[9,O5[_/"#C.(A6 MV*-5TU._A>RC)<1_!O"P^U&H?)5]EL,N/")00S2'XJ@P0JSU]#Y/P3E.TQN^ M17IVKT!J@15P^M=X*+NY"C$NHK_E^_WR=N9C%G@Z^*"G7Y,XR/WL*KF1R9WR M)3_0K L?^EX_])&GO:V\^V:8!,<-1]26(SJ+1QQTG!$;3FBO3A'M)?' M$>W=AB6>QA*?1!2\2'717KDGW;#"ANB)]LJC"0TK;(J"6'G(Y*FL\#@QKJ4( M+U+D% JH_BCU5\I[&ZHK5AX>:KAB ]7&RJ-E#5=LH 99>:2Q5L;$A@KTUQ4^ MW%#Y^KHB>ALJ[C8YR&;+&[2N3%^RS.MLXZ$*AV>?6Z&NEU(%;C MQ2YF [27: ,T7NQZ][_Q8M>T\8T7^ZS;W7BQ:]W^FGFQ2WRU_<:+?9)MMYY, MS7[CQ=:7-IONQ3Z7;*X#K3;=H7V^B,.:"+3I3NQZ(@YK(M:F>[_/%7'X(=R MRIYONL>[CHC#,O=_TQW?9XTX+'/C-]T%?H:(PS*WN_X5PO6P:E>S_0>-6_XD M V@]Q=D'C5M>7]HT;OGFT*IQRVM.H,8MWR!B-6[Y8O;:$H$*#QJW?+W[W[CE M:]KXQBU_UNUNW/+GW?X"P!C?;PJ_&'LGZ1OS\X? B^V]NKH/\Y\XB&/F/4M7 M+'+O"F[NRL,'3R,!542V#WZ0!-U$1--8V[1=^,V32*!Y:39!^;OOV/;ZQ@/R M;CK5]/O[XR?OZ<>_3N *Z[&_#^L;>7B57+">Y.AA?6,:KY(+UE.4?UC?P,DL M+M #D%XT(ZQ)*=0W*/-:&6%->J&^D:+7R@AK4@WU#5G-8H0+\<(-A#7IA?K& MSUXE%ZQ)*=0WK/KT<6S]N6J9XVJQX;<--]99-]0WZUF_?EWF*ZQMCK=^^+Y/?:Q?57$2X MGWBE*N?=+$6ZZDV!_RX=K'$ MAN(K/N.UB_>]YD#N,H]R[>)NKYFPRSRQFQ7_:F*;3Z'M9D6C7CYMERF0ZQL; M>BVU'RLZM/4-/KU"PB[SQ-8NNO6C)M1W;&T-:B>/:Q=V6C<=GJMNS;91^O%P MB'],9C92VF_-;19JS8QRW(RI&^IUP3^?=#<5W<&^XW;.7&+Q]2)W+?/?2>WB M8!B2N!917S+7X9^?5:2&^7!39.M)[2)-L_94W&_4GM8VEL-8 9]E-HB#2WL2 M&2- Q]6D_D+*4FT MJX$A>E+;\,R+)?1Z^G1.:ANK>;&$7D\KSDGM8C?E;*,,+G!92E;RC7\7B1+= M4!I@);IJ\B7.OB9J*)+)>QG)'CP _KDQ%E#MHBV;18IE&C2U"[@L1HJI*R87 M]WZ88^CQ[TINRD%H[]8RWE#K[5\B\[=W:QF:^%Y!M+D*H;U;NWC&!A%BJ2>B MML$)DW? MQ1]Q[>VX9*&FY8N M.6H;,?D@N]DEO%J2XP_=*M([^34&-K]0_4%V(^]D1!_)Q(?K;F2DX@2,>YE^ MR.7M.+X=Q'DJHN!V#-]./L9YLBP6^11'?= ?0USH[614<>:=A=17M%29H;91 ME889GE\RU"[RLC S *7QW_]7)O%BG$",\[)88:ERH7:1GX85UB45:A=Y6I@5 MB+*+,P)IE)?%",N4">W:Q< :1EB+1&C7+AK7,,+"C+"[O7NXO;>['$:H732P M880GY'>)%1;+[U:XYD?RN^UV;4.7C6WYN !I'RU3@-0V[MBPPB(BA)EA(1%2 MY9L?$R%-#+/AG._CG";@N8&ZMJ&*VMQ:)8;!JIM/+ > M>[W,2$NGMB&WA_>:=OFKF&#)S54VD(G^]](P*^?)Q]N!O(55?8I%]%'X*J3J MZ@TY6)W:AM4:8B__9-^=!5LM^,B*:_VC'?0U>X<+X?L&Q>5D/UD.V6L;87EHUS_)#*3^58^O M>09I_D.,5J-#7ML83T/MY9_MO=I&F>JY]\NTHO9J%_3Y;B"KA:EJFO&N1385 MH_5SH./5G4PB3'!H_/"HCY?>Q+W$?G,)Q+^_&8L1?E/WH[Y9%D0%U:7$ZX^B MNA27_E!"9Z]VX;'OQB)KCD5S+)9V+#8LC+GR ,OJE=7R0C>U%02;>AAJ%V1> MO8YX,7',YC L^3#4-O3>6 ^SW,\U)B);X-?F!\_ =-FK[8Q[$\JDH8P9>+-+OM(^:.K:&D>?6V* M3I9Y3O=K&\9^:+OA)8(G;_JJ6>UV'-=78E3)7KL(NG50!G&2W2[=6_MQ#V4= M0-WM_=J%=&M.I_7@;+?W:QMC_"A4\G<1YO+]Q/[SKW!'D?B#R2=Y)\,RX>Q% ME]$HSU*ZHO,\D9C%FPV^Y^T_LQ6$V_=>I*J*^2J29()A$#D"OI;!V3#.H\S^ M_(-*_3#&WZ]V91\3^:]<1OYD#E&<2]-K#.4DL.;-,39J%WQL3LGS\N+R#^Y% MFJDAR.VKGOW)TT]MC8Y(;4.2S1%I%$EMW)?:1G";4](HDGH1HW418TLU=BJ;9*B.2.-$JG# :EM.J@Y((T2J8>A=5#;#%IS1AHE M4H<#4MME"WS! M;S]?LER82[Y'JM0VEK4PC4MDO;B7B:]2&=A-N1W I?U!9_>H75^:5ZE2VQA2 M_8_\.MEA+=9(A7>.:AL(6XAWD)KF0GL!\!&AF+S,Q.719L?0UDFQ-66 CC8[ M^K9.BK47IUA[F11[&<&UU41B:B$$FU!9S67>JXF%;:J(V^P T3,KI15%_(\V M.UBS/B(L,RE]5-N@1@U$U:H8_]6$+.K#Y\?U=?5AK[^(H2-5;L?Q[2#.4]C? MVS'<; (?7$8^/NI. HGZB=B$HC"=2WF2Q_VW5 ?!E MUU;G8=7(+CVCK5M:',FKSIX]IZTS414$O5!K7UC&MS#-;D$A_7UB6> M0YEKF6:)\C,9$&U^BU267M_\MCFZNK;N[[HWO!9:H;9^\;JILRK-4%NG>-T; M7@?S]:2V[G.MJ+,FW7VR:3[V]U'GT:=BW?NMRD)YU;N, G6G@ER$15S%V'+I M611<]7K*E\DS#./I;'4_C->T M+K9;E339M,#,FCCI:R(S<7\AD@A8Z8>G4;PT)GH=,:2%R/I=';:U99A:*+O: M!5EL"$QPL'/4M7?IC3%"[(.0K M8X*R8>+2]4<,D\[NZPA?;HJ ;X/4/EPXHU-<^B-GN[/;!$GKXW.4R/IC1[L) M=3XIU/DBT[6=W2886B\N6(^(;\*A]4E[5-/6BSIUG>4Y=9W=)JI9'X8HU5$M M+>C8V6V"CO6Q[==USFL7&JQG]N)EYL&6*DUJ%P:L)R>]N#S84IFH=F'$)@_V M/$I>N/&2=-(+=.927K:7[O=&H7<#7DOHQ\\"!OQ?U9 MG@WB!)96F9*8P4N?1<&GV!?A_\X3E0; '!L$&-3IU#8<6<^]_TZ$FK?J_A3L MM#A/?)GRGP,I EH/G/=WO\!_$4G4\_+=J>[O]L[Z'8.=KO! MT7'//_PG$JSX39I-0B#-4$7; ZGZ@^QT[W"4_3Q6038X;>_N_N<67??NEW0D MHG>_=).W\&O^-]]D^E8BZ=K> MAZ?0GV-^@2.X3Z@B:5ZHW<&W^.W+Y>W%!^_F]NSVXJ;\"L[BZ[+:FXOSWZXO M;R\O;KRS+Q^\B_\Y_^O9E[]<>.=7GS]?WMQ<7GU9WRN<+/0&OXMTH*)^%DKZ\__]:?VX>[/ MOX DBN+H2SZ$._F>%EC7LD?].EM>)%#R!U*=?HC]'"4F&D5;)*MZ<,&[]N[V MWTB>%7=YYS5L\MUL\BPR][BR2_LS=^G-9Y%\\ZXB^=,B"S^8L_!,=$-IKN_& M"2B];7B!4(Q2>6K^\7.@TE$H)J!0:1WTHY_UW;MQEL5#>L"=3#(%^EX_A)[' M7Q7U5X&RC4+S)/UUSOPU=OIS_=V]H_W9GZSN].>^?F\.YWL[^RUCQZ\ MU5M:&:\.-@"W]M>MO2US\4@$F*\X[8SNO79Y4T/9F]Z#>+0X>YPE2H0>N"U^ M'$CO\\T\,;+[&(/P%C]9>)Q%$7@VUW(4)]F61['V#(R>^^RTI^YEL)TEN14N MG:UW__6GDZ/]PY^K\L6R8Q:L8Q,7%,75/9P21;2'9U^^_';VR;N^^'IU?>M] M_0V\R;,OM][ME0U;77/G@3_.1=??1N_WKA.3:&M2_.SF_Q MZ_;)WGYIDXCEWM*IJJ_)\3%.O&P@O9Y*@3+>1(K$ \=2!M[3&>TK&>(7[):6 M.2V 3[:'<(L!_FP[$)-M?-2VC SG[3V%M<_S)($'?J1%XVS'11]:/&]_Z]T' MZ9-_PM1&!Z/,\BT/';\:*=K%2!HG"ZJ.1E$TBJ)D92;P.(7N_'QET1-A:K7% M@=86^R]:6]Q>GWVYN42UL%Z-\=P&Z],42&:9Q^. C-=+XJ$5EL^^,MZ?0/IQ M(G!5ISEHM02O0J9%8CW_?Z]M,[;>>5GV]@Z.3PQ\S=-2P[Z6)3S4]V,&^UX;_^V>_ MO?/'J+_EB1"TR%?E9WDBVXD$:\*7_(V^I7[9(] &WV59'.^.[E%]KR&P\0@_ MK9R!.NV%EOE45KF6?96B5,]PDH]AER/0AXGROL8*?NYAK5_:\BXC?V=Q[BF3 M=Z\^9^S-Q;WP,]H(+^YYB=T 3Z1>.I(^9E<"3T6>RE+/'X@$ECH_3M/$W>KH M@X +<-3I/-4%V3_<.3E9C@_2V3DX/%C*G?:/=MK[G15Y,\RRU?WDK7SVX_E$ MAX8%&"8SDY$V.2AS>1[G499,SL&]*ODVL" ?,^^9'"7Q'=ZGB!,<8YP@%&.1 MR-4[.>OS,RL^ M(^LC[^7.]<[-CJ?KG1*OS/[>EWCGISJ%M1]]J^\R=L^"()%IJO_G$]RO;?.M MNUOT>Q7E,CC+^"/,PI[,.__N^W:%_ZV?@-X)MO6K]^@_/S_C1NC5,SW-2^$; M[.]Z-W&>#<9Q''COP[N WLB]_%WKR2[F]%9V[%;",V]RE4D^1YW=W>4%U^NP MT=^Q3>?PSZOD-AY;@Z/=F>:W#E(+[!E\K/?W1?ANS>Q%"U9@NO?E$GF*--%5 M\A6,-- ZB]MPV"+X1=Z)0$SSV_>MY&L,CPK_KQJQ+:D?L[_U[OAD_V JD;3& ME-%B9'RC7POU^2B!O54C$7KR7OHYSN>%C[$S./W)>P.O[.$[K]'M7>R5BO#% M?_WIN-,^^CGU,AG*T2"&(Q214=="VR7,45%[8-X+C_(N;YZ0AD2&@!^6F.!@ MZ]W1T91M^--32W^HQ/(KKK9L@6+OSWY[#R3XWA*EYS,1Y088*E&9@AMR=$4F M,O!&>9+F&&;)8@^N0!FATRF=-]V?D"383<.WZ1/<25?S"9\T;%H8@5Y[P^PQ](#.VL\4/!) M(42?$GO0XA"%);R]E\:A"CQ\E9]?:&A'JYU)N].EPV5UZ1$GUF _J;6HY8U$ MXMV),)?>GU$V8RK;2P<_%OM[A!E?'37TP>9S;4EQ#"?^ZU^;;5XZTU]HJ<%9 MO*K'A#*EXBR=H+,T]OX1)]_X6'CF%H\'/!]3[ M O;Y(D:I?6<587CMM'-$5NH:7AE['7T,Z'8GGC^00-TA5IPK?BDGYZE23WAC M&8;;WZ)X#,N4(H6W#>"+-$?G2:1>('LJXI3H=0Y&R_[N@=D>9VMAIW;FEF$\ MT?_^'1;T-US/C5[.):W&UB_O;KW[ATRKC/H#13@+%N4MMOFVMGH% 9M%5S"; M#E_B6NW1_D+U.9MYJJ(X@T_^E2N4-2!B>EC/DU#%9?J [-G#W$KY(ZHS+,31 MW$,&)Z*FU*W1"7BJ)/I['.91)A*JJ4I2*X':H#[C#1% &WVXQ@-)"6E.?AMZ2#&VB%3*9L-1%85%&.13DL)^K%^ MD9] T>!]Z;CO&T7[#BXJ/L'O O^B*Z'7^)2],VPT#NEE=!*19IY)[M\AT!, MTJ4I:MVBP97D:.YG(LN+4])I]'2CIVLN2CP\4G":ABK+X!#*$$Y5$D?H"883 M3X)7./$NT7D1/F5)/HA,<'5N1<84]W#5.UK,3$9M-E_+?AZ*0@C=;-]Z;_"? M1YK%+038YF?@IN0+0]\XMT"/(%GI(8U0FG: A[,&FA M30*W QV.>];W^DD\S@;FZQTP422MC=QRZL6AC"XF0#OPFG-62%^W?S:7/7K! MW/69Z] LT=?.6:JY4L<-3'2EN]TQUI9K8NU,,<\:SYI9R[-7+>_O[S^Y<7)W MI]-96M7RT>%R[G2R<[BWG +H[WB_>9]W=H[V'[[3_6?5!-[_^2F9UPTBX9=9YLD**?@4K;Y*,BZXA-_A'?$]TQ]Z M=J5@ZU7)B!LV(UD^6%N2_]1FX@L3&$_5N[1#[_,4;I2FCX(Q=!9$8UA01"W( M:,N]; /8]F*V1^.]?;P"3S[<,_)^F,&O0=\3/A+KYGBVL<#ELWQSP]G*[S<3IXA)6,&"T262:Q=P-I"N3%]GI8FNA3MLK6 M[XLT!46('QF2RUY/4NPXTLT+^$M$)D@B(!D*K20.O1@$J\-F1=R*8$@L,^WO M[COEYCO*6N'NJ&(#$= M9NZI9,AQ]A$\6^!%P/]41A/0BD4>J$ROJ[:EY:9%(!EYXI/#,J_9 3&F268>N8';JB.*<;SQ=C$+M+UR_ MQ3_3F>)>2 ED^,B/DT3:7E]4<$F"N>,8>?E.Q7D:3@PKSWKJ"V!G X_V444W MV3"[P TXM]LRCZW+=L[QXW;.AO/UPTR)>I_X+P:S@5FHX"QS#AQ>)6EI4Y"H M+OR8\JV@%<))JE+=>8ZQQSNYW15H2:"M(:.4U0BF0>$K*NVP3W>YWZJ5:IM; MDKKYU 3LGCL\+'8)VKIQ#RLG:3O8I;+[8;L-)[:V?/^:#1!*U*4#&8;6;7LS MHXIU;B+JIYT%*NGJ1N$ZD6NQ='4]#\Z3HS?(9PL[PB!.L\P:^,7_SB.=5=[;91C?EL=* M(F93QP_C%$7\"+:85O#GO<[.\:%'E2]HA[/FP$OG-$.TJ$SFSYHM/E(1"]P\ MCQ0S19X&6Q4NZ6R!K/'5$"C_Z];N-,M\)=?A8QB+"O9JE ^W@Y@@%/'76Q[B M'DNZAT9/WMUZM]>"]VUUX/]/]H\,%YEUO9M.HG]G:\:Z&6GNAE.?5EK=\SUW MSR^_?)Q1J4A,1L2]H5M/ MP?HW1C2ZPW&Q &1(N/RC[":Y2";,TX?$TOL;0-+%VL(_7)W_]OGBR^V-=_GE M_.KZZ]7U&?\/[_KBX\7UQ9?SB_5BJ\SFQ(7:T?>6'X]<;'4_7J%G')^T M0%*3P?L)7 K\"K;W+?SN?0@,;-D?!)R$,S'"H"RZ]>^^8J0%+7P" YXCY4=) M?#\I?$8TN04%3G0H"'D=S@5.,?"&4M)7<";H[ SB,$"+'3T(Y2P3A7=B%HHA MH=C[*I+,N[R\;'F7\*#4:X-F:+?A_SOP_WMT\-K[4SB6P6/Q'=- [S;/HGC\V/>NH0JR,[Q&J0%"F)/GA/B13?0*6" M8#@5X5A,4LS4S)YTM=_9.<**I1\8=K7Z@3R/XGJS17)]Z7V]NOQR>^']]>KS MQ4T+I<]\F5J799>'5UQ]\8K!0CP7J.;KA^42,/H_+LZNO8LO'T#0?[@XO_C\ M_N+:VVNSL;9&()/'T?5K ?J[*(]3E2((RW,4\R#*5UU*N9SM6S=&[,G.\<'> M4ZLMCW?:G>6@G1QW=CJ[QTNYU>'.WN'#=]J$DJ7G0V=\B>_TG"@&BX%.?D5< M.#05&-MJA25TSS$VY 5@A2XX"H5-Z 7>:2[:QN[#@!NU)^%RN7.H@B"42W^[ MU?#G4TN]7LI!1F]1V]<[*U0N#]EBO=[*WN^AV2R_B-JLQ1LD&*'XTP*SF@^W MWIFBR5_>BJHWNA+"S3#[$WRK^1S;4/1I%#V80\H7*&3.&BFS 3QYLO7N6J7? MO(_"S^*DD30OAJKM_5<@:KSV^T;*U)\?$2;EMRB1X#]A*=--)GH8RAL..937 MB)R70>*]O5JQ M;A?_RE4V:<$5(74%W10]0]YG1)W!UJ$H\'B*D/7)_=^O=_WIDJC\9TY&$L?+:;7>1P%#.^(UX"PRD,&%;L:25Y28R"]&";9 M.WD]@JNIM]X$ICS9>O=_$&Y-902P0$((/@C-WTX\W3OKQGGF:0<1J[0;P?12 M>.#@]50K'3=RJ?X\>=#9>E?82#<%@B7*IYM\- KI;Y%,:#Q@(XA>"M%?D2 Z M:031!O#DP=:[2FD/3AZ!?+&.VEZ:3>!'_>WWA6>%)8IB81 O3_&"3P* M8>H3E09*3T&AH2=?$WF'(,B743K2XU$:X?12F.&9A%-3+- M:7UAI]7!9]MM3*_Z:]NC732]<,!+LR,]XPX'1NYD5X?\'9;AC] M;@+>+X;^K\(5U$*I@:;=!*;"GU?D]!I\)0V@2D/M][I M'K:)=S6.P/89J!'-A(&=%RKRWLM(@E&$>7_^GFRCHDY<%WS/[:!KA-=+X9/7 M)+P:D*9-8,J3K7=&3)$$PG@XB*^T))-N$U@ES]@$7X]+G]CU\R[AH6!E!;+Q M[%X02[PF.=6@.VT 4QYW$+121;X:@1555%EZ'Z74M> RN5-^4]GT8]A\H+HJJ[2IV'X[[\8?R" /&_OJ MY9#\53AY7KL!:-H ?FP?'FZ]^Q@G0*_=[;]Y-_EP*))F'LK+H>W)2V]36?EP M]$;4+(L=3[;>W<#6BJSIA'M11'U8QKS-1#>4YG-[FM[]TDW>5G[DD$LO=+^S M#^D&E_NEO\1'33.,RS^3^9BE4\ORCK MX)JVO;:W7=E&Y[]QQ2KX=6L!JNQNF1\-DN(,]>5V-Y'BV[;HP4N>BG L)BDZ MP,Y>#%6T7=G[ZK;-I]\4%9]_9Z="/K2SYV>_W5Y>?3F[_H?WY>KVPCN_^G)^ MW-Y( M(X6YN.RTAHM3S=>(Q+5!= MJ$5')-)#[+P.KC(9BR38#N/X&PA>^K3]L_L+A%V >V0#Z0VEB+#[)^XAJ#"> M.3V6[.@,/\-+"K!A[\S/\-/VR=Y>RQ.PXB&F,0/O#5ZG'U^^7#_]IY9..+B/ M:%_,>,3%O4^($K*U*X&6QRG"<>/#U! MCUT!GT\QZ8G3O/26XP2:?NC$.H9%]3+43/R6T[BW$L'<1X& M7A1GWB@4OO1 0N<2:!LJ+.C%!V>TS&)99N'.0O,9[P$G$0XZ\&5_TBJ_R9U( M5)S#&M,T'XYX?4,1P!43N!.O;2@FM*BN](0/KXUUQEWI"WP2[':BTF_\DGFD M68VHDL(&Q? *M !X7?<1EO_P63N;=O+TK&PO5"FF[>E8P%E,F5/-VZQH973' M4Y6!F/476"N!8W9^7O&B'EP"',2Q#$,\D#$U+/=X__32D+V8F>!C%F:,R9G% M7J!Z/?A!"AI%]<#BB[)PXO62>,@':/YQ59$?YH%#G)F"TG1";/^-#A+P(UP9 MQ5X_%XC"+J5FU&ABI XU->+=P/Y4(ZK:@)/RZ&(66@/(6-BE&(]8RP,9H7HS MGDQ?P\',9BYWC,N5L&=^UM*_A__-^,X#<2>-](HMV&G+Z]DXI&^P4>GYZ0!/ MZ"A1_N8=T=])>J(T^B9ABUB0X98!M0)L915JR+L3=\%>H:U ALM' 8HW>/M$ MWBGD2:# ?-*VX"FA3%.X^E^Y2I@;0C'>\?X:CX%B0,@Q2G!"Q"8RDC."3QKB MRM+<'^AGIO:AK"2(R6%+\%KZ7[@S:!%Z5BA!?K<\H*&*0:UHCB*B\0D;RFP0 M!\@ZHQS>S^=WYO9=U.2(*XFKB20L&?41-NGB"8-;P8'#*B-Z[D(GY\O4MN%F M O< SX'."!"Y*<#; 5O &<[TJ>*5.L<$=0PX?OB.YEC!93-NG<@AVC/@R6!U M%'[E@YV;(;$JY!PE\9T*F(K\O%F;O1AW'S\#,\\V9S]J_OND^:^ YUMDX8?U M.94?Y\M(:Q$L)KG9Q,7K^S("41:"7@#C)!["6RGFGG&;.MMH3?YAFPA4P7L/'1$M'L![9\ MSOR(4BE40Y61#&NYUR<6" %5JGUO3V^7-?X-NZ2X;EAM9$QB^-A@U@&?^BC< MX16L+-;WX9O@(_3+P>=![K.>#O$[_/\0UID*4$8M\\IXKY F@XZ*R:"M0O7# M%_C#0OUKPZNE-\&\6+%\U!3])!YG@SE6 RV 38:4]H' '_@%?#%"JQ5?CYP" M(HB'-T[HX>1&$'7IOY 8@BP96D0W3T&V$8C_%^QHGE9 KN.F(U>Q\+*Q?8N.XZ9L[JOT?!M/=V#E;Y'G,] MH-EO=DV,96JL@4.N@)W>:W9:]/UT1'H;P\^GAWN5-]Y>+>&>^,+$<8=K=/G* MN]7>9W; ;0]C^!2C$5J,>%S5GH)9IAT3T54A=OB@N8A[JWH35S[V!()+Y$#+X,!()(0<+A5RR-=KR-(/6COGQ-"?LO<$&!KD";I)BH M43B9)+%[88[2NAP]0E&:,K%"CW-%]-.JR"]%#A82I@TMOY.6=M_!^/8G?HB9 M-GT&NVB/X-G40;\TC<$$0+E*L+SDX$JX6I*.18;^T*_"=&1L$XS7UVHP-P 2-V70=HW=$#$BWC"],DU=7J MVFI@4R.W_+& P6N)'-BPTKK8Z5+3"R"@/$2%C$8^TDYHN-(EIX,2+*$[&R@+])/ MQ# MW$GPWG+=B:>I"O8\?.ZPB>'2],G4;ZR-59'_6HP+IS$=P*D7?6F2;"#K MK9GA$)9E3P#J8<)7&J[A3![(I.:\KHQ@M^(>0^+V<))W;PE 4ACK$[8SN(Y( M0?IA3$$2EKV:BB,-*6FC5YX/U@5\G^AP.2@3$[,HC(*ITTF!%&LA@(E*Z+G1 M@DF.A@6^@P5^EVBY2R_*@5B8;IYM/F+%0A*'<,]^RZA@^C?B-)A 60!,$,8C M_!.=OH9HJR+:F3;7QU*0OL3-)P<-3DV@4I'2U&D=,^7#3,>WI<6MCEZZ8E<; M\$#G%#FA;,6CV=]_0'&^SA*QSD,E8NNM]FH.V \J1E1]%2]FC)8-VJ_GP'UP M+B(E6MY9HOX=1Z+E!$($'CB\CNW2L=3!%ND&[[%Z""/B('(QZ5SXTRVNZ9%] M.CB@&M5P)+27Q*[XI%56T2BP:7TJ#'HJD?:4YREG=GV,W05\?\H)D"1@@0WG M'\UNH[\CV%)2Z_ -/#Y1LK&^5JEZD=9=3)11.!2H!=9/H.4Q%P;FBHIV60'K MXB8=\"E]5(JK(K#;U71N_? M,C;"BI 2F2P842IBC'RLJ9 28\O:0]+6$V8P;<:KB0"NC%(WNK8%C]F0AF.G M3)*NE)$.[SD%]@]KRT#Z\%0*&ZG0Y(H;TJV(= Q/3D@';OB=ZI>H4LG'JE%) M]@N2C7T'RA%G"..",7[.TZ#0U#P GPSSB*1RJQS9Q7J\2.<&J*I'YY45AY-L M*@!E[QW=H#FV*Z/])V. NI3O$T.8>C@P?+CH SC!Y/-:7J:R$(5PFB<8IFWI M6#_*VFRB2\O27(39I+C(I)Z5%=J/)6V:L' M?-.X6W9)NS'G[TS3E [_D@BQ M>60*'=IRR89@*R08%DDZ=2 RNE-)3!(=DZVSCKBMY@0SB8HIBV8>8U=SB+B% MYQ^.K*Z<)9EM[>V&J*LBJC-MNQ_&72 C]4;T=2 OI-I?MQ@'"=RWBIRK;]'' MI?-+]?8F!(%4)[W;LL$_05&SY*NOU MT.<4F$M2F[-:_HRVLNUMUC"O&!C1LW %. M2;A@U1YC;I6#_>F6K>X*J(./MAQ'PZS_W,1!5EIB[]0= W<,1PAKD")&0AQ1 MJS,)AT7OP,$BU]DQY[719[K>\,*Q M-07AP3YW36$-%G!,!)2EYD+F:NUWN^L$ZC/J"K>G-R&UU;'21[?4E;BAZ+T@ M?<_4U> $NE9CG "=MX-XS *D&\??M'&@O3#W+B)-91-16:T%V)=8FCX:*)_[ M@S%KZ,:WG38J1#W0:$[LH5M%DVKJBLCZUX&MV@EC[BPVYD&,I7>.[4&H3I1) M*7.";2[F'E&##883&#YF "HA M&WAR*).^C'R3:;,@ 1F5GC*!83VB3Z!B@4H9J :% BX>/@2.&8AD6/(W&RH_ M6[S><2#(Z6 '0V-J-)UM:Q?AF'-D\"+I#QBQ#Q2L"A%"ET6FR 0BS?$<3#QV M_L I3*F!3F8&.DZ/M$\\*@';9($(C)]*=QXBH M9N.G"Y0#-@?P68*GF8#[]E);U Z4 9]D8L,CJ0,9I***YZ.C*5AEK2O+V!1V MXG&%$6R.,8$/F3A:80T[[>:1"[(4QGX!<_!05NQU=CGM-5U.K^22G-F#)")B2Y-/0.+Z633=/FH0VH'#L@8 M]6[]/P:I,1?23Q#UWE24(PPJ VN!Z&42&=VE9Y<]1"EIJ*^ M>G 3]2T(+<^H!(-C]T[_(>S(I"'TRCI4]$'#X0W;.-$%@T=4(TFA7=(HHQ'B MU#(4]+AH/"FA?!*89S902; ]$@D[# 9*VJ%ID^)M*\8*&2U86,^YAB@7SWCPI247Z_!=FIY=.4IP[#N>5S$X&G:(S MG+9, 6LED&.FUX786,XS\63%]+3HY05<52\1>;#CG0&WZ:];>MZ'Y:X"0)9 M\*(>IA>I"7GV[9\:U;9XQ;I(CV$IG/9WG+>$RVE8\AFZ)''.4!Y1Z"#):>"* M.]H02/46N.>//.B;" 8WTQ@D@T"EJ70-ES*+N#,GHZ"$LI;HHEP@/_(GE5?/ M_&7#!JN,6/V!91]8UT&!J$)3.64#CQQI,R?._\99YQ!]#9^'FPT%#:D1.>BP MA'I%W &@?KRM'UR 0:%!W?N\3!][',&K#=0( M=QBI=LYB\@;%Y$8!=6XDG&%;%' Y:3%ZF0:Q)1G!VP&!X^E?N0CL\_H,2C^@MG/J/-5] M<3SZ PTGU+Z!"G.C.5T3S$A#FEK::,!5LPGU%F-V#.E D?N"*XQY.V;2B>@; M?!FAS3*+0;1/I>$A].@?^$V2CS)_PC @X*,'@D?,$6#TC#5@PA?AVPK>M, C MV/XX__E&UHSRA)/V^$):.G'MEGD\]C8H3"5U;PSUM<(BQ-'V;SLW M.YYQS0P'%$7POT74Z4AC5%,[*43W->(8 J!27^A^.EA.H$>ODVRDYBFPK'25 M'8DA$CD-F9\U^.O,OT;W*]'S@X1&L;['V>R1KR?X\$G'^EP]UT>/@^&P?Z%< MBBOFJD 9#>A1.,J.RCY*8292:RU;#:SO5E P:D S->>O$QQN4=W6OO'#B?T8!J\^%4A6B9+?<.US:O M\N)_OGXZ^W)V>W7]#^_+U>W%S8:-0C[#XK"%IARWBIG<% 70XT:+!@0]8;1E M!^T.L">!I_0286W\(K&6F[RXPA?E-T0FF=3D&6^,0=::<': H MC6L#YX"T-;PC0$-P+YPNC+_RG*;+R-^!\^=]@)N/!07V0:TGCO&@ MN*JD6"!HAE0%2CP,1/\Z"[/W'RK,QA6KX-SL=]K[LMWI[N_V M#KJ=@]UN<'3<\P__V=[;6D8U]W)*N35!VIU9 FY-XNSKV?6M=SFK+G3!#3[< MFO'")3E_U*E:%?C)6MZ7EP%>GCZ8IS16&:_:>G<)(N*__M0^W/VYO?,\1L>\ M> JN8?J_U[>FAW;M*?.,V^LB.X=/M6K:,'WM:)JQ0*"3G#!.0%N=@?$6>IW= MW1/LBQ?L3*+OB)9GY.71*)&^Q/7#]5AJ"KZKA>^Q34(S8C5KDKBEOJ0CGK2'2%_PW6"+NTK4G4H__\_%P$X\Q@%-\Q9!:B"H12 M/\H3689]LX%&(=!_6)2+]H$%%A=^@N 9X$NP^5+DXCXHKBK%!YV#/A]VE=@! M^\.[D:.,"DV *3I[1#(P9F K$$E'PU+#BS&($Q %;]8'-8@H;3<"')%/XAM8 M<&CU,[6* I90P%T&[-/@&!V,4^@;>;]E8D!I2OCV W QJBYEHP,*+ MK4&S,N;Z/3HAFH;9()%2WYPBUJG4*4 $6J"(6 7.!4\3^JG @WEB,#@F*$,8 M07I(K0X6013!A+Z M(Q0&Z%:@BA7LTP3 2_ER$7">AP#!C\)FYC[1(R"7KB#LX: M(0+&(PVX3COIU,$:!.VB?(E #)+X'NLCJ0;RC[CKL?=KAMX,$5$25AREI,PT MK%22*(2RJ!H99>W4FJ_DX#?M@P,&\Y:$=\AM606N-*X=;G1RN.N%,2K.L88# M-Z-A96!L8E"U>GL^X957YLIS>Z79LJX,X['^V55>&;R$D-5)IK";GRT]+#)# M!,.4H)49NM-FFCPPG.,Q]77V0GFO'!C'/$D1>!4($TCJ29H8'"VN,37I@A'N MJ/N^8C1"P#VRSKM)+"ACUI=EJ D7JK<(MVE 9\Q^P4M/MK%%-6QYP_A.;N>C MEA?F]WFB2U!XTT6 #$"&KMZ14ET;&(ED\-C-\.XP+,:ULUT,2W-ZF./5(_2' M$+9?XTZR-S)BWN(ZNS]WVGLM.&3X>G_>V]GSX)2%-A3'R+5P"!Z^2;O5/J$[ M'+2 WE[ZKQPM,'!P,OT.'W4*#TVG]$';B1X+_^C0N^H!E' UW/EHG[X\;.T> M[IFI[WH2&[6YM*SE+W0CL+L7VF0TLRU3Y][H+U9VY?"$=P7O^.>CW6/\H_RT MQ5J$GR4O]+ KK[&IL7\%?,9LL'!W>DTZY?>(+6?*4L:EQZ=4%2E#%OB3R\]<$ M6RR]3U($7(&U80SQ(<[[(1S9]R*7"6NS\X&2/>^"F_Z!S%<]H#U^238NG'>X M_+/*_ &H-/[%5S/*B"[AWU^Q3@1FL+^G4,XX!I6.A5%]2>4U6)! '0Y[NUJB MD:QD#' 'X1V'"V)2$Q0SZ59J9U%Z3#JJ??JWA?!SG5G3LL+"\1;>GQ*=785* MU,5_M8#TTE)9ZQ_8\*IR:Q5=N2W42#BW:4A%]\[4GG(,J:4-&K-L6WU4CM?8 M$ T],:O&:UP3 @MT7:VE#2;]JI=%;WA+%VJ4>H!HR"UBJLV, 9APBYXWAXFC M3+""MAOU+8K'(;5(%K@_NAK$VAH[7DGJB&Q6.Y*M:.)RWX( +<= L9,>X)SI MF;U@_,9[JX0*F*X_? M )42!@*T%LCY1V3 M:!'" [/P@3YBMPSBE=2?'*P*&'!YJ(!U-TANF'FOG#Y;4%_ IK;$7H?,-M$R MF1(0-@XW@#=+M]%N"C<# MFA9S77ZJ[5UW>3HVAUE(QI*@><9Z6+P)#E.W*P9F_XVF/18*T%P%D!)8] D? M4].A2AO=KJ2?-8)?7AC'I+$>O\,I8$C--#V4/%5S/HB]IL0E>"[=E$*FCG=C/]VNK!I/IC+NTH6;\X MY!@]%^+L'DVEGACVIRX#8V"6ST++#-+21XOLWT3>*5@]B7S*\>D&$G-^ND+[ MOF"S@8G=AT/39]X=VA%!RAD28+IYL12LX$5=Q5(<(]-ZYY2WL.G-Z]&]Y=N8 MVT+[G&[IMC63MQ8[3LZ8]FI<[""^IX@*W4737/1V%?T+K-&HC9FC!&:)?)CR M(O5839H.J.3.A@829"R=+E0C\UH$Y>G((/B1CZ10\ NF M?HCAFXK_RN+4[$@V .\;7#LN"_(=+PG! !Q1]R*$PE3/8^L@](>!4V!! 0;A;G;+H() MX0M^4US6Z_[438QDWAA]_UF9=2WS0V=[M$1+3; 3[ZIW [L2!?:XH@T'JP9! M"O\R(78V?C@RZH#=>J8.,1$6_18CG,KGN16VQ\PDT.,8 _ZS,B.4&[^+LPH& MDN0X1FJ>A#$E, @'SHK[ M=0-R(8,OC_9_1@LO0^U'"S2]/,!^P% M]Z4Q]?$07UOHL2&*AJX:SN37I+P^L';4I[;WXK"AU0?,>$D3OYBDG MPJ\T7IU)[%$-DI,#K98QZ>-2<@'M <4:%#SQQ4EU\Z&D7PJ#BOO\"Y[5AS)U MLHQ=$0I* J!YU8M#Q:6AKL7%)526/[4]1VW5A3S7H=\AI8(HC%QR"5U 6JN( M=#*2BYFF=X%JC9S2*:OBYA1.%8M)$1G4\=PSA95,61Y,BG@SB)$R/I#VQ&.4_ 5"3(D1=F-\UDWG#9.]5[EKOP8Q"$GCA.]57H6 +V< 8ZCX/98YT; %E M0V-$.$?5B2JA8%,!9?ML/06=?,8KT'%BYRGSTU8D'&CB 8:AR;KO3HH"(BT' ME%.;D7H^HAL:5%PQ,9+-S+=#^Q/V=^,:A7B/L?()88>XD8*RM0Y![>!C006: MUGPMZB*B:56(%0A D:"I8KN8DH3@J&SN47%5 MN81JJLB8)_660Z0_M9CTC[UB+X]\VP$V]5+ZUQ8N5Z5FU$I0+)LR+GQ42ZF30>'$Y15NTWIC"59!6TC;(T%#R=.#UJ+.#7 (=&JZV?9) [69N&"UW MS+WBB97>$)T',V.+3%T<6M,\553<@:9 2[N(Q9"#AN'_)*"@ *>?*!Y-O3VP M J:A=@'< 65P$:^%;=NJ9G!#BEIP4;,-UVPZA79N*&>Z[08W^Z.=PG.C-[G< M=/.=/0QK;[2;UU+T4@[*PPUPV09BRWZ* MJ3 GF04/=EJ\6J0TP77C_K"#D_]T.[_P(?MM_=%4#]COLD "HBOHT*#=3<@8 M<]8(RMGVU3DW9+9U^/O,.39?V?8J,[?W:4Z+FA$T'/0=4$ZQ5WT'EC1X!1A< M+AS15&Z[A#><(L1 R<8I?TVO#S(.C,GN3&"&YV(QZF3\@K'4P]:JZS/GJL'9 M2ZMLX&_E_;_ NCPETW5N7LN4,6IL+!..?0Q62S->X(%*D)RE?1Q/:\>[+34^ M,7B!+AA-[9@;-_%,.D^WJYG5S6O8Q ,W5]A,:XAUH1RZV#X/B79_?K#WPA>U/_LK\^S-X^IHUT#FS.6+SN/OK342N5?P MVF0U>&;9[J;L>C.8A2!@:[4?[7:K?=2I*&F]+TO;"\,@NXONQ=R#^"@_SCS( MKY"N>ZWCPZ.&K"^-K.V#UN[>20WINJ#IM6GJ0N-_+: Q-I"9#EHGC\B(U9SV M!0_U9N[H2;.C2[9/3@[W5[JEK\T$1AB^'S&!-Y&+6H>[N]^G-3?,X-E XNRU M]@Z^TU1MB+-JXNRW3M9%G"?+99WJF_7 M@U;_)K)E^[AU]&0_:(G;M$IA4V'C)PN;5\@->ZU.I]UP0\,- M9$]0#<1F<0/INK>4QEQ[QO:?3_K/W,SNJJN0#Y>1?IXUK^VQ^8"KJS$ZI.<_ M]E(SZE61([>I5'**Q40J>9"-DQ"K4<5490;A[L[^'F[XIVI)#Q:+Z0IIK.(A M*'E3#+37.CALT\=';5WZ5(87YF+K JK+H%X0%'BYC(C+++J3J59]%3VYG&A. M!<:LHMC%OER=)'@ 1J9Y A)%2>3"O'+-38T&K*+;6KR M7SE6V>FR]7#RX"23!^9LT]!TMW34="T7Z':VGK8*G(P=JX0I$>2^G&IA-\T/ M$Q^>ADU;"\$@XX2(9DKJHA)*3TDU@"-<3(:%8KF!B[<8K@XXT-Q^DP+YBC'K M-'#(0@53#>&^@W A#F?04 5Z]C#AJM!(,?=48NJ MR 56%E#"HH'8;CV&IBY:K G4 6&1^C$"AC8$>9[S(Z,[E<1&%QF@*D:=54FP MC7VK$XL4D(%R:FBS.MKDU#AF#POW5( #4_8E="=J5T3?# H"VQ73#:H)(0=H M#'G5\R*)MH9()C_CSQHZKHB.SEPH;'MS6H%-0R]:&+9]%W%N4 :Z_;L%#!23 M5:LO*8W!N'$=X.\ENC^F<8F'9CB:FJ',L=N8$:_ HXR99T"2SJT]"WJG1?OXN+89H"3/4;1^S76*BGTCM MA]CNK;C'XU9UJS9WD%3:N!QT0]W4.M7H-86?6O3%6Q'ER"'NVA[*;! '%I^4 ML,M",Y%$< M;2<2ET#Q@4!29,^B_R#PXQVBVG7UR#BA80E%7;S&N"<:6*@$ MW6N(X&FFP5 -400;_*(>!-$^87]L0H943\\G+-!+9BI'!,T)5QE M4!,^2 0L0K+;=RC1:HS((1.,(%DXA](I#4,31-"'X2X.[_!D9N1<$OP1/%G? M1L\JHFR"2V&:B,100QK(R,:T2-48Q!Q\.MPQ*[=$IXBZYZP:#PS!_^A-8,(P M5B/OC &%0RXVH:Z0SR2]J\8MQ+XVGBYAHZP6$XC!/H1%]":P ;PG#O4F8*B( M95C .\LX4HRY1;^F0^M@@A?O0SX^=8OB%"$?[2?#%N,!,-ZX(D?UL&^- 6WA MG_DM@5T-HCAJKZ0O$_/$ED6-(Z[0Y$$0:DU=HE.JV1AY1&4LANP5=N-H#7!L MN<'65XF?#_7J[:+AF#> %@6@Q=%F %JL:7]0(6A6+KB,\5*-G15($1 T_YL\ M(CA%G@P4"L(T]06A L-/3*-JF2O-770#+1JY/[5(5FEV3:7\1N%R."#%$@(X M=G[&^&6"?4Z/?/(K"WMH,+H@W\]=>X<;8TSCF% M=LJ \J4CY%10^6U5LWJC,$^UG$Q)5KB*ICS/A:!U7)W%B#PXO9"F=EI)C;,3 M< 0"#34K[ BZ"8&$DA;060V\.)%Z_%KLL58W&#S:," O@P4,X6!/(PI8V+B2 MA=,E(=^3RD+M$*Z'ME=8%T#3ID:,%=X,C'<$ MQ@.J%Z]MQ%0,I?-F%JF?!U82DB%^KJ_FX#[=H34/]9*%$/PR3AQOE@(-E,U% MV+/AB"PQ5G;#G-$L27[G*5A$3DA.,"@UR&$%/V6H:(L!S BBB&U-&\8!'D1T M@6<)'G' 4+#%Y*P):Q &\+:?LVP467&1!:PV8)A_<#: @^W./, #V38N6G-KQRR6H;OA#8V# M@HJ5^=0Z*/^.(QXU009&=1:H'P?2(+C+!'%D-:B>#QLHQO-&CQL5:I"#G5DQ MY5 ;$] -N+'5%>F1&A:22[_8DR*3-4=9=17HABF2FV)>+AN[A87L2&$RC/!\ M86 !3U?>-8R!'$BTS5GD8A2+[5EM=WK%E1612CX@3^XH04$A-*^)QA76HIC0\0R8R9@!6I[QZ88H4Z,$9JJYBTZ%B4.LK. M9KI%<"WO3(L+?A0N#.U$T8T3Z:H6 PWK:5Q8GD\,3T.B!&HV4NR0Z@=Z,YXW M9]("#[AR[U-H:HUB'UBOB>Q[%[*6'F,A9SE4\XWK3H8(/CL2G+W0F$,S5_0> MI;@(>:Z#2N!7=L=P\%IUU\8:1)WT7PR72/)$AV8*W)V=A6%0=U^$')EA=V^8 M.+F<+?-IP$(1>->&GE5LVF?[)AWT=AUECR,[ 3#N]?C? 56JIN5\)D^)X D; MVO13LC0@,%!]PGHDI]P=DL&(4.Y]>3;(6';!294X@0)3JF#CX#A@?955L*#' M!IQIY0 $GIU09\4)F]:7)KF'HJP;BR2P)JP:TETSJ4<=ZUUQG-*4?'@*A#@S M/)R1'#AHBJT=6Z9*D3N3F>X^WQ0L.=\U MQE 5Z BJ&0S?P^B_'22+L-I@:X1ZJ1C[INL&H&D8L)K.;F+]"6O!&SS+V2\# MTC_%@5(D $3H(K9W)UH!:!QOSCV03>@CAFC,X_E2HF0-2YFWWN&DF@++K355 MGUG2QC8.3]FN/"&V'1#$KT@L. @HC^B M*/L,?^,36Y2FH3$S#@_%6.FA65HE3@FU,WDMH3R!TC72.7-G)30U$(%VTYP) M/F:T"D]4'A;NGZO3'?ZU[P$/155::)KJ( ?7J)BV)%J>+S#%QAX(62$HG7!Y M!KS:_&7F<1AWS(]!ZF" LQB7;>;5\-B?&4R\-"=E[;R\()#IP6ZG)"ATI!-G M!"GM2[!S2B$VG=PH8:P7HCVEH)WE#MR",'8&;_<2#B"8.22E!VL#J83?;Z(5 MPQ*3$"?X<6*"B$9S:/8P\Z'F3&^B>W(]*(M)K=M8/%+NA)U?X]#=J80,33KC M+7.Y?AC55\4.)^K)#23NM+3#<#.%KQU9B=$"4AM6F>C'8)Y9T,8#)<#B'DQ2 M%OFD@*;LR=(.DA9E[0IR&DOU6*.61U7%(87B,3MO!L'H11%UR>2ETV)=4Z5O M?B?"W!Y-$B!TW@K1C@JJB"CPN32T(D.?LN%B&)OQA+AZOK=8)ZAH8F0TOE41 MDIL6&3,G<]T4$ITS'<3]AAM-DK-$J83P2QW!.\(8-UC5 <8*,I;K$J-Z6-R7_88_M6$58MOF&GM(?/1Q0Z+#7!29J9F@:MY4@M];Y^J M>AQ<9PQMPQXF,ZJH8P2T M?(YP6_>M[+ 5\?X!/#U.-,TY9!)0201*83C13=U!47=PO)%U!VL_FFHXPA!T MK%,%\!GF[L^F3K+XJ\WFV5D=+>\6RQ5;W@5S7&EJ<^I=@EF1T/ 0/;%Y6=VT M:S_:OQ?%/CK"4[9TR4_JFE!T45J+Y4A4+*N,AV^Y-91D)%*4B8:+SDB\II6C M8^];B8Q,94?X#NMT&=AAT@7616;"OG[Q+J5J419Q%(.M;A2E@O.4?4 *PX8Q M+! =SDEA/^#^=>,$N+,<+W2&'FC>++J9O3>ZF/8V4=Y7;$P!#C:.KBZL_8DJ MQMR!(S->Q>F/GG'+GDS;W:6ZK-6W,XX*9C?EHF> M]@Q6&NP+U1>8PRGZE$Y]Y/[!G2 M8NYOPA0T*[#"_>B#,?L[F\%%I]&DV"@3 MM-(>$1B%_B!6.,!\>I>HYH#5'ZLU.V'8WHZ#PNZX\>(P.F7'9G*G6^2MY[>U MG(#L3'*:OA6L6\!J?5!>6!9B:JULP@#UL#-8F0IQT?05J1T=CFF P$[7[DGR MM)#9407GUCJ80>%B-"XSB[P75.]E^_"G7Q\7=RY I\)UK#+/\=R+@"?H4O)L MQLUFL>'L!YPEZM_P(D YN $8VI]%,N$*_"_R3@2";O5WA4)>B8?>#>>+H+U# MI6\4<<-"&B")8'7M_$C/U-7M%OK@,"_C(C\J<+F]LZ%$*S]B3>6HI'-=2^G- M8O*G+L-29/99TZNR>SB7@:I\LS#G[GA\$&<<'#1=,$9O3DZITTY' B(*BG=# ME0[DE*C5$0G) 42A2S>"/-%Y"S(6*[:B5X1.[3AE[Z/L)CEN('^WWW(*TSF$ M!JP'3AE))VV[:>8M+;K%X2;>@QEOW)4^UE@]2$ Z$9H%:EX#^7]0D<&>Z(D& M?'RI:@OV65M6&Y9P_9T[*9S"+)TBYU";;G*@"=+EPAM]KDR&PS1IL+(WQXZ4 M"#>SL#?/]ABZ/&2Q%>5P$@N3J%365AP%LHCB.A4/<:0R[1NYS\*\(NP&EB=8 M;(QRE8DIA=;#]G25(MDKB>S3NX,J'MEH&HI<#!QK$3RS8()#*6Q_2I1H3H2; MPHR4K$6O:RBS30S'V0(3L]>^P_N^X7V3_()7[O7PL&,E/(?K-9Q,HE MX<=NE@[UA,V!Z5)%3CUC02&SH=Q&M=[R^+\-GV"R,\2!YWJ,<9QFV_83O'\< M.!Y^:N@OM3=,E42V6CSDE3BKI=X@'7BKO*YCQ+J<:#9#80Q;9Y]MHQ=7OC@J MFPH1R7R5 S-XGJ(4QA(CN]LB2Y3>E<.BQ8X!_]W)B0EKX.6Z%Z#"CW!O=\'. M#6"Y:8];L>HNC'\G_PU>X6L2]Q,QW##!>QGI87#)D#(A><(%*V9H,:ED8!NL M(]%ONDW!36KL3LG8*C>>.FG0HCQ+\PO'JJ820!=IIH8\>HYG'^L2%/-$\R0\ M)[Z?Y#HV RYATC=]$-QTPB?$E$K3J>/B7D[V\[J)E4VM"9@0N3Z#\,RX'U'/ M.D\\-\TXQ4(P7#:0@FK,N=^3@]^E#8%;+;@TVMC$3IW4^V#JKO%565?I,'ZI M ]$4.(9"#5,=OIZXV60#\Z6O8-N=-YKC\_RY60/%#3%F.,&68IKE9Q=6R@$[ MH[V+^]D=PFJ7Q)3M4-J6FZ4L# /O"35E@N]G%HDQ?::]FXTK6(W7:FOCJ78Q MX3YH$4Y2E>YXOY%MJB<2\H:1)HZT[,:2B[P7&_XG=1"EQF^#YWJ! MR,"3<7PV8 P0PO N^,V.]]%5[8+,6Z*RW90I4M*9LS7(?&3L&6FYJ^'^*+"* MU(B6G!CR%8>CH"_Q&C9NTF?5W,BX8*$YRP,S2F=Q530]%[(+/$^E+ -,&6+0 MN4"%:WFZG-12,24 PSS$G#K%KYPD.EAJ1<&BGLU=''/PZ_UW8,N72,%2\&P01RN-=7#9A%NG(4M6=T/G<18 MA$X519@E!CJ6.I"I]A7[_*FM.2VF2<\[*RTWP)[*L+=-#T8.DMJR=LQ9YX+I MYYH< 3W?5.(Y$ +&K]IFO\H7(S*KBAT+G)V1G!\_4G!P*B[DZ -<6_[R1I:'K; MXI?@+":*DVA2NY%2.T?P1Y@3#8WCD#W6(^SC1'^OJ'48\X0QUR/HW"1CY"""&PWB M=45G4P10% &<;&01P/-5Q!DE6V%3M+"[DF2:]O(#,80]HG'U["D@?*!*N/[Y MK8XQ&:,4U3^P"O>RHZ=->I-"Q& 54.2@5,X62#Q/: W$*M2*F'$CDR+$5;4< M:,'ZW-E%RWL4E/-.%1WHE- /9OX:58\T79EYQ'? U:(#EE%]?1E<@:H78O89 MNZ7L5,2E#8[.*H2&47^Z6=3%@")M9+J-*ZJ(JBRG%6K=8P\W++M0-6Y8V,%T M4A>A-^IEH;@ \$@QF..L'KBBE@_QM72I"_?V M(CI;J1J_1TFB@0A[1E7U5(I^&.4TJ*38M&UC\4E EUJ\*A!SI$**/![:5^2, MSUAAY4X6@=*\;LJ%/=S.7%2IH$V#UA0%R28&LD1I:V=Z=>9%\ V*36%+B?T: MN_,C#(4GD6EJ5U$N&3^)&Q5TDAX[$K1+J3(#4L%N+Q_6NQ@57^ATK9=0PHWW M3-@7;D4MP5-H9P/ND0^Y1(GIQ5:O><_6[!HJ[N_N4_NTWD4N-BH9J.Y:'4_< MQ)0PJYQ@,:)OP^VZ*MTT<3@MW#\[+?]H512-_+ XK/; *TK 7D"4HQC K] M;#M=ANI>(SQ1K@/+P>%5^Q)#BR/@,6Y/LHD!H:6O61I[X:_9 M3YV]+NP&>2D54^^YN05M@#. S.#-@B*6]S MXZQR*),<<,.VJ!0SFT+X(A>!4='IFY@XJ1/7U@?..LOE)AZ20H5W7_Q.PPMR MZP_A%F'%8I0-''PWPL S]23.8E5:>AM'+FOP(">S5=XU&X\NJKBGA4J$D.V^O@O^8;+D'0S%;:KQV,]+FMC7A?L"6IFJ_K M1T+40@$#V&;LHE=+[BB![EYF,):NN=9"'2ZYLM5=%AG2":<^%NZLN0"_ M%F/OL\GU;YAI?&NLU99;ZI/ &Q75"US_R-YBID%#XXAL2H*LTV:S2>+IX)0( M%!H_MCU'VV:_112*N',RG'2V%BP].4QU\(P,IZ'X YNB#3!$-4@H M8,DC591BFZ=5LQ[P@(3:MDH30C+L*G+;XC'I]=[6LQ7)*KOG1?$Y'GUT[PD*H[ <->I23%5* MVH SN_*1@>%:-+L!;7>[!%UPSL0KGD'=5$D<86D[(5W88"G:EU31:@A-7<2% LQI)B!1/ML:LUK5;WYGL+RO,LG;K^W?NAF%0<%V)%LAN9D*.&*7 9&L!_4O> M8=2/R_T+< )P?LD$@Y?Y*"R2/H$LC0/ 5L!>&(^+O"4R=[DDOJ7SH%@XB]DK M*W:*TGQP$NX=+$WA4PF@B:WHCF,Z SK[8(^ K6,@01AO =L0H)LQ9TS=, M!#.Q6YT^RZ-4^CK-BT#:%*V /U5F2HLGWAM-DP5VSMMZW41NQ5K266D&.X2,?U1 M^!*8#XTJHG(GC(B;5TU+8'FF-X]2IZ8J55?06'AR%'M=X(G(E.?2U1IL*Y"^ MWB(^@V8K=152Q'6ZE)YS;E,:$^?T+FM/"F,#C->@BU),";G&7@,^[14M:I1. ML:4FVHRTKBU%^_AF)BAGK @,S#D%RKK%WW35:"QFKJG'@@A) DVW=\A"!A8% M4":Q0[%(6J8IZ7PQ*"HE16.$IZX1*LU^J0A01_R3HR-,)P;6)O! "E8L+/I+ MF /K+.3(4P.AS8,+V#\K#T2@2!*:NJ8:C"ION[K+1KL$0ZU4BKXFULD8*V ! MK]M3]5]V<,;7GZ@(*%1U6& M/ +6,U-XC()GF>\@,7,04E?D],WTFJ*@%?/'"EX(&\\,*("#YUO.ZKGF1"75 M-CNCUL*A,FEJ)J^T7#P W8@D7934UA04*+?V4&3$F3]HYMJYGH1.O+6T? \P M[+8FF8BE=6*B:S*F9CF[2.R,^56, MV,D&B:PD=8O,(8?6-74MM1::Q+P1//X[04@0Q/=IT>=ZCLWE<1(I46IQ_7V= MQ@A8G$"";#$TYSJ5%YI)]V:72\W)U%&\:6]T(1RF^0!B".0*G;MSK'/H(M )["'K M:I$^5=PD..HC\SYA=<^YHB:4?@FX-Q1PEP'7JJ-O"?ND](V\WS(QJ'K5WHS0 M"R=\J3R9RY4<3$#'/##),PWHN6')I\>1,&9!8/S$[?'3.IH54047 TDYHTG[ M0;B,$@)$ 0ZP"#@&*]*93?U/!L+8N#KMC[%+3S>!+;JD^#&78NVI.F2A\8(O M<2;YT9W6JKWYN=CF:^_U]L!AE8C,QMPW$7I9'?GZG*<=/J GZ75=BT*!_*A'IU$$*ZQ?1M>3T9 M4-M,X?[@%WG&V?. 8W#HDMA!"(G=K=0M;.%)+"44[Y:+BX :L#6-GFK\L"%O MLYDQ.AQ1.[YDTP>K*?6D%X[\@6+/)EYYZ@LW[5):%AL>^3[$Y51N/K.>@*O/ MN3$%UYJ9"BL.V..H62H XM&;3C@7+ F=B_EJ()1MTIWJWWD4JYWPJ0FAJQZI MW Q\3I,&=X!LJ&)%EYB!ID'U=2U#43;AT M=&=S3+BWK%MBGLJ*O3@Q+S9*I!$.\,J)-,V:>E5D5%2XD!B3C M1.5#NK]6(FD8C[?!V!QG R/TBR^CN/*5"U_ M*5L/8Y819P^?&]3LF0"R_K= M/Q&P>K$]*6\#-Z7C1%MG9& U&S$T<;XJ.7I2GQEP0OP"8G;O6D^^ RT$ID>8G1+#$.S6",(8UISB.J@,&>_X'$A)@XXB MPQZ>)P46G"R->3:C$RU::RJ+3:4-ID81O;G.^L!TAP6U].A(JF$R=9Z\O!!\ M@31TIO8BU$I:!"]01%6!-^Y4[%1*CM%6=/J)-J:EH,E0LBHAS211=535T:R!Z)/3ZOAQAF\@^H:W/41 MO'G(T\6P_1-8@@T!VV[$(7@:395Y3Z;V4QSV M:X!-YML+KS$(WZY_$+Y.GHLV=TC:S(.*79'=0VG9PF(LH_:4+$D2 B:+Q[5[ MI)H1$RU#LWE,T0F.V28]@3%Q^J3 T.#./ HP@VU27#^6&>J"U" #4.H0^_?T M?2J(MT(5Z#_%+UA3\6@L%I:8W'"LGAFOPT8/%9GA?MO>CU*T%P<*Z6$$%.[7 M.)U#,-74*)1%I5\Y;X\_LYZC:65IL=0HK:3R=AIX*34A!8*O0U3$HMF%1QPY M114B0(PX'>)'-[_ [[J8?FM=HV,>BCJU6A#8XO)$*B_-=;.]S]WY!EV5P8.5 M[5,TTP13$\]'50?+&:BN(L,/R_[)PC)V<7F;W>&?I0TB7/I(XU?I<9-D%2#[ MS0)M(;L$#7 :,^RQRX;'\VIQXQ=)\LP_XW=U_Q(71)*3Q"EBM.IJN:* _BU."!G'.)Q M_18C1V(6(#H,I!@M2,EQR730W.P2GJ*.,PZ6*7 -Y=T$O7)IS"^CK@G87JB0 MX-MBCS>-0.V&(S-JKIAA-.L1V*3 ?I;3@EAJ.>RY0#L%KQ;C,KG*)O]P7+3B.)U!\[VY.'>+_=Y:(Y/-Z%;AHQ0 1+R3H?HF MQRJ5SD%W&,YA+(8!(KYX6/96)4CAJN$?&NZ] -"GLBRN^5$60,X6@QG?M-PT M86KKN69?+\?9<^RF(JG'PB9/?3G*E(64*.(6LSUNK6NK;S=+&!, 6;EGUUF' M=L-)Z;!8ULX/=;A5?/YBQCR'_P)"YW';(EH\"IZ*\(R[R<7PA+^!]D:"=E>J ML?YCQ_/:N'@W8X 9#)MI:K1*@&-L16AP>@)>L-/@2J:$G5'.ZAPKGF,31")C M2FKCH")A>$H6@C48-#&)PW]&0(1_BR2@4438O?&-%^.RVC22B6\I\:.L3 M0*S01(.6U2/PL($, ^,TDG%<8@P*&4SX$;JS7*^62&T%E?$+"WF&7^,XO! E M^1\YXLIIL\MY)V-?TEMMYR-]V L\.:TPS#/G#%)&R6TAIHVR\88.R,4DS>30 MO#)BPL !+7=[5JNK-4P\SOSCY<'JK"\+,A2Q*$48%L^.,MV*0RI(;QDUYTJ1782S4W&_EE*].>M!M @.VIT(]UH0O2G_YV]]N/L<[I!4K8I$S*G M[IVQ"* ?Y['/?JR]%CU!QH%.MS^4+#*;<]I+Y^GDQ4]N#U(-<2J:7,SH=1:W M%?T\A[?F+8ZSU&?I<=9^C(@4JP@HA;3+T#D.[3U) BF+MAP29%Y%>4\T@_)4 M/&EH4=6^"/NF%3Y8.[L+888Z(P7@%&LYPUCQY^@"'O'\$E<@[UX".QQH8B!] M6;@"D+F:KHTNS/3J-&N;/Q PED:)2Y:^8OGTN8RE=CD07-;O8NM M9/CIX-L<9D__F<-?RA\/O6A&2,=J7_M"YHD4Q-R3WT@SPB'LGC>#9!/Z2GIB M.>5(I'7=8;%4:CC0:..GK914%=;IVOLMN%CA09"V+52<<<\*E,3_422<950V M8^8CI/K#X;BJJ#O3-2A,>WV'MS6./*2>8VG'W=B?-,$/#C-&A[=V1)52D?>] M',@ Z[I6X&!T <1'92%$D)5HM@9N=G&$KCFK!TI*B@S@;MS'K3+QWV?U4LQW MYF!R+2]<2P<^V;W+L=\G$P3'K=8RD98-1FD\X\X0F.#]7K5&_40L3$? N'=, M !I)<(F!7><"2(28GRMA0W1"#-ARHJS5!7A M6B)=H*MG;E77&V46#8/X!F%GIG0&CC55QZOK-2PW^6R04"#S$@EI;.H6))U- M#\7L'%8''<8=:Y)V2=J+PB5)GD0]^YG^YRUX9I#S*HW)@5?K=?*L4\J>AOB4 MP_9"^$),1)4GJQ&^W"HF6? ]18>%047'"%=$2/G'N-:T@03,3L1^_77,:-IA MKQ1'XF;KMN.)5^XQ^,IA[E"LP4=W4.F0;GL*]?G;0Y4.A(7!],[6PL5VJX/, M@'3*S'"$&AQ9S>/M3Z(\I-ZR,&<%;D*$V%?UFL_+X5?NTCV">16EV41.4OK0 MX$99IU#/Y[0L]9]Z3O_J;R1 M2#G;XJ;$9X\(&ON:,F17 DC7!.5F%,$(HF=90E3Y*BWU$-E,J=LY..W]B%HK M$P)"#VKL*;]ZMNY1%(DB#I!DQ#,C>ZGB$F:N-51M@&282"';J>CQ%'Z?-LA[ MMVMA[,7^WO>LT\!Q<3BY@2U!'R2$D%&IV"5?R7:P/ITP.>9"V R7''+F>F$+^7&PU50+9)@JEY(<)B , M\&.QVA6KGSW\8O67#\]J<;Z:Z3C6B+&1+9>_$!"$UF\X4U=5"HDV9%<49^6$ M9$EQ>]BX^\N6.C(OH+]%+M2[$16JVI:Q!?19K]/YXN_!%^FNI.:2[.#X-''/ MU+QCE*"9]^]032_[TD [:G.!T=^$"W+*W^CP2X$"7>.&NP;EZV"?D1DAIK)@ M*"CAH<8T;/ +59B G7/Q!1D+RKR-8E&K4S@^5[(-]$-1GJ!Q.;WM,/_7,: M-; D#>RI?;>X5MG": G$3"M<:U73@?W[6 [\YY':+<[0=I1#7W-@]/&+;HW5 M]BO,XVB66SHZ(4 @>&_;O,-BF O;1"O%X(H4/VCX,:[XV?)]7#B-I".O(E#AK M:D"I=YR,8A,Z[VF46[O!:.,L9",(PVXNZW!R@_O!I"DL#0:G@AQ&7B)O MJ^NX,SH4)\BUIS++GJD$GLRAKY00%/DV&&1FM/6!Z6.,-[#?)5 M8?[8",R>QM<9;VE1D^_"H#(U*AFY##EF*\$;5R<1RWZ50JL;B]-PKO# AJ5\ M 1!#'-UT;+?5&JW@\#0H/VUO*3V2](%*'1=ZF?X,CX^M$&MR6(5:?0^!+56% M43@&;Q?U!99$ZC0$@U2U@G!;L=33XKD!2"CO=D@6%O@2SR0/K5+A8;II&5XY M1CTJVF([N$25?6U(-ID=)8J*D8B:BOLPJ^#=DVTS\1^,BB9 M^$:2S;I[R"DF/^%,?@KK GZG67VD#V5>%Z_-8N7&:G;[IL>^8VL0Z.CTI?DE MN;67EB@;%N-(Y)R+:O 19U6]KHX^!Y-449X'E'2J-A,0)_7F7GFC-#.;9-"]DV'$TCLE&:< M$D]80B;'?P%$QY5LT_ /.BWU (GZ#]Q!%+R[>LA?@FIHN%/5*MHN69OJEYA3 M,.55^WB6TIPOAO@G'DG2^#/U=CDL7C,2G:ZZZ>O%4$CJ M=O_JE@1&3QEWB1YHS9@!'_TD:*IS:GRF<\FV(A81/8I+JZA2H%HQO3*]F:57 MPK'*?Q2\WTHP65H>PQ^R-?_1+,T[,20^+3[_[(]^67SQ[ ON,@V!\Z%"O;9: MC>QC.\E3CEF)J@C. MR/L(()V-84B\^??)E>A(MG/.Q4?$.E5[^/OW_QY _I M3Q1N3].SJ0GA-T,U;**>+2J.,P&E5T^B@H^*"@QO[$#P\ZLC]2?OM(E?K23*4D+W48F?TV6ZR):RTT'7K MDZWH/6=:VS!N,RP#)P+.^0[FA<2$"!E7P2+2 ?JPV!P.AU^KAOV^#WJ^[^L= M^$N8-3B<@0^R_.[ZSG]5YJNWE:OT(R-*16&H69ZI",19%8"\GP4VU"AA9>$*AZ*TNE:AE *?2/PXVCC2%2?PW#A5,X,0"WLW^ M_1;!(I^=!%CDF!F:NQ1=I%[_G]_5?_SJR:I:?ED]^_S9T\^KI\^6GS_9?+%\ M]L63Y?H/?]RLOOQ_3[_ZW6_/JC]@#/Y/<\4%ZJ MLT1%'];S"L?JV* /GM.YG+3JFH:U-ZA#QTE+ 1BAK7N,>N96"FGE<40?:=_ M5(5D>CAXG^%NY[FT,&P6$>,M#[)FYL2[7XNS=D7VV,SP@R:+Z+>N$L+%/A(N MNG:Y3V*1K+DV7&P5T:^B.X!&5HU0W%A3/"$>;F1Z_#XZS-9;;HQ=.A-RN]C1 MH(*\182VK%"$9NV$M3%QJ\LL @EAH:S>RO7#]J35E$O]HJH7OG79:;,.?;D! M1T(#D@?OH!&VB]UUQ_SRRJBEG&SSC9UCWB7/?WA\Z3J4:AA#*E.>-5WW-KV( MU%X2O8L0-1?$#:JX9)=3U?I=='XX>;/%'+54U^!.UNFEAC5 XB MCR6+!W!?=]Z[E_8R BE5 ZO#4"3Y HDJ2'LE_>?MJZI(.O[HR6,2(KUE_D"Q MG_S(.!2>?O2(HF@\O)WR8O:VB4K%S&Q'9LC!H(?+BEFDK.7+C@!FI6!?0?K# M:4B*?$'2FHWG:M8JQW>Q7M=YBM1#)>V-.C'I,:IEI@24DSW$LKJ HJ9;2YZ< MDTENZ@VH?LBO0#K$,Q\DX\CB:X*&,EEJ)5_K1"QKSR20_ )4Z1E;;OZH@JT@5;O89+IGEZDV\TB]3UHQ,;:SOM%[^$0/ M,<_V$XXFGSJ?\T;)"FV:D23>B1\BV2%A?6+$&R;BB/@*G[1-)&9/[3AZ,R.( M:R^MPZ(XE=N&$JZ\]+4F5!&6X&0L=XR,W,IS)$M=U&5-5V^6I)Q3\WW?9Q9B M(V>N\!9ITXGI\_%!JQH]KF7N:Y5>8SRY;&Z%7E)#&:7I\V]9 W03#!1V,/'0 M/\CZ&EOT;?U.SA:O7125?:Q;7SH49D6-='/QH2!T5"FOCLP:,*5[U27WJLR^ MXZ$5:CPBVZSZR%WHKL=MG'SBT#&K-["9W828.*RUZZH,-WU5H]*Q=[?>@SEW M(VV/+<5[(0[<7VI3A[2OE_8PQ>P)&%\6PQ.EKF=L>+RY8J/-&V).)69&HE:H MFUZ'HN5TA*@J%\Z \!DU:>LU\=WP)N'Q<%AF7&&QOOIKIML3C 9B3%J"Z&03 MH\5D[IM&>-0K;=&GX=B#@6!EBMK2 >N/?,]DVDM>*YA;H:#GI9+\>E5Q*"KJE^BF:^PAA?4#]+-41"#9+DU4X=2CWD MO<=^Y*-%2-Q$HMD6Q)%G;@PS;Z.S ^%-*SN1V1A-YM0B4V)[M9##!1KJ?%^O MJ,/%./T2SWR&53;U#,+_7==#.6 /*BW7)1%VA5./0=U]6U);<$%2K-U:Z[U] M!M>[ O]W(\U61ZEE/)^,% [;CNR)ZM/0$+J5GX^5$%.FDOUBMG MF*1;4YH#F^0 MCK!12@8G#4-:.X(;0A50*;FL!W=4JS^L"8(>$L;A2@S-0,X"46 ND*R13=B_ M&:T):/AIV5 .4OG_FDQ7$/^[<7'\9.W,$. 3GN#4;*=1/GKEFEQG,+IL99PQJ7 MR-(DE@F%=N[V[FQ79KW@8_.Y*!*<2K>E#45-KK.D9S?#?F^V 9V)+YI;XBL;-02KZIW(.+5CRN4 M_A9!'9\_?%#'9S0='FGQY6>DUO76"K6EBF]R(K3YG]F15!UR!#U7)5$SXUN["VS%IAB40/& MJLC%+1F3\AV>_NOT:25=:@O)*IC/PV4I$)46L&_J@0TH!>;/F:ONZ5=?W0W^ M]KCR?L+*L[D-_[$ASW]E6 );(2&7S^DZH0U:6C"9U&EZG%: M[VM:9P"#PE=EDZ68#2XWB8Y6X6:'2WI)-#C$,'!0WIH9:,3D9X\3?:^.9T3' M).2XHG^BH!PEN$OI<_>:>K30FCID=GM-9H9?;1^G[SZG[Q_GK\[Y@&^Z)0Y+ MRS=!)T0?EE"ZY9%,AJZK;^7=W##1U\G^*P+IL5Z M]YAYN]\UHH(66L(A>M1=MU-#RACP F( %;6*+%R3.*H96\-6:<7@DSC%]79; M7PC-E%3_F)@$B')B%NJ79:OE+/Z'_>+3QUF_3XL=8=L1.T[PHF[JY%I"3%=+ MV1!*HQ0630644*S4$0/02*21)85">4;-AS;"&RG1TZ-[=8])"M5'/OC<'\(_Z-03U(P1%:LB^UL A96!BGZ$T-MJ[7!BT\,+?1\ MBN+AGC?#W-T5U ,1O(B5MJ\X]F#H$[O<-.5*E)(0L1E*1N>+;V)+@MUUW1W: M_=@CHGOVY,D?*:OY[,G3)XE@G5=1 X]H?Q5%)3E%I[ZC9MH(8WD(1TM5) TR M)3F$$+)#SQV3KM>MQY@9"#Z!)A,9-PVIN;6J79][LY'^3$3[ M.E3E6Y7$X/H,_59?1X&H@+?J-:1\5NEC.&OC++)9 MAN/&'E7OI2^DHT_&35WVU =7KRU].L!VL22NI$!1MKQ"9]9(3XV-DY7K5JNP M5QR"KUFUDP;!E+* F6LCYM-KB%.G;X4;TTW7]4#R8WBX8:!5"*@(9YZ4N-NU M5:'HLH2LP36SC();@:4S\R8PV:F5[+&;&L!.WPC="OZD>!WR+%CO$:+M6IQ6 M-!:-I!"0P"%)$7##7E9FZIEG&\43VG@&'Y;S('Z?90T$JCB-6IAK@71'W)MD MC\E8=NJ24I',3,:4-]-;M%5!I)+REV$_T9/QC]=A W?2B+S"%4T3 E3\TD/F M:/7]KL;>E^WTYACL'5TAC@_E[OAW6L+!/DUQW1)VX3KZN]JIJN;Z @#)*Z-( M589-P2+LW"1'-G$^KWP49@6[2A[Z!QK>7,Z@TO'2RWD.[,\-[Y M!I4P2:[EZ16A:#'KD(6%E"V3-W0W=%NI,K 004[ZHUP3\13*[5JD^JQS,N^3 M\GT697*V9QCRV$C DX1]?!M>G*X1-5[FA^5\\>+NAHZV:%2/+]NXW>V)-R5] MRF&:*,DJ^[/:#=.6$=8^6 M&/C?I3)6=IM/6<;Y.C5I9)%([26L_D:HV-E4DXP5I$ST)6]6@_@MPL2_>/@P M\8?=^_(G=:BECIBU9FI;6LY)$>VJ\*TP50QW>]^FJ\Y>0[0GSB9I*.,VH75 MY<]02H?U^VSPTVMW29J3W#F306JF+;5REJ;8[!OF,1,#SRX(+<2?&5FYL+E#3/MF"Y&+5E/66SR\[-77^*]J<0F*)UG6^>'AP MQC-@@F:FH>U(A5&EJMA=NJ1*6 D%']@N&4;T,#>LJ5C%:\4#'!$(C)W-L!)9 MB"]EG9>X(UWPSU+A_U])]9"F+:_(Y](,2"_TB;(1D@91M?A[:12$A5WAK[0K M_D;WM$N\$ [GY!)A8-:XQFKN&ISA>>YD0.BWCO+[SW]];O2'82+^20-/@W;# M3_X9?V'K1N;MS]5A,E(PU%@E\@DFD7:?D04L>$LGX9[%"FSM%\NN[[L#VXUC M9TWIB2NFG[:I+1+IT3GX+T32#Q3LIIP#3L+$6\*7PI4VAR.6!]%_Y>920YO, M2@;31"OK:)3S 3MR']@)YT\:T@?B$9IQ'3;S0=T@T]Y>*^3?#K?595<39Y!M M.&=P;^*S "-4<&6\#U(D?%Z;-KVE[]/HG ^,W/ M%Z\H74CW'(D8((V,TJM2(1?GT3",&@.BF=Q3DB3-XIUTER=9HR'UGK2G_N*" M%*?VU8U$37?)TZ51=4U[V;T(3]0V;,AP772WSVXBJYO&N/B(_(!TW8>HM]R7 MQ/$3'(YPKI#C3]0DNB($L"KLF#)].Q6FM'22_@ \+L[U3"*!ZKZW)+)YGS$J[# M&(4!@E^ ),ANW.M1=5D2Z8D01U[&VTSL23*Y(EOVT[.O#SOJ>>D;3EU;7-?[ M'*T"^R+&58"Q5CORS4_*[$NGV5R6Y6,/5/XN$:0_H/O,"+DCODX;17G!3PW^ M.5RFVQ*&\7R8R=7N%><$!/D6Z8C+.%S^P<BYO"<(V#750T=4[(OU./)YZ(2X7X)!LE/&4TWO, ,:,14U5K@LN M/1"5QWH^!\M$4'GBEU:-WCX=BEAZN:S9X4ESEU3 (9E5U*K+U=NFNXAEC/%X M3EQUBIQ'AJU9^OQ-1X11%T2B=JYG1/)G5#A!]36;J+\Y*U_[,JA0O%77ZCR+ M:A_'#PAZ]XFY>!ZYJ(I%/[>(,'*6%\\JHQP>ROPF>=?%;V(\7Z(T6/@SNR[?WW^^W\^1RUA%Q91 MUU?K.3OD\!7YU;5IQQG*V(XO&-""%Z#:EVS 4 T\-FH+LS2EB#.#)#D MK]F5]9A>A1$=IL6[OC)2.U'B=LOTVNGI.C,=1BK.)$]>G,RL>2/XT$1Z$(V3 ML#31N5?UDGQB*]=3FE(X'W< M.XL_$VB MY7R "63)&#UBH9 H@WO *OKYT88[")Y,5,*VB?1J_!HR^+M=(YE6 MXE^#[92]V*CA94,(I-T_MI_.#&L@B7T));@Y)%E_@K72U3E=CZDOKZKV>Z'M MC@O33?ASS8W$618R9Y3, /ZKE,9>6)BY[[?O7$MI%_L&*4F.6Z$'D%! M[-HY7[R:,9@QMSMC+>OVB,%4AN!DSI T&/0YJ-M%'UR\!9\!YHE)X?8] M$',?:Y7@-=.$62R C9*XJ'!?SJA_WI9-,&-PCW7]T"!*PL$%X:LP>>'S7DZ; ML!R2Q,-]C/4#.M]?.2NC-(23 R092&^SIY%$O 8(D;,>LX(CW[ASA3UA*?@A M_)+!9XNH22EQQ^ 94%#^!?Y8F-5SN@?N^3#":!=A)IA8O20UQN2$$<1+QRLM MPECH>PE/,2XL21GW6Z.%L.+CG5>K02R0;' !\USBB"V\E"5HE[P8)<7W/]T2 ME'A2I[#HCER45A2YVL4W57",R!-Z]N3I'PI$\C0'_O!Q0S>IA=[PWIG[).KI MG$\FMX)ZJYY]P;D,T:6,7!HY[ZFVS#N"RIQK0QY".IP&^29ADY95U9KB&HK2 MX9M+V&MFLZ>'^8^G3XJPU1:?_,<7^+]:Q#'DRU#MRIY9=V"421J31-@-;Y^^]G1/H>(3]PQ:\,<^*]W^IL[ M-RAU0,*HZA$TS9+@"[-YPY2'4WI3I4J.&UB:\" # M+WEI_?,5#[8H2(DFBA0$]6P1]DB/K5Q$!!M\$Z[)^K!^;-U2=@L(UY\TZ!,= MSHF;"\?6YP$3%YGJPK--HE91&P"UJB@W6KB&U;2]S'0YN(%)AH,;B*QP/]]E MM07(23H7Z40S%SEVPF[#@P!#16)!(&7@0GG+)DX'']HCOD=,ZXGH\D \/VEI M%'BA1F7AB&#\JUX3KYF7).+'JV"XKCE!3$>P!'J)U@DZG5H'_=*ZCCCJW$T\ MB+]/2,>..K:D7ZEVBG37W&]"HXC"*$69)@>#N&-)!\0^X1!9H_XO*WTMBI@T M'X7,VAYGV1!U,'%4'&FS8YE:RKFJLO:ATE)N)@#*RR@)=<+F!RZ7M8.&KJ'N6%WTE]7UN[!6J#0#L17*XH/?D M!T8J2 :-A40)K-KUFZJFXP296@TYJS-_#/(<8U%:58@S-O8$IV8$R?&CP38" M0#A,YBG5T4)1[R*[PI2TIT%8HO8GO0OQY)Z3601@3Z\:G#JIMAL%4O2E'0AN M"E*G5-=*^ T.*656R\HIHK="?%J"-WD-: MQ,O])$36N2E+JZ?2;\E?<(S\U &A?)K+CLC0.Q4P4>Z!N19PON ,Q6ZJ>U=$ M#[^)HB<<)(3(Z-\CMS%YP*1!,>%9BSK,BY>; M1<;@9J==,!^$:B<+1W[>!04JL0-<\7=+#)X$U2_IIX%UK::GZ# M>7-BL+0H50;?!B.;^GPN!ZD.L3Z[:TW(/O]..D_TL'F\*^ MNF=!BDO"IPP.#3WI0P[6(;@=Q'EQ1@4)*:C9)03L=UFB >J]"L6H:5W588SW M'K^Q2*LC0;>ZX\A\L-5_^/I5^=?QK]+\!^.=W+6!$X0 M*VJ'&X918GT;AOA$8@+E:/PU568%T"EF%C83,Q7EUW0YOG^3^7NF"WZ+8((_ M/(()?E[J1EEG5#98',:L^I?0$8ADCXI]=G#B'+1 H#0FQS&M/9Z: P&XL/%U MR"CY:( ST+>S4A EZ.>XNH8R:;X W(&IB(,4GZ-&M1,::Q&QHB."G" MP5XW2"6Q*DLQKX7,.; RG![_'DE?G:L+W8HS8*M*^P<,>RU/+R16Z(9*DTJR M>Z/^GTLVNDQ;&+97W4CKEF/M_^UZ_L<+@BR'U5.7#KL0I:6;ZZ.T M '&5J;;RM01$*K&N"YD7H33S";21_*/X#7H^]R14\TF+=+7KW O3'@ ^&^4 M6]KW==A>5,Z@B)Z(UD068XUN/O+^TI :BRWL0O+?./TAT"?*849Y;/=X0R1O M1#Z3G^9\0?VV&F70.]!LAXVH0(2A2X=O,C2)=GFVQ;.\)ZW5-]0EVU[L8T*7 MANH]IZN@2"S\K5[)?-4#!6/))-+-7E?OP'^%^P034@[*S>@!8&'Y4];%3D;/ MFR<9)J?4'HT6Y_3Q\J=VSKEI A@/A5[H.YM-(/.+!^QWCHS3M3> MG0>Q55+/F3GCW7?E.N+\R7T39#F*&*L5JHB=<&M$XL&$0@9YVX0.9?HV0 8O MKV\SL3H<#ABF*U=;J6,T@*.WX^:(4NP_@-/1 BC0C)/FCM$F%R7/4(UY2J!N M]2:.?3*:($,LB*V)D\"I?BI(SS-8)@QN5'\"_DUY"UB@27'8L4$C;>G)5")/ M;7^\!@8>7A[Z6N#;D=&G;,, 'BA$F ZJ!?BM#R0T"$?62B$SB"5&URE]&[ M3&[#.2#D116&X2(8/-D]+N_'-Z5'B5_G^T1TJ"Y0UZ\>-D ?[.^P+?S%-,LE MYY=<^7SQ?$%CB;N,+?Y>K7EH'E%BK]$#ES>('&A$4A>A6#SOZQ_#<>0AKKRA M:U<<8P^HFN$U$+\[24%B\H2;(((<]L8L?!W;KBQHP?/%T]Q3=X;ODN$SKDJ- M"#D@(GZ)Z$#'\G'DG#BU;?]"$;K<37)T-I)\\F0::'A^WRG"ET&9\=CBI7 S MJMRPG"Y?JO=)_4R:"5E'?$H<6WN\,V]<&QQYQ0J5QR[;JKD@_HKF>G[UG-I\ M!S<(#O>S)T\_=XE2>K>_H)N+6\;=>!/I*7%O@#/[&YF25WO1#/@VQ(;2!_WM MNVHUHM8))K2!N5G6 M1H69'6L/%#7$>57D/NM;7X!W&XA C!RQK;?2F0$0I& MM>CI&]=:F7SP$ZP [T5+(3TOU=.IE+&-1 T43-O=Y;&CLQ NO:J1:F:D2PU^ M60#[X_CP4+S!77^HM*_Q!>FA)!#!Z! M$-75&D8FUQA&,==>G(@W[:4!Z9827!33(E8HE#+W<[LWR9ZDTEGQOOYV1&7* M=5_N@!Y4<):!<7@8,J;!70:-SIJ2\$P?<]&7@^"T%3I?:)<*_IN]*J_? J-T M'F)A BF@]/NO,6S$M4XZDM2XI_2C] R$0"@7?/3=WE6H0 R[X%+?7*P("XAX(.-?!,O<:6]-7W4)#M(FAT!FD M('/L@6KCQUS3X24:;7HS[)@BD3_DL>>?:$RAC9$H)]K$9]^D%EG=6"Z\;:X7 MKF.[[M-)S"%$'IQ@=V>.JA7UY>Z%.I:2 TU3 1YA@ OZ"S']&[>41B'7;)#< MG>=@%(ZE*($S<$%K<*VD86%S)4J.* ',=E@(W,'5O:5VJ)VKT-NQ*:'<497> M85P2:&3076M%QN TX\C\_K*KVOJ=.DSAPBO4=U$1MZ,Y'V?.D4:?S-!CEI75 M#QZ^;^4F)RU;+S/.F:'7^682 MR,"MJ];.L4/GC\C M(_6\![.DG(%I(WPH3^9A1R)O9H+332TY\;Y*20>UG4@Y1L/>2OY$S!S(_-&7 MF9/GQ'R]5TDVED!%DF))TBZ'KG]+N5*!3W)")!L,V,BP]TH^_H7-0>4WXC%T-6V!2J9>TZY@IKZG(^,&J M)" +>4I5Q/@7]<98-ZCZ?'2#Q[J_J_O_\>'7_;_\U?:%)\N( /&D*3WCSII? MW(VDIPRRSS[01].!G*1=!Q*+66SK]5GP39\(D0TL@BM(!8>7?1>7Q-'2.WW> MI&4T##77[BZ9B 1GF2^6X7(5#&RY%\$,"T;@?+L" .G@7F2'E/?&CN>!W(.V#7;C/L$3?O:3 M:!B2_>*8.'EW0!IN.BHS4P@,]MV^&KM ;*@ZQ]K,:'&F'WNC_8@BS/A#'AG8SW&\9YP%9M=AK@'A8LO_9-%RQDRMLH9EF'$PLLTTOVR#*,@%57AKV3C K-@9"+$$"BC@&G)E+SBA;YT>)@*B(4S8 M3IKENN:*0Q@+7;*!2N2CF.P_Y?GGM(5%H,F/(Z'[)"S+,AH8Z.C"K#(G2,8B M&I;DKM/'1K F)1H1+[!(82;Z3:A+?/%MP%[U- M2I2"3_0CUTDE6?6&!<;)C$LQ$#.=6ZXF94 MME[T@V^(9\%F\*45HQ8_J*,-0MC).-NS4'RY][.1M.I5[\+;[(/A:*I!>5 9 M65[K3W=C/XPT8$BIQ_98I9X6V@W4*8'-];,E?PUFDLPY60>N9X)T8^Z[G+26 M9!Z\Z##RJS+$FLBWV9J5@=>8MASWP5S7U*OXII)3UBA@F<3$^BO+?.A]505/ M%K/WX3CG \#&\Q=8LW*NEE8LB@TZP8Q4[:"ME3<\)ZODQ"GEAWM$_+R^=++J M68[Q1J5H=RS66SL"^>!EX"!)BYQFMO:.B6X7V4C.VY0R[R'KK?O9DSI%[9[]A'TF>-BDAU'LC2Z@XG8!J,3K/7+AY;#4B@9 D#5A= M)D$\S.F>SZB@8,@YLWW3ZW(,+6G(%MZ>GBQ*:3+SFS*R]FLTIM_>)2F_5,#, M>"QP-[$\&X^[92#PLE,FU+@BFG*%"J"1?AP;1&0*TN;2*'SGKOUH&:D"Z53D M07D/FC50Y5@T86U(E":D[4Z[)*>3LMB)M[?10)]J1>N5:'ASN.@ZS@9K9";A M8 +_P/U5(EK';U&JM(;@&G!F7U;3"[*_DJ>LUN13K26-*.,8Q:1M8(W>W/]^ MA,2(XBV28#?$T4UPC(AH++\CC3K9>-G_RM=MS\F.5Q*9[4F0@>_&"0UA[1'< M"QT?RER[-]E9NC:%S)$C,S\@!J562IZ!_3\NTX$]?VZPL;U' IA0+WZPP227 M,!FQY-6']#/_SL5M,W5T_\ [XTYQLVED20L-&G2+H!C1#I&DA)?<+?LOZN6Y M% E;R[\8SSUA?L8&;>J"WGD+4$K^K/QT<;HH37(L;\3Z:$D3F(F421JG1K9* M.Z$L#T;'HF?,XDS+^>); J:$V92V3?I:LO;_18SZ;@,CH)2 MQ"&IB1D7A_T-+_ZB"VOQE2 ^G_WQZ9/SSY)4WR"YJ>&2GD]GX7KV0:)L;PR$ M8S8&ISB#NEBP?$7_=14>:'WCLH@-"LFQ7_IW:="J2(T(W"V4/)54>'1A4N\/ MA>PNC[@,(>Z&].Y%_X,W4LN-;Q%L9YPRW4')_=)<3TH?B!7'R-6C%T:=;N\V M(>6#ZL$-M,M8(AK"RH@:>D#[0<@ VT0$]XX]X6/;OB_??_7PR_2GGR- M]8O$4#.8RRD\2A-=/9N;YR(&!QR1E(S1W<>2*:,FP[FH6]?M MQ\?L&X%2NL'&0425J$7;*6,0T0.*4M)& M6VH&5HM:0%:/[Q;;JN)13FXKG6O5 M!?G(RT;0S(.& HY\V$*XP1Z(W4T"7H5?#I>5XYH3B(?-#5=?8_NQ!Y$5UD?\ MKW%]L75N*R\AAO#/\S[ &]5,'@\[.,1O/A&?>>JP4PT8;G6 Q M6G2%2-8!E(4QQS>7*<(SCGMU/E&B3&I*&EDSF"?M0)L\\[XBZ3-J!?,"+&1S ML^=BX@F$9MC8"G9/N U_$(1(VA619^1F6AJRUE-);^DSR!/PB<55M.=6\Z#4 M)C'40@POXERT0P>KFDB3K?F(= !GTL3T9#RLM6]9XE=AH@AZB'VY8\G;Z%CE MW1.&8\KH%(_TZD^*P+4D3<9\AZ;2 M #>B?"7-W-61#<)_X6'/!=*TY&7D!L9"_=VQ[.6M9I@-$"6XB*R$2U'O-5I@ MSTGENHDC2%TI?<33M_*O!)/DWLI3."CIA/$]W5AS8A@[7(RZ$:+[4[/[WP8; M64;/&):I[;_7C"KINZL2E5CCN+OPF6'%1^ T#WN.EIMU!,YTP4]0L#8^AJ:F MIKUCM^@V>^K=@5VD9D#$S7TE'4*$.NE7M7+OA-#%7B#%<; [X+//[ ]HCEQ] M@#K&SKR(. \S2S[.ST^ R:14>-O/&$<]:?1,M!@FS!QL]:(H47(!P_I(J47K M-W$M6X9\0P533>FZ:3E?N.U41G%W:JCN2 H69SM=#!"=X#HS?1XZ@_GI0K"Y MM_@U@T*YI DA#D$M,QGPG,?=C2&["8)\#CMC.GP"E^FUT,";T7O. ND-JAD$5[B*NM5[TVQ2XX-_ZGK M5J<2-RTH"?:D&>-B]M"RJ$61QRY)DCWL(J*/2/R"J4/H;7O:H=([8%HP[GF\ M-9"'B7*@J?\M/!Y#TQW.+OKNL+\4'@_W8=ME'XEQJ*]L8ZDS4M,ANV4\?0I) M6?P-ZS,.BIB<>7.?ZKFG2#P_"9M*V4;?E4*>L7$$C"E!3OF72_=_$8DLZ./2%TM .@7%R%'5L)=(J9OY+CSWX+] R9]GULH\JX M$XA,IA*J]!74NGD%61P6?3_J<""H3CAOPY&:<#SH%B]D?TO2L-F@OI\VGH2; M:&!G+I5K]/?443S,R3&3+73+05/&."SSS;4X6]((&,=B*4KS5(5W:'8LH!26 MS\/OCA+7$Z4"+Q,%V93FSLD5)OF1B6,I>6NJ$W1#M4[]QZZ7#8P)3%:%O3=Z MHQB'X7ZI>(^EY&/"U!WWD/J(W@Q^+;@NDD##:=(+'Z/J*EG_8BHC>.]$YR<3 M8_QMQ@^1F=#-Z'%KJJ]7+& -(E5@H;T,@I?&9AW&L.6NXY=E6C"01&I%I'F5BTTIR9'J1[>MAQ$P(7%^7,"[;74BF2--&# ML9CQ[;9=6X$2+RL04@Y9^-,6Y0&D9'9!:DZO-EEZ_> R9,[#=AIE%#\2^&\A M[;*.< OD6C1-5W77Q"C7#4QV3K#DNWTE'Z=I+D(*M786NP(UW@Q&= $%RJ': M1V]SLP!U8>)V"\V"S>Z\B(W&PMFCAH!_A6SDHP,P1[9D5 C"L;3L8"H,PI=1 MFW%RE\-68\,ZL13#&\98;U&;1EP3"> MDSF($)9.VD]=P40SZY$9G/O^Y6)SKQ'\WV LPM-=TOIUU! Y9%VZ%B(9'!Z@ M>,S-)^O%&=F44G#.7D:F0%8*SXXNI$$U89/2H?8>.7>B6\L-59(?0(#K4WK: MJ!.3>K8$.%/'Z[@C4IQMJ32TLSBL3,'LZ5^9)B4UA'%R1UI/=+M/QK MRD@RTJU'*7)7*V%%(8)Y^\NZ7Y]1_'_-+X=Y2))8@QBLH4+^=: OH0I0#V%T MRR9F';J>0?<5Y]EQV[?D>KJ>$0.6O!;O)I(Z:A;J0F!T[%.RBW)+(H.=-[R, M)C/\Y"*-%ZPE*B-U^Z^1&CIL 4A2_.NY%.]414+NIL\PIR^W^5@^"%K J&W M\,MES @)B@)&V7#,P PA,ZI%GK5=%I/SK(,OVG.V;O8G\BX-MR?3EQ*=E,2$ MBFC-GLGA[^*C.9X$<5$L=U7U.@. ;UH]NH!<*"RL !(,=.#SR9SH6G8]Q6ZC M*6'8=QM!G*)Q0;NOU2PD,+_SQ;?I6^)+'AC!H1H(-%RM2SR'D@&X22Y-N5]D M-T#%NK(N$9F1"GI._!Z1U2S/7'K7?.J_HQRY$E2D"H0N@P=?[8U?QJT!K#A] M/UO[Z2032&=B[_R"L3-S&1'%>9I](7#G.-'L[R?KDKLCH0T\_W@3VE:2$TN[H7" MS2@JV@Z"F8$UPV?_&[83M%>)(:U(^"OHDG]INF5XH#=ECZ9X2XPMGG.#\K,G M3[Y@=;V'F6:?,U/_ M$;8I3B^0"6:*\"]3TO#GXP4A1J(:@QL/07^](%(^\/V8GL"+;U]$'0%*AE5$ M)[ NQF/<13^)WB?M*U%NA<7HP'DFI!N*5G[+U(\1.$#FVONEE6(J.OW MO-WT".96\DY6\[X1@>)2A?%>,4T5%MQEO:S%GZ0SIW&X7F=EIOLM>6#:J$ * MT&") H(M&*[M14*"5 ^!,URR'&;"2$)U:X(AU=_2AAA]]3FC(2M(I0U6UT[Y M0-PZN*6#X)#B-7$<)#\&ZF:?RBT,'1TIX5"KFAPD?FSU"*5IV WZ=NO9+>XO M+:H [O%L,-A+\-;O91O%IMG@7?IV%K=7OV?*G'\H)MOO6IT2V E$I@ S1G4T MUY\J:9>UE@I8@XRW''M2#"_G.C*_V' =O/+MP&$,R:"K-;[HZS5>8I]2X^ZI M*91+QLZM9K0)_YD&@EUR+'._SHYT'8A;!"[0[[Y9&#GXKI)^;% MO6P%,<L^![?X2@#%"+P*R4R'^8T+$2DGU&20HO%*TJK>EF7]? M(Z ):B\Z+AQ=6B;= F?ZZ=G\;P6'-K8[RD&N]B;V1A]$\QT^#[Y R\]N< [Q MRA*-((L_U5BS?2@F3N"4-[I.PJQ;+7929%'6KVZW"S$T',2RC:IB$B[,(T(I M2%J2"09=0H*RP(L(DB*>2$< %8_%;U?\?GH2Q>]?:7P,M80U%56)F9OD=NU^/)!B"V?">DG,F=%13)R0OP(_QV2W(O(OKK@@,P MKDC+<:;BR6GPFR0=?;,<'YAR23H@@>TO8C(C\N>GF6%D5*(IEE0+8R)/N E M4)!5+D,ML+ER5?5+=:R'5=FOX/OT24(TYO]34>"8C?6)1)ZZG-CZCK-PA!#4 M U_G#JFDQ&*@BCQPLJ1CH;S/S(E/+A.)?!V*#GSO8Y0@6N M5?CQ+K1+/YL&$[OR3.RTZ@K/6C-Y%21Y**_-TGM,V!EEPV,_(E.HN"NQ\R-L M*W"\(U'QDC1MZNX=E4XK"0 &)6 H[$_(3#9&ZA&]2 ;PA"DL: M%B0>&HHT2O,# #2WA!I2O*GX.^B*)%>[I2I]1:D1]S(1.#S=$AH&Y- .YW - M,4+._3/.BM^T:&,'TMHOE'T?]C>ZXZ+/KBP[^G47OT0R62CJWW /QE=RVN/?9=T* >8\6)E.+S7 ME3<[-$5E6T>0&_654I9[(WTK9!@@Q!:ZH&=J!HP (<>+!Q+27SOYVI)D- M=L'(/E7:TAICE4H%YG?LUXC4$)?RPD:]I]SISE@[;BK9KFYQ1K_MQ([EQ,N< M-T.\-NP@F^Q;)I7+-FXTF/CY[R5DW))?T\?D1_C;M7#]A?D(I[(H(;K6CL+7 MMG;=7M/#1X\OCSAWC,=X3$:O1=F6]UAG[4(R.@*E_)5)=G(F"4\$A]$I\2=;G.CKL^SHJW87[LZ)_C6"2IZA)4<@']P6:NF\8V?FN7_*, ]SC@8OEN W M)18I[^-U:2KODK@',YO/\<#1)TJ\ORG7[4VNTZS?)S3N#(_D5'-?@0>>,SNT MD= E*2"6&YYLHRE3R0[/%-=F %%)!B^%]>K]V5K"U1ACY[B9V(\@%)Q#9WIH M@\B';GRK* @9S%VO$PL=2,=($0=2(KI1M ME;@^?(:&E00AW!P56:X83TY'2:&0R^1(23K5S,+-B2-XZONP5<-(FY ;5>AVX4HM"@_,DLYJYG)"R@EG%#V M"UY('!+],C@G:=5LZG[8QZXI9:3A OEWOM?8?NY'S;AD9G# ?D%F)Z 3DR&@ MV99G;\/2W=LM=60?;_\[7WS#;6SSZLK^ML#2:>%O[S1R75?=U!/?=,IBMWB> M\&BDN*)DD^E.Y 6'*^9C4#(GIR[7!2=8X=$-EP0+/-BD#I5W<&M'S2/.RL\$ MJYN!]*_#;2B":%GN]7DCMUW7(Y=/&N8Y-N$CL*__*[Q/HI&AJ9ZN<^I\D>7! M-?OP7$PUG7$ E1&N:K"O$S.Y_V@!D\"9 ^AGI$"0!O>@7KI*KK#+5^ZDQMF'+;-N M1& !3>@81^=2TU.PVY\L/UU58A;1&40N=8<=+;,Q[H,)=O7V9=-=H BZ9'2L MQ8CK^@([=Q>FAX9C*'ZN(0%-G N B)=H2YMB2PMH$=9-+3+LX3M4%6X1LD*# M5>>!!U+(I-%['EZA7"/+.B2#(!0<-S1\_GK6YNX"4YGYR.D*^" Q$"7%9RPG M"MP)^[=@M!RH:*O$:8)M'O>5PTF6 "3/\-2@7*N;;)&RHSC@LSW5^>);)IAU M::ZWE7^,O2-V31[&6D&$KWQL3:.1R&)$K\D2Y+Z*STF2Y1#.&2V=D@U>:A?^ MQ ;?91G/6N3CK7-)SSZ\, ]2]@ZE,WKPH*QKS09T9G08A.O( *);FW@^P2L= M[KU3_;=8,'[V\ O&#]MM>GU,?8*R(<382\>>:DE?2:FGM@@!?U=Q#9;F-K<: M!Q=D8I<5U81)!("S*?'$\?8B(6%*V!].S>5Z$R6;X/R'O9V,HO<:+)?KH^ZK5@GB)6_%_TB67ZPT MH,48TI@D(ENI!-ZMK[PA<&,#)*D>["*T\[URP5M M@EQS$((JQ=72I#)PCJXQ*#UQUU>Q$A06)(U3KUSKLBM9@061RJ I7BJAR9-% M&#"'^M0#Q6:;CF(XW[RY4"KF5IJ:-9&2,(DXV&F236%,TE@FRX9&,Z242&P, M_3ICJREB))SXPG?T9^C+VA9G$@"W4&:?VJ*C]EAJ)DQ,H/#NE V'O=(GX/E: MT36IU&0861X3;9KYT;6$@8^1RU,IN7Y&_N3ECB]9*-CFC3*P G$PIY1*4/-* M@G-LL<%GO#1C+C,.Z]QUR3)>5!Y./"@]3>AI4)=#SESP7':@KL.2"G^Q M J(R.O"R.E]\PUZ84YQP< N5[&#^SNQ)I-CI1RD.D25C(\-I.+.HYD670SLE M'L(?J29NW@ \+R8%+]:$/\4K61,$0M&FYM[!E+8'8QWL[>JM6J$]_RTFP-08 MHNXZ_QJWV#-G61.+S0A)Y=K-=+ZUC.@34'KX4 :&L7D?01;VI9<7X(Q:.)BT MX\.)F,I*LMQ06BUW-'!2$#)(0"2"9'C,J1D<*LI0*TC3781WVS1(@2PI@TF!NT8(MAVX,\4D;^16W$G3Q6?@@"ZJ^&@'/E=; MPF,7GNY!(5_4\;*3#"^R2/@K5W/X<6HOKHC'"8[%I%V#=B$Y!!33.'07(YJ1 M^ TN]64Y1!W%E#\A.?,F",;R4*0/84UWP1OVE9.F\4^BA"D8MZZ_RR606G)E M;AD%!_6_X97.%W_E.T'0TNV7P?=33") L]1Q0"1:8" ?!6U4]*Q6PO:0.%P2 MC*OC%^%[YC,<=PW9"NM[K#WTSWO;KFF7M[+ZJ+IC_?:CY7@10L5V?28[<8/_ M^?I#[4ONZ' '7J&"1<:S9L* /2-PXM&CBH;3=<6GE_&FR6#?\LNP(6G MKA\+G6DU.JJLC8]\ -,C+/P9-J$D+:+GT/4Q1I]Q_+1EC2[B:4R+Y!0FFE5P M? OVVK__9/'S08&E'UX\' <=TW8#K.R] GHV!1,"XL7-"]QO)KT&12QH^YTF ME?#)270(!N3ID__$X#S]ZC^-484K] PLTBY#IG?Z3)MCZ2?<=R@^(2)Z0A-E M-Y&6UGK('?:,7?CE9M[3YG9Q>#%C*^:WF%D0\LV!^:#C7M5JC0L[N]3$:2-C M38F]L'!J6D-D<=(E['_",BAL%>RJVSE99<06$ -GI?X#Q%W# MHEG[.T]0YS;375!^I^_6_37)$ \)Y[>X^+']NYB1\$L0A:P^J-0*,?9P'88R M0\P!C^3IV/-18G[S$49\@7"8;)+2C"P=Z>6I^8Q U+K$9Z'YQ6JM75;6&B+/KX,>S M^(.."CC!GW7:UO8E_0,18VIUKM#7\0W+]-:4E&8>ZM6U5;>%1!.8U(RWR:]4 M*_WYSI@HI\D,K%T?D5O;>E@34VR]LU+EG.Q(>"3*)^#?;ZI@UB[+*AQUQ+L1 MGN-;]FU?,/["V";>_/#MB^^,;P(T%D\_Y\5!>2CJZ]L"2RY:V.Q@\-&::'@ M74\#:U>$C[MC8EFF4;":S4^91*=&YS(6,JY^*/$ 0J8H[ ITU(0HA+Q'_IB. MIH=O=7_5E?ENHS\ M2W"H,74%'9Z0='Z+[#QB.>FD%Y>)W]8:(S\2X\05(S'$+:\ZI3,6WK@I!:6K MCDNX1QC)5D 3PI038IZJ4IV(#1/V<]F"G3SB)IX:,?8'6(B-UV7LFDUNJP<% MPRR$1BM;30B\,86 HRK$44A "3,Y8 MD4-+8JMF/@6C8HO:QK,JQG"VN<3Q766-A?G/BL&B[(QT&0Y"B:?)5FX% MIP6KXA6U!:WD_Q2S8K#3*$^[$XOSST+6*&D:E+CHTIMR))YU MV&*1PN:\46 M^^QWU?8='8KAS_^"_E="M'C3HTD2[SN*W<@($F2<2M.1,?+[GFH.6_,5OGOQ M\GMU%29L^--C,B&R0==#W?F M,!C"/MZ*BY/\!/%VTA<&777!]YN'-UA.4ZK1HFJ7QF"VDZ5=5MF4FNJ=MG7; M2G?CQ:V2Y..;E\8TWM4[;E*F&GA;_WO,\D]&Q,6N(CL)&LI4>/V>27%*8J!" MA9]I(B>3HFYTT[A6FK[C2*0+M8H(S(L5V)H^-7/S,HVJ;372"LA+T7)N MQSWNR5J.[68I\&8V_;;$B2JZ4?U'V1B9;$7:YCQT&\/GFD@DY3S)B*2AKQ M:\>]JZ:-+C)*4:ZA\N"1$>$IHC"&&ZQBFU/Z#MFL"V5X=IA1OEY3@[;JUI4S MSA-V;VOIO@+U>9&$4.VD\2=%6L]R-_M3,A:;3\U*&.#(TH!4.AA!X6#9:I<1 M27 '":-BP:T=KH]4,9B!81;3$UU@[*'&)6(N" QIBF.L^C(#@&S,B_J@ 59XG_0[;4N)*A-P[&,<]HIAHI62XJ MM>/QAM&LPC!=5#%!9 ^K.2F+>6$UKRK/>[L1RDZ)"8N$3C,8G[+N\V$RFD_3 M@L)FL]4;'A95<>,D%2]?992<(RNXFPB(_ =O$.UA/^T4M@=-[SOW MO\PLHU#Q4V>80@UA&R>*VG2";7[Y?=\XFPRN6//M*/93FRK)<;QW(C2CD R# M@ C! <7C,2F6^@OZ >T#P?70CL=4JK0&974<&#/3"DT+/M"*(6TS; MQ_=AERM]*883M!?[2RL6D' 'CR2@%27>UF-@>FW19[@?,%< W'OFAX_ POVY M(>Z,2(;0NYT$%)K2OONTTJ$/B_,,*"9TN73=VPA98R\B7H47Y*E9E!M;[WQN MU276B)/-!_:;6\=VSN[$[>[[8W_"D*/Z#_D/DP)8_./\U;E+G?,^(CNSL@Z2 ML#F#@=H1)E#3TW]Y_MREI^$J6.J*=D=\.->3K'Z#OF,;Q862']".XN=]'\7) MC]7CH'47,Y',-M9J&5^F.J4OT62WT)_JXAQ4)2A"J]9&T<*ZJAO#;Z-+/8.8 MYE!4NC/K+[7:2E5K *;WENK*2D(PK2XH=:&*5;F?G)I=^(8KT8I$S("("\4@ M%HS5UB#+.L$\&X%">9F>,0S,\[[^L2/5.A_ZOZ 7*]==L?A[V5\S@Q(#'<+_ M[?JPIU^4?10(4HPHADG7NH3\6;'223G@5 M NG%WP@J_H+L-R_/6-1LRG"52S[^*4-!2K^JV?&/?7D9>3-^'>:N2.3IK$-, M/9$CK#XEO_A0*3S@XN_APP["-8/TFY (CNT!/?;, MYW%MFO]UUX-M1[6D]N*LJ3;[__KRL^RH.WOZQU]M,.'R??GUKV?8TK%Y^OGY M%S06PH)]"#,=IO3KQW&^IW%6MGUJM1T@&_&)LF %SV=_^>\QG);47A).&0J MZ+\W3=OP.(_W-8_:\*721-U."EXJ :+TJVM4+'IPM!;2SKE% MFB%C;8@'T^.LW?>L41MPF(_@%RZXDY;GY&N:K\?!O__!9XP<:L3$>(?M4 ] MN#K^Q]-/"[UL-XVJ=-RE*#<.7/U334HK=B+1P(9_RJ$$^U],Z5:Y.99Y*GB! MTZ\%5!]YC#=*7UL(GM_N#B 9]:18J3.T5/+_+R&1.;&]ZC.(2OCE4QFNML$N\V@8!6BU;KKN,J1GSPZ;+@_F^I4\K% M%_Y,L0[@;K.A:@Z$+T&ZZ-O213[&.%T3*DJ52^'::$.T.67ZC;Y"ND%R!;$P M1@WX(AXJM 62F+Q$N](L49)F !C4R.N52'V"@Q2I5O2-::14'DK9I=8=G)\N M(Z^,HTB$! "_4N*<2=%0N9*N]+P9G5.A$7_?"%L+,H1S/!OI;G-P8%_GE(*$ M2^=3M? N/)9RHSFJ/^UYGW:\S_0U=ZVC;T$9#R/&84(BT6MU#0$P:NV.S(@5 MR6.+/ -2WU;5;C'N'%>34"7%B5 PGM?CX:7D6-JP2'.2K=J(X'R=A9O:/866 MTG3K0J+GF";%:<&VLM2OW3WC]C;8([_RG-WT9K.:-9J%\UP.-1"5>M<,M&.3P4P_;U%H TQJ<@EWA]*X[$ M80 _UJK.\Q7/\X'P=6$8^F &AFT8F?JJ;A9C"UM!C:FLAWQ9$:IK4:%YL5W5 M:;M"-^Z1UQNTV;9DU%^(TVG=% )7[X7"[++LM^FDG]C!FPP>:D@R #1B%3E[ M5AV[#!M*53##AQ=51WC@/5J>PDAM&JIN6!8#[=.LLDL7)T*'_8$D_I5!%J@DVE1[>I@R^H5:]*5+?^CX!,)=82UM5\F1!@BD!;N MU(\[1;_# :*JLFUW084PSX\4%*K!\*O'^\P*WR@0=KYIMU'#2;]7]0UE%X!5 MF34CX@\$RTE\'/S4,5^"#GGCJ3*M,GFMQ:@K*%+GJ!Q.UNQFJ939ZR4ZDX)X MV9!H3]?H@A)6MQ'LIO'=$R%#8X1Q+YT]%R\$0^46&@3\JUN:CJAP"J"[GG8" MZ4H!DR\,D,G20Z,3_R7,C+!)87_QYU1&9JH2#&WD1I%'+5DW2)CTH2L?\>5K MJC(:1X03N@V>R*K>81U(EMW[,D+MYG(>RD5VBPC?;^!X>9/B2Q- M38 &<;T MK@'DJ1T3?S/F@[1=S]JI4A76U+(QXJ; 6JWWHW0WS?6FR>]:6CW-#.E&<*F2 MMB[7N^.LF_.ZT'45;8QG<\@(.K1Q;TC:,12*PYM%,,"R.UOVM@OK1I$?1KQ< M#!Y8KLWU@>'5&H)77]4770]OPD5CGA F(K_#A0P2KNA%>P[#JBAXO&%](I6W M9S!0>WT$$\T/_3H71O 0<^/!),1FF0[?ID:)PD:QX/X\E1+0, V1P=C*B/%: MX&H9RU25?:ML7*85M$@J=[E]:W[]+A9X]%Z(2/N M9DO.9PSBJ)9]-?V>0^Y,ZPN]0>=U_1W#[[]/0$KK.=&52J%+>F9HN=7-TEV/ M !?6"G&T)%N,D)LB)U*UX_'[A_4W7,_W]L%!R4WV" +JR/[ MQ6VS#[1M7PK3G"9P@ (9]^"@11X#]*YW%A%_V&?=RQ8KG-W/:G79AB>YN :# M)6O/40A=[DM]ZVMA)JHB6.7$XZ$W%9@;Z_F!D7TW_A?XQ^+)D(&/OKO1=EL&UZT>G8D;&D=1A/(,# M4UNT8A]VP6'<.W&KF PP'V#6+L7G18.'V]7%(D>:4"ZB7Q_HQ1!&;O8'?LG> M[M6KQ4=^@'(J/M=2QD\W<=M;_H":9OI@_$1SG9*CTGK.A@D9E+E'^)2R=TTE M*-Z5P"R'Z_#06[UE,9D\>;[XS.F(4I]WFPZQJ/69+)=[-3BB\G+4OM(1%;NL M&7E/HLSKPFHGF7M%>L/44\Y]7=&SL?/;=-P%",*[*\WVCZ0*MR=R'*:G$^64 M$SLE7U"Z+8P6 0)YCTBJKS#%P.HJ1!%*H0>*5A'KD.H8A5_=CJHV--7$:/:< MDX9DTM:650%S2N0'BHL>) I\6'N>>4K)%,:AE*Q0G M"F[GBQ=]32R^%%\P*[!2;$=7E@]O:AG3!WY:="J8DITMD8J 1.NQ8VY MDRLJ-V(A8V?CN@V#QBPV:)3E$LVNZ:[9_J%$QYJ-(7H) $6!Q'!&.EL&H%DZA4,L'2 M \JJQB7:V?"19=Z&RW&/+AJK^8850D.=:*%#RE+ X("0WWF2CB'2J\+QNOM MU';[=V :8.J/@K,^:PL'L%91 QC*374QDI^G!S,%D%8K0YNG#$L/8B&*L5@< M.+P3#XTR-H&7DB/+0LX/701RRLLOI0QO4X2=O"E7">46G:ME8UK&&5.K9QH4 MMGIC[7:\C13V*'6J8TY(:%J#XT_)F+09P+,CO- T\?=RI>?T@E0&W*+9I9A9 M/[BS,,"*V"BENJ*,=#V(J(VH=^\9)FTI:;DD)8-><]I;N'X'.+Z$*N7 M1!E.=*&L2UIJHP@8A2]7>!0BCV"BV+K%?F10P*P-BZZ3I[)1/BA.M=3*!M// M[3TESE533\+8D_UX![+K7ZH_[@'MZN<3[FCK9W9^IV5RN6(D*E@T"+/NI_) M<(^^@@3@*&<\-%^+E>54%/J O4R=5SM%&]W7+L/+W!B<4ZVLFN+W 6?ADM-# MO&C^9T6"Q([N6$HX\\>(3[&TS<]'^:MO7RPV@.$,O"F-^\.-C3GJEL)G M8V[[W83ZOI9G\-W)TR-0J#-8.%HX,)@^Q*61W]8M$R"PE"S4%@E)Q%B,8[/2 MW7"VF[%7-J0T"2LVWE,SQS+#,LK[$=(G^''K$<[>9.:TVF8P2'ETR:EK2AV# M'6^6T3 )\U4\A(#@1[K[Y[* I!"J!(>H:1_XX$K=X@B_$^NMKKR$*'-[NQ#) M<($FL>DE+W_DFX=9NRI)9Z'5);#I(8"\NM91C("6,RHT(D*TY!!FS4GAA"$O M>Y7YV M=@2!D=.!<\*^/_K&6(5_W]>+[CFP>.1$45)J$NUL^86+"!*PI2-$* M\+H3WAIL^[M)D#^@8VKFO=W[ZA",.RS)F,R44;C%.X.+U)"7.%AF@5S<*#-O M+J[$G,71<7W9.C8\U,M4][R<>3)&E,5M/PP42\Z\K,'S@O'K2\8AC!) @6AX M7P\IRLZ(A2.HL)%]&^NH+S>+))$\,W:+%5OG/A-T58HIM@!QU(C6)#I23LPG MC'<8$ONF.'PPT&9;JIJI46K2K&5E&Z+>VDO>[J)LZQ\%/A=;WQ7N?6)*> M>%DQK(XJ" !*E!^)FITXDHDT 5C2S->);3YS\\%(72^.%!&;8H(R2:!9RZX*@>>H3ASCV X MJ)0TA>MZ:J[]GZS#K-Y+#MM!"-:$(R+$ 5LWJ4]%T9.$F:5L4YWI+1/0"3J: M^0VU!&0$==/)0G08]3>GG\AD;[C"#RU*:;#)EFK<,TW#PF*58F^J0;,(ZV9TBYUI'4AIST M*TYUS4]14J$7O;681,_R%4+XCK2_BR%NV-U.6*1[K[V,2 6PG BR%N:_^'QL M(ABGLT^9O*?LJDS.HD*PO:2>L',2+:QH00KYM^2*+NO=<'Q42P.D1C^90M,Q M'(1]M$\,_71<)X7A]-VA<@@#1%0:4:Y(.$G#N%$KR./)D@BVAL 39.32X1 N MH2N=">=4:HVQ 1F93P2'.-+QE,LU=A*I^S@.E2%17$^8PYZT'C60 7YO<.-_ MBR7S+T^B9/Y0SHO7<\'@?[KKCI#_)#TB)R]F_5(1\?]GCIQ%6R(O, M-/LB'#8&DR&*)KTVR$NI C.,B8('RBAY9SR9)E!\N PS>Z!NE53IW1-^HL8! MW084B=>^L86"!D'X:0>+A@T;KI/$=@!3YTZVAS1F6GJWGW1$")++MTTP0&#> MZJ/=@Q8 "L[.X$_X4^J#]9'1\=RN/5"R%YOKAV0#&KB'A*Z6O MF(OBZ-IPOGY[I H8N:S2A?1S.#;SEF@W@3PUTVG, ?#.EK@&UW6U J5>%C#Y MDANQ^L/+I4(K:[9WUCI1MZ8%A(X^@;J9 CR"#>[L50EBZ;<-ERI\#%:PL$47 MOR@"#-9R],L-YYTLW(>@ )DW7S^@9OY#E%0CI,7+8#>6X=\4M9V^A:8W$D4# M @/WK"9/VEFK40%',6,W$/BQNA IL4II5A/$#3)))V:)WX3EN@4DZI")"7)2 M8]>/2'9P4TLR6,RB+4H.Y,/]>ZPY0EOD:3EMF5=)P,11\1N,<=@._!%7'.5; MJ"B-SBN&D0NF([80]<0*]S/O,BP='KMKZ7+Q-(%!U BDE5IDT*D8A ' %?3J,/527!W*W[) M%V->:B7JS3@%@/^!SH:EW:PW*TJ+L ;'CJ-*/*N4CVXO8$HJ@U;3PUQ<+S&K MS 7,6K\DBF_-$2!8G,6RE="\;(NI-KVDW-X^?*)][D3O>9GC^Q:[\^N%;7( M,H*1*$C&Q#V,;/5XB#EI-JP9+B;CZYP?(&4&,DB/#'7W-8TP:F:TN)X=F:&/ M("?A*%NA?E=>2_UDHZH 9<-XHG6D.!+OEN;9,OB^(!(K.:0VT%0IESW][$Z+ MX'$O_\1%@ THT/ 805Z-#9ULKAM68Q8E<^!)EBIJ3%9YDYP+7,B1/&&_(K,P M%9]WXC?7==6LQ3>SQ\3/A% K A@HUBM244>I<:P$J(<7QH]+6OQ:.';/]+C@ M/LB" XHIK_H)XJ8T+JX4G((DC-)A ;<9OF=(?A=:#-DB@*\ZPX/K+F_KA*]N M3#0FM_2X+NYK707. MF'BA\LA"*V+8:/:IV]'SJ7!'Q.Z./7( C^OFWIS1U+2CH8L1T2[$/&A) >@T M>)D'0D9?UCNS^U;D %(H6(X5LA@ZDQ(WJKCENMJ4P(-@47'#38I*(=9?A:N7 M)K0:UDH6MBJ>EAZ:OHS'EP M]>!8:(77T7['1/E+^B+]3"]QQ]KR TK)1;%.+F)AKVMBD\CFD?;?T)\Y*Z%5+ MAK9/7-"9!MLD0$LL%E"X3WG/CD[7C,AJ?*Q'\)P#S_WA),!S MO]+X2)-,OCMN[33AEF-N-'FY*1:E\(G5L6G0&=R$03W-\$0W6LM,T4^>)417 MH>!HC"6&2] $]AMMW_SYG8A&^>W;OKUYX6QUFP@,8@D+>&KQ\38=N!97W$\F(H]K45=:N@*]J ?96";>]N M@PH5$'?BX2:KE^PE+B0AD",9="5AF/DIO4S:&VX<%7I_ 2$H$O/XV8^)B0QS MN9K V&IN(ONBXI6XSQ",=,24W(==?B9I!L:"#;,E-/E%I6BS=(U?U%=:&HT/ M()D'*9B&+=W#*2&R-%ZE>AE@@ZY;G).?,B75J!\AK1E.(/.\1 MW%!"JW>W82UB-F!"^<*UB"*-(:S74-R.I.)%K&C>ZG*$<6)#+11V#*$DD(#9[/7'#Y M5ITL]&2D">;D34WQ3Q&LWT4]<#!4Y-)@J9-JR9UE==T9#$A:Y1,.(IWMI*F0 MAO"J[!.27ADL8%)->QEY+3 \%JA!5.]*HHS3QCM0QPS:J\_GD\&*%&T7.P^, MX&0DII%J(+V*H_4RG.3^S/EC M43+(-/)BH/@]79^AO\(AU+4 75'^P'!^Z_=O0X_I 6F"D:/'O Z&5V]VU*9. MS12!;)?;G9F<1]=!POHKS$U),1>^/7-K%,K3%=94^ZB[?%_I6+7!D_ZEQ\+) M?6; >;B5VC(39"'3(1(OEESP_HI7PN/3+S$7CS-W;X"'O'DS!<7_ODM-?H9R MOG'.$P$Z*"WYDG8&I$[O116KQRF_3\2E\DH+Q'4AL02:]O&?YD(/55N#T&+_ MN _O>5+8%6>/DCWJQP'_$ .N!& (922OH8HWCS/P09#?C\-\7\.L1).S4FN/ MP) /XQ9+']F..L0OR]Y*<1[M=6HQ\3=CKTE] ^,3R3M(D9!A>O;DR1_)T7OV MY.F3P@OS BU9;[WBBDKMB4I5;*C2,0E>_V'R8.&5X0$:!'NLJ7^NI7+BBB@ M SR.=85:[=B.PQ@^N^HHN&B0S#'1-\FK(!FR#Y.S%S[FF'91(71#YN"8X+Q/ MAB,AF0.X4<..)!>8=X3IN5Q20']T(!S?1'=]'8<3Q!7BF*WZX(Y#U8CS8Y01 M9'%)\IJU;HWB8;CWMAZWZ'Q/R;M;CJFFT\2B<7G6TE>:1.7@$.Y+BH2.($S* M-Y:MIDR'U**F#)>CE(Q(^I!1SKYBB-K3)1*O)+#0=Y?ULA9"#WI#X2CP$N^< MD;.K9)FMA%]W2F0B$ *C#B,LP20=!LY1])9=5N55S02D#:6 JJA:W0E\*\L" M"ED;)_XEI]R_%WA<"L9WQ8MG) J*C-(Z1 H,]Z00C P7%;F7$4JNXN2"77<- MJQDDD:NPKGK['KPI!$#FBGA"XBFEHYG.BYF<9DI$.B.=+IG1NS1T)*V_9 SH ML6/EL-L)40VSZ+ PL7[=_FH+B?/?^O=Q(IY BYJY4ZUY$58GZO4FE0XV'C3; MFJGWD7F24Q/,$,',_SC(\SP!IBA MLU0.J2'G(G!;H,4(>]\-!6W!]X)HGCX<)BWVZ<$[X_KVANH,_ _F*546HHN@C'3+L^DY'+ MB3HR3Q2M7$/2H)RAJ@:$U]7F&U/TP.9POV$Q(Z=RE7KJT]50QU,

    7<(/&W^C? 6K7X/R+: ,./WKMVG\RW_^VP\_+"3G M)F$R/D\?4OYA^=??/KRYCW0XFOT8AQ<_+G_G1W=^CHCGGS#[_B7]QU^FPXLO MYVGUO;-)RAO1KY9<0,D"YW^43_MQ9TQG"&02+GT"_&X:%16OB''=I^^.^>JS M(*;L+L]G%1'?_^RJ>,<7;EA3P/<^N@+:^0?!1;KP:5(3ZJW/O8%S!?(NPO*1 ML\GPRQ@1IK/Q19K^-8PO?IR#?/7N[<=WO[SYZ<6GUS]]_(1__OKZ[:>/[WY^ M]_[UAQ>?WN!/'T<^^W*&Z!BG;/&"_X\.'WH#-NK'<#0L6\XO^.7RDPNX)@M( MWV9I%--B%UI!.!^'6[]T7O; \15IY\ZG\_EW!Y=3^.S+23@*6.4 T\TYU90YG.X3_ETI4+93?V<].4C?BPB_3&= MSZ:K[\R%/!?P9A0+P598UR?GS],@><$BRP00>UD3D>"5HY YL4+9K+1:H\9U MUC1'<'L]UZKR8K):V?)UZW5JY,GXHBJ?LW$U,2Z80M!_^6$\B6F"AA+^:+X' M_"V3\;Q,LS>33ZF MR==A2"^^#:>#I*TQT5M03D=<1+)@B=+ @]62<)(#ZZ0+^( ;>H!?7>O IF=7 MU(('SND'M&(+&L<5Q;E.)W:G=_IB%)>(IC_-#Y5.H 9WC(7=N;X/I"+A&XV< M:[KK<'2?\$H"WAO[7 7&HN2@#$/]5B2AIKL,06::\0=>$_;T6+]E*AZ$]#YR MK4CV:A?[!UI,+R^'Y\7/_G5N-0YR2)1GFH#:1$$XJL &W-.L8MDHFS2GLO*Y M?A]%3;K7V=IKN=Z5GG%5V=YGF^S*]B]N%)=(DI<\&2E!4<=!6*_ ,,Z 1!$T MGF%<15>9Y>NGGP*[6\JRP3O\(;GSU]-BCKR;G:7)$I3,T<2$&U1"NP1$U P, MB11D(HRIS 11OC+!:X&< M>[2_@^[:R:._;R 4P?6[V/%MP$ MLE];O0%1=U5@9RDWV/]O@S**&NFDALBJL0 MGH_2.1VDT+8#EP\_Y:D26E%V3MOX?RRJ.*+Z10WJ!0_N6\#:QVE7'CPND#VB8,1%NU()1-GG#-%274CO3?, M ^A+W9![:VH:N.JOQM/9N_SW\3C>]&4^CL_C0'!/HF4$U=SPRDJS&?)J4$W837R[\_.R.XWBKV[RKU0@+2$. M,LF6>\DA"X:63,X*'!Z?0%(TCCE%B*YO[6]"\^25H)*@[ZL WU4%_IY&J(SG MB.Q%O$"Q3F=%-;^F%3R='"6)&S"4H$E%6 *'-@_@MYV+Q'OK;64]> 32DU>& MFB*_KQ%BY]-AM3N]&04T8GX93Z<#(9A/-"F@@>!RF<&CRPD)F6@?#$%0IG:: MR1H83Y[Y745[GVVYJ^>_ND>Z1E2,V=?_?3F%MW MB[\['%WB]Y>[VG@T?9GR>)+0R4W3@13HU3IE@=ERBBF/=HVE'I1R5NI(G;=] M@X>] #Q9I=B?V._KBJD375B&108A9\JLXA"M1##,&7 H#O#41.:M)3'4OBN\ M!>#)ZL#NXKS/K:T:7>YVD"7.DL C"Z2R'@1%3]<%GR")&!1Q3+/491/8[NE/ MEOT]"7Q-9*GN#42_G2OD8%1"&SA9%4HL1)>0* 4CE X"#:+LV>ZZ&A%E=QT9.!\?G;.T@1?CD%663%B M2S:-DOA>. X^)@>1*9T5S43<5:Z=3Z*&RWFR6GIL5*]1XYV#JE>8E^;[RS1" M@F8#KHT(.F>0-*@2Z"/@-+Y>@@O&9$C,6-%$!>]!.1'UV4W$:ZC?.9CZ?C)& M&/.PCN36)$,4!%DVTVPH6&(X6.\3M6C$F6Z%*SW8OG[ZDR=X2T&NX73G<.C; M-+O>K5[,9I.AOYR5E+]/XPT;D%"H9@$M+^DTP5T(_3";0UI2\L:1=HZTKH6\8!J7#P7#DS$%8N875%KB4=5]%)8K8R.+97DM!2@ MESC7D+MSR/2UFXQ0V:;OT^3CF9ND#PE5, S/AW-KYH6?SG-#!EE+$ZE ESV6 M TIX#UXFAHIHHTL\6)5K%T=T0_;DU:$! 6OT9.M8ZB:8+]UT& 9*&H4K3R # M0VLEHA[[Z!40XJ/&+XG$)[=5BSF0_6M!"]H>T8S^(F^0@G,7U$_#\\M9B@,T M:#0C/H')U(+P5(%7.4*(G!D3;/:ZMI^Z =\Q3\%EGR"'0&++0LEO1 M; \UZ8OQR9\H34E9LZ7L?/?2%?!B \PZ:"D] 3: MX8A> />O/VT)WU*[^I/5X+3: ':Y>][#/#!:BX![,5"E<8L.V@&*2H(1F5AM M*;/5[9F>$)^G=E4A;./Y]^\_WA$F[L/_:M,IZO7_]]N;3_]U&]%.7:*6']B\ M0]0ZX.VZ0RF"I#+C0";G0:!)"]:C1J$SS%7D,AI=N^-"\^Y0D4K/K+>@:9 @ MM-;@&0L@T(*3B1"N3&T7^FBZ0_7A\Y'N4'W$>.CN4/>6L+C]?C6^^#(>715C M6L-#3JS<]CA2*K#1UM,Y 5,R2&EU,):EU(.6:PD21T[@4!QR4%9[F5V>*F M&6I?Q>U1%;H6L.])$_H(NX$&O$?+]JINEW)%35(9!/7XARTILXP'2-X')B*E M3M2N9[SY_ -$T':GY.Y%[+;R;%*Y>G$Q'GVN7J#S!1249( J*NFD8ZF9P%$CP2I'HH@BU8][KD3QAWBN(MD$-ZOJ$C=66 MI)G@.F4P3JK2+B& $#8Z -Z,P26Z:?DJ+ M?[]9G$]GXW/\_.E"%A\0^,_CR1]N$@=2FF]H1X%!=ANT2.6E+2UDR\'^BFB3CEK$ P)0DL. '&*WQM8RG MCU9(Y6KG%!\RG7R?NK*EE!O8P?,UOIE.+U/\Z7)2=#5-AN/E=>TJ=RW%8@JF MT72>%34((D;<+2,$A6Z[4$*ABA("*:"3(((2]0N;MH!YVAK4FK<&35XV0/ZG M.[],&Q![RA2+0D/I0(-.HN'H(D0#4L;$!.$AF-J=@/JC?):*5HNUBNUEK@-- M__MR69O\(9V7>8J?QI_SM*RG7KQM)2WY M\X+;^8LWD-Z4EIX*LN+HR:A( =\U#9KQ3$KAB0BUKYE:K^G9*//A-:)BPYY; MQ\2'].5R$L[*"NX;)0,I4\XR!F!<%//#HLUKO0$;RR2BK*B-]9-E'D-UVEI7 MF94&S7L>0KA0;*=3%IDD( K=8*$%0ZM5"+ AH]$:B&&AB0WX$*CGJS7].:G8 M%6@%\-?A:#R9!U@609.54$ICAY]*;\L292D='39%6?ZQ$-M ,L59D@HH;I(H MI=(/F:@,7#CAN$LT^MJ7^;6PG[8*'H3AFLV)^IS[\U9\ \.#E%F3,DY-H]>D M'+Y.I16.5DXH(HG+M:,JG<&=MK*UX:A%NZ(';S?0 *3220O>HK.-^EVZ.BL# M,3.%QWAP[&[WPSW>,QWLML0DZ[(0'(^JK% JN!6@1<-P/PA)('G$J/K3JNO= MEC0H<%D.&GDSRN/)Q=S%>.LFBW;0/Y5KJ^;]<77I'A6^@#PY83++L$!DMHS*2A[K K):4D.JE(AUP[?PRAK,4 M+\_3N_S TUY^7_YP405 ,J7"6]R/4B[I(IZ#"V@I&L^B9X8QE$5M4?2'N;?2 MFMK:<\]J;TS1T57DK!V/%FCI'&@,4*,XV@'<@\O>0@HZ2<>%3KQ9J=91C8IL MK0V]YDGV8:7Y4,$N8)[K/,E>1#TX77 ;*3>GWG%#""UIYLFC-\A*'JL,"9*. M5B4BG(O5C<$CGR=9C_$^PMW?/$EN'5,>_33&W,+\]^@B@F'&.,-9*KG@'O)\-1&'YQYRN-+9V"M;)"1P;H9N-JM44'GSL+ M)6LOIT"]OYN3O9;(!QYQ,"KKVX0UA=F$XW%^.7&C.!TD)A+W$I_O+$5MXQD5 MK^.@"YKG& MO'H1]6 $9!LI-Z<>]3AIP\K^RED9[:K &+02A=,Y6.I3L/6G*A]WS*L>XWV$ MN[>85V!4>DH,1%]B0@)W-\^\>@F]4\RKC\0JQT/N M#="ZC8P3DF*@!)+AI3PLIN+M<1!4,84_8MJ%#EP^_)2G2FA%V;78AB_]].:N MPU,6SG@#P="$2I9+30(U"$<*:@2Q256_FKP-X=D89CM(OD%-[0TX2X7O JB5 M.787S(%,LETHVDSW#O)MNP,L@2$<(XD10+(O44#&P$N;@%G+A54A,U.]!F(_ MA#]FD#7ENX]8*YMAOU^WL=&11^-$ )I+"4ZY5;')4<2#5@5#6U/IW.&L_OV MC7]V%.UX9[E4MJY>X4HF5TW&G-36*T.!1:-+;P4%3@<&D8@4I0XY4M*!H%L? M^I0YVEXZE5^BU^Y&+R@3DB01)"^S]S@3X$W,$%%95"EEPZ5VX.CZ$Y\R05O* MI:(-,YW,!J_&H^GX?!CG9MH\:+O8PF/R206#5KM!H[HT[W-!2,B,28U(*4V= MPH[XB!OG&'YU?89M?OJIF[*5Y%ZQ8\AZ1"N#JP.F/@9M;YTXA"U;BZ,'*=]! MP!4WZ0>QY62MT9Z""@)/=?39P61A04LM$'0F0G9J=GU4I&^P9_?)>1^Y-O!> MEH.QKV)EJ\Z=>/;01*("JVS$=;( SI>QQXXZ@WN:=[9VH=H&*/L[VNOQ-*XO MY"8-#2=XK+E9>CL>W0ZJ>:J%$=8#<]F"""R!#225I%$6J#1HI]3N/+$1S GP M7T?0#=[^#^EK&EW."VY?E>(T%V:E\\JKR^EL?)$FK[\M*]I>E(3":8J?W+@2(2XW1'S77B:44EK\'@).T]??<&7X_.'(3;[/A;:AYC-IA6\DL1"<9R \ M0T\VXU[*A?+&"L&2JGU"-5S.">KKL9#?I)DTOHKX*]\_)'?^>EKNH0M MHB"E3""(*;UY& 4\)%*@BJ8@:[4A4F,8GMZE MC:OTIG09)N"I83%PXKBL/CAB_N039'D+D3;HE/KW\3C^,3P_'UAJ0S), D^* ME(ZMKAR<&IBBWA#MN:MNY:R>?8+D;B76C=U)&V2S7V\MJ]UFF*85.B9T^]QJ M&>=;+*-2#OGUDZ\UQJ7HHX@)B& 9G9MLP')1BA SX4YIZ5SM^6AK8.SN(ZT^ M.9JU\#<@;"OS.Y=.;WOP&POR:>1 MI.UHT!P]=U"*XHIXCH [GH8@O?59*\]2L[FXQY2DO1/3O1*P^TB\?>5Y!S#/ M-0&[%U$/EZ!O(>7FU'O)#=5> U'1@Y@WU]0I08HBY6A"MK)VD\%C3\"NQW@? MX>XM 9N6"DR%IK!"DQ9$F>;A(U/@"24\!JMSZE+4?+0)V+V$WBD!NX_$&@0C M[V:G2>&55)*#TN4JCW,"UGMT2 @N+W-'HZE>,W$5[^K6XMD_RS7#J)4 MD'"C9C\+9"E>HWH_&:-5,ANFZ4 9KGAI.Q@=+<.%T9!$B\,#"2F(G%Q.=XQ 676'=,1 MDI+,,6>EN!L#6\OT8\]YVBQ7E>(^V_Z4>X5E&_7AZ+=R-[],ETKQ]6@VG-6Y M-MGF*=4N479>8JVV/)<7%V[R_5V^!O2/Q4BLZ;4"2B:B8E*"EF4&5HH<>Z :W=K?N,S%BZKR%80:0AD6SJ^ZRC D]+6TF6&%A#:/:E^ MG>W#F/;6<*>V7MRW^2L*_] 7-R6I\X,;?4X+5R@80W.B0*0/I4K-@S=:%+&H MZ%QD3G7*V'@DB_WJ@0>K8*E*X7A7458N4IB#6#H\76!4+$JY\>C]UZ%L*?R[ M].T@N89$LJ "BR2 LASA&"' E8Z7U"3.&!4TL$[WZHE M%E343E3M#?*D3*7]4-7@_JP7X&78N@OD1C=L6\ ]S!U<8T781>UV8/'0F]L2 MNB84W\0L2U!]$H#OK=#:)!9B[2%41Z-XC]P%'K_>]2'OT/KV;O+W MR?CRR^JL2&E5R:M(:?R>)&X$OK3KEP:<808-N^S+ C67M<-P58#O/XK>7$5V M4X M$F\4VJPGR,KL7L-X]\<&,OU!-K@L/DI^=F;T70VN2P 7[G)Y'LIV+XHUWYH6R5T M)I*%B.RA%AIT,4C4H*2.-+E +:W=X?TA/">D%]7%?V0WKB\^?YZDS^4[BRK* M7X;.#\_G/W*C>-5]Y$.:HNT^'>?5?^>FZT_''0:R'!+M/F^ ]R/R6C?)5_W, M-CS\^O724C B5("4+<'7BR2P/ 5P-I8I1 2-H-K5;=W1U1OVLN%)BX!/MII1 MQP50&00:>U2"$\G1-M 478.U/8A[-!QBZ4?W07RGX': MIHI0(6"V#8M'HH#:99\)'A0476X01EKP:+"#BS08;BP3MO;)>C2*5SU0NV^] MZT/>H?5M8R#/:!F"41HBH?-QFADLP5.(9&4M]R%+'_\,U.Y%19H$:OOPVZ#^ M9>$,OO#3>7N^ 5=4BR@=6L=E (+3!@SEI=^GISD3@?_4OIBZC> 09S]^ X[ M"+I%)U4W/7LQBN5?9=5?W?F\^.XJQ/1/=WZ9!O@*4&*UA.1%&9% &'C&&"*- M-&:=F:I^3=D)V/Z59!?V[O96K2[Z!F?7BS"O[)@BT+?C69I^2"$A5'1:WJ;9 M0+*LK!/2D]:&>J!MDUZQM9:BUY]EZ MR)'C8KWGX+UB0'6BZ,-:+KFOS/Y1](VLR/FN8FW02/#=["Q-5CT-+>/X3(U& MB!0()9?)=T8"KLCY[*GRU>=!W7C\DV9V6S%N[!VX<\]/F1V)3"L(NB0D6"G! M.&=!QZ@HY4185MN!. $>MQ#>?0KEKA3>N*3!X^'C;!S^=38^Q\]>7LI<+=7( MB&Y,]I!4N5H,/(,/B4.,)IK T3#EM5O#=,5VLA9]$W(J%S^7"V0$-]^5;N = M$,HUB2%"$FX^WDZ#4Q(/&RZRR@C7*)!JS=:JV*CR&Z415HRH5#5R!Y226Z8"I+(*V%)B1 M"ET2R\!1M(NM(R:0:(D,M3V[U;-/U@[<2K@-CH*Y;?)J/"UVRNMO7])HFJ[2 MN@;"E1ZF)()VS(.(!'1@0NWV@P\C.FTEJ4-$@\/B_62"34X3VXK^O*ZI9 MOO\_W618KJM6?M$J_60Z'/TR3S:?L_=YDM*.R?O5'ETM$[^-,"JE MU:\%]_U:EX/021+4*T8"NBJ4>[ ^6*#:!FM2)"'63NE]!%*]!/I-Q"PR<9.D M-'/#(:3LT#)C!$R2 NUWIB1!/WW[^X=/>*_*\=B;Y M#O)N-G_^&M,RN; +JHJ=WC8CV7_CMSI,/4+]#F+>GQ(0BH]7+ #+A)?N%!90 MOS5(&A(/CCLI.LW9.3+R'V@:MT_N^TBWP?7;^D/S[7CV?C(LE<$OTPCE'8;X MUV6Z;]9,H1@4).HS",,$&$8T\$"U9R3BCVNG5/8&>:@!]KNQ.]XG-2U2ZZLQ_Y.">NA >N?>>J:4$'2&_>"/0;D*LPYZ/S1S0-J>YEH\)B:">,E M]T&"*G:LH//DCS)W, A\./YI2.WRT",)F)4K;IM=Z3;#=4F,3;ARQX$0YM&! MUR1WZ\)[N@&S/KJQ;<"L#PM''3!+)'"N701CT.(6*E.P2BF(4AF90D[)=:HI M.=& 62^>NP3,^LA[?[&2+JB>6\"L%U/=@B;;B'E_2H".5)".E ',"JTJ1BD8 MA78VS9Q[;W/,JM.9>F3D;Q,P:\!]'^DV")AU\K%5$-8)C79U(&B\!YIQMRMC MXQ3+^$]26O/G'.3HQ>$V08X^!#2(A*VWK#;&[6C*C&241)(:T6;OP227@:%3 M;FWD*HG:]:C]$)Z$XC0DI7*<[)7[,IRY\^'_2?'])+T(_WTYG,[E7=(RIP.6 M=+(R$O"2!A1"3/BWJ(%'RIP*T>>[PU_6QD<>?LKQ142V<4!?%64FI39-:$Z+T2VDV:HJX6;%),\^94YP2;Z,:^#.@,\N%&2, M.:Z]EK6MN\/7I[;D>2<)-R@SN%LG$; ;O1YB&)9;$X5;B1Z/Z+: MS<1NB]OQAJ*89M?1P[N/?C&**W37&D=LEE%D-/>C+RX ,7@06(J[A"AE!I(; MECL8OOV>NHLAW^E)BP IS\;01!6@%X,;G8T.O+,&RIJ5%-9[IFNM;2^W#(WY MO6GA-Q+SH>\;5IOER\LIBF@ZO>&Z+"::VNPE"Q$X):4[CPY@<;/$M5 =53+> ML=H5D1N@[/OVH27IX_K";^!HK(-5_CJY:@S:!6"CSM./@CM,G^DJ5'90C]UY M.(S"**8=DA_LKQQM\_O'[U M;AGVU$8P6BJ\>?0>A.*VY)!:L)HF%34G,8<.=LB-C]R_YU)9V./=)=4@/< ?/G]5_>_QY-7YVZZN(;++&93RBV9IQ($$QJ<*$Y;"#ERHM"Y MKIUTVP/>"5L/K4AJ$.9Z .HUT+?N8O4*=8';R+[H"?4PUD8SZKNK6#7>&M@C M?6$KSR+7FH#3HHR1YQF,#!IR#C9Z(D+4M1,5CT+-'K%5CE7+^M#50+L^35Q, M!;0Z MPP%"Q+*H,,4:CW4'P@J@4M/*T=I1D]>S],;ZG8-M.PFTTI/GN8@>! M$LEIM*")9VB7TPB&FP1!::84U[CY=6GRLNGS3X[4:L)LL(_?NY%(LZMLKRLE MY-E[JS/:_/-SS2@%QN'* S-2>*_QN.M4H-SC#>^"Z^04I1DI^YSM^S&-AN/) M?$Z%&\5?QFXT?>^^%T?ONL'-C=_9_EIORP=5N]RKL=!*14BWAT#?4$(6F$Z& M0B8EFR^J,@0>W>OLLXXT,^)2[5Z>&Z#4G3*^B!N(E)P5 6VH6 IMM75@4H@0 M)6/XPDG&JT\960-C7\5$-3A^>'AX?ZD>RP7>+^/1YUF:7)3U?,+_9NZ-"9)- M""5HZ+,OLQT2"D852XIJ+:7(DM0.MZ_#<:C"H9VYO=O >%<9-[!>[F):NEE= M4#6*G*U'=)@ V>Z,/:(".XA[?\J04L[*! &!9@Y"H,Y[0@6DF!U72I8*[2>L M!(^$K_:E WVDW&+(Q;6=M2I0X5XYYP)HEA!0YA3*^"P(DF=&&1XWYO>M!#SI5S:7X>?DWO2SSF]?#SV>QC MF:PQ_Q9NF(CQ9L#E,GWZ8_SI;'Q9XC.?_L"??O]Y?#E9GF(\6"_F(_N*_8.B M0+\Y1PK!"NJ%)#)V:E5>"<[^384ZW(X/2TSE*X^K)2"^\O?_/TW&W?#/E[M< M #&H(TCZ1+IGD5,*>D5WLCI=6.--M#82@/(W2$.5J#^WICN[0VM0BCEZ-C>;. M\RLWF7P?CCZ_N"CSY0;^,Y1=W8 M0>+-_:C?1NYB/)F5/@X_#:>A 'P_21?#RXL7HSC_U>GTTHU"FO=U*&.HJ#;! M&\O*T&R4BQ6\M+I%!R,E% ]QAH2V"M,;\BGJ5%O>&AQ>)4KY:1FE'(1HB1 Y M@S4);?YBZ1OB$Q[BTDKNG4RZ]AWUS>>?AD)L+=&-Q?U[S0RI4.3=X\/WD &R ME]:S&Q7)>84NM("$=C$(4>HI6'9@T"XFPC!K<]N\B%]:9GV8:#+3N# 98L+5 M)086EP0JVVBT+>=F[>8@QYCUT8/C+ED??:1Z+%D?:X*=QHM B2BCDTLS.I0+ M+@/70ASUT@B'VV#;A*=CNPCJQ>OC%T%]Y+O/N'\77,_U(J@79UTO +81^%X5 M@JFDA2[-!8N;+0@%K[0L(SBMXR:GR-.35H3^%T%M]*"'G(\PK&ID+NT) V17 M4AE2)N"D8*"$1VL\"\I$?,3P/+VP:B].*X=5^Q!RE)<_VDM'HA* 7EB9 <,U M+D"C!Y:YM4Q21LQSO/S96:?V1LJ17E<'Y8SPA@"3L@S$C %<$ 8X,<(::[*[ M.R_TF5Q7[ZQ9>R2F8BRM+.'367IQ,8\D?$A?Q^=?AZ//KR8I#F<_NU Z/5Z- MK5."69W(HH>&H!1/?FIS&:LJJ171XK\[Z$['QYV ;K00;,4VFDN()>!7@DYW M0=FDF$=0G)E0^FHC*),E^,RD+:F>\FZOXTULKW_ :?!;07@;VV16+F1)D?JL M$R(AD9=FK276PW&51BE/& GXU3,K9-DEK+&SC!O=B*S+V^Z ZKD6LO1BK&,1 MPQ;BWE\A"U56$6,Y.,O\LDV28!P4=UIXE8E5M7M,'7LA2P,=Z"/EO12R2.TB M$8R5\G$\D5(9DV%Y!FJL0R.#:D%KI^\<;R%++W8>+63I(]H&N3AS*,L+PWE[ MZ.7?K^ I(H54#G#5O+1#M."HH<#QS,N,1BYL[0&*CT Z"3VH*?;*P8*/Z?P\ M37X>CDJVQOQ">8G)AZ 42V4X R(10F1T-(P M'AQZY-:*MUE(LVFSW_2O%83 M7&7O_&,*XU'(#D)?[C0I!WNQ=LH/2AIYP L=6$ MV&".Q>V@P**VUN/68>;SY&5!E$M656 0J&0N>FJTJ'T#?1_%J;AJ.\JW.>.K M O@.F!JY:>OP',9)VY6K!ZG?0= -C/2UV#RA1$2&)TT,J.>L=#R.,H!30;", MF *IG76U/_(?<<[VP7T?^3;@_.% L.0B*L-Q5TOE$@") E.&,4M&):&&>!]K M%Z ?60Q^=\[&K03>P'7[)OKJ@4_=DMM>>A5O5ZY +#6I"XR*0^1O/'K_4^.W%/Y=^G:07(MW M<75;1P5U46;PAG#<$H@&RUD&39@2SG.J0J?6PX>9 W+<;0&(F7*AR]*(0060\CJUB!G0(PE$CC8J=#)W'R+OYT"=(WM8R:W&O M=#:>S#[=O3_+3@8?'.XFK!AJ@I09+)P#?D\*2TG2J?8-PUH@3]W*J2?E^]3+ MZM2OYI1T@-4H:K4!TF$"5Q5(>TP-=I#X/O:"53N-8"R-S .E0I<;DG*O[B-H M/%QR))&8NRFF3TL1'@EB[4\/^@BZ ?^/78#RQ!(7R4&,I;.\DFAH4AL0GF$I M,\Y$K%W5?W3WSE6HZWGQW$?N+6):PU%:A5QNA7)Y,!(-3P%6\-+JACIPR63@ MF0B>A3>T>E.]35A.Q5"H(NO[.J!:Z, O)1%ZLM3_+OA:920^@NU N8E5F.R@ M'CO3T")3\3&<3)B02[F--+2, 34,G,X.=$X"(6IAJZ/(B6])%^ M\TRFZ>);[T97?K6-662"NR;7I1.6\& =(9 %]2H$[K>+A@NA"* * R(9-&2UD&#<=QFDM ""G07TJ^> M]!Q(WTZL#/=?%NC2B5%K2[3KPCB"8A'1@+2F5!JS94+JO*^ M?Q?#J9B*.\GV/M>Z)M=7R7V/(VID%-Y'6'J!\!Q$W?M&7R(A'Q]?C M7J-I::Q+A0!'K0'K#;&)<>]B[4X;^R+]$:.N->=])-ND%"5R M"]$01FN? #L!WK^]L"OC]\I;]D57\[:T:#VE98-4HR+#\Y& 4B6+B/ R1A.M M)QUD4C%SI:I7/VW"#!%LHQ,1&A0:/]^,@XIQ>G/*)0"^6V:O3R?B/4@GGON!/ M9M\'R*24-*+I;.:U50;/OR %$.NXC(QPIVH'U_K@.PVE:<;(?>TQNYBMZW"^ M'\]0#D-WO@GP;^5>\N.7%(9YF.*K\2C.&9H.I%76<-P:65D-FE8&O)>X<;J0 M7 S.)M_E@K8JJ*>M3X?EZ+ZRV;HAEY=N.IQ^_#+!)[\;W8QITT'B+AFB!-BD M-(A,\-0UN,-R*K4+GJ*AWG8L]V9L3UNEFC*Q)DBW>V[IC=DX X1B@D<<(;%R MTA('SO 2![*,6JLM9[;VZ77C^:=!_=8274-ODSS I9%U_ZCD1@HCJ $5@P#A M! ?'-"X]HA\6+.?6U;XP[H/O1-2C%2-KU&?W[J=KP-Z\Y\FPW%\/8H# M:D-0W%/ _^'99[P$5_8T:J7,U!DBJQ>I](!WNLI3@X\UNK-S0Z9%JXCI"NZ[ MR]ETYM!2NAJQR16+3#H&C#E7VL!9%$2PH$GBA <4#*UMA#R&Z42TI*;DUZC& MUF':8G"_O2P"*:' N[F3 ZJ%#1G-9949KID1A&5I0A,Z<1&34IJ(#A[.YB<\ M;7HK2F\-J3M'4E?[T#RT]V81O8F#(#71(GCTB A%CXCYN>V#JF8)(=8F33LU M@M@B>'8+R-.FOIZ,US"_OTIL6UX8I>!)XR;73VI8$Z-(< MR&GP(5"6LA&)U.Z1_Q">T]"#:A)?HP[Z &-F/X:S%"_/TSC?.*QN_D*+\;.= M'[J'L;3;":#2N-IU5N6UGO(@F:(Z ;$&]50Z"29K EYDK;)S/I"]5(K5&EV[ M[L,7Q0 Z*(9>509"21F^K21XB0M/S'.K\42-OO9%ST8P^QIC6X_[+KY*?SFO M2TP[DI&V(BI%8@Z IZXHPO%@*6[E1%@37# FJ=,=:5N)W<<'V_:1JZ#;7MQUG6@Z38"WZ=").6S(EF 0B\,1"0"3#2R=(I@VG*?M:OMZ1S[ M8-LF>M!'SI5KIS=/)U,T9A9IADA-F8Y:-CV%&+/@@BI)'+^;FOID1[OUDG^G MT6Y]A->BOUJLL,F.S4,]6TK MUXTO;(/;AY_=2 MVMEX><'BSJ\=(MR>7/F(Z&97'SP>N0^EUG\R''V>I_QM?VMQ0+#5;CN.1>"5 M;DFNGKI _N(6\A6X=Z,K0(LBALDM?->OFQ21\> M2,_*%";)P7OC(68G.<\D M2U_[6K3J G;=BFN 63BDW!B/IQ(:")9Z$"Y[,"PR4(D+-!Y2YJ9VWEDU\/NZ MY3F<[MX]*@[#^['<(JUUI5"]=(XE1T]J!\*D %80_#):)B-Q-I#:]TC'%&HZ MD$9T"4WU869_T8@NJ)YK:*H78]W"$MN(>W_*D+BDA!?O+!?WV-@$GDD/@;N0 MJ=%FFJ@ WVDW*3AVU7>T*HK6/#)H7<.M%0,"4GG:T3W/&@IN58I MANH3(>Z".)HP12]V[C5GVT6T^PHX\:2MT *=<\[-HJT&GFZEGRP5+&@\V5*7 MZ\6C#SAMPV0UP35X<=?T%<\T"J*=AY1\F5V2#!BM)20M#3?2.:YKSVPXGFD- MQV'K[W'598#U-H)NOEDLL9EG?L^\FW7RK<<@\L3RR'W+[@Z((QE4W8N;]4UWMQ1L@RRCJZ/OY?>KO_YCF";XD+/OOZ2OZ7RN MX):4DZV,$HVE'X!(JN1"<4A219UUYE+6SK;OANQYFPP-V*O8(_$>RJ5#$ZL?:!=+B3''35=XA:"%@G()#);Y MTBI'*Z^:7L6N.3K7ZL-12I=Z,OES.IG,)L-5T9LXU,YX#]>74EK;, M>-8:./'HV1,KG&]V'MZ'LW_#J"&1FU1F1Q;:VDXWQ/#S)/WW91J%A6? !#-R MWCE2JE+U2A4XCD)@(3-/C2#&UT[/ZP#K3ZNI)F\-.@:O>[^N %Z-!WLU:&VPP%6@Y<]641WH69GDDX,]V1J4VES6TI*P M@ZE.=^OG8)K3AXY]V=!7>_%J1C@<+TT7%F9>1XDH-+(>)VS"@XC[NSRLYKYPR"K=TN\D#[3T^SJ!J_.VQ M?Y?GYK1??<:OB%7#;:HU]/9\,+-TKO<02XFRF -,: -HO/J);4E M^TQ(KR3%_Z^L5WWPG:Y2-6.I0;+7W4&O2Y@#EP4A/ ?0I4>.X)*"Y\("RRR4 M ED>7-M^8E=0#GB8';Q J08[#4ZX3?.SC(L*=T,+N!LJ$$S@QDA\^<-%IYFA M/-8?N7LD<\J.26EV9V?CV;7W6F@44EX5X"Y$N[[V]IXP6]4[[PQH3S7-=05W ME'7+-*K2XRF#9&6@258:C*:TQ,@T>AHBI%@[??U$ZY:%L12-D @6_7B49'* MIT@$2H/4I5+!5^\V^\SKEOOH;KNZY3Z\'TO=,)6\UJ1YR/0+?J)*_N3[7ZL+2GY%6^*B4642A' M(CC.;XC M8I[J3= R539 9MJRS(GDU:O\GD7R:B6KJ0IO#2+)73*CND#\,WEU1VJW2$'< MAI<#):_B_JAYDA1W3") )&;!!ZW NFR$E,[AQGHJJE,A>;6UYO2A8U\V],W] M=W5OFUPT.1HP5LQK1@PX93-$:SEU.@M.F@4#'H9V'(;03K1VL9AWY*2!*?1Q MYF:+#*?+Z7"4IM./B_#4(MG),9J+=P YZ7+#EGDIT&:@M%8A:.=I]?O/!P$] M;_.G'E<-"IV76%9)3AW -#)Q;@$YC#%3D:A[/11VE7*3CADW0?&L%!ZN F1D M 03A"1PU%C3UV?B2YJ&K[QGM*7_$"-D7XWV$6WG2TN]INNK;P6T9%24B),K1 MG"+:E\0+ E83&7A94+IC1ZSM?7;]B?L__G<0ZWAGF30XQ]]R5-/1=GEHK("-RTT M9O05$8TGWV]"4B8Y$C@P6^)R#%TD8Z@'$U/R%@U>GVHGX:Z!\:QU94=6*F_Z MB^'VX[Q0X12O4;V?C-& +O(94)()GFP!Y'+\'.Z>(1G@G$:95#*4=9F]TN59 MSU$UFO"P,?39(+7MU?CB8CB;FT-N%%^-1S,4#+K9B/FMFTS<;/AUAVGB?3Z] M6M+9UDO:,8.LZ,+ULU_<>?2UGAG#',ME(J2-I3:6XI9!DH<0@HM:ER3]V.&5 M[/"H77:7S1^_<):CITSB,0F&TM)M#K= $R4!:EU)3"?.FL>TH\-C6F=.M>#L MYMY04XK'DMWT]TLW[3H8=3ED9C68;6E M#PLM8IJ(9/;]Y7@4E_$=XK(A-ED0C@M 0YV7/O@$DO%)JD",);5KY.]BV+_S M4Y>ENY'-743<(""R]*2^OS]W\^/T]7]?#K_,8[K?KP:92,]2Y-*7Z^.2$%6\ M<.($N,RB$#IS7GVV2P=8IV9YU&:B09[/1H@W1F=T@=BJ3MK6V+'$QU'C%'CD%S^M#1 M0&->7@[/XW7J".,N>Y<\1*LEGI3H@D\N&@Z[=[XJ3>HQ:^N:;WUP%-Q$K:7 M8L6LMRL0*XWJ *./J=^%U$-T6=Q!^'?IVT%R%??=NW"2R2YQ&D&51B-"Z@PV MXEZ3.(M:&!/Q^'\*!&XPINOSUT=@E7G[%25U<7EQU7"3,ILU!9D(!:&) QN4 M@I YY8PGJ4.G -TCS-UZZ/Y.R9W$/JXALXKV[1R(^W8#2)#,F5S2[J2PI953 M!*,YAR2H]2Y:8U6GN-ICY-U\Z!,D;VN9M;!4DYNF:I*O,&(SO6X5KEJ'= UB@( MNAG586*?==CKH!([B'Y/&\5JG*2)RJJ,RN\C <$TP_-'&B"1Y:0I=X'7;LZY M;Z5X)*JY;YWH(_'*N:1_GXPO1W&.[5,:_5=RDP]IE/YPY^^^%#&O0FY>H4F2 M! 3/T"959=ZX41;W2"T=#5P3<^?T6)OSU>EA!QBR7HF9<4NQ5K3T[@#\>3R9 M?<_#KVD33(6>B%9, ?^2IZ4!5$;?; 6XA M>_T-3:OA-,77)3NV[)N?SO!7/Y\QHNEJVHM*.4N:@:8R[XXH#SYK!5DR*4/. MF=T=U_289O2%<&J:TI2"!E?NOXRGTVM[^ON+$"8HDQ>S5??R15-@FU1.+J%Z MTT2+5R3 "^M!>I-,,,RY4#LQM!.P_6E/RWSC=EPTJ7":7DY*\]^/:38[OQHB ME89?YXZ8=CQ9D340*LN4JNS 68KN-)/$!R%LI/6+G1Y"=%HJ4E'Z#9R2=[.S M-+D6P8 0F;VA$HCG"80IG>Y+ WI)#"?HF7/.:[=^O0/AM-C?1;X-SHXYG!N% M6P/% DT^&&"2.A N,5R;Y&"9DI980T.H?;EZ%\,)$KZMA!OTH_@E3:8'.*%+OBE10@:58W53X5%4IZ45 ME5EH$+J\C>WUMR]H_:9!EKC.:-'*=:$T*$2?V3-7AG@C6(G?<[)V8&HMD-/2 MAMUE77'P8EGP.O5=AJ$MY'M??)5&_)+FX8;OC'*0!B+JU6X:(G6B[.Z3$1":4C'55):J:QV MTH"[3WP.:K"3E._K@FYA,2P1EB-KH)--QH4,>%HQ$(%Y\#I%<%QR%I(1.M=V M$1Z!=!I:TD+^]]7#M#HG[L?2IE?!M($UV4=-"=!L# A"!!BT@J&T[$@*=P?* MND0MMWW^:2C(WABXKS6V1C[O;R/\K/>7DW"&.)< /Z10'A$'##U@'50$+CT> M@(8HL!SEXY/S+B5%6:KNA#R"Z32TI@D#:R)1.]V-K3#=Z"?R(161E4XR\RF< M@Y0<<25)3RM?:EI8 BL]A92UNI M9LN+H>G\=^:1ES>C/)Y-_2M. :UBN M!1 M*Y,#D64 ;Z( JG.@-&O+=.U!= _ V== M)HZL-XDWEW:Q]+6ITL-IXI*NXP[ M?:C\\9785]> +4KL^S!QH/KH+A#_++'?D=HM M"J6WX>5 *J1Y-)IH"9J4CNR4&K!>&) QN5R:\&?U9XG]_C2G#QV5T]-6\*Y@ MK:S)9?Y3EBD%8] =\3F5<1 ,'44EP$5'HV."Q;LCH=9[8@\_YC@K;WO1,FXC MTP8I0C>*@GT,3BI\/N5LGG"-IRE1!(BSGDNM=+*U&SP=>[GU-J3O*-D6J3ZW M@H;%31PDGG.Y=P:364E,(P*\MPJ84@A4T1AE[:#;?12'R"=MYZKL*.4&[_;' M2S22$$F,5"8W*BDZM3=Z.YFV2-Z[M;6\=]_G MXP5I-TCG^S#\?#9[ MEW^;+OKPO_,SE%.*;T:OOX6S4EK]\WAR&_DJ%_'[@)A(2*02@M,!A$/HSN&) M%%/*RKO G:ZM*#O /2UMVA=OS3,#?T]E)2F^^(K?_9Q^&DY#N4CZ4$8PI$DH M.<[1A\RM5T"U+':NMV!DHD"8\X)SD= ];KHA/8[QM)2K*4,54PT[X;VZH;Q* MDJ4#DJW6P69@$@TJH9(%*] 5,R;F*!4-N;HQTQ?C,]*H71G:F+]XJ&OD93.8 M6P=]X]OCAQZYWTOCSHO?TUVQS,932AR04'J72I]*%VT%*3(3\=@3G-5W7 YV M5YR9!D9*IVQL$3O2ONI0';M&/OP<2!+OJZ0/SSKGA' M:K=IQ[X%+P=2(2Y8N2 J<5FGR41AVR"8+6/K6>\EUQ:\WI0\>> M[XJ#4 :1E?[S1J(3,F_3QW#[U3Y;$H3CM,N(Y"=Y5]R+EAYWQ7UDVO:NV"8\ M+QTJ-L^DE*)8 8:' -EGXD-6+.C:C=B/_:YX&])WE&R3>Z3[9297 #&-8>+^I$&++#HM6$0N2Z#+E( IZ("%80(*2B:G/4HN-:#\ _CR\G@ZRHD"0PL+;T-L[:@W/9 G=6>&4$$?10I^ *X_-5J=X, M[:DKST:\PZ\)MU6I?>HNG=?8@&)%@G.*@C;-<21^3.Y1:W0+Z/'5K>ZX:7-IW M!3W@Q+%,/04L#+8E"";*(LO*DIAJ,836G#MO+:T<2+:$21=L3/1S27?S:)< M;8.?QB_3HNMNBH.@B<+MT$/T)"^2E3Q-"B15N"\JW!1MI^%F/;>6+MA.2U&: M,+*Q.U&#]+&/LW'XUTM$'5^-+TJ;QGDKC;=N4A;T-6V?)-;Q@ZNE@FVSD$H) M7Q_/W"3=>_0+?/+H<]9 M&.>"3KQZ_Y#=4>]1><7KFKN3(+O .+VYP;V$OV'N[#:2:TADEH3G MH @85FJ5T'8#3Y*&&(-#%S$KV6WHY:$)[#0WN 9_?016F;?;,W"E9#0G7(QD M''UX:00XPQ,8;X@3WG%NJXR>/8ZYP;W$OG%NFKRM9=8BS_;Y#+%H=0,#*7<)B56GJF4J@=Y=@'R8\ET#?B MN(\T*R?%?_IC_.EL?%F*+C_]@?O4=_S&FU&IO!Y^3>\GX\\3=WT(!2TEEQ"S MPJ,L.5QPBAX$'CY>AVCXW>%[:_/CNS_Q %G3._ R;B[4!BFMBV-I5?S!1="6 M> 7*E1D>"K79"6E!IQ"IX(1)4OMHOP7@>9_MVW/1(.MK>T%<+V,4[[Q/7=;4 MR$1HL9[#&!H[J,G=0.ZQ<-S 7FFR-D(SH=0XH,Q%//*% Y/*% K+360N<29J M]R!\.GK[B.UTY&K;A]H&ZOKZXLOY^'M*\[O/V[/?#4/[P''(5/)2\Y+!Z(R" M,X''I#5SM'8"P$8P^S?(#L_UN 51#2RY#VDZFPS#+,4YM-^0F>F'C[^M^KEJ M2:6T$GPT"BU9J<$(+8$KGV(PS&=7^UKU04!_:E)%PBK'VC\-9\44?C.*PZ_# M6&;$EQW;FX#^CK4%4"D,+XXO*Y6\+#JK>=)H]U8(VZY]^//T"^IP43%_?RV@ MWX>SLP_I?"Z/Z=GPRZ?Q:W1S9]^7;T@7J!5O2WO"V_^-:@5"'U*/!FRTWET> M@4Q5Y+FTEV>BS!M>-++5#A@E5C*9J%:=BFB?@N(\<)-[6+WI0T)E??EI.$D! M?[P\%[F46LI@2P<)M+(LDV ]NA Y1&E=MM2I&HDWMY^ZW^O#IN2,JTBVHOU: MXJ4KHWJ*%M:[G(8ED"40X$M!V]F X0X4C/H S#-A5I^',C[S*MQYZ>FSO M)M>*U\(%R/M)F@XCFKZKVPUFLLS2@&3!EW;0#BS#W25K);TKDXA"I^#%(Q3? M>>QIDKR+;"M>$-S:7:Z[/&E!LP2:2H_FQ,I5:!DBHJ)Q0=M [MIH#V_2ITKC MKK*KZ,O-FW>ER7SDZBBD7U.)14P7%]LT,,NH!$ET&1M0YCOETL\I)I4)@M6^ MT\RLM9_^/%WY2M*N6"J]'M$JYZ0#IO5.>T=-.(3W78N#!RG=08"UNQUNPI:L M<5GB7J,B'AZEV2/:?]&5+K->)]QZ*&='1^H&SWB?G/:16_7.E6GFOKUVD]+) M?G5P9"KPG$\<)&=X_D="P<_M>,]9R(D(?K>1\H9VE?<_>[]CY>M(?%Q17)7= MVW^,+Y*_')Y'A/,A?4VCRU5VL.62EIF_P-&4 \&2 >N(!A*35HJC7V9$!PXW M/N")$UE'<(?(+MAD0KR]+/"71LCTQ>7L;#P9_I\4!XJHZ'G4X% ?07@TY W3 M%"+S@GN&'GNJ7O=8>Q%'>*G7N!+RH&K0X!*YUH*^NN%Y,99_'D_^CO_M;*"S MR":BJ2R9XE#"3. (OKF4YT E0RFGO6?.;+F6/[7\$$K1,N,R* ME?A2"ZZ5D"IQ+VKGT39;S+-3]^-0BP;U.LT6AG;?'61TL[BA M%E(N'78RY^"49J")R)XDRWQZ,B_!VA7^^68S>S6.3ED:M&W==8USH^]J@7^?C*?3033,2JXH&.78_" $Z[F# MR)FR6E.B]='X!9N7\:>Z[UD5&O2,G>/UCR_)WUU2F:PR^_YF-)U-+N?71_/Y M-Y_.W&BYV!>?/T_29S=+MU_G?\Y/R8%12E..?C[-Y1J7:PE&"PJ*VZ")]H:R MU.(-V/]2G^=;!1 J'""!Q9U6??OT';B2X2D) >\S!>&T )_P M2\>89C(+88\G-MMS;7^^*L>@- WZ)V^]SOD?Y;4?CCXOED('(JHL*8*7CI4J M+A[ 98:&*%7$$,F4ZM8(;A\OP!K\?RKYOLC?V,YY1T5^/QF&-(@R)),,@R2S M0?=>,;#:$-"1^Q1Y2OBO%FHX?_KS5*+^@E]S#[53;L@B4>)&Y@3^M32*<9_3 M(*ALN7($*,(H[0\]RP\0Q1#-WYJ[.RAC>CN;,UKWP_&Y_C Z8?TNQR,AHHJDPF92)9+!.C M%;Z$/J 4M572$9^C-J[#IM?U><]&M9J1L$93#G?WUM.-^3V5=R3%%U_3!-^0 M^0]_3(H>_[+]RI^^5E 6,S ;(8;(#9R;/ NLT:<*1 DK/)WR]+=CSRV+JT MU-VJMN4'P9"-[B)Y6$56%0\[P>X5!U0C=YGYJ[IF4;9X<1XN /3==^:(5PW< MB::KL.WTIHDTAUOT"#J[2C:I*0!@E/HFHU*V,GCIKKUI=E=^^8C!V"CK-K"K M\5.MD#<>*'@2+&-BV??=H^T]]J;I@M+A>M-T,?:E>].\SK%'BBNE]K,/RFTJ M7A"P[G$)++72'['T?B#VQMA<.V%@+YMK%UM,A0WS&)FN;*Z=V%P[P60,6LQ3 M;#P5_/)ZNQ2-!F16@@K6U2[H#!A//(KH6.F]Y>IT<-N)S;4YV'8Q[:ALKJ@# M^DACLI3@47:::P,>PX 4Q&PJ@EE?AKH4_T;97#O9^F@VURZ&:JD0[W&_X>?[ M]6J-\TWA[.+N[L?%LOYQ)H64C!L!-LMZI47ZZK*:0!.#B\%KIG@K">!>21K$ M[L")S>4!T3;,'XH-9ZQP9$4@V'KC40F5P3NGP$;CG17H76KF%N N(28$[A[1 M-1S@3X!&2YP!>^[,6YLMRY%!CM* XA2">>42).TTBI*#96_T]P0^%Y^ 7Q'C"N@&X-%@Q>;+&$HD&ZQ* J2J]^2*$! X6DIFF,^J MH.6]=Z,9.+R^6&%X/6%XU&KQ3K,2-&1G"ZC@# 1!*[85RO <1-;AJ-X:(VKU MA1 3FD/:R,C/@T&#"6O$&!SW;K.U^5QO@XQZT1JIQ D2("$C94 MB@>*65/FL=0N.HT!O[N45\]H"TA#9#KC2#P++CA..1W(6+G[B\N 4@LP:+/1 MR;#$[#3]94).,A)*+^-4G2#6U$GO,368;( MO$O.1IE<UB0X*N[8C19O0I-;& M5M 0D!DJ B'Q0R='?ASKF:F[_^YF*^7&-?W>//O[Q6X[TZY=%_6KW MW+%+$WSF%$IM(B7FN3;!92)!*(J!$P%*C\^T MI%&21:O8YC]_H?<.R.JQ[VVC$7L<+7([W![<T <'TM-?C\GU\>:2,BY98L2P\RN$3:HO0.K=+ M)/2 M>UD[6O6,N[T#:C!_']SFBZ$,UA(!PD'&T:<^G-OU<:1%JR/CH%6*H*))$*3D M4++/5F9;8COUXB=)V"#>!TZ*V@70--WEL19+9Q<$I@3&F0Q*)+*)5@)LHA4O M*^\]-M,3IJMP$W*2$5 ZOD.= +&6ROVZMHKRS!5EZ^5TN>= ; 6BK^Z]B><&:8\QDU!0887+WE7CGID@!!.7H.NBCF MIQ.]/9?MZD@7<:0S -820#%5E HA!,66UL[P=2 M%\J7FK3"P8XRV\[#"A,B:P?.V'H_1A3PGEL(0:A<-!>I-%/A,HP*KO/C93/@ MP> ZJ7;VQZMCYITM0BL$GQCE.9DKBLQDH.DU26^XE#Y,<#OJ+74@:P'\#3IR M)^1.>)?KL")$1*-<,5 8"E Z%0A%6."N!.08'9/3B9#>;B?!=^7'0V)XPCMM MAQ7!>>5L4194RF1.SESM$17!A,P-MX&E.$BO]A:$OSISF\X\)(:GN-M7B2V. MT()ATH@ZD26GH#8K F_KQF?A DW)QLMF&)Q[E?SJQFVZ\6#HG>;^XF$=9,LP M"4.SET@F<+Y^:&X]8 GE0AINO7Y?Y*XWU>07__QVG5*:R#Q' M!@P+K0N[U'SG8,8J0NS/]M_/1?WHN95ZP2=I;N[7_UTL:;+Q54.J0@KBNB[ M&<>X8#A0]S8F%KKH>HA3L34%QC?S](G^\^Y?]\O;5;J-5<&/55$E*4\RD[BJ M2/K@@9+KJ&I92C!<(5/8.YG$_B&-GT7U8[L77?/Z4_P ]34_Y)*7RYRJU*M5 M7J]JSO20DMW=+?Z'\TH#K++?L&Q*%6F(UE*(%2K5)BV1WJ/*O/>>/4<,ZX+X MZ#T0[=L*.X%R8O;ZPH0;M>6<"X928R4PJ3M)\_3 M9@=FZZN^^4>.>N?HT\ >^[V@#>FBM9VK_HE.NY%SE>/?ORY^_Y!C^O!4;OWS M_.[/CMZY_9P'T\7TS6+/G]S)+[N,DH'1)*"*2][3GG MGG-_YYS[[CUOW#O^[S_&V[ R!LG*WFO.M>8WOV^NO6%\9TP!''I:NEH $Q,3 M\ /\ 1ACP%6 >=^^W[_@P0+^[C^X?S\+R_Y#$,B!@X%+U2VL1C MW$<0D[WK'L1ZB)>/_YC *7&)TV?.RLDK*"HIJUR]IJFEK:.K9W++U,S>W@^\?+V\0U^]CPD-"P\(C[A96)2\JO7*5G9.;GO\O(+"C^6 ME5=45E5_JFEN:6UK[^CLZNX?&!P:QG\?&9V>F9W[^6M^87&)N+&YM4W:(>_N M_;:+"6!F^K?CG]K%"=JUCX6%F07RVRZF?5Z_.W"R[#]Y\,8/AO*R9[XWIX'/_;E-? M>\&@R1"R@QSTPK(I?7V;T!LCDF.3$&^%*G1A ('"(YH^YJ%H^0[Q[Q61F',, MH,<;U^PBLGLQ*O,K\FS%4AN2M9*OBZ7>.O?U,+_T M0-UL>8%.M(L :%JT:+2JK?]# @MI],XD2 M4?A>4\(DE\TD(XC-L9"NCZCQ>V?R[%%HTW M\E>L^D0(?29EC.+1JY7"S0^(M4^:#Y)CIGM:6_ M^5GGFKKK/ .#,<'#QE!FLF^ZJ^1FULR,]>=PB73M%!^+VBY1W@=WW74E"L0# MX5:8^[MS-;1T?SZY?KDR76?1NAA]V8LI5\!/)>I]QWV@*W$,0/SG%&9O$T43 MV%X>_(_#Q,C6MND>L\%CN2<$['FQ]SS:@RGS_G#BU6;A>OSN);TL[N^5W""3Y\LG-365?$;_!PE$KP M5\"K@OR)J$C74XS K)QYS "RK7#FN.FL!GX&T+N;R0"FW#'1Z!O^5VJ#&$!' M@^BGRD2)JE2CZGCE>\KF)J(<&ELB@1?XUJ'%Z*8_! E:37H"9D73(PL2\=._ M0@G!S0I\=+D^9VGGK87L%%8LIRT_NP8+X2'SY$.L"@,(B2#?80!7?P4S@*== M=#E,BZ;_!0;P=E.# 33.,0 !8,M*DKG93I4P'WM^38+PJ\*^^*K+C'+.QU>;X):ND$=-?^I+/7[3GO&!MFA4#/9R?E: T1SC-]+!$NQ7# M=YEKFN_:L+]ISN(W!N#I4*MN.)W2647+0A^S-12Z0%Z^&F_)+R(R(661$ B1 M8UJHF$+PX>;<:_8DZ)%Z.VVW&SGCZC3?>_CZ'./E'I]NF1L[L3CGNPG4^99QF>?WP0:A8 SR)TW.%9SB(9Q MD>4@LHB.4YA\?1)$EAPF39[4&=A11S17O\20?"HE0-H@&)7JZ7E"9^ <]_WT MUV+0]D"Y_'^LO8,_'F=+UYR^BO&<'ATS/&5Q;>//C[?9&->-U'SF7.R M(H(VZ&,W0K_55D<,2Z7?_\:)D57GZK-S+D3WPPY[8%1=_%'9X2?$+KO]**H6 MK>032YEWQCS"/O,R9^,@VK@ET<^234.4>7( MS\F"2=RU!JT!K"6CQV8_A=N':"8I_+3EYT _N\GR\@\IQ (M1NP(K3ONM"/P MJ^)>3O.K'W@O-F'9@:"'S.X11&D.^DC&0:JB]_EW1#T[-5F<857\-'P]QUA2 MDBY8!>9$&@0%)]C"P:RH#M,PLC.$7,_ M;>\IRL+A&W3IULN;D&:$ 'PJ?>]93=MP'H&T,:&OG.K=C[J_,2%B>#8VBF=O M*N8-_N04@BR1$;,=;: =7O+>7S6OZ,BZ4/.,F=WC4O.HK25M*XK++"F(C'1P M.\=%GKT:\?!5=CL^_] 'I1.;P]G_$'=,.,+\]$0DH:I904VHU_D++V]1H,W/ MN7N?+Z6O&$ILS=0X%>0L5?K^2D7F+^YS#U]=EY,H C/(06>NA7" -@ M3J B/Q+6P\NQ?(X7EE+$WZ(*'0=X.<>M.H45SNJ]X5S0@#T''/LT'S=(D\.G M,X#1R%A.9*7*Y>NN.*>TFZ7MKA"3_D"5LY*_,!P,H$F=SN]X\5<+Q<3*GS;F MAY#>?E%\UQ)\7[N.U9Q2OI*9@5V#L\<5&T_--REOR*T;="5H?M9;%'LF\SSL1>_,ATY:1S7ID M@XCWO4;$ P;P+-;N0Y_:0&T7Q6,9]KKJ6+OOK.AF)GM$Q":6_! ; MM2>P@G M"V7,:E/ES%M@>S Y&)7=D)@)_2P=O;-O>98O^O[^,)6VWMT:HB1TT<; @P%P M8XNWI5U;77XF5_?6IB(3;Q+#( M0A_B,'S!OQ=#4(:W!ZKR_M-!0O\V2,VL0D>5BO3:=V-. @%?O)+,#XJ%S'"] MC#.\ G4S6P"RWM;457UX^NY3^B5O\_?QU::P<.Q)(FK5AY#7-""FJ'8V:,_L MQZ'%?/PE':63$?N8>@HRH?>S&HR'<%-9# #ZWN7ZDQ2MJGQM!J!JK-2+OCXU MZ(NA1KMA>.A?0'E-EUY"V9I51\_&%IT^+E,OG$0D@EG:8)6(($FOD7-J*R8\:\ M%270]+X=GWZ,P!Y517RX,F>]Q!?+=KWX LM1CM-,/D(T3;=1M<0LJAY>#G'( M20415/)SJ/A^;; I0>X\RB_K2UR([OT3A\^'E M]6V#QN0^&#+N;+JTGM8^]1 3;[A^4\_9%QU%GN9O\,=8KF7A27)MG<4&G[9 M/FCWBU98>M"^:,=J);(:(_-D;K;>U]05MU]-N(?0,3V<^G;")O+K-;EDQ80S MIZQ\;.I2W66K'@L]J"W\3QG!6<'/G7(4RY*2=S$3HSS28A\_F&H*Q>LNG'7: ME2:])#L0.V;-WBJ\SNVXETU6$Q>Y)#_(<[^& ;CN"JSOO) [M#AB7)NL/ M2CV:;TR9T HGO8GN=O6AGMY7S^TY4T]ISBB5:(T]YHTRP,LM> R7XIZZG)2Q MV^]8M<7:=Q:Z26M)[!I#@0\31?* T_I=,N[ 4"I3.6N7U MDTQI,P,91O% [^SB"3"YDS?J85,9[?/HYJ M,]=%92^:I[S\-K;/JK%?:%9IRCR'C"0AR=G(F2-2,PAFY!EN+Z-+958?&ME9 MY9CV.I ,0!BD+M6X[H\/".ADS_?Z!39CD:FAH^K)B3:G[2"]7E^18P76WB^C M.#(YR>:?8>7KJQGP)@9PU,Y;7[TO:=XF2,Y1&FNX)CH1L5S!]%E(45F4^%[R MSN+=HZ99N0Z> 9YKD &!G;"M#-9%]R6!]K?(W.]7/OFLY7!F/5U#II,1Q,?$R3W^(E$JFZ[2P(S>L.R:YJ:9$N+%BPZGAD@I= MV9=ZOZ $0; FK:>#@6\]V9 6Q=,ZV&6?3]A8Z;/Z>/83:< MU4!-YCO /2RL!Y8-EHEZ+=1?TOZ=AX]45,=ENB#+<5-I:9\M"+WM"O$*T4+ M&N@'?7$%="_HJI8V-"@7V_*U"6!#SV\KR7T>>90]N!J=]CULZC.K_=UG>T>+ M,FSNY0(!/RGJZ(DD-&4_X&!DMSD]^3UT!A_VZ&X-O3'VABY_=,KS[JLB@6[QS]9@B2@[ M3!,@&P#-R%?@;B!B'6T,/4)L:>9$H9HH8O4559%,J^X MZ]RO.BMXRK^R$\BX+HQ$="#*(*W8T,AS-7G/UR;ZQ=AWGMRVN9:Y]_$^\S;V MG,?#[T5GS" LG$'@^KXW!5L=S_+>0#KSM<==G5ZU)X3[%T?JCC''^$0EI+-K MWT N#7K&\?0%2QX.,7FA78P6PH\B2KU6;=WR)BW\U8C.GPWOR1[TJ+]B]EE] MG)=/@@Q5-[S:<2,0YO>G&3M/Y)IQ"$7SD'UM'5I3HI[PAC>?48XWHR])F\'U M8F>26XM%I^%!VU#.Y:.%&H\R:D-=H9=#U]H;KC9?(+N4' Y!2"M1V54547Z.UPFJ7&83 <(4;-N,]MV*B_] M>/[-5SK/:C?9=-CSR!/BVK;D]H+-3Z]+YIGC2Y("V\X1X[OD@H-33;0^7 MHUOK9NUSHUVIW1+:_<,WV#8T!F>/"\^ WO79AA^VU7<4NJM=4]K6JB,;8RD; MO(T]\WMB"GY/S%<@8)X@33\$014:'H@C\DY<8K5X9N#4IQ,6[T89G$>A7KGA MGR(K^5=;BB9T!B+[S(U<2\TCFNBA?&#&1]AJXC'A)Y;E01LA%0Z MYI!-M8[#BR0DGQB@39/=/EZSUPM9/,7=.:>;K2MZFUA]&"13P;T1 0#Z#*A^ MM%7]Z+AY!M 7;?&Z&">$Z5S$8O!4!K!WL>AH(/PV W! [)Z@,S& #^>Q]$B> M32B5NW:-S$6?8 "DQ !5"J@^NB $*.VI,V;+ OL*,Y4[Z=680=IA .7YS-/O M\4N**_)N0HBR&Z%B\>?X"-R7<=56+-G[5JTC'II!2"6;04 &;Z#MY MNH_EV[9;7:XE'YH/\UY(ZZ2+N/7>#@0O<@T]T=R-Q$*I"O>3-,]SCVY%'&-: MI#R_+.PSX3UU6^A7@QB>JEWH770KU6A8GBU:;^]>P4<5J2)*)/2H'G*T=%> MO:?4HJ+O_9H]#VSBH:7O$0+H3C@W%9I'J]EL<;>S!KZLY^E4J5D8Q5N<%(,V M!UY^4#]&\J&]OZQ/L#:N^%B7[NS0_*CIP<"#@*^'"(I7#,=/0&MW;EQRD)]V MUR)T]G7F'K\Q;,9_(F9P%*!]!*=,KD?0V\L0[X',K1N0SN+2D-DQ^1[3*A0$ MO7(0&P7ZDP%LGL2,S=/["V&$&^N1F];+ K$MXU=F/8O[Y4DIQV/,3(\ER0M' M?<(X1R_;U5+NT7O0$N15!G 01Q4M?@ O0_?-!Q0BI-=W_=R:>L;EF'934V01 M-QA 2SU=G %@=$$YCJ.WIX 4U3 VO#NGH-^"A*@$94+'0^9?>F<90)B<=<:1 MY9J8!&]NV^\V74B%]A^U?1&54+<73L\![@?U^,:,THQ6>%@ZY\!E[9RK>95I M^5KVS[X^X?S CQ45HY(@HHCF0JRPB_X/ESISLJ88KLTM]2G MHK:J9E^;S&\PNMV<4%AHU1.U-U[%!EQTUDVBR*S%QUAC%>=WZ?WYU6E2+1^U M,UX]9TZ(&=KCFL*P+,+8J=)W,A\^"7?(L\R\IBE4NK;B5WHY85U=T+7E>/G% MEL-(;J/\:]' H<(# . !F/? RA&KD9G^@EP/]Y0B$<2;NU8CB!V%AHT/Z_3. M>3R//JF;EM/3#&>/95_@T[AL6="1<=$'J71#^S6=."?=FT+MJZY.6G(43]%* M1(3U2HJ!&7L M;;(UY0SU&KF8V]SW2=2PBLTSSGPG2%?XRWA6FPUR!R%871BN&?!I&D<6+Q[S M"440$^O@/P0\BW1WDR5O$&%4+K.?9K*9Y&_'K.$J2[S1_-1#O/1;3,0C3Q#L MZ O>N.D;6&U1P<(/08*3PX_ 9H,+8H!/!PFUT][ M]7I^#I:(*'_5Y(,(]F1W%=NYTXAJW,F$YOS7"V9_;OL9;Q$Q&!EF< <2TV# [@MN25>=?W@D=QOU&K8S= MDW16$+5LX-TXV#\ID/VEBNP#_R/K');L8@!./;N*&:!FP+\ <3%<'1:W9:0) M6 R4+Z=9[;%)GA:KJ4UK=;MZ-,GAKBO 7("MI0/H1A(O;^4>OM6---8A.' M MO#/F@K:NA;LAY:RZD+NO*8HL 8:9G_?6#CGVO4;#+^V'Z '=7B$1*/^@0R8U)TA+( M>5\0(337<@;0[[V\+8([#RH#[*XRE .#9S.D2<0$JF&P?1BR!)0:1_.CMZ! MA &<[8,^7Q MR_5&K%:!GAF8Z=DIAF\5G@6H15D1ZT>MW1()O"D9";PT.FLP$.[RZ0@6@Q5FNC^;=ZX_T2H.E$O6\Z+=^&H M8-(22R'D,?5J^HW'B"M]ZK#P]+.$AMPI'"=BP;>^S'+)3*9<]@K--'03DJ_: M]+YS[F&.N=;9;O=C-PYB06HW]782LKHF=PD:9L;QWNO)MTK?ISZU="=GEU&EQ;?5:-&':JYLP! M<]0*Y9B#D;"BRZ$GLVKD3&A/[%CV[%6J.OG%A&!I]=&'OFS\@5<.=;GU:_7X M!TPV[N&_#-V[V9!J@OM4]RGN775U7&Z\UM*7#K&,UD'.MW%#W/:OIIC4A5,) MT*D;I<2Q=M98%+EK04D(J@=R@@?PYT\8 "N:5QME-]$-.2\:>"6= M:=>ZD6A7;*;V^^&(>M=6='9:S' M/,;+;VER,Y'C9J2A3L)<>&F/:+.AE6U!9:MC4R_NQ#UMXDE#N&&:KC5P-@'] M5$Q>8VE=R3G/HYE'OD:USJ??8$*0#V)#'S)O99,XR'T2K=#0,F\'D[1W0U0U MGJ.ZK.+Z]UH=5+M?F"] B@,T$"]QI;B8U,9)X7)>'V-)@^N5: :R>W?,C@0DR'CH%H^P;90 +I8@+#*!)OV'] M*7QUG0$XWH2TW#*R135C0O$(;KK(@AU?N7-LO@U+_ VX%\?^'+3?,[,37B?8 MMYB6JC2B?WQV_%PF/'9TYY"A:*% MR,AL\>3I>O%)O7+ A2/OZ\FYGV-%PH9B.T7T8X2)M"D& /W^L,;@H^7B\(7W M%UKX&TV9MR4*5+O$*_ZTE\D\(STV3PH8<-XR(8I>*;?6+W\M,C3S;+_NU;0B MM4L*,X5N>%=5#8EI/5HL>3[[73T!U5XI+?#YUR+?I:M2KC,*9]&9@9A#5%,7@=BDU:][_8_V<\Q,X^HTW4 K3_BY#M. M#9)451M?L[]'&V(9+O;OH6"\NQ%'J%RV"LPBNN\GW;1]N@T!)=9\ M56L/S G.5>=6Y!UK$I<^0WK@:?8H; !^%GK[@N2KK%K<4QQTCIQ&-&F9$.:L M;7KL_FXJBW?L4-HWP\I>GTQH >8N QA1:S'K7Z7ZS%[B]!+*>_+ZG_:0 M\#>P.MD=C=E/(#'7%K@JT"%0*!)86'@!. [P\$2_%'!.K,]]KW^DH@[D)]AK MFL!IX48FD][?.X/[9$*,#W9>YD!.KX_IDXQ*RP=\K_0Y']9&%[QK?'4% MS&DV@1[SZ^QOYF.0:V>#]MJ/W&B?^;9T4;ZBU?EP:966%@L'.C,%H*J5X*=Z M6I&XY_"C;\5R>GM\\!Q8 M%PL_I@&4N-<'A)5H!<)='V%%!\]-U3Q;"WDX?$VM4$M[P-J"_,]PQW,"VP0480.=T"0:_,KEW+/.P)Z5E&?$!4]9#!?,R"P/X+@7[ MB8B-_"<9/U#UZ)^26L8?2D2)RSQS#*#"@9K:$\T ECLQ"ZV9T,Z]JNS%Q\N^ M%4D93F_77-[IB!B[LLD"!]#O"LT]"9+ZMLA9ON!BH6G$K< ,,EL(_273'KC\ MCC1-34(6:HZ7W^7WH.BL#C%]4\B'9)0@W?]RXP#V,V:LB'[C:BMLNWF >C. M8@_CO.-46_1'8EETVM1\E51)]*R")/3I.81!4#OK$K]0'B&41*XX98M/"J MWNGO!>VF,?W0RB,!VQ0W)W,5U,IR2:KC=2V?XJF$XWTYQV QDIN@=(K.(4]. M)5X/42ENN$@G8QLPJ+ 1<#Y3?]F%8QY9IX^%T>_?A/PZ[@5G]I=+OP!2S/,B MEH>-QITN%"D=:_S!2C=M,2]$?Q:#CK(UMF[1^V-!O;N<<0.R+^EO=W(P=\&= MUJ'8<+@# ^!K(ME_2F$S\CSZ@5(L>."'*BF$NKRA0W!#?,0(K(E6DJ_.GCEU M.U\N]86^QR\9R!*26$&G!#QD-F^VZB2L1Y0'W,I[=0YU\M,(;35&$):+'K*P M95L6]$L4-'LXK*XJPT2O(#^%[;7MX5>K0N%S=OW@4AN6IH& ,PO[GT\[IMLH M*E>&!L6K_<@]D_O:,2VZGOM#].KB3[#XNI; !7;U&KI!&N@$QM7/6?@>(1C$ M57D@@/:7^Q(@EXB"=% 0AF-6!-U WCB*X[4N1@_X:X%7QF4'%T>5!:3/W&-'VXZ].-!1(B.Y+D#FHA\RRZ,? M[=E?B3:Q5V+^4R48('?7,(#G..X*[#/ALX8<"S '@8AKA()/D5]N\M\FIE>7 M7$F\505P;8%R!3<]!>?!S5I#!A :2#4#I="H(1V()6)3Z_+HL^A; M/H:T=FH^\R*,[ UM0^VNYH !?1"\$OP/WT;^6C_# *HG$X5-&( ;#F3>VG1A M9J(UW<\13MX';X_]NV_OUG9CUA1_:K]D #]0W8$JJ' $9P4JHN%\#5&X\GQ[ MMGNAF$+IP=[5FYFS^'V??+W^W"_VS]< T&_IS? -%RM%6H M9F$ H8$/1#>3 M-JSIWWPYXO3XJC^Y0O-2?N!QO?_*/2O,X@S 1(*2MVL^DQ&-F7/%PY=)*-IA M_.I_*-. #D2=6@4%0KD,J@XHP9 6-$TW)9-QW@%($H3D$2=./C85JL6>=SV2 M)> T@ U%JM+2\7,U9 EZ M-7)AI,'GIIO0!"6P"3X!&32O^^ML0!+00VI2H4TXICIKKW.Q0LF\T?9,L>L^ M\=1($,RN-'R@U:FI6I$IK4D3[+UK9O,Z?;D.->EJ9M9O>$X(3VMI#V;H[:H% MJL:2KA)H'6&XAX8'Q00Q?2X-(^*SL?'R4F[K;0&;%'MOMSI=RF7OM[R&IT=R MO.IEXP2#M'^F[,[263L(:_K1R%9AV>KG_I$/GS\OJA':C;JJ;#+P'(#M+*_! MCCY\0I<@T'-S;+.ZG -<2!N2)=,AQBI>RZ HD^^C*A&O-; 1?P677)5^05*, M,_SE/![(S]6!EKWI/=M ?LN_Z_9H!GG;,C3,HT9V4'$J'^5>M?W_1I/H/*#PX;5HZ&; MV.[N/0QI@?P3113MX/!&:6=\Z_,0]_ Q7_OJZOT$4LU_2"UTN.%V)GO&-#H2 ME$=\K;&''4.8W9.M$NL,C\;6A6B.[SW .61%WXD6U:C@V&^TL!_M2&^<9)]L MRSAVH/;<]4<>!P5FOT"8O]VIX-XC6-!Y]A#JL B[O\\&SN19NK;!7ZNS+YG M2/K?5%N+%M='\'0=>"!FA0T)8G>;/[BB]TM1&D"F5(6CY:K#CIB/( @&B%VA M.C +VG%@%MJQT<@5+%D<#%H[6?#"!^%;]VY")@?_0M >XSAQO6W0 M+^H\Y%1'!@ SPM3!T] CWEYT39HLO1[DS+W[@8=]O]7@9R*&KM<1#5^1]V, MV1.?!)8;I$$#+8AYM! L9LL/+ZH.*T9\U*:F)C\%L^A7W!82CS5_0>^.5[5=+GRU,7VXU?GX03H<,,0]A2M MH.%X%U%Q*B-,KM;S04/01;]'A0\\L7KI;GEP[?RP_2:_?^AAI=W ^8FZ,T_-3FSS..@/YO5M2UHOFU^T&>O\ MV+X\*/,F6!T&,F("UE^2 5SY%@MB/B>&*(=IKB=@:6PJ<#H 8DDK7I!RF>HZ MH*;DS8XW#O$.J7")%,Y]4"=G/)O$3"D>A.6OVN6J"X'94'+R$.BELFP0?U@0 M5 /8WYU7OM?HO[D;S\JC\^6?;U6658;TCROIW%8/PZDK\=S]U^Z693IV]8Q) M;Y3Y+*3MO'@ =$8[_+W+R7C6.X,.MO%1%P2[CE$O(LIY=BD4?W](77_==?1) M1P6LPFLTCZ?(FUU9@,$>G9GV0B")HD+!!"]^4A6Y"UGC2?C:\=4GF+>MXS!SU_D.U M)^JMD$"PR7#Y*J]\@A&NXD-TC>K@9WYX)"GBVW9Q+:X+ MV80#;P?KKA8BK>'E\H)%D])K 5D/ G#7TT\SDRXU,@ NJCQ1Q,#(7[% N[ M M3Z?4\/*)7;]71_=5$3U6;6+_6#]LQ4VEPC9$R#AZ,R=FHK?QA9ZT]#6[.LOT3'9E=F6P94/H)9,9A?R.'&2C4KB(F^Y'W MG>Z:]/QEJIY?,)6(> N'8%S6#WC/]+,AN&O(YE9-[/USHPV7BA@ ^^,^G IU M,:!PIO0E:_)6,74V;X!CP%#334NY"6 MP^KP]7@G&EIDL8:4FUVK^ISV-4%Q NECR;HW-?R4N!-NP>&O40#R0X0[)AI MUY%QLY @*NN#'8'Y<(_E4\;FGV6+=*R/-6IV]0@G$LU7.2E>MMX-S=)S>[C[+G+21N2=QW^?*A.(#'%\"[]M>E0DE M=(E77):<3M-NMSOQH<\CU5):GFW$C/]MU/UXPXV=5=,M6^A-HG !*L_QR6/$ MI(V23O%J;VVM<.,AFA@-')V]#IW= AM^^4H1/+(D:[0TQJQ=@?DTU$NUQR7X MTPEA' $Q'9W1# M5T0XIWE>'R @^X,@O7\?F4?2 M -KJ+#+IX6#*:CE9OEO/&="3L(6H86E=9XF;E9 M36JHCFU&\CSJ6EU\BW%Y -'@6,<@[*8VB_ G;"\J"%>5]]S_CL.1Y.A#9 <+ MTQ:;#>=3C7 %W[>S;V?3*W9;0"HS]I NUN^OP1\@;5(V:/+PT>BWCZY^!*0> MCE-N''6S;\[QG'3)N9P[0:2-CT=598Z O+HY8 :UQR\/I[(E4!\R;V^V3?+6 M'9^ZI"SEV<.Y2&(5=#X]4*1;"PD,/I^N*CF3,2I*6JLF/LGPG%X'.M12WWUK ML&TONC#B=C:NNUUV@[DWH<2DP@SZLRWGOQ M/N)Y UN4:*N]B>Y^WNJ:ZC@0Y=HM1V( YL$$K8R\<2?\BU%+ZRY/3UF6&/Z; M9:6J ',Q^AFZ$_,12@5AL\S[<_N3[@E1^W'[/-V@^R[1E]'0W97OT=":T3?J/&ZR55%!EB;X# MQ1UB$XS<]O=Z "V8EH:9"R9#Z(V5N+USYE_@!./UVBE#"I@B1TVW=E:6P5B' M-<))^RM 6G"WX0XHYY(#)O=AQB;I_9G0D**_3^CF[14DO4R#T'FF\; \@\1#4H9P"Q^;@)V#?K%J<8A%_'F-]$?E>.@,R5YQ)(# M#3] (Y[ZL]8ZZ\'"1E6+#%R(Q0V%+SKH[[&L%SN41 \9/I(N]M=6ASG36W$5 MXK'3]8?@3-Z51 ]R=ER&P: $:ASH$.>%MVS>#Q[X)=K?\+-T\+RGOF?U[]L] M#RR>.PHQ(<=($N@5<@R !VEE@(N[5V0WTO)FU]5&12K ]0B 'EQ2J8B)/9A$ M)TUTBS;ZA9O)4[M*'C>!W2]+$MEN#AR\.1 M7GGC4H?2C_$'X$U&GLX)4%MHF7![')<_=##G389G)9>W9E:YQT; M&_6N5""T%Z+-4@_HFRN)O6A)%&+/QEE1)[("X4@/F* WIHVC13RN^+N3O@S$ ML,PF.S['00DB7X4(XU5)G$AU+1NU^8I4V8KG.]M"Y $QG94!A'<8= NN$$2,LS(XM[=Z0_ZE"S>H7V..U>M$Q4R6:Z%8C=5A82DAH M_J*)CWFE(F\\ W#W?@V=T[3^0'#!%3:?^MCGR59= PD:^H$.PCE*;?FQ[2K^ M^#YF S<8N/8>8V0R9M7BP!$QP3\5Y:$S>)KZ'/#'4?9Y0UKM]A.DPR!A09U0L9;[SH#G8\?C@[8E9@>' M2GON'J1*;HF X "FQA!#,HAF5[1R=Z7)^!^P#STM.$ZJ MGA_>*$>+^+G%^7 MYX-TI9*+25-_BWXL3?TY?Z_K_?S030IOA\]!?XAJLPJ(8^ MY""^U3747R6!V)D02)"@/1>A>S#MP8E%) <"JGWY2;)I.87](_8 ME8Z,=*A"YQ&\_CJTI_Z8:66)#'4*/.(<=W30>*7-[(:6)_*LF*5@GE<@PW]2 JV4 M($31??63T]C?.]@=:F?B1^=;$ZS)",-'LATG-UU">W3TNG:PO:K6 &; MT&!$&3:XX>#WIUF6/GO94B,5UN_E-ER9@*V;;GT!!KX!?W'>]13^-1'O7,UX MB?V60OEA0T4LJ=?XZ9YAF#G^K125^_?U3[EB\74 M=JA*SF$%Z>UP[CH^R7M75(8^F&'*'5&_ C-WA#ATYOFQ0TZGF8G&FXUHL8%9 M'ZGR(S=&Y:93K'6YH04B']\.K)78;\Q4)5G"J\-TJ44DDH6Q]Z@RYWVMJ:+# MP633TW7PW"9Q\M:8TB3E\S[FWPXY[H%XIJ9 /++R!'2()S)\CE)X[@?T2]2A M'5@H_ ,TMNY6KR&VOBKDG'62Y=B7ZL9'G*6^1V6T#'/1+_O4A74)#J1[!/,F MG>$ J<^K>]]^J!7Y,G\=NW3IA-+J+KZX[\]R%VU"+B-9D8ORO;/-/P4W646V MR,_UBP)U!>X:RXN6"$(7 ^#%+>@,XD#U*T!SS@I4B@T2.+\30H>2%?4&B],' M;I;U%T^ELZIMN>0SF9#Q/:#N3F[.X*7> '_LC?BRJ=A=*>4_R8J=GQM@S0O MT0#]B;#N4X?%P_]XZKU($B?YTJQTB-T9HF9'^!9;L3!;D5)VB'[@A16A^ /0 MM]BROVS:@^TP7&BDI\!;VJZ\(CSO4WJ[]TRT;RWW":9M^5T;S'T&$(G8$G-" M@'@2C:[\?:T/Z&XX;_9K?C+,^*2.*A\#B, .?67GJ^KS(.<:QVNC!#ZF9SX' M(NK_[!)-3^21[?>5^ NY;77=QCHY-[N7M Z>V&8Q!_.^ &XJ?7@TK:V]@$ B M78+$1:8);\?6N8%I5U^3+P^&' M)V5%IV9/O/.6;UT2.)"7T_5STG''#$4;F;X/S\>.I11XY7R?K%Q.O>27M)UR MZMX>"!$6 U31$B?B;I**ZO8,QG=B'(3!!I Q!050+Q&E@[8FN>R0-?(3B2CT M"86O7L>BNJ)WF].]9_/7$396(];?.WZ.:?#48<;#]\5VWMH";O$-*^PEYE16 MN6H_=I9Y&7_LI8Q*>JMP5EY6H-HM@@O_Y^0Q="N&Y[+$A0TY4_SM![<_+L:'*QUG-0F242W:5@"':U-' MMI]957,4J29\*^:.>W,!>>8 7*\IU?!3Y8L.^;HXI:62'%@WSA6IAH N/O[D M(_=966C[P5-6^BTF6=]ZZ&5%4ES D^SX7NO:V%YS\VG<" .8D8[D&=,G MH(M4L&9^C_FI8_MPMYT?K:Z8V-=QCN7MW%7/WBK(9]X1VZ\^, MV^$URUA<0K[L;GY,7$$OO7##RY/,FV.?JK&39?->75;.S3&7JDZAH])G[/*2 M5Y0O'SZT)? _^TCM?ZUR.@A_ -M5@N[#?#>6GK=#V+VE7 "[-'IST9OC,"H MS?O_^R>#_R]VQV[WIG$-@L^0/XT44!$""@&#(_[#GFGGTDQ<,A0O59*JIAKW M%").8W/!OM-H:8-3N)!L[Q_9/N,:#. ^/N/577KV\X)P-YQ(?25S35;=\E3] MERHK@UF]GV.^&Y@ITX6*=,L8RZ2C_!7"=LA%G!E.'502]>#+N[)S3I9AID;Q MK5-,ZNSO=,]>R9WSU#QN&;/?!Q%%EY8ST77(]F IJ.Z0H$T:SMMX-L3.8'B3 MJRU*I$R)R2\(?IZH7']>VP4;-#;)^?SVA7B8 MX3U0DNFM(]=[0-J@\.DA3@G7K"4[ M6?J8>:F_(O$F42$P';E67]GZV*& OHP^@;Z-[[#WU]66:3=DF>XZ/3$Z0?+= MLL-A[J39M"9\3 \NQ&Y3ZY'=7V4%+.UX M+0IKQNS'M]1]G_-,PPYYLJ5F"%B)E/;0]FR//K.RU&(E[F!,!\[( MCID!'$2 (#X_@:(LQ9*O4!$,0&T3,VE:M3<$OOW6GP' Z.I0=%;=SO23T/>. M7!-IQF=$V2,X2J?>O*&K2O86K6RLV!"_/\07& RXT)?'D2Z?-SB,-'D6 2/- M!]Z1=E6$B>3S/YLZ[7AD@U87),]6W+GRIG#H283YHR,J!0K%]H_&'M15A>-J M-O+A!=B#PY<=2\C=A":7^QO?HRL)\\ MJU=WW%Y9FKP<3T:UG5FWTSRH_F0PEQ5N-CK M2>1FS<&XUSP*U^-A+SG?/.NPVYX$T_I^3$NY)V)/^!$#(# Q '+-$IV'WCB: MW)(1E@XCRJ5?J*B/U:_53ZJR%C0=_K8.]M4:3V; FHO<[Z!"5;I0LS@(QPS/IG M(P; 9M(RN4F4INTZ41"K;ZKH02<9P-,3*GM3#3*83BR,]H0!C!C8,8#G!=/K MN^1D.K7"'7&TSBV''*RA[Z><]O/H6HN6>10G#=G2(VNS_U%EO8KGS-S,2H(Y ML_Y4+/4I%C.)H*74GZW#__N_:I40]&M;JC#ZRZ;G8& 9G\#*D-MF.DJK8G6K MW+$G)B7/-'78TW')Q;[._L39 ONARVY/4J,F<:<+#6^[Q78>(KM<:!]L_DG_ MEK0-D_[LM;.Z*:"">HZ#3@]FT8<&LS9%OXF$[RE^(F$1,?+1^T2>F4Z=C6(R M+4_E&?#X;'W+MHC;J?J;WV.SY;&NCS669KQRF?6_ZN>'P$-!4ZD MG9OO^R[\M$#CK,HT_>*C'/B.2;Z#]-A=)G@T'!Y*G'J@$'^PKE\;7DU@N2.U+[8)1 %[:M$N*9V] M+$9"I@6.CM:GEJSOH,U/;Y^VUYWY=P\:#"Q_H;.3JR$Q:-92)K,P#1-BP%Y,P+!^KWZM,/,H"X^[AV!G Z M&,QS. T.,[X8^)S1$&;Y:?%H,[&#&J&"I;G*S_^"KYGB6J2[GOY"L&#F5!\S M !M!4-3JD0H)TL\G1$H):\67=_KE'O;)1!=:QYL/+" '<--.WGYT-,CZ<><1 M1YI?)T&/)&FE^?9%E6PY2U2/X/ML0JGG#:&8GE;@Q/$1$NRLJNJ]8N\WT7]4N96R;@KCM^21!ZRD5L^^OY+K96ZLJARTWL:O,U*JZ"M\BUSY6KM MLJU M]W+&]4[- .4_@N47I>DS)BT2OZ'Q$I9L),T -.S!"86 VBJ;SJT/SI$E9KT) MY.]%^-/83 9P:P.S"VJ7!'UJXP;\C_W?2_-3+Z)8%Y'>J.%9Z;+;4=B[ 0%% M$\@@,J@01>HPVV-@V,G/S@LI)D[+[ TM])=GI5I]IC;F$K3IZGC<.I;^U2[1 M#OF'OW;8P+&FAV8S@/Y7%T":L'2-9S.])EN?.#C691_S,WQ68CUE3Z8./GO@ MF<PR_M6A7MHE\/:I3 M5P2T+#AN=_K+$Z^A3_2*A'U2-"L4=>V(AURE26*Q54UW"V8_$%J-O8S-P5SP MIXP_"I$G'@LB2YL<5O\1\892S?,K8S]G:AM7M4FY=:7AG>YA7#N*NT.D+7NL MYI/6Y$4[U^\GI*=8J6T/J;R]=AVZGP;M#Q=[--V$K6$Q7^B)NR[B2)D9WYO9 MA5D5Z&1,JOY@ %0'M&_[Y.]:'4QU";9A@J W8RA6]7MKPY++EL[S&F(R!=HF M/SB#[9CS,5T&& I(IU:=]H[BE*;Y"_0%4OIZJ.W^\T66$_ZJ1,R:;>+4"UWN M4'+OEL22#'36+F\F-NRF-?GL<:VOI!^34IWFE[,]'F\CYB,29I*?=825RS[> M]X#TA<_&TV/I\_::6OKV]&A ]+=B']2]@XYB7J/AWV0,=ZE%OTH]+_K+AF&# M6B2;/^Y<3ATPE*^B[VM_DL%*%?<EZ@8EF(=@Y^TG^B?DBM"=?%'S.=!B^W(^@L> G[3\9 M=[N_[L<(1KJCG] 4J+J7':9AU%A>W!JX%#,%=I8(L&>8C?BMH(^PY.TM[!H ]U;N!JBRD" >R(R_!?P0X+O\@ W(OIQ]#7H4<( MYL$]4?*LSL\[*[\_W^$>?\-Q$3]1^W?+N1#^=T!(G0SY*%1[X?,L@NO&1NWP MJO-">P^8SIX?90!;O @* 4,N], PB\5HNA6=/.LNR_0[:(;SL05_")J@YK$5 M,P42I'#+"&'-GY_+\_'W*E/_TZT+OCLMJWRM^R>01H=7WWR% M=H\HS9$D8K;_5SOG&LZ$'L?Q18YRNHD)A8J2EG(M'I=$RV6QR*V2(1NVZ+B% M@TT7'#W6M(5#,IE+N6Q2$\U0+L/2THQ"9XQ6G*(]DXW-=N:\JY>].&].+[ZO M_I?G^3^_W^_S_+[/\W]^#*2!EI(H$!M.FU-/2W F0-K?-B\ VW#:Y\3W12"1R:!8>:,6NL* @B M5^@U6F7Y$1S2K[WCJL5&4[@X+"4FS:X:8M-5KZ0UI5?KTPXCG1YE8\$<8Q%> M\0KD#XT6^A%]W_UE%T[N)1RN$%6E4JPK+=5;8O%C= <4K_F.21?_5GE#7VK] MDZ283KL;^\K;AHX%;>N!+@&GY R5V)"7FRT]YRLO:3YQK22W;@IMDVZ599KSFV&\/"-RKEB1=1WHK@BA?] 4#SJCJJ)/4:>^PM=HHP:C7+7 M"]VF=!:4AX;?7\"'[I^P6 Y$@-JS:S0ZU/<"0[6NI=T0>/S6>]P&^J M>8=%>0<.DZ#J7KXUM3T> VN$=]\54+_,GSV0Y:;GY>.GXVH0?!V#31H]U,-T M#_WUP6AKW!7FV,0UUCU#@R(*N)U=GPB)5QE7'S^.R0+WDHU/BX.HU0Y0-58%&AESWX6K$(7 M8,6TEO$".Z'1 .=EBO(0G\X?'@9M#ZR?P(9E[5GW!RE#%9D66V%>%UM>OJ_# M3UN)"(/BIV_'(3W!0B^8)DT.P*]6QD+&:FFDB;YA7_/;MFTS!%2V;]2:%0 03KAWY4 MD";'2G+'%G(@OF?P87"9^DV3L)VSWB6&-$\T(#G@^=$E?5/,N&*SD_4\IS@N-BC129$7; M8Z5OH,7Q/.>)"V#''*A$!/*=J*C,A3Q-BUK$*.]_,A-J3BG;\\>K#>4I9,Q5O_^!77_2!0*DN2 M= 4>-;Z[%S4H!^12),2,R&@QC#'L"**EI@;"L?D0PE[S'H?-](2O+Y)ADRO9 MU^?U>:_/O+NKIKYK;9QKV2*0/?(&3CR__%3VZLECVA@J837&LQD!VP1VW86. M.NS/F47PYOP^[DV RV9QIE9.D:G.F3 #WQ-4%C# M(Y)SM5'QX**,MJ#\(@&&';38C;P<@4F)[C40*RR%[E\XGAR0/8W]D]H/E&EH MN4MS- <@$XO7TG=.\6#+U&:T/F\?#PH*RIA",+L[/S[MZ8U_5 M?T;3G_JI_X%4Y6__ 5!+ P04 " /@598\''Q"2Q@ !HC $P '1P M:"TR,#(S,3(S,5]G,BYJ<&?L? 5<'_"#.^>=7/UD][U[=_?=M_M^WT#!]$Q-5U?+OZNJ M>P8V!5L"<)_+R,L " @(@#[\!X M(^Y+NUJ8 H"B(L " Z@(P@"B#"S[ M .%YD 6 ##]'@/^JI:;]_ ^0 #BP#8%@ :_!NN/ P!432R, MW=AHGAO8& 2C32GVJ3 %YK.='(?SNOCHWYTSF2,#< Q,;^_?SO-8OP\6=N M?]3LWP\>+AX^$2YN$1Y>&NZ??T7XN?[-:_ V $P "\ 8< /8 !K@.6 V,#I M9W]'IC)W=+05X>2T<> P, 8;FG 8@:TY70UL.;DYN#@!,4E76P,CD(DCC:&) MF86-.--!71,3C86Q.),ZOR*7HNU3$W,+.7=[DU?N+U\;N8.,A(V9)"6P,<1< M15RM;:U-' UH7*VM;!Q$7,5I_Y2["/S\YV5.6@DQ>V-3$=5G,G_A@*?$:?]2 M%A<7%PX77@ZPO1DGM["P,"<7#RP M=;0 V]#\3!L8@IT(W9N;F-#=@-C'FYV8UY M>8T%^;F%>$RY#6G_(M[8Z&_2;9WLK?XDV]B(T\3*Q-K$QM$!7AO"2$9*0DA"3$Y%=-#%/QU]!$0$1"1D%%0W]'@8FG*$"%T!$0$)" M1$9"04&&3]T(7O#[ #(>"OY#[L>H#U0,T&CM"'C\8K+0Z9Z4MA"J#D/I>0WM MW]W#("(F(25C8&1ZQ,S"QR\@*"0L\O29M(RLG/SS5Z_?J*EK:&H9&9N8FIE; M6#HX.CF[N+JY^[\/" P*#@F-C?L0GY#X,2GY4W9.;AXD__.7;V7E%955U36U MK6WM'9U=W[M[1D;'QB'9^VG7@B(+C\9\)!1'G*CXC]603.P>T#+XX=.\"0FJ[3E M'AVO*I30T'X8@XB>;YGA\*=J?]+L'U/LW7](L[\I]G>]9@ L) 1XXR'A 9+ MR2)P@=9RGH%=S^_@LBR.XQ%2GJ+)D* K0.1&TII3AE]#'Q>KZ$@-+?;$@P%/ MP$$P *J.!@,>R+9E7#*D$\" K_P9=\'/MQXAI<" (>EJ*L'GI(PX%VUY$6R MY++.!=W=^\7[,&"I^/X=8^WS/[C^X/J#ZP^N/[C^[W-E+_<3/Q]JI >=U5(E MF>7--L9!Y(8U9PL?]9DVH 0KH]H"@U^+>VK"U(TO(,76(6L#$1"O$:';VX// M! ,")(\4A!CA@'Z(,E;W/@1=4'HYIV\68#D+K89#/B$7_L<>/0I]!^BHZ+G ME.HKQ!W6/FW9[;65?CD7-@N3S-D#-,D;%D.-QXSW9H@C&GC]U69U)KV)+T1& MNMJ)>2Z:-.O'%!-B",QZ$QR9S@TUR:M5$NR%F"A6GW03C8CF%QOIU6H)-B\((90-&98M+AUEH,U8;*U8RU[;#"J+%(J, M^?>9U-KHOG^V:D ?F[3MQI3JJ])T,2L1L;QG8^W0ZC %JF6=O]C7 MHC)BHDI>0D?I.I@CF$%6L2/,7R O0?F6(SN[F=.&QNLE;HA9>57R"& [+^F< M%?76E=_P?"EGIBKH-+^BB: _'U3;E["Q^B:V^XV:D :/3'0!D!UIZWZL?05I MR]AC]^A(3CPKB8\S)&H=E8V( XE%E=Z M[SW)!>HXLCX]+92&S[KH>V?T$1$E-;92D'Z E;U?'9BM$2FGKK;7Q8/D@E*V1V6*"BG*2T_']J.=# ME.2=D+P0_:35CTCDK.L\KQ-FZ^B $XI]:>A+70Y.',G &VV7O$7S+9Y>%X8< M%VQ;4ZN>99T5 ;&(1>Y.-*%N(-C3MKIQ^(;)+M/UN?7SX_:\?:'=CBL9PU@L M1,'XF1YY)KM97][(\3<2C K+*5&4EK7I*9][G2#=$/IDQYDOO6"L,MES.@8@ M (F"U[,E\CXEJU';(AIQV[DW?JRX$R2L39#XJ+,$%%BM'=-:!EXJ*98 /];R M7S[+ A6X5KT:KE=D3'-;869?BWQ=&JGT[6-T,48-K=3TB:JX.6) 5$>E4M!, M8FC]XRR&#P+VA<50ZQ7#M"4 MLK839E[7%N66Z>41,"3V25]21WX4HDAO'A_Q1M*8O?#1*YUPRJB8 [V5 MXYVR.-20!:^E#7^3INZM%I 7[Z*P5RR%!JF,O7I5<^@2SC3II)#&HLLQL%6H MBKZ[&HW;OTYG,)N>\TZ6ZB.@A^6I,\:?@7_A\W*B_J%$&&A%5+9ZE)/JDO$X M5(9>7QEXK9^*;^^M]\$L8I'L8G^U32L]Z=,/=X*9NYHO;E$H'UPP$8.'3-+6 M])]$O13^'1P@^1P6Y!Q\;2(OG+V#'QQ/8\H72?:^,)J0,*F^KR BA_* MT!7B),ZK-70Z78[MH'",CSFU-^'$7=U&U]F.2I5Z*$5E=OA@Q;NA^()Q8/+Q M*#\EN:K(MH5[H?+V/:RS8RS"0&&I-?D!>A(D@^\TQ_.NH]KC]?>A;YD+C9.< M_+ K&7NR*I@4;%5S,^Y]Z.B]U8& M9*LX]SGC XT^W5O7%J'SXMF.MZ2C]4;+*?V8FC(@A?*93AZD++2''Z)MFWUE MT2#NP!J?3]!;!NA!2'G14Z7#_=+/VIZ]!;,@WI3@#=5,?PQ]-S/;TR6J',0B M@@SBFZ8@EW3FN[;!Z0JCO-O$/1\/_/>+36:4#N'>_ )1T,EVO(NXYV/UZJM[ M3W7]9=@F!#Y;5C8)Z];E.AJ:7-H+KZT=OVM>UKO!&+,I.BC_+F9GA^IOEY_V MG%WP6IB\]T,U.%FQ)@:/LL.= MG$B]4)@955VJ$+RZS;9!Y=TX:CPR-LH)<-MZ56[IKAQX8\#[QE>[3_FO&@S*#\4HCU\5SN]3( M!E99G0LCU(:5^WC;Q%IQ.5K[L;46 0\W*"&T4K.--G:=:!.^K!=1*Q31:8+/ MWW5\2M09*BX96>>PG\S> M/M4*'#82;MUW"^%HAP$O7]JI\<$ _^16RPGUJX.(]?&?Q)OP*%YG M!,]')&ODZ3@7P5;6)]7%[$Z8891Z[8+N1GJ69!GI9Z,XAH^O*WI*D5&^ST86 MJ17>8>M:)+S%T67J4 2Y+5MP>!9D[)[:B;TJ90L@A>*,J+N(VP-"'6L7"M0W MK%ZO6DL*)9,\?!BS4&YLK4":+_S&?*ECUW-Z\*4RJU#5+-NL* I]7UH=/6'(7[9#/; M\QRJRWC-:,PLGM^8D3W;%GEV$P&OI=?%)6 F@C+%47;KAY50_>S&.4*)R9CE(/;1K F?S#'VI.0C?L" MCRZC[.UYW+YWRLC%KB[=V(*2V3>#^'\Z)UL,HY.2.YF)? M+MT7ZA0=A0ZV%-QBJD''U\_#UL:,H+-]E6I-T\-M9!VTA":7V@PA+1SR R(N MF=C4?F1I=Z50![F&\1(;SN(UM[9!!U9Y.D,S)+;V.%^@!&M$3,7"8ZG&Q"?D M+;^$@%F,-5^81T&(88+NVK,49UP7+&/PP87Z"#7.#24,0+_OMULO>G90=1N? M(VE^Y%DTNV9V79=",A_94)#BOS0>>\,:UBJH%1.[/>'&855AOG2T5I&4PU&< MR4V'O+0<* O1QUK$\[2LAH8GB$@O1(%]"A_G=3@57%[E$+%B?D-4X]KD:72A M+!A=[W1HDX6;2:H7N3D:/[18YER=CV7)0LMTZ.WE'^SU]:?&K$=WKT?*=W>3 M=$0]N"&J/20J1:V VQ"$X>YU,PR-6>(3?F WPE$F3-H.9EK&+C1D_ZX7#B6" MK>=A'5=$5=D[&?I1+T8[4QPL*_&LZ_V]-U3*+-LUXF+#NJQ<@"+0H<.>!!;4 MN>DVI.H.WTM+7/#[]5OO_D99Q>M*SXOI5 /WT\+.B]&"-,EVK1PJ=+,11\RP M,+<#[==O\.7)43"(37?3FM/1J?(^C7JC6CI33Q'%7FRL[,A!SPJHL@P@C:FA M!&R!,FJVTZ;"S4:MZU_KE\!,K45-]V]4EJ/V4F% Z^-\)8^SC&\PH*OI8X_S MWN*Q$5@G?#,7H"*ZR,@'O>6J&*I8O#=GKC,@2=?"&^J'+0/W MZ%T0&W!J\)9T7$?;KF# 6=2-G^-FZ9%8U.FL+_FYS:6[8\O5I*X4"H'*_YD< MG"6/7I\N7B-9-%U)7-4^WV WT6ADWDGQ3_TQXS+_9/%HX7Q(&>F. @9TLT$A MMWZ%,.#DB;J\SN)OXR' I]!_C$KX#Z/"C$?%K D.Y[:93;*"(^:<)\JZP9RI M/AZ;(@^EC[*F:>;:#M1SWQA --&+/Q$YW^FN\NI /E2GQF,HA'NVYP.;7Q%] MQ8Y\R"Z^Z>K/3E.2/6(<*RF_$-O1-#:^%N%[)T/[!CLZP#E@?S%&\L7!4PMD:>5K0G[N5,&+AG"<$QBZWG(AF MR8C7(WV&H>TK!20#QVF2*^"0M1&^Z9(X6=X= 0%UHA+*^L^4V4JV7S.X2.\Y MD?MC$6RN'R3O>0I[.*UXD:N53S*\[P;YL(?UYW:S5QY2+7[DJ7&TVJ01I.2Q MBQO4<@UJ]N8:61EA8RP?3CA6JM!6,[=JB676/9N5B463>9BE/[Q'@\\]^#*J M)<&;?(B]6$QT>>_ES/;*B%K"/D$R'9M-5]IA)X&,")#U&@ 0?87Z,794AF_X M"3<2/>P<\O4N0E?E\;?/J]1CI'%KDPB"9W1,WA!G(:_AN9!7IS7F23'(F M:*[4A2G7^KT=67D3_;[1_$[= I.9QA$+&$ = L@2W[(-\UTZ/4IIG?29=J>\ M _.C[^WU-Y2OJZFEF"5MV#)B#>0KL7F!+*T56LY@ &BXF)-/KKX"5%! G(#W ME1>-I]X8BLEEV&ZO+?X#*5*A"<_5^7*ARPE@[$_F=;K3_/ DGW;2OWV; B;&"![V^&6B>CZH7 M(:)1SUWLS]JV[T<;,5ZY?+8JM GA?[)__[Y% M;658;F,8:$/7>WNPMR+*&!%A(Q\&&#.3ZN"0IXL,H:7IWD@=LD=6"&2Y\.<, M;VG9%%!41C\[[+!C(XYN_Q8]$EW/0R4_@^SO,AB_YTCIH3/F2.DL[CTC*GHK M:8_TX%F4/ZZMEM!F2J]!.H)#3$7U #(,F-&[GU=AK;[72.9*FV >L9EB\X8^ M7N%YW;'O (;;ZRP<(& >B/6,-\U.;;(YI/1PM-7*:RN](&/#C#UO?=DD)/F MLL,WZ29\A3!]"%TA2L.>]_.W)X;Y,T?7:QRLORCP35[S7=(COC;_8!R/?9Z! MO3-14A)YHUP;$1AM/+39T 0BUJZV7C\RC-Q@39AYU<^0I%A-LX\P7LNIM6]E M4R_HYEWKG"(1+[X0<5144=;7FU"Y>&UU"QI/- \0$U>+=0/V%L?*K2?)7N^TM7"]L &!!9:$F-)Z9KD!,6ZT]JE\AG6>!K;H4L!XS;.*%# EG)%5*(>949.,WHGG^RR %#R%>]HJ C8\Q*8),[,$]R^3.]NKOW)#] MDX&Z%G#H\YRH?_>6T>2)@B3.#IE?177LT/8WS?EGAUD\ST?9 MZPP[;!]25R9]PY(O-!.!;" MC"_S!5V[2'&3&D;4@V]GVVDTL*R^XJTYCU%=)(V:=4X\N:]0&S,:\G'ZHY%B,<3S#4HR*A2Q;$V;3 M(5(.T^!$]H#U^7OLZ7)KAVHGX N9B@B/O.'-^W M:U1ZJ3]$?D!H88JX>;Q=.Z1$%?H,0A3O-V)32'#&GU^&U8Q'ABC 1LL8&=A@HAP=2,3Q/(O]EF6W1# M=I(IDL.?*D';=R =WL./"SK,T*N(T;AY:; WL&*-C@6LQ6YF7UKNQW@L16 L MJE0-V7A*0IZ:B.UZ>@>&:(3<&K@#O M=8R.0+GJS-K=I!_D-!J@FW#()I)B!#(A(8$$/VGIW(B.%M--[#)".PIG"NKE M?3!GL]]R&S0\\T]D*(V!HV]6[ML;'MJCUH'9M@1FD!=#W)-A[6??7CPS."OQ MC UU[69!,Y BJJ,RY#(]KRMZK-]#;O!Q.<$YUXWAF;77E.)O3UKY!Z.*>2A M,:(0!OT7PC$! M 4&ZI@+)X!.YW;M)QE)(4=7TQ,X *.?>6FEK=YW0E!)"+=F&Y#(-E#"OQL4: MHFWQ8,$R87A.5QYT]H8XII\KF-C9!-^XT5;^NYCQ5V2D9%#2^K@9=/=J(A(TV.9"EC>4OK&Y,O_<@^WSWU-K!1;N7ER08N21%)Z?JG'^_+ MJ.0H2D^+2/DC,%\-T4]8;Y1-L%E5Z116#L3EN[8(/\$1Q/& MV/:C*?B(=>( ME5E#E)R%$XC58D^3?5UNCTP[?Z\[D8=R6VQHSFJKJG&[A#I23#MO<7%+#03^ MO(UZ=Z?)0<+Z)*8Y8>D36Q5W\"3//EV?82IT[NM^$;@>SXTR(0UN<:C, M]36=[\X8%F O#4B^.$R Y+O6#LHXEH;8L,6+T?>-B]U MO2-.G5@,JTB)():-V*6/X+2QP5\8?SM>+-9-3D\C]>.>$!W;CX+S,/W7S$Y+ MO3O$U>\VGR0L* F^XNV$BJ351"JD'N$LO&ZR>7]6A#I4'G9P7WM+/4%M)C*% M0N6+M!-97_@7U)&GB/>E'*2H3,"'LNV3[I)GX5Q;*ET6$/:],3!2V0OIM2&> M+,WG>6HTS1M2]\^#^ L,5JS!FH>= 6R3:D,6999::9\TVAH8$>?DJ0\:#:D9 M7(PL=WMN=]=<%);G\>@2^(9W"1E58_,KI.A5U[\;1,JP]F:?A-V M_<>D_944X\6^Z_)&],AX,8\IHWVP\,'BSQ<3.7,9S,,LV;VEZB<3UAWSBES. M<8@CH>'9I3$ZL'5'=*JG7B(_N.\:*IHR2&MN+3T4^&-;W4'^4;+R*JXPWM/F MR\J#.2DZ:W=L H3-R;L'A^RM%V7R58KLCDWX\[S=[I/V;F>'\F "'H3[\14I M>*74]4ALO*.H19-MHK/722>SV?I\3[W/#^B# MAZPI97.'I2C0 L6P"[:N-E(^@Q+5',JYY,5[FOL<%KKKV,V':7_\>)LE=B&6&2CN9YN25@6FO\E&*G+A4T9+ MGG9%TD[1&3G557%,42]-Z"";&9!UG6$U+R:03Y"^[-7!XN#ZXK_!_Q'N.E7H MES)>B^9O5 @DXE5"W*PI6,^23+#P*1M=6;E12/(PP@49&YQ#@>5ZX:5Y)=G# M_LZ\12/_%\SV^.@0M][ZT7L*G[XG50Z*#M,;.Y3OJ;*P'J"!1HN+LIMG[(9/ MK>7!.75N.<2XGXW-PI_A%N K^\Y.(M12."RJ2%&4A/$IRNI5OB-UY+R_/=%- MG[+G1)KSI"$[0?B]E9$M;_0#.A<<[GX8@+$U4QR3-3-E>8YX)#>-<$J.HF*_ANDDAU-9_M-\/N![#'E% M(CBIS!;,1MB\RD3:Q2_[^L*@V%)$<>(#_T3*IZ[P]U*6?KFI 7_H21ZG@E]8>"1X5$4Z,G(FD^+Z=Y(J\4,@KN2OJPX3 MS^+'$MC-$UT2T;_W;^")<=-<"BS+<5?)B%&WUET]0NH^@0%!5$R55:/8;>9[ MC&%F1B 0;G5\[(]9Q0V;Z(]=B=6.@,2$LK?-NXWL)4Y<2T%F[K"G9<>JBP.A MPVO/0K+'I(=G!#S7BG=K9FLN9Y#LMC[ Q^'\#=?$ 5_%*+T7L_ZWR&U63?\: MCRSQGA3@7#JUH0U\:Y?(9[G3'[%]KOO%6?9V:]ZU=*%Y?5FNSR M9C7Z&1,Q+)*UIK25P$X\\JY&M8&.//%2AEBT-+NF+ ,:1"5ZGWS%NNX()\KX MWZL0C!8ND&^.(]XV;IST"V%\1O[V$E/L14$B'?BAE-*',G=CD[[G)F\T,2)Z MBJJ1YI#\8@[\7G[RQ7CT3]#&KL_:YYVF,]11GQ.O4\?X_BFX[_QJTF<7.P^. M>M?;@,1_H3/]KZ1BPPF2W M(L5MI]JK,:&G-XZZ# Q"DV*;K[GEZ'1S"K05A M@.RB,L)O5\XV?A<]^%/H 4^GFUX@3A[YK6=^>#>N%9C&MF8O/7Z5C+BC"7=P M:=[P6L6+:QNJIZTE#;F-M+.S8!OYPF>O#=TGX)YYO1[ZM5/:XT5IX5#]2PW6 MSZHJ/5_1AL)QO;KX6[>H,:P=,RK[&NDFZ<>*W[(G)\X0VM!%"G+DOYS_9AQ7 MUZ>VF"X-&%GJ/:C08-,M!S6PJGI@8:,$E6<][/F?=>6] >,[]34TC MW@\'K8]WLY]EZ7?L*&_;[3OIQ_#=D&,+FQ@!4^IFW$C?T!'_Y;,XZQ6GB8<) M6RHKRTG_P_<'W!]\? M?/]*/E5MU^N6\T05K>F+DJ?I*V9X'01:']B.N(4P,@7DZ9<0=%$2N^:JC*N'.SF9B*&/_O54TT3E\[T.! ,,TN#:OB0Z'5$77!V\)+;V MV>7-]=EJ7? 5>?XKZX-=)0->097J460":>=2F^?GC9F32K_VSS*1E@=O8@ M.AT[S"ON7R$I-JH*4QRGBT1?K8[^.E=68,5EHBT^]FR*B489K5;E[3V(I\(A M1\&2AW:=ES>O%^3"_5B]/IG$P*=\D*!%C938!L_Y%+,B]&0&',E?MT@T M,U\QK2NRTWX_V\?4S6[W&5&Z^0>)^?7S*-UJH6:Q(32C0VJXA1$* W8QW> F M!M5/$X/N9WL?ZMWZ@25/GDXLSB[?K7?=(*@.:G@E\DJ<%!UXG4%]A,,."!%)'YE\5? MI&7_$/>'N/_IXGZ'-%6_N,_?>_-X?+?H1MC4QL20\UF< *LZ:WM CCY!EGI06FEGPV??UI;EBUR?*V, MQLG4!L:0S]/8VLLUG.B@>F2DG:3.70=VG0OL"]9 5#F"4+(>+A59F4=>PE>]=Y'Z=!'?=66_=? 9=**6 M#U-632&);^L-QV;T>QG2MQE<;_858B*E2G).Y"K>5[CQ7X>Y<9AZK9"_;G?> MB<3E7K^=6F7*1 KM/]R\":ML.B,=:3I9!DL1>!."M 8JH$>M2@^V)F>\"ZPD M^NT3*P\>]"ACR2$!TD_>OQU[W$L]Y$2/8\%7.>;$+N&P@HGI M85S-H-KKDJQ&RUWYZEPS2AC)+]6D-AJK^N:ISPIKN]*]')_ISS3'IQX![ 2^ M5&HHWX]Y1WWF25?M2(I3#.]A^:F[(2@8Q:)9W3'&XQE)RXVQY+=^"0?$FMW&_V$A ]*U0C^"TOV7 T5IT/PM\ M"?;XP?J?B0XD=>1T#CVLGEI0CA-5, I?K01];Z0$2;!/6E7L4:L?4NYE!!>9 MR*;/6$L0QR)47P;.'Z_S<&.%5>,&R LCJY?T_AXQBI\J7:@L8PLJ59?YOXS/ M3I9;4_>H>?'53;&6(51Q=A7=C5RN4Q&P5;V &[#X/U[23B2P[E%+-XT5SXB: M=R>#//S(6KB,FUO?473Y:L1&E",ZER]2@%P:V2OJ0-]JG2:#J67N^HY6IX+9 MQ88?>=7U'E#5V=KYNA77^@11$=9\JRQ/4>A3:Y76T>DADX[Q__[MJU5/83,1 MC@;WVD8QY#V?4/USIXO=RFV&OI3V$2N<5[T\Z.=6.,K6G%7.0@./$$O:?>#V M*QR9O[)OW@6[SUY[2LY5PX!F"\F+Y/;?!P'4?GE?8O'^.8_)J*JVV]ZH&]0X&!!2P*>, OY%.GL/"@/L5V$ 0@X,6+'L)T#0_M45\U^* M*)/^0^1_(Y&?UQ.$'KJ9.D7RH23-+3VBE!:%.[%@A-&HLS[F$Z-Y)?,KX M[Z3S?T[D&R?VEX-RI1[]SY?9]T8+FNS= 9%8)0!'?DD9\?;OQI:^CFOOGE;& MF4]@8>Z82:AN8B([>2'1Q^N>/H*$.$J\QRW7'2 %A?KJR?*=H*:1C=$]TYXG M<0HA.>%1]3U-V]W=S0,'NI#0)A,C4-ZTM 5DML/:&F,O\E$T2_X)H(RB8]&E M>C" \@S/G%Y?ZYE=Z\E-V]!$EC.CH]E/@=N:F:VJP9)[2 M0U$ Z5\:;$D%%TT*P^%V.EY?M&O*SCP>L>MN9MR.=2FIVJ+9LP2=+12MV)6U MQMP&*1GY%RX\\[9;_/Y^J:JLDK@:AU5;&KJ1D>7V39LM;D$)!E 33W)N*$E> M#[@U[V9CB")(D5 ;C7FJ'%_DSVE8M*^9GUDPZOB,NGU 7/A1_;:]^K/8VXEH MU[>M(YWS1#6KWSQEMI+"NTWKCQKRN^, X! 1?IO]#M7OOAWUL$' M0$6:X#](TDXN8",00__NH78+R=Q1SS*A[&9*-]4_+@/L?HQ2+PB.>S;E E;; MM465$9"&]:6D;%5 P97*S- 5006!_HXPWJ3 ->A-0T36,+'"J#_BT3:/OUA8 M^I/V]P'?]_O0[_8LZFO!08[&UXI] @)$,>_Q=08#I)&0.#9G/_-'P(![UA.? MCRZ4I*O'"$X::_N+\L^QVCRB'&70QI11E$)J^2,F_9QNU;8?B/YEIH.,[+YH2V]*2<6*C^3/Y;Q# MPEHSIO)0GYF)>G=ZG\#"11@.JA%Q.8SR+/J:F[/FN<%;?(*;52%W\Q4, 6%_I+_@115A-=2!L[B@OCJ MUF=KCX=SYPD<9V4U _;&P0547DI%;W]NT^:K82\ZV.=8OPSG6:SZJ!S33 ]H M/CX5/M_2E(2&;6N929 =8H^ABVA92BVTG* $Q_OGDYF MV''++JV+VC9J_N!%J+IE MP/2N7ASE:F%JJW3K'/'Q0P\TD!Y7U$%P3Q!5UC=LS?&E27K7G"%P8>8,>BQY MKUJ\\689Z^>GDZE<9YG8SUG)GS=.KM4+7&U$@&VRY(G57!H=K62$'L93/,AX M(K0S5S08QD=.^:9\]E9M9F 7%]E%:>V WFR-W?>&>IGI)!,[E)DP?HP'MZ>- MQC]:FOW/8^:UNB"7IE:W@QN?[6/\Q%A-$I9/D3EQS80IN=O0BXP7-0D]HK,> M\KP4Q%:-*DER,$"3REM?>"F:-SP\TAPA.2BD:*_"]20,W7BL0H#%N*J*[I;R M'IR)E0K7*/H^^Q19E40(9![$95FE=NMM[_1F2++O$%XJ8LPVU'-]GX7P\=S0_F"$T#E=86UF=+0KN)"D6/"T#X& MIG&BT? ;6;:NKT">SQX5Q0C)[9!48S6U2@QBAE73=: OQW8C2^#$ M97D#[8RBGCKPP,RF&?WQ';.Q))O1SC%5CV5#58#I6#%=XV%\GWOJ8>5%H9%J MI?,:Q3M<&%!H=WL^^"5@2UM++0;RPQG3)&=&%F1#4OF]:\%H_..I*5/L2_D# M];]$*']O6/_O >]7T ;W:HB^=G!VB#OT1U"3":1%].!(^GA(W?]'G9]WMZ$6 MDVQ5]RQ['^")?9PE1ML07D4JD8A?2K\WR5Y>@GV1/-KYEF["P$./]FCE7&GL MY@(<_5W*PXU[XV%\BRJ"3O%(CG$R<(41"L6<5^A02Z=B+K8DRTL4SPARPC;M M(6J,5B0/"SC"-QLP8295?G-\WJBOI#C/^G;"1LS!PLW.PYD#=3UMN0=BR_;\)O&<<&;BSF? M1148+&:)><)A]Y:'EI4@AWRGTU4'H;7C_;CLT0Y<_I) M$?+-'N!:$F^Q#\3C),(S8NAK54C"$;I\]H/5 =7J(/5-Y:P/A8O6[VEHN> 6_%0B8: M$1%WTN:-"L]KCTJTAE?'GMI%/I\#%]N<(VY>K6SL1IV_OE3)*) _*6+GZ1F5 M+B>JE0DZ>X0PF(CXS#?C5>#:=;KEYJ_JF)H841;E=LSGWB8OR!D% MZ\Y^U+85:L&267 W(]WF5:>9W.,HWF>WKNRWLVZ'=MEABND= )=ZG;[8>FTB M K7?K_+2L(YE[XJ7L.-D[W;# O6:0_OO6B9/BAVI<1OZGN;F?4MWO6+K#4$; MKQ_,M;G]5;>\?KUXO HW5[UDX?ZV,NK]&X;$9'#O2@3B48NL=AT-V+J)C\HP MRCE"MDEK=I0_0E"KXOIEC(^U%X[MVP7E)>JGD4$S&6>?FS8[5^^NX/YO:*&N M4IN[6H'365T$CBNXM&,OIP"E&094!B\'GS$1( R/.;1@][%C]\GSO>3JI@U4 MN_+7@4Q[ZN4Q1FT,*XW(LJ)7O' M6^_)5V&2VT[:7"51C]E$I6Z,P(?C9>,K8^RJ&ZV,M7Z=JAH,(>.-[R6PE7ZI M0":Z][R3Q2>OLC=E':T\"OI/J2-G%"$=[)RM9Q/' MBM9.U(EB43:'BH2]7_%D5!5S77=B;D"C:!)IO\RR)(-?:;K@]?CI=9KI><>Y MS-6&<[6;^@NIIW'IDB.N+5M;4E0'GR^<>S7'V/>=GK*/"4R9[ZX9K('1:)]\ MO/QH%S&-1 I0Q!5HGN$O/H9H/_7"FE3G;B_@VR[-C&]&^,AQ7,7$1"HTJ)5= M<%$Y*9-,;K&[O]E8C=QB9(4OOX[T&9TZ@')J6=;^$9)[34C]&[N"EV?>F%51 MRHZ&L=N\^&Q+^K8RRWV%DK6ISFP5+[:T!D-(FL**\MXU;]I$F/&0S#GS=E>3 MWK]&NC=UL*,KQGEFCD_NQ:/Q*>))CMWE\R]H4H -"F!F(4%85=I(EIYKQUA4 ML%0R6RS5IW\J%^U96O)U#0;@&?7;C(,K%&& A"#U^9C/S1MJRY0[3QO)@WP8 M;V^%@CA!(UYVY:TOY[ &I$.-[HT7-[XF.#NJ MW\,U5/3+JC -=Z?LXT4Z0OR+Y/U-1>T&P3:1CA8+ 3>>'+4!5(E#_-I4;U*X M@79UO!C:* A=#"JT.PSPEOO%Z?(N MNH:O#N\M?SN*FM[7^B'_, Z)_!.YE++#R(L,R\O>5<%6/;+M!0X8\#XZ MS..DR0-D\9:K<@>KL!O9DLY"9X\>(AI%'PMDWL_?X]@[V%VN^Y8N&N8V)$]0 MRF7B1$?S3N0=B^6&!(7KV]66#)R3",2S91L.MA4#MI"TNJ3I[Z3;J+M(74B9 M6[KB?W.="'^[LKK%^K$BQ.0"4FS#P9UML>C4 X=VC\6G_[")\I4&RO1^K_PZ MC*1>,!=3X7/]9=%,/YE@7!DA'87QZJB8VBT!0F3C?>B(UJPV4Y!C?%7YAWXP M;FDX/0^50N9L@ T:73K+U+!CQ82VNJY GZ55NF8#+F?JJ^NZPSH*QW[=3[[" M3<$PX$A!# [J^MJ#M[@_%TQ_9WG\.R_OYYM?;:2L8#+5#1>OUODQQJ+&\/K^ MZ-!PV!WM4?%R@EUF+I(FS$H*A";,XEPKN\IX4QN:ZU2SZY M%\D]4U2?VI[/M/T8^;X* RAO'B'E?LIO3#J+(+ XGZR*B_4SKI&/J!^0%:V2 M+K,0NJ-0HV]$A7HR>7\V0-EL++ ]U[L23O85J+!VD1_2EZ]H>#FJ%"DS$^$D MTDG9@*K$-/4&DYKT1VW:FMJ,8V*BS*N !$J)Y2QJS2=62'/)I9*A]:+6,(!: MZRP11W(S=PT4U3=.=_B@)2M8B6 +_^OVUX6NASV$@4WG]74 MEU=4\?8[2Y.R;[;450G>(1A@D7*9&O&-_N^U#6 %B][:E/:0OLL-( M?Z8. /GW]8UTZT^G_'<6/0TN@K+EH=F:NOA'"T=0-W)\T/WR9SX^5"[W<#M= M!P1=.H4[7,&M&426,Y .2J+1:_*V\X$14=G[9^)I)0=$ L9@ 2'!O F$;_4W MY0BG[=Z$PXGJ7JK:W$Z>.K6#SGNBTG&ILO49;!X<*+RO#VVB'X8+[D,P5?MXN<6NCYX^\(ZB"'J-34=-<#*5RW M._:)IM69A<6V!+@CSLY1ZN L6V[I62ZQGC%OZ2&)LJ6LF[N?O0D2/$S-7UOT( MR8WTWMV9<)?6XZ+9QIQ*KMF%GCWB9 8%>;%8[FBQ$41\+][3#D6(A99WE/69 M%V/K1"?B;+C:4"$H0^<1$K^-+S=.=LG\UENGP #*HNE$<,R7MRP&W.?'Z!\> MI L<+L:H1526,$+H&K/ A/[2%32A8TDQWZD%D_M>+VTBF4V4FV=B/5W^4#UJ M6#[.;ZUUT<4<-R 88770-6\$7G_731E Q MT&)E1H(49=D@#0#Z^FI>D* 3$/9SZR=M.QHB&^H*-!\K+^^ M]ZDT6<$X/"Y6H+,'_?LUA"Z_$UOH1QE]UC=8VC)<_ ,XHB M/<;A&WU/75LV2'\L9R/@<-F3^C%1&#&IA0+=NJ;KV._F?KB_![NT[1ZM:1NE M>NZ67*P9&T9=R)_D:F]4IVO+G1R'A8#955R30YZKSYXFM]^KT#-NMBABI;:#<;2_\#I-3/=/[I*Y]] M6MESV P2:2"*7=/XM.[9%*\U+AM$O5.26CVC0\,N*=W1GR&=5T_GV$SLV@\F]&T ML4IN-R!Q;F46"ERM7NMI'CZ>7LZ?51@E/["]Y(+16E$> M@?0">L(K;Y73S]GOX.'PT"U/HH3.WBOH\13"2UU:Y]IOU37C!SD@\]9ZRVX* MAZKS^3?NQT.XXE_XH,7!E9,"QQ:'\VU.CY+-#S2+GU8+H^$3_7!W=\Z\MZ@W M0C=N7=XYMB=].N9M1;1@GT3_TK;%?4](2!R'Y>LA[2!$R2G/0J1HYRE-U/?K MAU4QMY.#1RUZGA/U=CDJA7:TGV@POF0C2/T (,JHEO.61Y9J/VI-ZIWQI1LM M3+"P.^$59(-R:<74X;'=UDB!4RA>,KZ^-[*;V4C GI/[:9Z#=;F?NTLB4[Q!VL2JCX MK$7W_08/#KP>_].O=:#]?CK^32!@\L]+@"B$&06@*QE_C-ZB[01W3QLYF=HT MHSDO5"7) =;3UVH[ORUYM95SN1("9;5KEG:XQ,4W+5;7BG*7,(-^*0 6O5Q M BW[8#5FGPG=]'[F!*MV%XTYF88^;D*:PS!-6EFDTI5%Z1]/"&?G1YLV/ZNL MBBO7L.).M(Q'BGFG^;B%3MQ7G"=)[%!;NUN\[S,6-[,;?.: 9<2 MUFJH7LAI;[^T4X-/^TM:MD.O@$_?JE+CVLVQOE$XHPS9+?)GY]V(@!0E6@G* MXWK<,!=FYW8< J2T\R,)-=8,A1E\-R>+ ,MM2<+ZAY G]")Q.EFDZI55L7*S M=S-^ZU$= 0*;*VHI$M&)5.2ABH;[TFK:YH;)TCJGV/3 M[$="$9R/)*O%YDB;)5%7DZ&G8$ CS4.&S,EW;/619R8O4SP'ZBK'74HU-^=D MA=MYA:++/-[EJ8^WRO5?:&VF5.,!$0#^ @&&8+TU!_KK> 5DD? M0H(.3G9ZPRYRZC[JL.VYL;62JCMCT)6^T4L*' ?TEXS"#3VY+TBS/45KT^\\ M2O:*9*2(A#D,)O[3@IZ"V8]0*U,;ODO>,PJ:ZM M'6.H'.P]!F>PN$?.=UC<%J@E;W0NN48IQ"H^NU\V:+" MYY!JF'C-U/Y /')/KT.URQXA+2=.*6@W6YR$WHWI=NX65//)5TCR0IJ_)KOI M@'F BT>V M4?0UU),5VL<[U0F,;7G%D94S_V/BL]GG;PTKVI!H,Q.O[;[N=W(&J9N38Y/<2TU^ MWCA0@<;DB83$24%H I>"BUT&D_VWK\I9CWM*J;GX?XS]/#LRLM*A_K@9CE-_I1[H*5H_V1FT$D$VJ?,15-J>**L2 MN[-WYO!, ;6FB@E9--X*Z0@:1 E:*&"5@S8&9#YVP@G+F9[J<-Z0'T%_H_;$ M2VIO;T@9+6S>-4@CI7GF61G(_3W^S 6M[EOFV,-A2+U,.&KTYGGUX+R5?_4: M1>CL2,6>Z6J70&(B<97AML\#^=Q^R.7@6M&7J:'P;>7LQOVW6X>RZ0 M#16S%Q;M\^F*:/ =8:7QQ9&L.J1G37LA6.HB7R58A61\GS MVK#\,?XBW>ZH<[N[W8=JAMDE"TALKCNZ!YWW@Q9(#M$"G ;Q+:_,9OBM1:6K MK]F[9AB4.'OEZ97B-9C;\-W0%D.W;AB6.+$OB%CS;U@A%:&Z\1:)>SP]),6V MMKM3V^Y&8F:9F5CR5G?TV_+T+EH=D=%UJ-U\_>+&<YM/\N47)(+/J M]!5>/%!(PE.R5*].SAHE:E?*A=.OZ93#L9T#PS<"5;C3PAX&]J4#AH;VS\M* M:38;05F??)ES @7-HE[$:PYH)O:B-#;Q2_XR/*IFGHFQ^,LH@<0O0JMOX"9D MT2\C+-E_//K'H_]?/[KI:2<6E:G%JJ5((C*0>,S]XO[%1^TK;O[QR7_2>$R2 MA1N//<_ %W$6TW/K/NL-!Z7_%ZW'?S7]YLV%G[L,?K,4"#A^^,6NA'\SM.:L M%.J^,97^XN?'=^BB%A>N8O[QQ;^?=%@2,9F8[%R3M8VD7DWF%%M>)>*R-RYJA5\@IL12_:UX18.BS)E:[2'[Q,>S*-'+)\/L@I!] MAPH-W)(FX&:3"8T 8?ZWNR9K?A-?._&JZX3/NIRN<$\.;11^BQ*NIKK@V0$Y M#!AJ^/E""+42#/CN^#^?S4E6_I ZW"F%F:/(4S#KDZR3G>6SY-WF_4"S@"BB MH'?#L>*EH[F \^O_)L7]+U9>IJW=FWL,["2J(2:85;!5I0#B]G+6)PWG[H_O M@-!9?1'NHKF50S.1=O"Q.6RZQ5R 0TG+"?SI(-G9>C ,>'+^\R4@+TD8\' ( M3?Y_#M=K0WB;FT[NGP1 %P(YV*WU:YU%=FD:^^'IWIVX0#5)VO;5%F%;1 M6?QM=L._JVF$D?]A;..DGK*K)$[7B@_K!;-2P@HT]V,"ZP2:2_F>-V=\,Q-. MLNLR&@WW_?^AQ_]FDT;VWH(@#,CR:(//?Q(9,"!ZYT&'BS=+HD*IHKK,\%X1 M3EGN9>RLY5$_+=R-:0FGTZ816_):_E_=?5=4DUNW=BA2)(0:.M*+]"*]BS21 M*CV 2 \0$$*O07JD(R!=>F]"" *""(2B]"*&)D4ZTILB'/X]_?!=G M[S'.^"_FW7,QYWC7FF6MYWU6^*@"$6'8/ZJ+00@^)'E\8)TE%"<<7P/;WV1JI@L3GQ@0: M*%!=A3RY0#1Z"G/_Y="J#-BI/Y0VIX^!4_),R5&[M5ZPC'(T)78UC],''S> M>+*0U;%!@N7V1=L-8,4RG_6M%=\99H@[Z<%S[4M;&O?!Z*Q5AVY%A*KD+OH6^O.Y)00(>9,5EY;\,L&R^D]N?XV M4/6*E9U:PUMHV?A3O]_*?4Y 4_JUBURK;!/+G264 M!8[.SLC7+>U\\*[9/_;X87")TBM$O='RG%QXI<\3W"=6_A&]IB9D3A[0&JC( M5K=Q%K-2 %M6 RT@_66RRJ![ZXXR;4THUR;M-6OS.)MK>(4E= DK]D&?RCG' MN$7[N2:>X+5_"N[9[='6_*#&+V7=_WX5>^8Q$T]P727;XP]]#NEL,QU]$':8#-5XVI9']PSL%^M^QH M5/UZCE'VD'0VAM$).62:;#W/+QHTZ,>W8GI+Y6?O:H8T-<[2^'\S"'$25KK M4$7@P1ZFJ=XR0'(L$:QN;=K-1A'4V+TZFX8@IF^K[R41Y)X9.0KA-TG]L$(D MQ-69B'\$,S0E:I]M'?QH7T5H(\.![Z2!86#T3^K&MF3B=I]55S/&"I;D!C=J M<0K3N2$TEPOF"AX!-GZ58$PO*I7:H+&K7PBT1#;=03F#B2RZI^_9ERD8 *7H> M!Z1F+J?L7RT@$XX7Z.!WN)MI\"Y\7U*5CN3V:JC]B&23^T(\U8BN&/' = ?_ MBE8POV?I%^X7OC\BT7 KQD$N5> ;36MZ6Q_U=8$*0(42>_*0AF2=/&,%3]R5 M:+6%)61>J\3<2LU/ F.H_;8$23>AC@5I'77:ZBICQ)6I+(,?'9QV5I9NU7-B MSHT[,X:PM_3-+KWD8?SP7H=B&S*371"(>^(JK'1[D=V*F\1UX.J+D"VJ/9U< MU8>K_5;68Z 9F.13=:E:4#L$7 MYNRH><]$EM5F'"*\O#?%0DG52RLR:S%G86DU#WDAEQ,M?N^KD 7MKWD=M*?O M_6!,]X=5:IQ-HW_I\DRF)$AT>'3S;P"&K8DS$PO U&'^IP8:7JZO6BZ2["HN MU/M[9243:K9-T!.ZC?T>[N'CMD)W-(2V8[O:I6^AF8< (\H[CM'\L9_@F-1" MUG0??$J0!N&\8T?=_O+^B\_+B7G+S(K[NN2HA8_;S_ C9 ]/]R+;,EH@LJ&EE:CON6]6Q,U>U^#D9ES"T*+16[V9K IJP^. MX!0I\EY8\#,3;%G8%_2B#;IA+NRXMKLKE!/ KWP-MR&)?,.C@6/Y(_[V6 M:^K>@N/B=8#5JRH5YA[M-?4Y/[ :#$F$E[3,! !%F![6R#I,3Z-:$JI=WF U M*9_:W08GG:L;FB],FY*@*_$S]5\?(_6O],?J/&J*4(E'KA 4:B&TXCFCWUO# M,L*3=1XLD9ZJSY"KW,EQ*)FWA*+]R'N>[9XE.+XFLB40X51](_H6 M22X57(X$G&S_RSQ#D66@+7.[2DQ+&F#*57:E-7ZZ(/ZX\^"TKK!&HWRQ-D/@ M-Y(D!3%[0)4.,1I2:! MH%^/-3],SCRMA[:%I@VU2]-B\IGJX5=5?!?MW$AIKPGM>+SNQ[F'1J,]63> MY2=0!N;TQ(+R^:WSL^.,GY!YCT29&5/NQY2B?JRIDN$%*F-XXYO_MFTB ME9&9<08WF]>@S[((B9:\9'Y9QSEX^0:W15V=C\0C%DMU W">WZ%!9S-"32KA M'"X9*U)'7+;4%8:?2.[Y4R0S)1>[>YIUDAZ VDOZG'XUNUD<"A<8=G5!O@C9 M=[T5:7;Y5,;[H2AS0/F99"(\U<=;B60G8854U>B0?4O_1;5FD:N.3-YR:ZN& MX!G:U !UP&%P/D"D"(]Z?VOG"&^F8^W'QJ=B,/Y7D"/;>BN MS(K\4R\M!^9MQK!8B@4-.),BTV=&0U1;(A8FHDJ1!4PA-OX2F6]8^'@ZU^8@ MX+V,-O]FG? MP<]^R4Y VWB-^[U9"9CAB5Z-2[EQ>MD[=4,NHB7'7X/2QOK@YW6!^9J$Y?YA MEDV'PC$UJ#RI3S\%=^^;];Y 92H8Q]B"5,[!Q>:A#)/J2_$$ M;E>9!<0HW;4!$?)TX1&T,7P[#2,9#5C=)W.=N3\C[;V/0LW*F&:5QG'<%RF7 M)L+A/ !@ O7Q1:[4)S]N\X>5N;0];6Q(,R )P2VVA!2#G=1 9EZ$0\N,Z]9\ M:H>8'.%8@H2JK>SH7'KN;,8\=?Q$XM#1QA(^/QHJOZ79]7ME*"'E3 MP>O*H)6NW?8$59-\EN8EU3"!?*L:>/6O#-Y'MREN$^!_YTQ+^\SQ.@RX@\U, M_#J%"B\IRX,Q]PK-1%T-JQ/2)1*O.LRAI.2<@G 7P'X, %1)L-K8Z1)HM'8K M#)H]I*#B?>(A@"H+I=N;(O M/Z<$Y%MOCLD\/;:+PR6GHPI/Y7.^)I[:%2K]^>BLUH,GSAV5\<"7J]C;XR[( M=)^0K[]AKELB9[G^MO^J]I3/._AC*]!^KP4"5^Z+L&,J9X(EN,4L\NZW?K3? M"'WBKJC):]!<3RA[RZ%DCN!"#2W-\*U/+6ES\U4QT6:YQ95\YGH<58UW3FLM ME\)/2/;)G#]+_G@!*:-X ")?*P99F*L$,D M8(NW'G!A_%-YQUKHT'@X)NYDQ[LY<;!,M7@+;4JY#T**5=BS/1L> 8S(;!#. M_"XP\A-*&Z.]+!>Z+BQ7M@C9A_SB6I]A$GVOS-4J5-=6/3LFW05E-QB#UZP6 M9#">F$#DFIN[1*U4KR)7T!*52W9>600^7,/UGDDLSP*)#&@0\'3@:^6=R]=D M*D6M5GA]V Q4J3]R>WUNEPH[IR%/(?AAI#%.L+Z.P6<)':F?=R +YJ?,7+!40J.$S %/(.0XBP#'$P'2,,39OF>:E13W M>6<%HB-G-)[PB1U5O10E MQO8= G@F;N#UQS^SP]K:O>: M7VB39 F=]"67M, MZ?Z8CBFO1!1#M(Y0H$$>VU^45S'CKNJG?:"M&&L6H.OS9Z60]K+*Q<8IZA1( M#LP';_J1:UEOJ$P3H%^;NZAP).V)$MXE_:"+#(I*(3:EW]1XHC*!N,=;SQ^Q M$EI;[N]M.;^5LET+*:YQ MS33H*68=7V[-G_;HFQ4+:"2O;:,LOFTFC2_.\I(2( _P-C*"?VHY.])C]4HI M]*7 C/3BY(-5!$(0G&-W5>PW?I*'%ZNMQ0- 8 MP3"X+UCY(HGP>8=2Y:)JV9,E*[,JR@0G>9,-.%_$QLNC$:E$ZK1\Z;7H"ZD5 MG:ZXCM\5%'G^:$J0X4@CLAMFIS!#;Q8?P62_)_VSUX8I?DV?T$/-L>6=1H0MI4UK2#LR!LH-Z8RA([_P(T6- )(JW72 .R@U3PKKBP^KR]J6D&ZO:U9?^PAO U4YM8T] M+(V$:=#W7HXDX5C5JU+BY]O"S9A>*TM'568Y]!" 0N_ M:A:E9O?Q>IS:_NQ]&H+,N*@#TX^172RL5:T(:1IH8DC/R/WA\3(?$K='Z9CF M:?6SYY%H]!Q*!C]WIB#NRJ'"']XGM47-_@/+K-A=U"3$3N#Z8@;1\JLD\7:N MEZ+UEV& G[=ISF*PQ@Q/T[N&R69I4_/FZ,OOQAYH#=RY=*O#QA?G-8^0QN;Z MSU18O4S5+[*"0BJPT 9G/]-ED\7%[4OV MP53%3L#8-L1'C/ M"(O'+3>B@HVN>5-_.B#G^LH'8$*0/<:AA4)V9P3)4/W'F(&%@C914Q\/2K/- MS\2WUAAR$[41V24()*QBI:[F/- M-M0C7,*E# G#@*W'!U!<6R"G,G8CVQ:H$DFE]BH MDGD2ICKE]\PC #DLOYSF9T$)5'K-2E?\ V6/EJU);%J!"I_0][PFI'M!_9=M MOTD+B&H%9[(3W'(+37.8RQ1%PVR7PA &6'I.UL7@/*EPP M\\76RUT4?1V(&8?]8#HK<[469G!Z :,7IK&ZH\!BT-%FAMNY@4XE?Q;X#1 M0TJ-PEY,@INTE8 +BU9T#$%S00[YOK$"1ZJQG_2EO2SH-8^!RHB.(U]$H -X MP)^G7_RB[N@,>ZYU/90_33'I:WIB4F0Q-L<],+3A@&!M\ 8?ZP'I4H%1#)+LMJCY))T MP])Y9N:<2DWH&TY)HLVGPRC.O3CM7!:WDVSFJ\#RF).?%Q[LG=HYSM]H17KM MM-Z\_DZDQ4=F59(J2Z5,NUDO.''EL\+_CJI'1S$OC*)C.G4Q1*>O/DW>48/Q M?G4F/0"XRRS[8RYMI?E@:S!,*N;8-<3M<^"3S$"2^0=HBOO!?;SX.G&K-F+O MCTAP>7]/4O4R84@_"Y^IGB=C=J@65/XV=ML5FSLNW=YE)VW$_*K&E^K/+\.\$$#1S)UHE&TS%>\RJ)6 M#](E5X:,]#+_HI^]D\5[*2TEFG,/HBU?T@NIV*HO*E,[7-3" M0=F9^\NGDN\<]5J'$V3TRSDY#82$76ZZ&I M8"EP9?2I6YU0XNLE)[%4T&RILS']^U(>0T0F #N&3T$P2OZRV:A%,,ASP2BWNCX MVB5@_=?3(T02D)':?C(X:";@[4^?KZ K@G*62+EJBJ=NWG/0,G3BMF2V3$E' M(@UCO&ZILJU"]^B09S/>Q&:]=.8*ZI.LRY.NF*FY)8C$8GK+3T%/AGDUXF." MT05)G@3$+8P8,;[)0A=2N/Z*9T4N#L8QB1)DKA-<>%HP&J^90@Q.SZ)]UE-O MS+3VNRT9XA^IZ>18ZA?,E0HT@F.KM\X^^]T 7.?84K=0 M(( '/YY:SB=U/-86V:*U$+IAS MA7XK7=,"KGZ"OZ,494C4HU,F9+%&N<_IH9HG5B8+H]1R16(I:2YC,FB='^>N MV27^H0CP\ MX[89MN]^CJVP?YM.K]9H!R*R49_8&PT^SEXL0HC>JR?<#.0NY[K.<1RWE/:Q M^DRIF5S=>6Z6\JKF(00_\C:(\'5EV0$F13&O8O8CM&WN\:M1WWS7)-&1^=P- MCN_U>'C(Z2*$3./!SQZ:) M]+Y;AUV'*=BG[#-5TJQ]1WN8Q8M1B28U )P\6.Y@&E6LL$KBS=-?M");.T>?A$0[2&M]'5( M;GJ(@$;.>_SF8+H=^=TA]_UE61XE1?P# ,3[7U&=N.; MJ%)&Y9F,#B]4U6*L<\R1,VKO7K93"I4>3>?=;RH):N%(?DUK# S82,NKXL5) M46_XD,)F6U&HXB?02V;HI74N/[E9A* 8MT](50/%$SD\3=8H+*2P2S"4($(" MC T0A*]+?W_S\FJHI.QZEE!!E3)/2^:M3$]#(M9J?MS;#:SD[Y\3X3--#_'B MY?YN]0E[;@!.SMC%PS5H1ABJL]CK\\/M4E-8=]JP/OB5C0B=[^JZ3,&C _>( MXD55GW+S>^(JZP%.HRG/LW")0204&4=3C1AMAT3S5WE#O+AEE:5?=F2#OKB( MTC]U-+FT2DE/C^#GOPNLH<.E(U3(]DTA0H1";A>VFSV05(9=W- M9-<3T_FY!@+1R; A !'AB1E( ,:#:-.COJ\FA^)LUO\AE83 M/A;WKR"@-S=)Q M(]NS]%\F?=3@97'5K$2\(3=[^DP%CYF9&B>KS-]/>[R4$IJ!6>@<96Z MR)IKI8I^FG:R9-48J\DO&I2;#>49Y8GYJ>4 GB>@D3L=M:6]_9[(\ULW9!DYFVZYRKRN=\-E.G:-"). M!&^[:GE7X^!]P3+R,@[[\A.'? NUA1_#T](&-]+4ZB/OR2F8[!L\[PTI.N34 MBDSM2-E+B1B@D>0BEP,,-Y/VIZ5!C/0)Y3);MJ5*0[FG,=6G#C]V5&# M\;E *BL):IRDHHO'&@E*0GBNP^U MU8];V'J@&^Y3HU@JD1L-Y=:.XX!4FA [/(*E+)-^:T^HCG;@^?9$!3*E3T!3 M^'68\7$^_7?#4W>VN$):FA_IO93-#FBW (X4\\_RB-[PM'C[F;S\+&AY/]!7 M-"2?T1^?0H41'$?N_=MMNS+/7$^3BM? B@[Q$M5RLUD-Z M7DG"X6[[K]7=E M+=+A_8XR+(Q37I"W#\> M3:6_XBC4]G;GGIS08MC6QAPS9UF8LQTQI?/@TPU:E=AUB@_+J1RTI"RGOX*2 M/TP0*QKD/#>P4.2"\P%Z;B.*]/I^PO?1TU'%]\JJ>;[])F$ M#%LJN<7O)"9PJZ,4GNIWBY S=RU-GZ=G'ZCN_G"KY$5!1RV<7\!NF#(]0=N6 M2PS0]]B9$Q@1;L7U>RGI?24CG7>9W!8STSK+R9I8V7"8'\H$15(?DTN;XZ8D MUQ#AYX)T'>\ QQ27%%;-,K/]LM;(Y.,C/Q4Z7)+ &)_'(T0OLQ=^IT__4*8+ MQ\4);?^:[\K)'Q[U&[2*WXWQRS!YS'W*QXS ]D2@R\'B%X0]7FJNC-!=R@E\ M=)S)NC$CI5JZZM-.^#M5=[=4>-K@J-KO% K]G8DI)BN+]W_<.QW M1:#JQE+;$=LE+4'TKM]>_VHU(/ZY] 'LOY\(-RJZ\%@VZYR@>F2+EMQW&SB' MB_53M7JE5 8_P.-U^(*&TEN:_B%9(MD%NA*'GJ6!X_>X)DM2AR5.CH:LS,1: M4W(;W*JNWD<<\8Y0VY7]ZR'W*Q1E 3)PX^5FUR'W9--;DK"/04N>5@K_DT.+ M$ ^6@:V&D5V8/ASO:@Q6\OR5YT!:G_<++7N9;W%K ;T;0X_Q3+-X\B<6A!HU M8+S2?W9H_ ;P0>ZU@Y'H#2#N9.'X!J ;.K6/]E^ZCMK_XW'>'V'7JK]=45Q8 M#?M!VZ%T XC8N@%<@I+^$83S5(>;@_,-8)EY3*R*[@;0^\/]\@90KN3B]Q>V M@QJ Y=^1/_Y&S#T7:TFQYK"#Q$UZ8V#82HA4\ U@L@ E]V=.P>\B2/8_H_H+ M[>!O@S!("#/26RA=:'@#JZ*5#A5S.L.V1K%Y?Z%&&"@3_GNNR-\)(F7(3(BO M9;GB:",P5F6Y*-!94CK9V-/]Z9?PNR&T_D/FG*S\!K FR_L:[R]A_:,@@@1M M#,8DZ9IB 8^O,.E*KVR_X ?\K/POW!%J?9Q_3S#Y.T%XZJ6K=OP:-P"B[^'I M^OW7/)-^H[]D?C[N_-..0?("_A+6GW?5WX?!*38\;$PO_MV0^2D/5=C= *BV MVC>NE MAIWJR=$(C)6);X3'L[0Y%R&4;K[\!U!+ P04 " /@598M!Q<1E(B 0 V M$@P % '1P:"TR,#(S,3(S,5]L86(N>&ULY+WI>%&F>?:O?W#_Y/P!\(SF+,WN_O4/O]Q^ MA/$?_M>__<,__,O_!>'__NG+)_ ^IYL'GE7@7<%QQ1GXEE;WH+KGX*]Y\;?T M"8.;-:Y$7CQ ^&_U:^_RQ^M!W__2]9'_XMW\ H(&CR-?\"Q= _?N7 M+U='NTQ^5$_\F/$[-;8WO$AS]K7"1?4)$[Z6TM>M5<^/_%__4*8/CVO>_>Z^ MX.)PL^NB>-&JDC)14KJADO(?CW7VXQGB6Y*WVI?5@G"UNI]MR3B$Z6=KXMY* MAN#3"]SKYFR1FP_J0\;F^G:W79TM^O02V_HL\@JO9_@L=MWT1%ZK7WR2/[7= MJ(8&R+3NIZ7NGJC\>\4SQANV?-$T2-F__D'^M-J4\ [CQ]5[+GA1<'8E%\@' M?HN_\_(R8_+?)2(>QZ/J2>PQP2>)&'\:K:?N,K MGL%?OG;BU'V:=?@' \VK(S.XX&6^*>AN[7M8'UK0Y%JF5K_XQPP_\/(1MR]( MJ=5&H5'DWSIY05H+#"HE\060K/DO/^YTM #T>G;XUC,AU\@*:F$!SICZ";3R M'@4QIR\$6ZN=15Z\1B:GQLCL9FXIE:IA$;@DM5YM6Q(CS_^1KZNR^PU4OZFG MKW9W/^Y]$Y=%IQ,NZ(D!:I_XD>9RB_58P1=C)8K\89SR53[NU'7Q;5ZEV>E?DZ98KL/F156J6R[>]IN1)R YRP)(&Q<.2NU\$4 MQHZ?P-#E'L$^PTY"=1AEJ).EL4A?3M )JD<@@U@.DX8MA"8FBH/@@-^4E/_/ M^?R@ \(0)\CW>WP@_VO'!8--SS+_=93KYKS6LV;SO*.1KU5._W;Y^%APFM8' MP"_J<%Q^O?SR]6?^0'AALD,XV=C2)G?!,S!2&R!C3PG'E+?' @0YFG?C'%7P]TP>>'#>U/_.J.6=\ MRLORLJJ*E&PJU<-M_ED*GV>55$2^?W>5R4G&RVH5DXB%2>A#[/L$(B\.8!)[ M@3PJ.'$0^Y(8/+K:L[.=_,*-!=&: 'K619N30>K1F25P3PM0Y2![H8=\JE%$ M\\PQ?L3T*&:: 9B'@13HK47C!R7^'\'E*^Q?J@ Z'>R1U&CX+'&8>?^S4MQH M>%XSX/B&QA'D5?;$,SGTS]>/O)";JR?^TR9=R_?+2U)6!:;5R@D\X<>. Z- MA! E-)'Z O':R"Q5NM_VDJO[ 7YMXRS/YOQ MFP;@>H1F%\:)&6PK[ 78B@LZ><%OG<06=U7Z\%AB*(T.9Z4D?0!>#G7\L;7BC?!G67_SXMZ3HO-P7_E&;\JN(/ITR,FJTLZ.N7TH*G$O3D M!3N!P6]*9%#+;.'[-T3GP,=?_J?5'Y@PLMWFPDO M?]A-^.,MSC+%3RK43>K3#YI?*'Z18\9;$W@21:Z/G1AR08DR"<:0",2@$P2A M'.2(^0G1O4/LM;NT*?M5[G+3LDJIW/+^S+$B1.6HJ']QV,?L]%WA2"0FOQPX M"()%X]\1W<^X%>RW-MM%X $5^G=_A_X\[IRJ%N5KT;@(?,0T7B5Z?<,9A9.N\:=3WKR7<,**_/P*/:&&N"HX5<8_A[WOS[*FO/W74/ M:8776\L0"7 4!\2!)/(-1WG4CN1,Q,<;I=+XW6WMVKI:4$ M:09P6?*J\?);IYBHH4IY:6R6TQX$7?/<%-!.;J9KA 4_=&+_42&\E1RTHD]D ML3-%S)KE3KOCF2UXIH#L6_*,6S"WZ/V2L6+]?/>5TTVA6/)OU4V14O[N/KN[ MD=-%@XY.M[(T^OE%;9W6SVI*=!++];[X&Z] +39H^$F/@S1 /&T1M8??Q!RC M"=V%,I?2H9.GD4E4#YY1UM 33<]F"-53L6\#U7S#C!*JQ_O5)R[79+[EFD^* M>SYOU#$P%^_4':9DG')%8\(3'"0P$6X,D? ))!1QB#WB>@X621SX.O2AW>/2 M6*014!T>'HMN'H:G.V,5(-=?$PS=1_&/N4X*YM?76>=01<1'B'JNC!F+H8( M>RXD7N)"3GSAAA3%3N3I4O;I[I;&UXUXL!,9U#)?@.;70(JMSRH:6)\F:+L( M3FU3/P7>:8_[,2CJ$[-=-&=BY?&?I!$5ZV,SP,,:C=S613J2*0^I_*GY]TS-_A9_>[R&RY8_8];V>MEQF[D M)_)9?C2M#[[P6,(P=B!V(Q^B! N8N F'*(P#AX4DH\K_A&GQ:]XO=&ZAAYX?6FTJ00#M60 E^I(6(L,E,SZMM!C M4)TV@EI :18.VZ$"=HC9,72>@&"4A?-8F[.9-D\HU;=IGGITHGW9,2YI]A%7 M65D5]7&@O*[N>7%[C[/K1]5$^3G/GGBILDQMFO,*\H1'Y.Z,.TD"$7<%Q-0/ M($54"(?Z7N@FJ\=76;[.WQG8DM]DJKW68D)#:R%W:98I&Q;! MZ]H?^XL$#A(Q]MHOH\NA M]7O^+@ZG')ORJ^ 9^YU]$I:.!6\QR%-;FY1"L-8(]+4&/;4!>0;]YUK5FT/? M!6B/@#WU0:T_J"0 H$7@ FPQZ"SA,YY); _<7 <5:W(OZ_1B>SB,CS36!;#G MK-O%JZK0_LMJF^IQ%20L"3D.88 \%R(A(I@$U(5QX"-?^"@*1'"NK^Z1OI=V M>.K$!(4Z&,C#4[ZI5,+;>E5BG%3@A\?&)\)P03(9#[TE92*4I[X@/N:JNT6^ M3O&!*]!(#Z3XT_KJGL!L0E?=8SV_N:?N"4AT''5/-3&.U=[+&;B+$KSEWZN? MI"Y_6S$61@G!#"8B">2)S<;K:V[>!0[)$H\>5B/4"(W M.')OD] @@2'EC'&'$^$;^>QK];HXLNB$5LMO7^Q_ZHY9&A[E9PR"YD'9-K13 M'W)MH#HBC:$!2M92&>KT.7,Z0P,8]E,:FKQ\9FH?E;[F0YV]YB9?I_1YQ9D( M?!Y$T/>#&**()C )HP"&S!-() DA)!Z5T>=U3TNCH3J13R,@N.HE\E';EW=Y MV)G// M,76/)NPY^L(X!OG"G_+UDPH6>AD'V7C619@2'., 8N3+C0U1YQZ" I@$6+B! MD[C(,\J1.MC;\IBD%?:U,<&,.881UF,/:[A-S"!'(9L@U;(6)I988[BO69E# M2^W7[*'WTGFIE3N+3).@Y:9('W#Q_!//N$AI*G]L/W@2HM#U PQ9@E3E%X'4 MQH1#$G/$D7#"$(]*NZS7_=(XYD61@E^O/ACN2@RQUR.;Z1"=F'VV69RWMMY& M] O0"@]ZTD_ 2.. LYP!6K/S-\D.;0;,L1Q)"!B?@1CASLPH@QC)EB("%OU M*XQIEV@:)Y#6+#U96LWF9/T)EVD)6"JD ESY8J39-O&JX0[KS+'2M4!/CO_, M!;14O:R>*A?;X[+%Y#5V4+-<7&ND,&]2>NL\X(X5YCJSU7&4VEB^?N;5?5XW M7%:UG\)EQOXC3[/J5_D?&_FA;PVZKJ"$>YC!H$[3C[$'2>($,$KDX9,$CH^1 M,-DI&O:_M*UB:^YMY <]!6K35JT"Z'08;6HW'2,][IP0^8G)TC;HQ@0Z$CI+ MC&G:^ZP4.1*:UYPXMAGS^)"?L\=475'>I@^'U*UY_7.,[W1B1@2:6 MQE<_?[ZYZE^(UR(#D1@\/M*G@-\IAOG"'_-")7G8+J8^\ASN,Q4WQ( MLV8)4Q)K9O$\!M/I1?],A":_,AL"QUJ]XA- C%K6#[4WVW(^H$Q_&1]Z;-SR M+3<"#^GVC*"2,DD.X!E->;GR<.B'2(00!XQ"%"<"8DP2Z/%8Y4FAL6-61VN@ MKZ5-\IZH]=F8]H4%/R@?8N#ZAE$-0UCK+>F6$)R8!%Z#]T).>\NZ!AB65O:A MGF9=W#54?KV^Z[QBOL1?964JG[PML(KUJ7UW9(,W14X_&13%TFAE09]U*RUH MQ06=O/4WKH3FK#&.L0]:/R M_3Y"T4_!:RWD_&1'(PPAFS5W'1*XLOO;XB&KF,GMR.&WET;)2DJ@Q(3NBSE] MVY[]N68VP@&\-(PB9T,UM5WD)$I6KSZ&\1AG'CG>\^L+_ODD+_H73_(D7S[O< M!B.N<(9;7!I%]2\OF!0=9'D%BD9XT$D_[G[G!+1FUS[V4)WS-D@!*L4&7UX! M:CFWQ#BPSKXQ.M'-FUPDZ:E^['Y)\VU[";=VEF,F4!BZC, H$0BBB,B]4\(Q M3#PGQZ,8R)B" 2Q($8!1[T!8F2 MT,,^%4:.:$.=+8U,&EE5<(QYBH@!2/4XPQ90D]_K=1A-G_%*!Q)[16*/=S5W M6=B32A\H!'OZG7%D<5/D;$.KOV)EAZN>+RDM-GC=':M6 ?(=0:F E+HJ:S4+ M82Q$ +GG!I$7,$H";A;L.-RAUDR8-9BQ$Q1P%4(EZ5I=:YNQQPF,]?C# FZS MI;7*F"J3H#P!/GRO)&B\=@E0XH,MG*T"%Z"K;EQ[P7?ZV",9/=PLTP;9;8ZT=_2 M]B?'DAR<<=HYA;@>]UC$<6+R.0]"2VDAICKTG.IM 8D?3AY\=%^SN9MI_S/E MY559;CA;,T>MV:72S78IEH[QX M4KY[2G#=.VI#S,_9Y9R#Y,)V.W(KO]OM[/0"C6)3;WN. 3GI]F>OTP5L@XX! MH;<=.OJV&6N51;5ZGQ:FGL\SG/(']X7.?/G(-&Q!+D&?@I5[,I%Z 37_.P=0#,8\S/XPP@YAX'D0J"UX<>0F,7,YYQ!(W$H:U!'2Z7=K,;J4=E^CI!,)Z MNPC[N$T]W;O$3:W$H&>&;84&/[1B'_?C'IW"20\GRZF:3G3Z)BF9]( XEGI) M\^UQ%/27#59[#LZOR3J]J_UXRY^>/V-ECZRC91$5%'G<@QRY%")?GF>P[[G0 M$;X;RP--%(9&AYI3'2Z-=K;R@I[ X*=GT(AL1DSLHVN\J]Y1ON]L<:3EL?JF@8WN+@NZD('K,Y&<\.+ M.E1@E6"7D23P('-\'R*'8IBXG,(D<<-0"$=XS"A.2Z_;I;'-5FI0*K$OP",N MP%.=MD>%7+%\O<;R0//(BR;\RC#Z2G,L=(TJMA&>F(MVX'YMP)4RRT\9-%*W MV9&DW$V@E$VCB0E0UHPF6IW.;#0Q 6+?:&+TM@VV:DK,DI1W1YSV'QA )'D(24@?&'O9CY,6Q_-LL\?+3Z+2DY-?> ME?PN/BX]XEV8U LB_3-6^=FLN!<& M0>P(B.6N':(884B(_$\GC#T')T$2Q[[)-L&:9$M;X'L,V:@&+E59[)URH-,. M7&=@JU_]5%]#T)0_^:U6TM!=S]ZPZRW@;S*8$R^]NW&\Z(T2?CU*I\;'> FT MCJ6EQ7+,N.];A?+U@V.]@9.T47&2RO;*SB[U/UYM*.2DF3"#"Y8&.^ @B MY/@P24@BCWOS-!INQ;)B13\&K1XY6@!L8JKK)-R=.B] M*Z7%,B7#,-@J1W*DEWG+C@RKNE=>Y,3C9GQ0/=[O KU4B'FFPD+K7:SDG?=< M^2&FDFY:KX);N?LLY2%._KFI=1;1 &$OP# (0@91Q'R( X&A[S/"'!R$(=>R M!YTIQ]+X1/D9LJW0H-J)"ZB25X]1SAV<8<:9$?*)&:GGM_12#[7Y CM-MEY- M/5WJ&NXSC0?+:7W8J]]8PKB\$&CR\:GD^!0OQR>3_^_-$]Z.S]Y\^=/Y*XLE M6)N51S96KR:N_%^]HIS;^BPKCB4(NA7)5G/F*9-N>'Z;5WBMC"Z7#Y5N7J17 MKRUMT;CY< UJ^5X9;Q_R35;I)SUZ#<[P*G F+E-?8XZ"Q"A3T1'E1Z4C>MW6 M;#F'CBC13RQT[)&1]Y*;Q\=U;>&4+>+R_N,Z__:A^46OX&;,!(Y5QDUYK(0H MI!Z,$6*0\S!*?(_XCC!R#M7I=&F3NB\S4$(#)37HQ!Y?F4IG #0OU"S#.O4M MU_F(FM\T&4!DZ_I'I\MY[V0,0-B[*#%YUWQ#T-8 M71J+= 4O>C=+Y86ZRI4"IT\IV^A&OAP%Z_0NX5R<)J8%#8CLF=]/X3%J]W"P MP=FV$$/J]/<1@\^=>>]XE3UNJO(3?^)KOXM-%:XGO%B9H5T,$0LC&#O8A3CQ MDR!RY:8"&46W#?2UM$E?RP;\D9=Y![ TO)X[#Z$9+]P:02] "YC%\%4#3&Q? MG!WHZ6VNPHZK?/1R:^"5MRG\<[US)V[KPD0BX4F<>% D"86(>C[$L9_ *!)^ M&%,G"7RT:LK9?*UP46F>4&S+:3+C7DL[W>3KB@"]\-*N .%W::8N)Y90"FA_ MR 5AS./4AVZ=YL"5BPIA"8)^$ J6N#Z-7=8.^8=,,['< @:\DW7VX5Y(S:?] M@=8\]K[ET$U]1K98\ZFGY_)J/AT=A+=VPCPJW^_#C?(4O+9K/AWO:-R&X=_S M!_[3)EVK!MO=K^,GG*-(R*-#H$)(70JQZ[DP0@B%8<0=85;J;[^+I1T@E(2@ MQ&M>@D+NQ;*-87S 1#UJ/4\:";FQAJ53KH)S@K'E;?$20'AZ_,#R="?VUI^E170=L=O*=9F+*'W;S<;^E6:;A M406ZV7?\@;&%URKUH7>5 WI+=7,/NTI\$4>NAV'D,+FRHDC.11R$,/9XZ-*$ M1"(RNN<[U>'2IFA/0+!N9%<'(UI+;UIQ[036>@NP300GGM^?=H"U%4->'#AL M7?6;(F.M6MJ)[F:NCJ:G_'XU-,WWS&_N/N?9#<\_\_SRZ:YV3:#5!J_7SZI\ MGH%KSXEFEL88RC]4^;9\EO_OXB9?GM-;^>LR@L8N0*= /7W99Q'/B?G#+I1& M-X":((VZ##S5]FSW@II*]J\(=5^9Z"Z@/&%KJ$,HRRLIHS)))X%A-=V!/]J517BVYI1";.3\! M2\;DMQG8!9B92UT[W^OE0)*J_H!0Y/ 62.I>$U8P=;6 MH?HL6>8])MN ;>_@:Z71,V-!=E6G=_&,/!((<1+!D)$$(DP=F/A> !,J$$$> MI3$S.L8.=;8T/NUEBNM).SI^=!!G/3JTA=[$;#<>N/%A(@.(V(X3.=35VP2* M#"A]-%)DZ!WSR^1W]\HTQVXX+_Y2Y)O'C]FV8KWN1?) $TMCA%94H&0%M; 7 MX&.>5UFNNWDZA=GI>V)+<$U, 4-(@=^4Q* 6V5)DJ 8HH^Z$A]J=[3Y80[G^ M7;#.XR,F>OZ5KSFM.&MS)GZ6HZ\]Q0^]O+C)G3\\XNP9=*)V>6"!$M9@=A\$ M2F->GXO1U#-Z%#QFLW@(@G'S]V"+\\W<(85>S-G!!T[2G%YF37V,UFK: MI,+>[CU%X@4NQPP2X3D0N8)"PD(/A@(G,78#%9MIY$RJV?'2"*"? UKE$>:U MM(;>I+J@ZVWXIX!R8IYXC6);WV"*S;\I.K8\3'6[G=?3U!",/8]3T_?'L=+E M0UY4Z7_7]V77XCTGE3J0* _!FX(_I)N'5>)AXCL>A@'U(XB8'T(2(09%%'"& ML!"A8U3=ZV2/2^.AOL#*2;OD69H7H-XZLU9T0/%C6N&UJNZE[L8*CM> EZK\ MVJL*7]D35U?)ACQV>ICT",PJ^!,SUVOP3&&&&(8J)@#ARY>;* M]T*/!(F#?&)T8Z[5[=((JI,:7(ON0-((#GJ2CZOEHSD.FO?=UM&=^F*[ S8_ M!UCSNVLCG&Q=4NMU.N]MM!$0>]?.9F^/)"IUE/S"'^4G=Z_;1 M7O<3SBGEX2XW49W@AEZ.I_'6Y"(K\,U$0TI6T!,6--)N UMJ@2WRCRXVMJCG M9'_SLHZN^GN$H_VB>5$===F5L7J[]85G_!M>-T$A7=@'^_"]XEDI?W-[+Q^] MN_>"#8W': M-]#JH.C7U)EI<&:JJ7/>(-DIIV,!T8%R.N>T/ELY'0L0],OIV&C.?*UZ;<$4 MO"@X^Y3CMFY5$(>4>Z$#O3!P(*)!!(E/,62AB,/$97*[K.5\H='7TH[JKZWP MK!48K*7$36VJJ2X_=$;F]))D$>_9+SQ:J)6PIF7:3@&GOVQ8!'"FI4'CF[54 M3TT3FP&2/]7";$2NJ4J?K'5?,2?DC^D3O\G3K+K]EJN?_P\O^3&+(UW:MB+1TL@]^),7./\#- J 6@/ -AS\QR;CP+V0.R4OTJ<<.X-V MFM%G'XJ)>5_I &J%@)08U/^I= *M4B_'1^I5/]9I!AK50*W;B+.'I:FFO9S, M/GHS+3JSCJ+1(F45\8&ES$X_LRUX5F'I+XMV&S[#RG_8U1&["?B&:5AS,?$@(#LX[R/V5%T\IY>4N'\M'J>,1[XU5&!)5]3F&+D)RY\49@@EW M,70]+V8L" 7W?'U[Q!@1EK8C:WV4Y-1K,TSE FSD3UF9KU.FN!I(L>LH"),3 M[:C1T3$\3(WYY):&5@'0:=#E9U(Z *7$<;>QR0? Q(8P]4#,9C3H!J3L!J2= M"&LU((HPV[@W\- ,2+K3QY(-^SPP!^T!HQJ>T0!PCN(O3_QGM72VQS$N5-') M4BYY73K6E%YF['VZWB@G.75PV^4TX G#" 4.C)C:M$(QA+<(!B MKI Q.0^/DZ2!":,AY(]!2&A47#^\:Z6QH]* M4C4=[^7"=@'6:NZI_Z_SJJFP:$: Q#K<9P=X":FL0ZS6LP:KNV^6TEJCZ%. MHV&)A 8ZFI5G3BO\FDHTWAC'%E_X6AU4;W!1/=\6."LQK=/DUW5VRFO1^]T* M"ZI21C,8)*$+D8@BB#$.8!A[/$K<\@P9BHDI?,#V,3OCK: MT]+8J36+24E!3]1Q(:G'X=7C(RN@3J-QF;Y5]#-R+8:VK]ZG@#W MN4JVF8BVK)IL(T U+KHVI@_S!+,?OG.ZJ=(G_DYN0N_RXOGR>ZI5I.?HRTMC MUJV0H)-2TPOP.#S#E&@%F8EY;1\4\)L2T5)BZ$'U1Z64/=SB;"EE!Q7JIY0= M?M#7?Y3:/;-*UJD'^E=\I%FA=\>/0C5T4<^B)B*GB9"[$Q!70BT,GY$G$ M$!6Z7B9'>UG:9.X+"KXH-^J!_!(&8++$X_*,ZT$_]D.(! DA\3T')C$)_0CY M :9$/Q.!%3CGR3/P M!65AN #E.D-9 FILE#Z(R(O1GX[K1]8:S -9.[RZ%9 M:CG8Y20< PXKQ]^=S2?EI/A]MY/3#\]\V&\<7:ZRLBKJSZF\KNYY<7N/L];Y M\G->N[]P]B5?KS_FA7II%=" A E/8$BH"Y$7>3!QF5RP*!4.\=U8B'G, :/$ M7]I*^$4*6*1U28 F#=,O6:KKO/=&'\#$EH3)AW7YMH;6J;.' :A! )5$8><, MOP5"_KA11**NC!H7:O"; @>TZ-ATKGF387UK4\8XX7\?QHZS!L::.>0\*29: M.,MCTKX*3BBOLL:$\U>NJ@QR=BEW_?B.=W^_D0S/5RZ)P\2C"'+D"8AXA)0G MIP,91SQ@KB,P]:PNG%;%7]K"^>%%N!:3'P4N2F5Q;T*W;)O:[7X*EI;0-QO@ M!2RAY1DA8Q>@ P*T2&R? C46,ZZ7DXSA7.NE7>&7M5Y.,C#&Z^4T4IA?,(RH M6[?@:G5F1>G,2M$MLP"=_7ISMJK,O4EMN1,5Y>S5D>O2;-WB[Y=ER:OR,Z]6 M84!Q+$(7.BAR('*"&&(>1U"V(!+N<>[09%7E%5[K[00/=6(TY;9=3?K]?Y-YP-K,#Z*.MMLL[%;N)YNX5-^6I=MK!] M;F#[=0O;Y4G8C#"<;3:N/F*H" MX?EER%_O\()BU$0(NA3AT 421Y-:)#(@Z2?>,BG MA""MB\(QG2]M_5:RJQE :^F!:,6_ +11 )!. Y7MM%;!M!*EP$], M0!W4C>#@XQ;J5G:P%1Z\.P7UB!J5YIA9JU-IT/7,M2K-0=FO5SFB#?-3PT>I M8YZIHDVY/(X\7V7,Y !Q^.VE<9'96>(((J>/%>>#,3%1M *"3L(+(&5,GU*V MP6N+QXYA'$:=0(XT.=MA9%BE_KGDQ),CXV=Q43S+^?Z%/^:%LAS4(2L?<5K4 M1454=#@4+HF,+H -^U_:_/\I MS_]VHD*.%=CU=AD3@CDQ?W02-UB"]@BNYZIC'H$[#B9;8;F&O<\;JSL.FKT MWI'-C.,P%2C\+5VO5PAY,?91#!,F)#G%6,#$K=TI$RJ0\$,_,8KX[QI>&NMT M*VDI3F^;7;6R?M:F=>S?'9M]&5?UWK3Q6U*7M_)+)38@C( D]'V+?\T/D(P<'1IN0P=Z61HFM\^).2-,LL("6O9BX?ZFCE1L8;:^SF)=5XR-X)>,I:J]0*OD>,][0X^NSR!FO;0 MDPTMC0IV @,I\0]/?P0[H?5-IJ?Q.VT]M0K=Q*PPA!KXS6K*1"-H1ME63[<^ MFYE56]&^Q57_I9F#=[J-3>/O?_F$T[5*'/(Q+_XBWZU6GF ^"QT7DD3(TYB+ M0D@"%; 3<[,727/YXDNH-5Y .(WFF+QUX,PI,9?E\GLFV-:"873[&^EU MQ.4)F-=%F]_SDA9I[4GG[C0"=P (HA*E/?$'9=';@AF/<*V!-[$G'L&;N;^0*<1L>7^,]#3O-X^IU7> M<^[1>&4<=6RO[WYZ[MW/JN3>C7F&Q$Z,8R*@PX2 R \CB%GD0<2Y0X3P L\L M >6)_I9&(4K<]OKZI^<7-]BUR&;\<0IK/0ZQB.#$/+('EW5CF"86EACD5&^S MLHBFZJ^91/>UF<^^;>Q3O1G:!C[]I5T4]2E!B\?*NT; ME&,-+(V3I8Q<"MGD*^OD-+@R.0J4QE6)#8RFOB*ID_$>!*DMGV#I;N04%N/N M1(ZV.M]=R"G%7MR!G'S8W(OLKU\^O+MN/9L]CV$I/X8^=N6>S644)B0.H,=X M'% O#OR$Z#J.]=I=VIRN1=-W>>HC-#QKS]![XGE:2S4BTV)?=WT/KY$8S.34 M-3S\1MY;!Q0=<-CJ/SV;C]8!$?MN68?^;$8BC*>K#ZK8\//7![Q>_[0ITXS+ M T,4B1AQ3F 4<5\5N8\@CHADX,2E'B8>"[!6=,J1]I=&*HV(H)81=$+J3;1C M" Z3C05<)B8=,TBT)]X)Q0=V O+-9B<@?]CM!(ZU-\L4/:%,-U5//68I)X;\ MH?O=A^_JE,&_<%5AF:O:;Y>4%AN\+J\>'G%:**)6A7IYN8J9[R:![T 4,J)F M.H*$^A3RQ$.,8(^'3FABZK$CUM((8B=?7=$PK_-([A)N%*U&9^;;&#>">L:= M^<=E8H(ZF--#_;S]0ZO6!>@4J\>N4^T"] :UT6["O!]GH3U5II!Q0KUM;I&S M@#R9C>2\UL<1^8>'QW7^S'E;^^Y3BHG*)" /AVTN =GU9XE6\Q\KY#N4.2*& M'J$4HHAA&#/LPEBX#DL"[,N#G@EAFW6_-&*NQZ2NJ/EF M?O.&8Z%'O=,A//4>L!4<=HCV1+?'E>/@L<2)AIW/RGWC@'G-<2-;,3]'?I(C MO;ZYSS/>>%ZM7-6B,*8(P^Z* XPP=ACL=;6\E#C2^.A6CY0 M"]@Z/^H?'_> .WUV/ >.B4G# FC4^,QE4<=&?<:F^V\>$R-_F'QZ#/F%N)/ M!U(4W>25G.DI7O^,OZ]7$7UE<#71TY3D:H[JZSQWB]7#(D0Q_*(R!@/ MY(P. H@#D<#01Q@[+J$XTG)LM"[9XNC@6&JUQTY#\-"H>"#)&M@H+4'9J2DW M,IV>^L9?NP-_VG3^9L,Y-9VID;P^D+EMJQQHM3N0PZVY7 -;#<&[-Q])_8N M-QO1F:X29A]9H]N)2= ?N-^PV]]L-R23P-2_8YFF@]$UZXO&'[GY]U4FC[_J MGK[\PBE/GVJO>(+\Q"'MD!CNAK1:W MUX;(7IW[TUW.7?)>&X37YWNC=\\,6-A%[EY5_*'Q$2K?YP\XS59)%/L\= 7$ M7J2NC.6Y'RI2:=+V_;W0A=ZT>9*[-:A:FSTPA#P>E1D M&\Z)J:B'Y(LJEV6UFOQH2B4 M^^RN&[4U4UWIU"#7:69!GW\GKK(A2('SC.>;W<:O3@RY"D?#@03 M[+H0\R @U!&"1V;U# YTLK15MI&QW.73-PTI/H"CWB)Z+CI3VZIJ\7IU!NRG M_!U"P%K0\($N9HX6/J[D?ICPP+/F]OJ/Z1._R=.L^JHJA?\?7N0W7'X=ZK^S M-"\^YQ4OWV_X[;?\]EXN"3ACM]_D7Y\_J'IE76IQET2,ACX,42 Y@1"Y$_<) M@V$4QLQW.(V$MI7>@CQ+HX_@3Y'C_ _0* !J#0"3^\S_V,BETPTN@/PB8WWS MK(T1BP,FF$-#2.3H0.0Y,20!<2 G;H"Q$^'$$2NYO)!\@6/6E^O_5Z-V^E)D MYI&8^DPFM0&U.J#6!RB%0*O1RY&12@&I%>C4 HU>H%9L1"B#C>'2O_F8>=AF MNN^P-7QV[C$.HW*]2,OY.>=W=7Y5+K, M3%]XQK_A=1OENG(=Y(:I(J;<7NTBOMLJFWLG>A_9.@:W#E M/@G*<]VGVT/;[*;<&+2A:W#]QN:[XS96\,4%MOG;-M-:?2SXWS<\H\]UNJ6( M$L&8BZ"#4 01#4(8AWX,*0N=.$P\SW?2^/UX>JNMV#927+W$W?". MR Z:$[/[0>AF2G=U$)-)4UZ]['$!::\.0J"7^NKPJ^-8Y[JXPUGZW_7:]DZ2 M6+Y.69->)6,W*BZO7?>NQ<GETU_3NRP5*<59U=Z@2[J\ MD>W1E)>[-.D\$)@3GD"!D0.1SQV(281A@&@8!RZE"3*BL+D56!H?]O6OPW>^ M;AX><'/UU=,([%0"G4YF/#G[EZ)'NDL>_XD9O*_Z!7BA?/TE]-57G\,6 +!# MH'_[67\]PY^,Y=3_;SV(EI:EK5D[ M84&II 4;)2[X00ILFNYQ&&6])<0:=I-[M6QAJP4%O_1@F^"R6@L72Q0ZW->L M?*>E]FMRTGOI[.+URM"<_YKFZY;I_CU_X.\4@17/G_ W@R2$INTNC4)>%WJO M+S.K'&QU4!L>I05HU0!2CXM3>?G.AW^8<:9&?NH;S$E -_*G&XO>*-\ZX\YF M\[,;"T/?YVYT&V,3+I'J*I,L61O3/\O/K'7 #A*&G00%D.%$;H6\.(8DB0GD M.(I\BIA''<64HVP&OA0-H*;&R@.X2G2'R2B(1 MX;N26R/A0QQB%[HD06[B.#@(R:K**[R>!:OZ ,54B$9>C%V"(NC5 MWJ$.(A!SE\((!U$04^($V"A_U+F(SG)"$,_ MP3Q@2>*X\2KCU;1(;L-JJ_FN+C_S2NV5=ZG0S@=3;\T_\W.;>+G?2J>2#LJ/ MKA'09K3L4>VM!G92U5ZBK%3(O\&^1)[>EQ<2!1:G-:*:"\C"(S9*6#/0V@A;GL*2DW;P;089#V.J1W;EXS4-FG91J[SDI66G M88F,AGJ:E6PT5'Y-)CJOC"2+O*AOQJNM!]F!/ -=O",B/N%<0)<&!"(J')A$ M@0OCA")Y"J,DX%J5;T;TO;23;BLZP"J?V>$,&D:Q5V.&0Y-OI@%Y:OXY'U]S M*C)'RA8U&?0\+U690[)'72.:&)FWX4 &N:: .7*0&W"JRFY(]I+$A2"6)TB( M8R_T(Y]Z(D!&R1N.];0TFOK4ID=]E7IQ9(GXH_CJ,9$5U";FG;& F>=W. 6& MK20/1_N9-]/#*77WTCV[7!IM=!+7KN']>&7E^'N]J9&[G[3S<-EQO8.@I]YM?)=1G&8 M8"C\.('(#Q,8BQC# '/)92Z+5&Y((_/.F1(MT 34REUS&>LLLVM)9..,X^<- MF*Z!?/I!>",WG9XR8#LT/[3Z_+$>I /VIPMU+SJ54\]H?"?Q_3&7Y@U=A$9# M-^Q)-+[9<31\R?YK4U8UL[?5?&[S6_S]KVEU?Y^OU<[G8UX<+C:_\B0%,Y\C M&'J>W#TRUX5QB!!D* XCWR-A0-"(V\DS1%KH[>3/:5;G_*_P=_!MIP9XQ"D# M>08(O\=KH39*O*VL5 (A=Z+%X9@0Q12ETA] HA 6*7P-*3SC\JG'L>9 MMK%*0%A+"%K;-+@L"OD(;VB]2Y)=CYBZ$.TI"*[).KVK5;)'X19PM43?YT@R M*W5;@.PU;=MH6$, M8^H%$"&*88PYAI%PA)_XW">N42R=3J=+.]MW,3B"/\T?8RL.:QI=#FS!YL^"/LN;0;O MCLTCO9\0J',%>?X95YNBLVGN3%[(C;S8C6.(/9]#)#>3D$22JSS,0B<4S$\" M:I9FVEB&I1%6WV3V<5.I_ /=UK%6I]N &&[UQHR.YCW'M)A/?0-R++O85H4+ M% M&U'!/G"3\I\N0+:*=9_J;M[RW)K*[Q7DUGW//-ENS[FWF8)7&4L+3JO: /D. M/Z857BMSY2I,7.9CE,!8G3N1[T00N]2#/*8X"%'@QR+2S;6KW>O2V*N3L[EA M4?5W.TGU\\#J0S[,.9,!.?G-22^\H)$:;'&MY0;OIL55/[WN)/C.E%UWB[.R M2S?F$) >_7[_9">UKC%@ YEU]=N:+;&NL7K]O+KF+X_;@[[#Y?UEQM2_U,KQ MA-=JM:B3?3WO-C0Q)4'DX@@*1I0)D7DP"40 :>1&24B0'T1&.2BT>ET:GRMI MZWUF_4-/[N:7ZH/(JF*;Z*5UION2EG\SVU[J#8G>'M,ZT!/S_5&,+YH7*Q3Z2B(8P$)Q %"04 MD@0G\J>(DH0PAT9&Z0:ZAI?&/@2E5PC@9C&# 8^\QU)8I3SP"C&\WA?2^.I3M1Z MU]T)"W[KQ#6-Y!P 68^?+$$W,2.-1FU,J/@I/.R%BA_M:>Y0\5,J'P@5/_F* M&6V41;6Z*7*VH95J]2LOGE+*VXKS*U?XV'>X!R,L$$0N"6'L(U_%B,>QAP,2 M.EH^58.]+(XJ&D&;0@B-I'KL,(SE,"]80VAJ1M@'QV(B3BT4AGA -M#C /E? MN_D_W/8L,U]+O6[.ZSULGDO\6KD%WO!"M 'W!NG"#[RZM,E;BZCJL8J\>*AC M2EI9S;-^'P)J>!);P&CBZ3L>'J/\W ,@C$K!?:B]V;)L#RC33Z0]]-C(K7R1 MRQTY*S]*<50@S&=>78N7:8FX8"Q,? 8CI&("PS"&.(Q46:TP0H[K<>QHW4#K M=[FT"=])#-2@[=(_Y0*437!SIH*;1S@]:Z"ON=6WBNGTZWL/3B7NQ39-Z519 MHK3QL74".-WAO .5=[SGQVX4>P(2(4*(A$-AXCDN] /*J1^' M,4FP6>S"P7Z6Q@HO4GK4 0F--U;MAUOOI:^R>BL]&/!HA+3>IL("?A/S11M9 MH&2<.'Q@$ EK(0*'>YDY#&!0U7U7_^''QP9C-M&_713P57:UJP:P2I 7LYBX MD$5$\H3G(QAC$4#.,$D2)@BFV"Q)R6!_6M_[K"E(+)5)&,)8CR'.QVVN$,LV MFOR'3M(_2N# E09V(R(K-3"Q%E(YU-?,L90::N\'4>J\9'ZLN,K*5#XIMS!= MK55UBOF<5Y8A0[O!I6TN6L%!M[/>EE=NRC;+HQW;R/Y4>C;0 MZJ)_)-&'^?0!91*$)Z<58W ME[4>A=RH(XQ^+[,=:(P5[Q]OS%\^NU!)XWTN M?WB5Q+_>Y*\XQC@,@@!2(CR( M^'24SE/WQ!42!"S(11CEG=CI?&6,V1AVZ/ M0+R1=7S1D6'8]38Z4X Y,3D=B/>YJ'_>KR92BSY)_1 ML.P7"QGN]JTJ@VB! M,5 &1._]D1G+5+*K6_GNY?>T7 5!P@*'">@RUX?(=QTHR2F&C&*7T=B-.#-R MXGK1^M((IQ8.*.D,EZ4Z5/?&>5_?!=Y9SA3-W.J&Q8FZHMJOP!%YG*I, ;8L]K<@T+^O:A'&/K:TV M/K*\P,'=X^TB:OJ5:9)5M%+*5[O"F_O<7;=4-=?9!,J]EF*F^9L MY<0DCI"J9N*%/S.O8>5&S/B??P4Z-3I3<1Q8WY>46IKXI3>-"-'0>B(/ A M">-0_D1]/W+\,(ZB5957>*TW55^U;S17M[U,>>O;ALJW-U.:%^;'T-.;M&=@ M,ODE>) M\D(V>?_<+B:(WQ='5%17&Y8:D;* A$OG#CC].-#L+4>BIUC&"YM,S7Y=\WJB"\=>B_FMYN:GN\Z). M4HP8]AT6A#!&C$+D(PQQX$20<8?[CNO3.#9R?;$NX=((1ZKU(&=-<_F!MV+6 MA=O2.I&KNHM]5&?[^:WB1X=Y8O.WC<%;OIV[T;(N\EWK"7:*+L"6?6H,WMIH M?52^WX=U^A2\ULS0)SL:MW34!>G;9%=-7HTV\=7/7/6WB@7VHL1QH B558LR M(A<"/Y$_$9?%*CDG2\RN14_TN+S;S+JV_"=5V?HCIG7Q'C/:/@5Q@HGGQ]B% M,7==B%2:TT1@!P8.25R?4]=UB,E::Q'@.5;.&MZZ<+B8!%Z]-U,S;[Y/0*0EZO(.UU MY?6FDB>/3(5J_96G=_<59Y>22/$=_\*5&4+^_EV>U9D.-WBM9J>WHMAS D\> M!_Q(_@,E 8,Q@;_%5 M&)P>ECO6RS]?;#UE>DA<@.WWTX(!MFB 'AQ X6'Y%/(V8VGSG#*S!O.?9-YF MB Z>==Y(E)%E0%0OU^*7LBEG?$TJV0UG5]F'[_1>2?TQ+XX4]%Q%L<_C&*E$ MWW4^#LIA3((((L'=.$RXBUS7J'+(>%F6MM;5JL!:N/%.0WKE9PQH'K+VTS#-/$RM1TAJ4<3)@NN>P/TH3] MKTH:[RH:6RRIJ:P'7J.CB@-( 151<5(0HA(0++_T0(V>%\>QG*XE MM0(I&ZCS+ZG[ALN;JW>JS'C!V[G@9QN)I#X<>9TX"\L0,V9-9(;J3NB[@ MKDBR%=QZ(@%CM&P%QFGW.V_PFRD<>P%NQ@V,R>A:Y\*1>]TZ+%X[B6O_K:4Q MS(&TI'\V2=SZ I%AHC@/C(F9X .UM(%'%=\9,;5%TW-F&3UD HO\ZH>?&)L M]<:URC=X@XOJ638L#YJT/D"^3TNZSI7CU2X'%W>I@R/?A<2-7(C\0, 8%-BT+JPZ]YJ)H&U*D/44?Q!#O!+:<^ M.P,Q:W4J]7N>N92E,23[U2[-FQB;#5H>L?B1T]0O&9,=JKAZE>V(RD?;]!8D M88&7$ R3.'$@PKX'Y:\\B&G@A#$+'!(9YHH>(<72:$TI\>=M*4?35-%CAD&/ MU"8'=V)Z:^2_>&W_N=@9@"Y 7PW0Z&$]B)OY3\6GPHJ_1!@$[.Q![Z\ZS>LAW<$LM,V MD_/1FG@JGP>4D1EE&(M1YI0C3.?&DV2RN'N]7=1'<;:Y552:S M-I%^VEW,[L[X241='P<1%('#($(!@G'DN= E.&:<^8PG6B%GAOTNC11:T;N( M\'XIFT^F]]FF0S!,%1,"._4MC!:F>C:6LP!F.:VSP=2\]19 OQ!@>L!Y'_"\ M!KSGE/&G\RE[)%0-C\N7:Z9VY?]JMC9M;18*'ZEBQ^MC7Q_I9MS6X[H6:O'( MLSKSD;C*:/[ ;_'W5H*?>,9%^KJP5LR=F/O(A:'KJ$OYA$/L4PZ#D/IAX(4A M<8R2^)\AR](6A7Z9LYLB?TI+M>_YH97]C[6#3:-8D[&^JHJ4;*JZJ%>5=W_Z MX5->EG_LTKAF\DB^4?:8]GRN#,X_<=D2[S5E>H0\9_SUSILSC>K$*U)_0'=Z MU%5<=\/8ZM(;YRGKM%D UI:W[1F2S.LU>SYD>]ZO%IH<>9>09W>2R^HZM2KM M>ILUQ7,P"SW?@SZF@2H8YT#"B(!QX/(D]!B*B5$0Q^%NED:XG91UA>41]0V. M@*EI\C\;HJEM^E) >-O!<]'6/K">8V88!ULV^<.=S&MT'U1TSZH^_+1Y'I@/ M-+VVF M-_(!)6 ;DZ^?Z&4/N.'Y?2X<$\]J R2,,KD<4WE4_I:]QF;+VG),C7ZNEJ// MF)O.5)W2#W69TJZLXW/K9:CB][M[ZKK:\:M]-'*PCPCRH+K>4LGG$AA'?@0] MX1.?TR@1(M$UI(V68FG3O+_AWF9=E-NJC:H%=0%Z2M6VB@]&Z2G/&Z_35K=9 M1F%B=JGK[C9*;&O'/K_ ?3LL30EO@[..Q<'0M]#-,B@SV>ND@)LU+@#;.9S) M>9)V Y)NYPE]-4^Z-*Z63'EG8SI@V!O?]FQFOK/5[QO]SF]L I^T-EZS?+_A MET)*\)\<%Q_3)[X*>,Q\'@Q([TKW1W8E5:(_? MI]CM9MQ:\"[/RGR=,A4>TMB*F@J)5MZCE/,GQ$/0RCB"00>4C A/H< MHB!!4>SY."1:CE FG2Z-M1OGG'7M-E*G=0'XKN!-)G0SOM:"7(^$;0,Y,;/V MQ06-O!=@*S'X]>K#!'G_3#"R1(-:7<[*;28@O"8LHW?/W9'6TZQ.T_':#A8D M3+@.HM"-(@91'%%(DB2$GAOB. XXC\WR$FGTN30.ZN\<&SYJI!Z[7SP.MND> MT J$4^_KCJ WTW[M)$36]V#'>WRC?=5)"([OE4Z_.C;DOK-)7I*R3L&V(J&/ ML.>[4%!'J+1G$<1QB"#G@J$@BH*(&$;6O^YB:;S2OPGYK1-2\W)C $@]$CD/ MGAGOB#20&1'N?DQY:U'M>QW,'+Q^3,']&/6C3XY,OD7K6,XN@_$[=6&459<9 M^YPWMT=9M7*\V"?$#R"*E#<)"CA,B"N/-_)HX[( ,X=JW4P;]+FTR=^)#!X; MF0U3:FF K,<#EJ&;F!BVJ-V<0,T\398^#K829>.&]J+'T(]I)B&;QJ[I?6 M5CWZF!8/5VSE)2$5L;)V.PF%B-(0)BX2,&9NXG-.J&!"URGM1J>WG62*(A=H>4$?KCYI4W UA&R M%A&T,IHZA;Z [_14/ ^4B>>C$1XC7$,/J7V&<^B+YF9V#SVDRKZ#Z,&GIO6V M49?9MQ)4OA(198D;.A!'D:K*X44P]K" $?,H):XG?VN4$<58@J5-=_D)A=/X MU^Q U]N43PKEQ"1AZE=3>]342LSO4K.'W\SN-+O^%^E*LP?/6#>:_8;&D=Q/ MFS+-5((H^O=-6M:9=^L?9&*&00A0,6KQ13A*,:4!*YC M0FHG>UP:B74"@Y[$H!/9C-U.HZW'9E8QG)B]#L%WL<5O@M@V;7 L4=/I_F:E M(FWU7U./_HOF(3>[^P^-A FOKDM#[#J![T(_B!.YJ8H)3+@30L>+>1#Z?N+J M63;/$V-II-2_ [2=U^:,P1JFK_F&8*X;V.L#Z%\>R8 S/N;FC '1#[J99V#> M-.H&Z^7.D7OGM.R_FF;*340^WSS;FE_[[_1:RK;VV0D2\IP_2 -A/& (F"2/011$) @?%B6.4*\)4@*6M?U)^L%, ?%5EZ7#!##V(C(=!;WL^);@3 MKVRO<'TI_#QY7L>B9ZO@L6GW\U9 '@G.7DGDL>V8YYM5?N"XJMM^SU5VC32K M5__W\I>Z66>'VE@:-?5D!2^$!4I:_:2S@[@-$Y%-R"8FG)%H&66>U8%B5/[9 MP89GRT*KHUX_%ZW6\^9G_ ^XK%JG_\AGCN_'"(91B"'"'H4X$Z?DLL\%5_DP;O'WSDGZ>_>[]G#VHG9UQMJ$ M?>5*!*[CQ9*B74&X)!WNP!B3 *K?QRB,(MP*; M'97.&!B]0],\<$],D9W 3:[86HV+^N?M'UI5+E[FV5?FHTX=>R>I\R&U=*8Z M0Y!93U?G _;ZG&6AQ1$GKLV:2[(+7%7-D>6/%6L\Y&:^G@U#!+X3HR3P!8DP"]H1 M_)"Q18Y?)]?;C!Y75W/SCYO>KG>VD9AXG5&2J5R?$OV>@"]2S#2/J$%Z]A;-DF3?!@@W8]C(O6>W,#HD\D:O^3K]<>\4#EJ5H2&+G:] M"(H0!1#1V($X=@EDCA<[B%,W(=ZXX&D3,1:WYSZ4:O9B,->LT@:TZHP.Q38: M.CWFG7Y )K\YF6@LS@C^'@.E]0!Q(R'>*(A\#%#' \U'M39#5,RW?!6+2(04 M)S#PF,HYFZB46X$#&19)XO@\Q-@HIZ)A_TLC4/G9!A-&Q$C ]=AO0A@GIKUQ MT3#?\C>*A=EA]Q:1,++WY<;![* Y*PJFU\S8.R=2765R]UG?'7[$:?$K7F_X MBH8T<9S A9$0*G&VI"XL#]PPCGT6\""F'C6BKB/]+(VBVF12ZJ#6]W M^+I. M=R?GED@SG-%4;C_2K3J&GG?',->]*SH;R &4D*"6$KS?>A;; MO.H91,3:/<[A7F:^I!E4=?\&9OCQ<9RASJ?5\\^\NL^9VGV5E6I=Y>;H)1EL M_B")K/A+D6\>5;&YYA=EZP]!:4CB@$4P#E4^4L?W8!)Z!+I!Z'@1C@)&L0G# M6)%J:7S4* 4>:JTDXW1J7=2N]OU,G&FKB!Q)<*=T:TIMM-J9$92= =:CL]F' M;6+R:T>L40A<]4;LE4[@JC=B?^E&;*O8!$E4K4)MB57MR#0K!UN%\35CVVU\ M9"+7#2GYWS>RWP]/Q\,!2(+]!"4N=!Q&)7\3"F/J,QABYK+(3[A(C*(RM'I= M&C_OA :-U(997+60UB-2Z_A-3)1[T,T386$$DZULKEI]SIO/U02&O8RN1B^; M^_!\K?YV4]#KXK8L/I15^E"[!S6&[>+ M>6E!4S%7_BN@ Y!H2H[+ ^?'/N08==CH4==GQNE<]GO8FE,4@L&J+H& M,=N9'$!/;QMR'B83D\*>W5S)9V]O<5QW2QN) QW,NFLXKN#K+<+ DV-KW#P\ MY%G-ZG7)G?*J+#>C+> V,33O@6K%O$"-$)>@$9,FS5J M!G&P5I;F<"\S5Z(95'6_^,SPX^;QEB\-VW5S]5;OLKSAA0KXP7?\6LA?931] MQ.O+!Q7MO>)1R+DG*$R82A0?.RY,@I!!',;(\;#CQXZ67]-H"9;&(I_SBI<- M?8#'>JN,2X#!XU8#99)\['0 N%9"/_IQW"@-L\XLV,][0=8P47M6N2S!3@F5 M8VFK!KBI-%/S[M'6L^-N@AD8^3?B5O6^99N[W%V75 &'3A2Y$)$002F0 ^-8.-ASG80$X2KC=^IN0-/8/I/H6K,] M:69[7X'I)GLCW_B]\FR#KFGU7]) SE_:]T4@<3_&CSR#@R6 E>H7H+VD[6G? M9BVLI/Z@!> "M-^*_%0:$"S>0LP\;+8N,N82>]Z[D)D'8^\Z9>[^1U<9KBMZ M_36M[M]MRBI_V.4(?&YK]*PBBN4I2K@P1BR!"#$"<>"H*I^$(H>S!+M&M;AT M.EW:J:J3$S#^F)?&I>"U<-8US=A%;W([32,N^";E!9W +[R;6Z&M5A;6ALA> M9>'37-RC!Q'J]C(L0Z6QBB=C* 3$B@I]8L''01QF$)L0#/U1M ,%:,2 M0D.JCRHB=+#!VU!OW&C2;OM8KK/\U;U81COU,=*;XD?B\#$ M&RXQM,Z;=R!%M M?;M6R(F1CPB'/(@9E&LMA@G#"'(6,"&G,'7-KEE'R+"X15G=9QVP0]BP)PT/ MQCFF(6L0SVCEV5IO>@:>:9U$QT,WJ:5E6((%&$VT(-*S?^@U=08#DM,6%_+: MXE+_0UE5TNSN2WIW7_6N%U;<\5Q?;F%@A&@L.9)R&/LN@X'\ X]YR$EH%-$T MB91+8]%63%#4Z7O3NN2TS]U2# M89/;KG MB.\\A86MF,VC_B#TGP13&V/4ABC"' MB2 ^= (N0L>AA 9:Y1\.-;ZT&5_+!AX;X4PM73W,8I_'*&8!C$)59A<+!@G# M$<2AB!F2&^E0T-43+T@^-6K]3I:/FZZ%H/S;YH&S79*VSWEU_2WC;!5&%!$A]T0810E$;I# Q'$11$%"_-"/',&I MS@7 ]*(N\CH!%"KQ85/#J,[NH3+?J0Q%65Z!7(FM[QX\\4@/D].RQF]BJMN6 M >]IJM(#=[J"OK)MZ8RN2CBKDU'UJ^FV&JL&=DDPI=;@>E'CK^]'OISO8*X* MO?<<9+P"%!?%L[*(-*[DRMD\%Z"2?R58OD Y*.^Y?$XE_>C^(K7L?GS"19IO MRKJP39[57HRJT&\&\B;X[DFVLTG7DO?_J7Q!'%NRL.2\/L\ #GBY3RS ;.[P M\P#9]YN?J<$HI/WQ/\#EODM\TUIZR7B;[?U>QIU*>_^353K'&'_)C M7K2_4L^Y*Y^Z7N#Y%#+'%Q!1$D-,8@H%$_(/! 6!3T=9;F81?VF'P[]R97%3 MZY<\5*G@F:8>PD57@5PE4RQV2Z!RR%=E"DS]\6?^1@RM4HL;^;>]M:V3H#5* M=U<#2LMZ]_(L%[J=HA>MRST0>0%ZRDY@+9MUC&R;X.81_FWL>K,.S%%CX;Q2 MF"V495&M?L;?TX?-0VLU#TCH!WZB#&BJ^FP4!C ).8,\%K$3Q"2)'2W_^[V6 ME[:\M,+I+1;[. WS^%G:3TRQK5P6[P^.:CM$5O*E'E')_]J1U'Y[L_#'436Z MJ7W\@85M3U=NX/"$RKE+D,;YW"M^T*VH&^]VUP0ZUG<6)Y(H["3O9<_X M_Y'MX>P[P9'+CXK3>-\:*F_EJRN,,/4"'$#792Y$GMSX82>6ZT:$N$=\1_Y& M*ZW-ZX:71NZ=;$ )IQ_\] *K848]!X&)"5!/>:,8IT.:CHIM>M'0;#%-A\3O MQS(=_+MY,MI;3#9K7'Q*R^I6&4*-,] >;6!I\ZL5%"A)5>5V;>>$89B&IYPU MA":>?WUPP&^UF'9C#[2 &)4R]GBKL^6)/:E8/SGLZ8=G]OH_F6?A\NZNJ+/7 M7&55D69E2NLZ*TWZA15Q<$1%@&"$@EBNSUX(,0\BB$7DTMBGB#&CT]P;Z;$T MNMK*")[JTD*Y ,6VCFI[^-MD:56"9F(()?[Q(7_+W?OVN0VCJ4)_Q5$S!LSU1&)"5Y $MCY ME+YU>]=E9]CNZIBH#PIYR[-#UVZ7YQVSB,;*Q3=VD MXIW4M]#U5_KGVWJS_4INI,IW*TW&<9QP;9D*G$(4L1 22A5,HEBE6&0XP=BI MITW_?$MCY49.QR8V YC:[7\](C4U"]>2@D94H&4%C;#@ET;<[LQV]ZXU=L#X M:E@S,-N\O6KL5+]H4V-YVS@*>47+O/RD]$;:Y!;EF\>Z3'7]YRD4.DY$S#1C M0&&"=%&8<4B#,(4B"R*J.85&;K5![:9=&J%44IMP34WEY>';[D8OEGC;L8Q_ M%"6(?RTEG)2$W(,ZYR/'NF;O3-G%_G_8[;>UN MA!;O4,KEOJ[D\O9/N>5Y63?8_5RLUZK8FAM7/(UC$E(&92#USC4.I=ZY(@D# ME?(XDBP(!+N]2C2P#Q+^T@= MRYNVY'0TYSL M;3?;X=I:H/]"D*:=;60/HWS?AA\6>,=L\QK?O>K>F%O#USN M?H3S<6_.@#XI32P;GC_1]6$*6:X$BP3A-(-1S"A$::H)@&$)LQ"K@)BSG="J M5=[ /$MC@5I4LRM].@@+V%%:^T.(/FB'CVT\ 38Q'S18?3(ND -6KSQC97]: MXPFSF8YJ^M\S3T/%=7IX+)"P3"5$)Q+R. C)G+6$(:1BG*B*>56&9!7R-"&$2:B23'.3)!P2+F.8Q0*E64JC$#EQT]GX2Z.?=GN) MNN"-9=A=%WYV?',#*A-3B@L@SH31H;8G3C@??=9EWZ':^R 5REQ6[_D$2UN^!_G Y^I] M[7R$B?,2[E+ UL0K?0Q0S@M^ 9/Z[YKEEF7_X"JYRPP=/G/"6EX5VR5S'=[_:*] MW]1]&%8Q08PIF4"5:OI <AH%F&4,Q6FZH DK"CD@FDM%I8I%Y8 M;5FG6U^-K*84D1&V:>!3&KU<._A,\53M:.QG/:E_OG""EJ8F&+[6=3G! CT/ M8B'1 -FWPI=F+E5#FK"2,?F%_ 0=Q[MJ,)?]&?D\5VZUQ&E6Y?7CTV2JX6RO:KN1N?Y-[WSN3/)*;!K5- M-G\6Q((R@2&CL=[(,??>[<[3Z&>!& M#"9>[T?)//? Z]#XABYXYR/.U@>O0Y5V)[RN2T:Z9O9L+;4]7SM^5C*.@XS$ M$218((A2J6ULRA%,&0YCPF*ID#IX5;XZ)(2\F&6$5^3K'&$;C9 F?5Q+>0<> MM\7>5&@V_U@:/\DIJ[RNY-7T:S?^E*W\(3=[Z>I">8F^I??#'-M-V4*L"3KK86^]6X X;\+YQG7C-CX 4 M_.Z]_Y(+:*,,>JL)9K/I7=1MF_5.][D'U_^U^EY^,%3UKMCNGE7^0_ZGI-O/ M* MZ7>!W$^ _PB\>@+^74:;+0%@A(KMA( QM]\:9_LWN19ZLC=Z$[0NGJISH8WX M0M=RI7>,-!(!@2(C'"(499 &S)S:XSA)49IDRBEZSV+.I7%\2T*P-6FNY1WX MIH6OV@&IO3DO WN]:](_E=2V=:?+,[#;5GI&=F*R;\?T_NT 9AMIXT/^T@?G M#9&^@P!YC_[MGO$G100/0M =)3Q\ZS@Z^E1[8S:/7^1CU>CFX&"F2J8\0U#R M5$"4,6UJT?S;=5E<25QF*8I%E %(84(RP"R)&00*YZ$01225(6KIRI&YLN.;G>6?O0% MJ.:R?,\5G&XEOY*/^69C5C*C^A=<5G&-HEBOZ;8$6HXZQG&N$$>?KQ+"C#/3 M4PES12"2(8;*T %$79!W,UZKZ",^5FE\51,!@! Q(=0OK!83P3O#,?W;,KT^5_CF"A"=X MB-ZBBJ>0;9Q%^5'NZK/7#T59'E.NJ R%XK&"@HL HD0(R$28PC!,94282N. MNKBVKLZR-&?61_THMH92_I?;5_ ZA':?I9N!F?@[H>4[5*?XQ8CX%W"_VVUS MMM]5.:N[0G\5ME/ELO6"XXE0K\\Q*\/UJGE..?T7NQ]L?N'?I-BOY2?U?K/3 M3S[7C_6^+.7.M)?Y:U&(/_+U^D.^D>]W\GNY4CA*PH2$,&.AA$AO!"&.B,EQ M#2,N"0E3+FS/-MVF7AI;'*0W%;-.\H-:@:I#U$$%\+M1 E1:.!S*.3Z9X:// MZ?">VEA=&-3V1Z#303[3*>@1^D*!_ 0]K:$W!Q&/C1:>JIR-0ZSG'-1QP-F. M0LBIW401QEFF$50$F6LQ$1!G,0()IS$#"$B"!EY +I8UG]1 M;\>9:_K =#W)7")1.Z-SPT%E!P=X/)B/2US+_L"OY?[\MR+\6; M_=:T@:B\D]5.\_IN=R4R1%."*0R2E$-$202IH"&4$C&N HQC;)6[.EZ$I9%$ M)64)\DH'L-^(@WL5LLJ1]J__$J;!?]1_ FK\ 8YGER.>DJ67=%+LY_!IEJ 6 M_ZYV)MY=]V">/#1W@"K]3K2J"7CT/XY&TY>WT%V >7U[HP&Z\,2-'^F6(E!? MZ9]O\I*OBU*_.$?73Q9)RF,10JS_!Q$.)"2!%! AFF >1XPG5IMDB[F61GVM M2J8G86^L"'4=9#M"\P3=Q,PU&K61Y:%Z\?!:(NKZ3#^A3%2ORM=+1?7?-FT2ZI5&3%LODW^_ [IL$?__W+_\.5-,8LSS(#[;.U:W]/E!' M4IO[,4U,@V^5DGQG8NQ;A%B5Q7RIJ'F(AZ:F1Z7.[[D#]]]-*[L)N-,G[+[9 MUHML/X>??<+:R>A>)QGW#6AV(>77XM=\4YB:-96%^JU8ZS'*%66IBE.:P$B2 M "*5QA!G<0@3+#@72O @2$?DJ??/:L4"\^>MZ^]O?=I8):+O"K#1#\^T,"_6 M:Q/,E&_TET-:-Y2W? )V+.P!T)EJ4S2"&OP^OL3O_2!^SBQI!XLGVAN8;%8> MLU/\G)@L[W)/B'^G]2@VTO#=#[E]?K.77XN&Y3ZIMQM5Z+>KBD?YOK/-BW<8 MVG/D1RK=3Y\?E$-,T@3Q)FI-?K2".BS5/N-J(*FE&SJP-65=D0MMJ,)\Q)*.XME-$ 3$T":A+E%$\Q M5DI!25%B.JL+2)G((*5Q$,:9"E)I5=RN=Y:E+>.VH*"1U#[.J!O,_@7L#:*) M%_(U=$:4H^B&R3[RR@M<,P59C8/-*:QJ$(Z>"*KN>V<+EAH4OQT7-7SQR-B( M8[S5/>?&="T_%CM9?BCHQD1T?45.'&#)/-&4-P.V44HA8MGU0[5..S7!N'\^NBW)65=XRU\JE.&3="2!43S:PJP0HBD2!(% HA%J&4 M3/]2L=!I/WF3.(NCV58 VI4XJ-$Q&C<^-,N=ZVR/8FKJ[8]&FR3FPP]XOO;- MMPDS[T;;"W 7.W,_H[IWG7F[V>6[YZ_TS_>FQ':NL(C%&*8R MT=MY)A"DDBBHL,B4DDRE)+5M0=,[T]*(L1:VBAMX*2ZHY;5O3-,/<#_3>85M M8A(;C9A3[QHK-$8ULND?>;:N-E8*MEOW%$@@QE(96K7;&C:SLSZCBRT\(_CC_=:VQRF^NB[EQ+YV;UG."R M,V!&@3#Q,FY*F[[N4][9V+A0U)/=YM8SX;\Z_J9AV$ M@:(Q3V B4PQ1&C.(HS2!@E)!LCBC@EMM85Z,NK0/K@FJRLN=9J\U^%7#IRVA M[TZ-8TYX]2^^T2A,O0FX#H"WYM]7];ZA9FFKSTA6N??6Q:XJRGML M\.+X!3R!%]%$D43O&N(T"$V^BS86LCB&3 D>AY+S4$1N54C'P3=/X=&_MEOG MC,;,TFP8A_S7$KW4U9?I;TU9GA7F*)2AL>-%H"WZ(*60!5C!, RE#&)3>]%Q5W]]HJ6Q7+-%;0EK MRLQ1T(CKNJ?O0-=V2W\[9O/LZ)WA&K&A[\?BAOU\Q\ S;^?[U;OJV'XWE3[U7[F)87B4JXPR$9LL?9P&1._OXQ2RC,20$ZH_TW$6 M<&Q=O:EGGJ6104M(4^JTD1+\TOS=LNCI$+C]9. 1LHFYH)82M$$[R>D'*OLP M'D^0S13(,PXZIT >"T!Z0GGZ[IXMF,="A78XC\WE[C3Y1BJIJ59\I7]^R"G+ MU_DNE^6Q:GOEUJF")UXWCRRS\/V)YEOSAGU2IR)9*ZH2 M3%BH8(!,NYR42,C2%$,9XU0D(<]":K4;[I]F:>;O24K O]'MHZO7J@-,1%@F M44(AQRS48":FR@TE,.."JBA@(5'MW.YSS> "K,G>R+G.7;WYH>4W]@?PH MO1]\N40L3%"B7U&D\>7$A Q'&4M.]"IZ43NB_^JQ MJ9 [FJ_+3ZH]^H="?P/S'U+4:5NFF]S]1OR]E.+5<_5/IWCU($N50IA"%%*S M*\$A9%S_36$><1FD22:*,_2OGDODPI.54G?'^GZI&<=[5Z=:C0==.^9 M_J'8C.#R6Q^K'5G-^+ FWPI5FIC'])+@C#:P4N=0Y[MJA6D>DE')]*:I_GW2 MA 1/.'M+.;U-FIF35+U =YG6ZF=8=X?1:SW5EJZ;X]LTX)0K$<.(18$VS@(. M<88)#%+3D3/DH7[S;3WI+T9>&I$VPMG[(%[B-.S &:W]Q,S4R#4B??4E O:> MEM%(S.1-L4;$R5UR5>L>E\C+ZV=S>UP5L^W:N'Z!>]V>KR;RM54#Z/-NXU"B MY_K=2R.52DK0$E/;:+O]=N-<=J<#K'[6\8/3Q/0S%B*GJCG]*(PJD-,QY&RU M]&;CRMMI^[XKM9_FD7X9OM*SS?+X7FZI(]2HD&(528AAK6P$B(6NZ:<*PPP' M<JQFVYIMD83VM9>%4U3B!*T MQ':-".Q%O)]P_.,X,=G<"N&(*$$;9&Z(%>P=?N:(01M5+^,&K>YRWWW&D #-TPSG_QFI;?WJV+/TR=>/W7]U47>FU2M L_W9MLA2IPZTI;)L)B*3*: MPC@P!R,AI:;W50B14!BA)%0X35S.I6\5:&E$\V7_]+2NTGWI&HBCN-4)Z*;6 M$="C/HZ=Z&]^>G:>DCF?R=2G/ 9OH\L=:+0!1W7.BN"=-)JZ29"B'= MVH!USK4T.CW%\WAI-]B-L1TS>D)N8M(;"]J(CEF#<'CK?]4]T\S=K 95ONQ- M-7S+V-,HDTS:!"*P",<)P@IBH3=XB"EA2EQHTDB"A*4HCCBG+BS1'GQIM-"< MGAKO6--)YU__!4=A]A_@[7_OM?'L>L34@M'V,&D<.),?&QFQ)BC><$U?;P=! MK:%G/O*Y5.KR<.?*-2/KB\M'LR]X4WRG^6;%$,I"K BD/,,0(84@BV*]9CG* M,B$SB2*GY?IB]*6MUT8XQW+?+_"R6Y>C49AX839RE>#W6C2?5;6OJ>RK3O:+ ML>>M?'U-K8M:UE__6 M,=C#_1G8T<*DR$Y,'0?9C\T<02U]5=$?- J E@83?/Y'X^>)A]SGGY6K1L-S MSF?C!QIIDIBCY:I:>?O(KU6P_-7SZ9(FSN7^#[H5'_*-?+^3W\M5P *15.W) M%=+;#I2F$&?:F$$D3H,D2U"4NMDQ-XNT-%9L5^9OZ_2B,#Q[!E+M"\1J4W "\L M47\CCZ/R=S3?_D;7>_GJ^?C7O^5RJP?Z]OQ!_M"XFHJZ." I08&"040U9U.> MZ UHS*$(E>(!IE+&5HE-;M,NC9*-J*"2%;QZ!JV?CJ*#2G8WLK5\!':$ZA_8 MB4GS*HKFB.WC_6_>2A^/0\<3VUE..BNCN0%QSEJ.=[N7/G]]W ]J-JQHKG'G M4!J$*DECR$Q/$D21T#P4(!AH=DIH1K$25D'+?9,LC75>R%D;!_9%T3N1[*<3 M7_A,?4Y_"8U'5YD-"#?43^\<>K9RZD/*M:NK#UX[SO[X;#*W-U*\I=M-OGDL M[SG??]]7+8_>5'M64VF/LYAIVX.D00SUQA!!'"8<# N+"6FE41K1EPD+KEJ5Q02.:90C@N?[]Z_P&U2=>S(U4WC8$ M'9J.RAQHCS-;ML 5X=L9 M=^/3+TM_C^/=_5S08W0EL!)KI-;OCU2-$H#!B- M.84A(PRB)%60*?WI9AC'-,Z2-$!6F0*C9E_:4FT)7^UH7XCO(S+-[=G8?>,G M0WSRK8 _L-U#<\> YBL.UVGN>8-NQ\!R$6$[:A!W,Z&5*?E9\N*'W#Z_WXB/ M^I6SM1JZ1U@:,QF9[ V('F2&[0D_H$Q,'BTAP4'*.Z#ES'_D8D_7H!-A*DPG=T+4<)J% @ZB@S^T[. @//B]%G^:6I7CD//FH'":?&9G MQ1A@+AT7HT896QR8[=YOM*%3E?5[I]^XNNK7*A%9$L2*09QRTZ 92T@X)C . M&<]40C.AG'9=71,MC:SN'Q^W544J\+3-M47XI+_4U*%6W""P=NSD ZZ)>B<;9 >*MXVS'-S*5L^Y6]K%$['EH8MF2^ M Y74&F;02 Z,Z.[='_MP[Z>."="UA^P;?_8ND1;*7FL6 M:7.;>VWK4U>#0RZBZ3? M)@#2OM:V;T!G*L%]K?.0 ;:H@/U^>D/_W4]Q;A>8>FIV6PTS6REO%Z7:%;Z= M[ANW\?MK48@_\O7Z?B/>ZY=I\YBS==T0K3S\JMYIKE1(4Y2(1)MW)CU4)BDD M4O](&4$\E4&:NM5\L)YY:;1\D*XZ"_JT^R:WX*1 TSO$;9-H_Q#L=HV30#LQ M@[] ]0+/.W#X_1UH?%J3^K:<$?2T_[2?=]8-J3,"3OC/D'Z_@T0>F+! M,1+,RH=6D\>&SGO*-_UCW'G0LD6H%MQVW>(9R8S4[RFEJ3 M+UIC-QWV)@J8LD?)7Z"4Q9QS!TC9PW E,,KAYI&9_DW#S&LS;$2K67?5;O%T MK,]E).(L4% @HLTU'DI(48IAD)& AG&08.9$3"/E6!I5M?N/=BP\X\S]+EOK MSS%S?^0#LR.W&1[#Q'37?@+7R*[J^7K28](^HC>BZ2L9?Z04\V;@WP;51=K] MC<.-/:J]%T*_S&5U1O-I^[ M?N1:_94YB56,11 A6K4-59"R $%F##@N LZX M58;;T$1+H\/F3+$1MG6:>!#8]4BV U_;L]C;49OG$'8$8"..7OO1N.',M6/@ MF0];^]6[/&4=N-X]X-P8 /=\MZ?K]?,#S<5OY97>@\Z]=MQ&71HCO"R;TZ@! MC![@1_GOH*O]I7TLNR/H_<:K;0^7$0M,/I M1X[@'A7R16I]Q!>Y7LMM7>)>B@\%W1RJ6RI!LE0FD",F(<(D@)2$!&8QB0D6 M:1(QJ\)NPU,MC;MJ:4$M+CC("XS ]@$- ^CV\Y%?S*;>B77#-:*[^@!N]B$@ M_O";*?ACS&OG%.UAATA/G,? +-%>-@ITH[ML+QC#(EVO*@L)E%&8@5Q&FCZ M3'D L4P2*#)"14!2@:BRI\]_%N(T'776E*'&+";R/*?@"8]\:,'9OPG MXL3IR/ &&OSY!.A"?5Y)[Y0%<>9OJ_;3^B=9KB(4QB%'$JHL0Q"%+(4T9C'$ M2,@8Q9F@B5,F9L]$TL0T>,57?W!_?>U%;402 MTR >WO*8NF>:.95I4.7+;*;A6]S-HE?[,M_(LM2;6::9QWPDFD3D_Y'BO= ? MCEQ5EH6U?S+F]73++$Q\V!)?V M'"=FTX.ZH*7O'3AI#-HJ'XY&#TI?G)$V>M\=DSJ>03O5X],"WPA[JW=I;\9, M%O37;Q)LY YPNMT^5UU/JV150*MHA9W^+:-K8QJ"\IO4UXGJ(*K^C=;U\-@=3/$F3K_9#C[//C7?RWP[I*@?:4K#+G ^RQ_F<18[:= MQ)R@MG-K\=$PRZ[ZG7]'S M+<_ U;<&6+;/8U\7Y>Y=L;UL_7%J#%+>KZLGJ:_^I*ZW$3&CE*^>'_3[7#G\7#][9_F[[)M M7W^6=17J70$T G5+VJ8C4-7>9734YYQOD1VC+O[=F-J!?ZW;TTG+.V"4,&VA MC!8SQ9O^A"?A/5IU3AU^4JSK3WA,W9&R/T.8\26K32$4/5(U<=DJ-;G*HE E M/$AA)A-SR! 0B%4<0Q&K) QP*F66N5:H[IIL:5^H6E90&F%!T:IY^HLVQ,M* M^NY^".Y0,T7"C%,*4Y$2;65H4P,KJF! :4HCA7$<1RMM5.6%^+*CV]V\@)]/ M/*&W33[F&]/7X.@SF09OI3>1&",! Q(%)O0JABQ)"!22$I12A2@ZX/U6;XA_ M MJ'::?#^FW]0D\+M)WAXPNZB>V3AA0J.>_J@,_R#K1D]5LF?0@1CU71.Z>: MO0CZD-+7:IX/WN,>UOU>Y!JW#XWIND(LB5B8"6C\LQ#% M$8)$$0E%P&C$54RRS"H>[\K82UM3C7C@()]]\M4Y:/W+[$8H)EYLUB@X951U MZ#LJB>I\K-GRICJ4:*=*=5TR\BC%U.TRN\3[C6B<:$ MT*D/J"JX*J>F"11I)-4[BH.L'@^J+!#Q=5S5-]6\AU862E\<7=G<,R*+X>@< M/*\7I^ M$7U2E^43@9;^6$&Q.0APB?"W?QC]?#,=Q%.?M"P#78>,BDE0GBO'HG73_[[I_U)YU66T'1?;YL=_LXRJJ+JGVE M?YH0G W/U_FI5X8I^*0?^/IXC2Q7:4(2&B4AY C'$%$B(#&EF10E,/![?K;U&(NJ)^5QGGY4!1T)S MSH1CAW'?MK\M=_EWXSUKPGA,3,Y:UI$Z5[M9K$+%J* !@JDT\:(QCR 1F$!) M:!2K@*8RMB[JXCS[TMCPJ #@QLEE MOY40?#B1VI #/L@Z5'1%N2 I2B(8<:[M:L$Y9*G^HL2( MD)0G/*6!U6FZPYQ+^WJT8S#OP!/=@A]&W"I2313K-=V6X$ENZZBU\4%KG8_ MSH#V#.S$WX>7(6Q:8%,2M1895#(#+70=VC9),-L01/YCVCIG_%FA;4,0]$2X M#=[J;N%6YUW:3#XD?3ZOXH1B'E,,%4>)MF"9A)2E HHX3)F*(TT_D:T%>S'Z MTCBF/H(U6W+G),KKZ V;ES=A,LN)M-E('Z6[!0Q[R^\F4&:R["[?%5^)]YW: M]QAEE_?,9G1UBMLVJKHO&F^(*J MY;M*HDQ%*DEA@&D*$4<"LC#C,.0\HY&B)(D3F[(U[E,[T=L,!6@^5G4IRF]@ M7]8YY/E!9D"/0KM93@[/P*2IPRF&2(0T32%#(L!419H.)4DA2G5DW#1\Z_-'NM<=W3@^ F+9RW M]HF-[,Z4YO1,K'EM*J1G(+<&Z%^,\'\!]VV\VWO(1H,[4.G@E>+&@.>/YYQF MGYOLQD!SA?%&#>/U6+DR$H__M'E\OY/?RY527/(T2Z!,2&HR21+(TD! DH4J MDUF" K>:&RZ3+XWP*B&K,V0OI\77 ;_IJ/AF&!=S3EQO\%JJ@$J7V8Z(>Y&< M]GSX^M1+.!SN!<7R9+A_C)&Q?5<+-;3*.KQZOBSZ8 K6?'JJ$E%:>:J?B_7Z M7;$UOUPI$C&6! 'D&480*1I!1K( QH$FQ( P%G/I% HXB9B+8\E:6,>0P&F> MH!V9_OSG,C'MMHOYO&R@=-+1;)JO%OTQNI@\F$K5%RGVX'>C+FCT]1FH..D# M\177.(V0\X9!3@KT1=3DM+.-+>W/M/%=[K:5V_K^S[Q<94JE488C&*8XA"A- M*:1"Q9 B3 01,97(J=C.Y11+XVPC(3B)Z%K,_P)!.]Z]#9>).?,,$O"[D<\C MQW4K[ZU._\4$,Y?G[U+PLBI_YY7NU4):)''_^+A[NZU"2.Z_[VRKAW0.L+1% MV_X2:TFW56XQT/(6&VFJ5[_\TO=OFQQ@[%_;WA"<^G35(WA.14P&P1E5U*1[ MU-F*G PJUBYZ,GSQN*_YT<%PVGWJY_JZV.SRS5Y/]NE8?&"5<)9BE3"($=)? M>1DSR"0C,$"$$P\:PFB#L@YZ;)B!'&$==G^=24YOZDC#VT8D2D&:((IHPS MB)2((*69A"Q-!0UP)+ @ATHF=@1U/H75HGE9N&1B(CI*:&*SA1;1C8 N,+2C MF5&XS$,F)]$,(F_Z$'%FBRZU/7'"Q?"SKOPNY<[7=^=U/KIHG(+OLC3(@@@+ MJ,(LT[9&%D"$0L$Q0U1@JG"X^B&WK)@1S_9\TR'ZH V4J1[]Y17@U6>1Y1 MQ()$I0B*+!40488A52B#A(1IAF,1I]*I&^OE%$LCV5I"K5*&F60LA"@+,40) M#2'#H=2+62FD_Y?@)'()'F^-[;2*9VM/.OKKW4;-;@&/Q&+BE?O! @#GY7I% M54_KM#WRK OTBDKG*_/:)2,_L_OM5AN=1Q=(4XOQE=Q(E>]6+$[C")$(ADG& M(,(\AB1...2IR%!$@YBBV&65]D^WS(7+:YG']$(?0-?R<^P-LZD_S0U0+>?H MH='8+XVTW>G#[A]J*UA\?;3[)YOW VZE^,7'W.XN]T/9:I%4L1UU'//GW>:W M\D'*[5^WQ?[IU)O-\HC6HU5;3D!I_E;K_=@-]*8*0'E?CV9[2VJ/93 MR$2 3LPC=EB"W[VVI!L!U:C37-LY9CO;=52Z?=+K>NL-$)%G4IY3=YR=>%:59^S\K= MEO+=*DV$C!0SOA23P4I3;KKN22@XHICC, ECI\;N-\JS-#H\J%.5;BOO0$NC M.]#H=%>MXSI1J:G6?E(,_'Y0S;$X\JT/UHY19WQ<$Q/L+$]J1'2O%WR]A0+? M)LW,<<->H+L,,O8SK/OF=UP8\K)CC[W'&SL'&2\VLGC6:&*/(<0_*VYX.%C8 M2X2PJ8/TH)_Q-VV-F;SZ?%?98Y_E=YJ;+L?U4UF%J=[X97I?&&9$0A2D#)*( M*8A"0F6&%ZK[9@]03R$XBT%FJPQGKU"[ M5)S#7>,VKN]HOJT*9OXJJ3&PS!3OMO*_]W+#G]\49JI51!"-B4(0"1Q % 44 MXI B*%24\(B&0L5.14MSN.:#B:4MG,^.LVS8'",ZW9BZWCMA^K==O_Y1\;[(X7FO3YK$J&^[6 M4;YOC*4QAY85'(4%)VD=]F)]B%GLS#R!-?4^K0,GSTWK;= 8MU_K&WB^W9N% M>B_VU70M:-1 ]BVBW[;@S[U[L79"9>Z#4H11L4;Q'!@_KW M?>[US:U/O?[IM,"[QYUE90^J=5C2PQ>Z?[ _%IO/^[4, Y:$]]OMO2B>=E*\ M6]-'V\]U]PA+6[!:4FA$!496&+XHR-2(;?_=[@%N^*OM![.)E[(%7.!W([.G MC_. 1PF%Z 6VI2; M?)&M.Z8%CC6J]HHY6+$>:K;C%5?EVH.+VUY M)4(L4TD<*4Y@R!"#B.H_B) (QBI!*N$)C7GL6M[RGR&BC^W\Q.==!=7.%+L= MJLG)V!FE494O9PAYNSK)[!4P70+4>J^^R8QKY8*^R_^4HF:=%0^2B 0H@2(1 M&*(8$\T$(H64\Y"G+(N"1-G5F+*:S^H]G[7@5"4TPSFV*G;6Z!*KU-GJ*:K'&Q\[VZACC9QA=_>IT6%L# M-XUT86U-$:;=L]E][^XWPF1_/)GWZ*L>KPFN0!G-L)(9Q"I)H*DC#AE-%0PQ M244BF80? M\A\5'6\><],(K'J-)PAK<4#&EW_-8L9YW6[V$%QXXQQN'<<\]YQO]Z8W8I.O M+\L52420JH##".DM'=)_AY@2!G%,LX $"<6)4^C&.'*!+,20+>"Y^N]Y\J1Q4O2AQ/73] M2*NX27A^5VSUAY!+*OZ+N@5SG0>0;L-=4LRF+ M=2[,W$#_<[6U&=&B"OQ&L"[/^UO%&>QF.<[TORSW5RG]27^0F+[9F M3_A5;K]71>]#'*0Q5R'DT@2]\E13IQ0$(A6SD&=AFKIU[+6=>&G[@A=+%.2- MY"8.M*QD!YNB;U'>]A"L/0_>H9V:!E^@^KZ%:BTVJ/P31G#/[0I/K,K%OTFQ-\'!O]%M;C;D!V)\VY@JITI0298E"944$A&% M$$4$09HE <01QS2-<1#@U*D@E_W<2V.N@^AUS'HM=&7O?:C*F#S5500>M[(* M?'7MM.OP3.Q8;"*D)R:R-L@'N4^&VT%R\/O7ZA?3U.5R!\Y722Z'F>>MQN4. MR44AKA%#C*0WN5Z;M.B-^)5N_TN:^)VF8NH*JRRD:9!!7&4P"\(UFX4(1HQ+ M1*3I8,*=V*QSJL61%UTWNZ#O!TD=":H;54L^\H+5U/13"UD!=13S4 K9(\4, M8N&+4;HGFI= !A6^X(OA.T:632^^?R\V56'-*KMYE;"4J#2)(4&A@"C(!*2$ M(9BD*E!!R@AA@5-ODK,)ED8%M7R@- +>@?\O^/<@!$]T6S15KBF(PSM@WN+J#OV7Z [H89[J;G]KUS8JYX_: MCJEN>8 3\U/S[+[4S^ZW^HF]KS#V6)Z]0W]?!=G/AY^W!'N'MKF&YX_T37XI;FDNTO!38_%CC@F 'MB M/JEP/HE\!TY"@TKJ8S]<+;??6&,'H#P&']O,.GLTL@,4U\*376X?QUY_E1NY MI6MMC-V+[_DF-T>1YH-\V $$"=F/!N3K8MZDQ)3YM/A:;K32-F_0^X14M\Y;CDP8D2C.AC2.4*(C20$$F M$@%)@E+"$<',K5_O"!F61CUM?ZF66N4;;3'E>DTU!;4/.ID=5ZMXG?Z\4]#6 M$E1JCBQ?Y_ ([2ALX@J%5M_=J*F>5R5 V<=!M=&,#/<[8S6V=_>A-_+N9Z M<,[VK5>@/5F\?F2:U0;V"N.Y5>QW\'$D_W5+A32EMPYEDK,H482*% :(D]I1 M20(J89PF040"S&+DQ-?G$RR->BOYJG)NCGO["^3L&/ 6/"8FLQ84'FM)#RGN MB5PNAI^5)[J4.U_RG=>-* __!]V*\O6Z*.77XM?-4VYJL%0>$^>VU!9#+6W9 MUB*#2F838?HU-RFT!?CUX\/[5AV@\@Y\M<^GM86U?Z5/@.C$"]\6S$D\X;:1<5_[[5:;%I6-H4V0#_J1K;_2/YO3C%=R(U6N M-W0HD2HA'"(J!$1A2B!!*(",HY0JP67&B%,PF,VL2Z.?2EK'4"LK=.V,".^8 M34PPC;SUIJ?:&%4B5W69&J'!+XW8W?$I[F%:+C#YBMVRFG/>@"X7&"ZBO)QN MOJTG])6RDD59OJ;;[;,JMA7_O9!C%0J9HHP&D&*90!3%H=ZLR!1RGH0,DR3# MPBE:?:P@2Z.GCW('BE-]7RT[X&WAP2^E$=\Y%&SD8[(CM3G GYCGAHK5F@?Q M0I&[6S@[B_%3>C>/!:NK:?/H\<8F]IA$R(\F/[AQ2H0XBV40 M4B@3P2#2QAND*$U@S$.6Q"%*5.:6G7@^P]*HK\GF_>B>(WT)GAUOW03)Q(34 M1F,"GTZGZMZ2<\['GSDGIT.]RU2WWBNAP5%JUT5O@[0M$7C& M;W)R.(/N#M3"@M^;_TZ3/>P"DS:A8Y!N30"&$>I@(2H1*(F""0QCB&48*P2B(9DM3).KQ!EJ71 M[T&5_S7._S7F:;BYP";&>"XOV*ER[Z67OXJ6:K0!)W4F:MQR,ZR>O6%C)/DI M#K$;(.ORB=TRY%A+MJZC\U 7UVZ.-#17?]1@U#^L$DJYT)MFF&'.(4IY#$D@ M3(>9F#"*B&"I4]R3Q9Q+H\530?):=%?[Q^83+S(S^#PZ$H?4GY<+<.I1YT5$4]]U(QWG^Z>G=14@3=>O M:?GMW;KXX_U&%=OO=6#UP1R/6)1RIO=%(5,((IP2B$460\Q$E$J,TH0ZY4E; MSKNT5=X6&XA3]\1" :ZU $JKH/\=0.]C:\1F1@9 8M MH2?9[C@"Y?#"_-,)ZC*ZT0\57[EC_9/,FA5DI?I'M97>7&X4(F:^JZL#/[_*UW+ZF M._E8;)]7$9=[F2(0\4-IN\")FC'!1!EL0!S)A*4T2X M(-1J-;M/O;2%?BSF]$F!6G90"P_:1[J_&_E!I8!C+KS#0['@1WAZBV;!YD\5$6]S\>OQ9FOU1\ M?[K_OK-UBG;=OS0&TG+"A[>?P$?]__L?VI1[E*"2%QB!M2E7[^OOOQ?[C>5> MI1>^8=>I#^0F)A0_H#GY5(=0&>57[1QT-M_JD%IM_^K@M2,-EV_%=G=HM-1J M6AZ%4B&,,&14_X$X3B$.8PY5@IE,$)51BIRLE.OS+(T0*C'!L7'8B([P78!: M6ABWPS2U.6$D/+56NZL@FJ#K^P 2ONR$CEGF-0KZ5;VP 8NO\%O^2&G+%]7 M\:HKAC,22I9!(G$&D:T*]3[O+O59CX5IHU M7"7XG@36_[JN?KLK@#G*TULW5FS$K6^G@Y]\)'JS>,8_6"S7<7[P*UK[]'RW MAY_?UWU%N:O>[6O7C<\]V6C8GS]+NGY;):N;'I(F35;_YXW\(=?%D]F[OB[* MG?[P*!$PEB@H QY"Q' "<1 CF&7ZBQ.D*B6Q4TT2M^F71JU5M\W]1J,-Q$E4 M]VP2AP=@QP_3P3HQ>QP%-^U?]*ZUEOVN[FM:Y>Z;/UH*@$H#OPDA[LAYS !Q MF'SVE ]W8*[E>(P89>3^^5##L2K>M(H%YF&8,(B5I!!E1$&FH@@2*DT>K\B2 MU*DSS,OAE\9-1^F:6F*N_OF7V%GND$J M8A<;WNM7C0TJ9&6=;ULVGAG"([T=0R$D7 40D0!#+-(0!F%,>(:EC"/A%CYX M-L/BENU)P&''C26(EHOW%FBF7K\NJ(P(X^O0W%O WOGX,X?F=:AW&837=:%[ MK$R3!? N+SE=_Z>DV[?Z\ZZI8D4)S2*>*:B_N!BB()"0Q@&%29((DE"9L,@J M6[)ODJ4MZD-5OEI08"0%;XT=:UW;L!?2_O7M"ZB)E_@HC)RB:89 &!52TSGH M;'$U0VJU@VL&KQW9D[$HQ!_YVO1G>[_9Z:>::UN@+L=U*FK;ZIT612Q5+(9( MJ@@BG*60Q#2#E C*LB"5(G/ZJ+M-OS1R.$A?;6]K[]E)BZ:VG6/O1K?'86<> M3 ?RQ,3R M\+9%M5E_7>8(HJ/.. \]7\T6WR>7M!C@+FHC7DN%'&-SNK0WM: M03TKDC*$E6"0*\-G"2:01$S_C68DR52JXC1P[75V,H)B:?4Y>S)KSOO5^4W%N>_L MGV!>#2-VQ]Y\V9'4I);CJ"'VO>?-9+^K,T.E9UQ/3WZJRWC* BI D+8:)M M-X@0%Z9@Y&7<-"F*B]E--%[)OUOVQ*8EP6\ MD\+T9J_JJ^_-T5YUS>AL$/<':J?GOZI-IU?^J'M!+92;M[^T#5_^) M)>ZB_*Q4D]&@]22?C!]S;!!1,\_]?O>MV&HC\_[/7!M_>CL M6:D?!6_A.ELHR'A_%6$'[9- >/*@51[BAJ#Y7^D6)& D)1+"A7" M%")*%:0!4I#(C,5"!1E%L0M!]D^W-!(\2@O*RA5*CY*.=R4/ &Y'@_Y@G-K^ M.2)827IP&8.3L/YHS X43U0U,-FL=&2G^#GE6-XU-IU>#_?*.*+;M1#NMUO] M3Y<\T&?S3U4OZ,.YF2:WZO2SK*)TOGZCFT]/%>_]50]AFE;4KNU_ MR/SQVTZ*IOY"]4L39/6.YMO?Z'HO5YR04'&)8,)9 %%$4\@H83 (A2"(9P&C M3MU4%Z/9TLBRDK!A1E&LUW1; OVUJEG2];QM*2"O2(;33.(8!BA*(,)<029% MJ@DA##.6X01ERBT;=S&ZN;Q \Z0!_[_Y"EF>F2Q%W@59#Y7"L-+XK*;."1; MGD'[N@8:4&%S=PH%.L+3Q'WN-$"@0>@.U!B9MEF'L^T#3L?2/M4E58@T,%B! M"BR?=3X6]OR]5199BEXSUS)9BMI=1UB+$W"V/%L\%DIZKIBYSS1<94_;].G_:[YG%K2 M3NMSN@++A$ZG]FP_W>MT174;M].UV\81C*EL\7=3).:A"81L;!(3D*.'$:N M9UE*P@C&.#"1B &&+, !#/6?*9%8H,"I(MG0A$NCF*JFRR%*M$K36IL_BDIJ M(.134>:N.7"#H-M1C$\H)^:85C&B@["GO>1!7G\L8XN,)YH9G&Y6GK%5_IQH MK.\;QS0?Y;W3;?E#FO7#OA*E*2 M!!$VP=!L=JE?2W:+8SR#?C[1K]W9;'.154V^ZWI\^5L53L\"#NRGP;> MB]\3%.7N#&'4)/1.LP\:S$Z0[(.1&.&,$]=^?M M=FMHUO@>?LCM!B(4QI('^ Z=("(2(_M.I\)[EO$LCAE.HU!UH2^MF MBMB";F>'3 #EQ*S1A>($X0Z.X'@R+VQGG=6V<(3BW+!PO=V]3-YO=)LW&S"I M7[==9><_OVD.\>YWG_/ROU:).>[$)(*4Q@*:$P=(%!:09(@K&HA0*2LBLIUP M:0STQNE,TQK6?JJ9 JR).>8@+CC(6V\;G\%!8G"_ T9FST#:E]7S#>A,%?:J M,YG#R3K0)E[KQ+W>11951'*9?\_7= LT.U69?;[*[[G UE.)SVJ8V8KRN2C5 MKL_G=-_(?/1B^U1LZ4YJKO]2UWAOS!,6TTR1 ,%4(&T32J[-09$P2-,08408 MQH%3&:S.F9;&P4=!'=/).Y&T,_2\X#,Q[1YEK"P[V(@Y@6$W"(:O).[.>>;- MT1Y2]R(%>_"&<72@N45;?'4E*/WWM:S\[!MQ_[W8[O+_J3][ 0I22AF'*@HX M1-I*@RS1S) QD@94QG$0*!=FL)ET:231EKGZ+-*6L&[$886Y'8?X1G)B.FF+ M>P>. E=XWMO@ZB M021PDE"])]3&"0422%$DF98.+8X[IS,:JW,W/!8UM*-:"?;C:D= MNWC :LY6LZ<8LJ9VS2^-L'_1UHOL[L8YKOWL("X^F]%V3S9_:]I!Q:\VJAV^ M:ZP!PW:G=+_#QLF4N:P:THD'J=\QO8M^E*L0HX@G,8%13$VV?$HAIOH/&B0B M0RB+$',ZD+>?>FG&S-&)8BQ*L^DOY28OMF!3Z!]_>:KE=LSD<7@06 0IBQ&& MC#/-Z+'$$"O"8)C&0B&29$$HW,H63/,HYJDKWBQ0ZXEGMD-= ;FT1IU'< ^'J$Z^ MOWY__%OQQZ^;I_SUIA3ZYV,XD65@1/\H2_LB5-*"K_EW_86^ UIF\.O'A_>F MS%^9:]1Z\H5OG&K_(3FN:I)!P%$$1:R.&AX)E@54@U?!4 M2^.+2E+0$A4864,K2%1B#W?_8.:4/7=\SWG6SW\*HZ("K-$0!R*%"(>"$A#S"%-54RC0%": M4;?2$=>F61I)',0#>E"Y_>$:XMV!99HI$0J201%0"E&2,EAM)C&C7'&112$* M5W6^D38*MY9^P=L1/9]R1ESO )./^69C?%\CDZTZP$8LP81R"F.I%$0R))#& M^CT.4Q$BSF@:14$#]MN-F!?JPX2S GU#/EL'Q':?N-M!F_CS]L74R##VL#G, M>?OG3@-E]M6UV."(9".XSR(G?$[7#R8VQ9P)'6KE$RQ%F-$0)DF4F8(""E(2$"@13W"D9(RRU"FK MUF+2I7WYCC(;KCA*#0YBVQ3*'_\ [ C%-ZS3T\NMB([H^&@/D;>>CQ93SMSU MT1Z$R[Z/#O?>T'KV6['6=Y1ULM2*(!5BPB*8\%0;B"G7-DO ,QAIXU"$+*5" M&X@.%4TNIW"BFQDJEWPU<]1EV1HY__5?F;0)WG9,9DY]#-255L3?<7T\P[4XFD2D(21DC3 4,02T5A ME*B4)9PFB8AM&/9V49;&Q"?+I&S4 7D=C,(JH0\_[8SP]KD*-SZO?L:9]RE, MS$RG!W#0Y! -9'0!1IF.YE6U/N#KK$_&/K]DOBE;-8JI6D:=$%#_X]J2HW#C!;,DK?H!HI[5X&M'M,U=N=ZO7QSHC>LSW M>BM25OUS R%$$",3RBZEB2@ED'"*8!A1I**(&.>FC8>B>XJE^2->2 DJ,>TH MK@?%_H^*'VPF_EA<@<5; ^)A /I,6'UWRWS5/YU,UYZ!9^&(8<4.:]_B2G?3 M]4%N-35\UX0B?Y5Z]\'+YJ@89]KPE"8W!:L8(B%CB!&5D&4H%J&@*8NL>FGU M3;*T==V2$S2"VILNG4@.FXL^\)EX;5^!QC$\H1\/-!U8SF60NKY.3<36$ M08_9U'GK; ;1D/!M4V?PVK%1[G59>M.PO2SEKC2E&^J:>.MU\8>9;B43I52: M2LAC'D*4)AQB1ACDJ40!9URQ-%YMJJJ=E@>U%K-:O<3'A)G3W-.]PT<9 3T( MZ1HW/8QU%6; 2 SIK0%&208LCA!,$X8,UUGE43,+97 #](S?GJNX RV#=!*)_^/PK#,\XJ2),CTUR&!88J4 M_D2(#!+)%,1!AB(6!)%P*_'@3;*ED=M!,?!)U86/07^!Y!*\>GYQX8L*R8/5 M\B9^[)8'3C_C84Y,IL?G6"A@4^BZ[*UT[:_JX628^SH6\R;7O*=ION&\.(3S M/L&X3X(I!;O1K]:SZ2/S-[D6[XKM&_E#KHNG:IZ-^$+UPEA3;C98MH;?C M7/^ 3DRH1X'O0 7KWPZPMJ2N(D"-W/YXT@TG3R1H.>FL#.<&Q#E].=X]TES= ML[*N4%2?$V N.8K2$*:211 )@B##&$,2BH0B_:>,W(S.E^,OC6U:X@V=)5C! M9VF\C0=E:A/,'@]W\^FZUKZ,H+/1YS5EKJMV89!T7#:R?'2^R7?R0_[#M'+: MZ:>8:U.EWM7^2O]OL7V]IF7Y43_LQ@D>VDI"1E >1 P%$8L MQK%3_J/C_$M;^K7XH)(?G!1HO#B@4@%4.@"CA&.5:<=G8\<;$R(^,:_4DL,. ML.\NT)X@T7(D>+ZJ4CO./F]UZG'07%2I'CF,^[&RWL5]SW>-%51'I#S*#<]E M^2'?R.K@>B50&K.$*YC&QNL?4P8I02$D<1I)3F(28:L&X);S+8W>3B(#+3-X M(33XW8A=AU X'*_:H#Y\&NT9RXF)ZR?!:']@[1G.N0I9GV U^T_>EMM3B* # M,#T'VC:CS':V[:!2^YC;Y;:Q'BZ[$,'ZNBI0\.V?NRW5<^0;NGVN9/A8;*IZ MY<5Z756>J\L%K;2U2@GGF=Z11C%$*L$0BTS -"09%3@)I%0N"4(3RNKT#9@A MOOW]C<'L!,5A$"093*BIRA*$%&*684A(P",5)EF2.GH]E_%X9RD,V [ M;D=9+^?QVGI6%_'0)G?'UL_KPRE@_GIR0_,HF^LK=:N2[BWUCI7Q?+IM)W\( MWGR]TTDZLX-XRJ1-G'O>GQ4:CJA\]R(_^@ZY4L@%0 MA[\;'J&:^/-PD/0.'&6MO/-UPY;!-G+.V#EDY?G#<*[DO-NP=,O7LT.G+VUO M8(3YLO?L5'F1Q&=YB[\>[0_%.N?/]9^GG;%,8A0(%4/)&3?%5Q.(LS2"&14) MS1BA.,EN[=)^=>:ED>VIPSAHMZN^O4W[==SM/!*3H#DQ'U\'\@[4$H/?F_]. MXI-PQFO"[NW7Y_WI_=M[X;#IX-X_P#B^>DNWIK!T^2"W54+#9VDTS-=U3\!C MU5$J8\Q8%L$$LPPBCA3$D:0P#A4+0ZQX$#N5.+>;=FE,=9#:%(@&I9';C:0L MP;9C*/\03DQ/1_2TQ$TZW4N9)RGSZ@:3)U:RG'162G(#XIR/'.\>W5^A,LT> M]'MC8D^.)MJKYZ]ZQ"IB/B62(BY2&$0D,,T6**28IE F%&68J(R%5F%Z#G,N MC88.(H-*YBK.[+1I>*4_\'I&Y^+U@\#;L9)G.*=VBA51+"99H"T>&B<0 MQ:;TBN A)"%F.)09B3*K@G+#4RV/: [E*JKJTR"OI 2_Y)O:^BD=FU;V@&S+ M+CZ@F]PM=D"MDO*NMG5*4 OJDU*&P/#&))T3S4P@0PI?\L;@'3=T-:]3%:Y% M/1 LXBR@ DJ1Q1!%F30-C!3D61:2,!8X,3&H]I31/]W2:*/V6=Z/* LT *L= M2?@#:V*B:.,T?=2('2P^^YIW3S9_7_-!Q:_V-1^^ZT8O\?O-TWY7?C!9VE%S MRJ&B@%#]!^0HU-P1I ED#)DJ#S+$"6-P5+1U_O M;0C-YMTU;:Z-H'>@ X,820^:J./WO[ M76X?\\WC7[?%'[MO3;<2S0Y90-(8PR!* KT949H=>!2;AI.,LS21$F,;=AB8 M9VG,T(16'F0%M;"@D=:.,(:@[2<+CX!-[6<=AY4U15@BT=.E6H]0,X/^RXD0 MAL:=A0PLE3L0@>WE-Q>&_9!3EJ^K4.W#O[[]TU2FDJ_I4[ZCZ_Q_JBSJ)@<. M(<%0D$&91DRS!%.F=(.$A'(2HD1F/*&CJ\4ZB6*U+F8M(7L,U^8G:4<7+W5[ M+';FR*10_X0RIRTE[L#Q-XT>=Z"ER01)2K>"Z;\FJIL8/ZM0ZBBP>JJGCAOO M-MJL.Y/(UT6Y*S_*W8H32K$)8U22"HBH0I E&8=&F+_^N6"@FJ*^[ 1IIMY7;[;/PN]'NQ=Z\_; &['3/X M!G-BKKA2Y$]+#'XYR@P.0G<''8PH86&/D;=:%!93SEQ4PAZ$R^H0#O?>VB#C M85N(/=_]@YHZ[+OGPY;RN:JYWDJL$$D4(&UVQ'$@M0&291 SP:$TU9]$FHDP M=MKFN0JP-(9JMTDXB X^2].7U;7N@_.SL*.J*1&>F+;:X#;"GT ^BM_TEI@F M]6(L>MZ[25A._Y.:1KB!T]T;PG$<3RWA_KHMRG*EB4W1%&.8,H(@8H$VO<(P M@A0'>L\5QC@TL0'VM>VN3^-$8#.4I:N$FJ#G6(VILU-^)%)SNMP/%E0EY(2] MQ%Z ,%7[L'J2G]LQ[(6B@TW"7EX]TNPQ>:ET*\[HIL[^6@4D"%#&,LBIR+2- M$V>F]XN$,3=M%S(2I\BI-GOO;$LS:&XU8GJ1M;18?.$UM7G2R'EAF\R3%6H% MDR\[I'>N>8T.&[4O+ RKFT;7V]V:0A9O9/W?]YLJ(/I;L=9CE":;8O?\N5BO MWQ5;T\1JA1,6\Q1A*&)BBJRR&!(DM9TA6CO,OC7 .XH-?#@K\ M!>0;T-;AWT"M!?C=Z $:11R]P*Z/R=81-!GXD_N$O.,^ILKI&/3\52YUFGWN M:J1CH+E28734,&Y4*+E8F5X2XNV?DN]W^0^]E5,YUS.\VYS\%1:<9C70TABL M$A@<)08'D>_TBBEVFV)GF3!JAV(_+WD'<&(6&L;.<\:&$T ]899ZG(9CN#A1 MB]WHLQ")DZ('VG"[R3WZ^DU3\.E=7G*Z?I#;O!#O]+^5*U.HA_),P0#%""*! M$:111F":$HI%%F<9L;**>F=9&G,H)K:^S(& M):>(ZT$41L5;=X\Z6[3UH&+M6.OAB\=MD*Z57SQZ=IO^ON6;O?RH">;K'W+] M0_Y:;';?RE4:BI3'3&A.H PBB2-(:"*A4$(&5*01(:G+3FFL($NC#?V6(;?- MS^A'8+<+F@/8B4FFL^CK48\[L"L D^"!YN(._*>D6_!IX[%3[ZT@>MH5C19C MUNW1K6"=[Y-N'L^7[^B>\^U>BE9(]WU30O$DW.EWJTS&"4OB /(HHQ!EIJ-H M$&F>C)* (HIC$CA1Y*T"+8TJ&^F!K./ARZKN9U'EAJ]/4M_J27)\:&-=2],] MBI_C:SH\G);0K;JL+2:V>%(>?$_CX)W,&>4HSD_V3HT#;]A=-7)<=__5PX^G ML_@:2W_5Q8U+XT#]^0(_JLJ JMA^K](#3E47[D EO+V'ZA*G88_431!-S$U7 MT)DBH*@7AE%^ILO19O,K=2K2]B-U7S3M-M)8YN_TZ[$*6!JJ)*(PQ":=/\$, M$H48Q%B(+.+8=*V:8OMX$&!I/*#?GFR:;>,1#&.N^'Q=2ONM]OW&_$UWZVM HLN[UH:U51"V=L49Q , M&Q3CM9^8'TS&BF&%>Q-@\MC4B-=RYC]RL:=KT ^,DS5Q'8-1IL394+/9$==5 M:!L1'5>,#/LS-0I?Z94L3 D1N2GK^LJG1_7J^71)L\COS;%XTQCHTWY7FD B M_8#_(?/_G[MW[9%;1](&_PJ!P0Y. \6!1%&WF4_E6W?M^M@%NZ8;6'](\&JK M-RM5D\JT7?/KE]0E4Y6IE$@EI5*_P.FV7261$0_%8# 8?.+[CYW@MS^5A?@N MFI)!]]N,B544I)$,&8.,"*X<#XHA"=7?_"!.N,1>Y%&Z>BKCZU]W9+LSB.^9QM-D@TH69=.NB9*Y?EZ3;8MRGA+SM2Y/@@DTR ADD B M/7V0$?F0AKX/42"]*/0YE9%??Q#O-X:D,8O]'!H-IOL8WI=2_TM^"68.\@+' M=N)ULU0'EOJ ML[MA1309]!^KE8V>2>MX4X7F'XBS9>.;N1[(LO]C;U'Q!JX@'/F:<0$0##V*"*"0B M3F'H!1)C*CS*K.X^=/:RM-W*247"YK#(DEZY$T\S>W\U2A-;Y[-HQ_L!A.P) ME/L0<,6;W-G'O'3)?6J>L23W/NQR"[1*>1PE3! H*TY#0B#% 8)I)'R. R$$ M3^W8IKH[LOFFYR&;NGW,M[L6U519C '2TL%@+7\+,@>=3E@[X/%) MS092_'!O)OJAF=0G6H(+8^=Q7&DJ5%./>75=H*D1R]0F%F$)TY0$RCD0,:2I MET ?Q40(+TP%M2)_..MA:8Y!)6!U)\;. )R#9S;WKX)DXFG?1F,"5O2+JCN: MUN?MSSJC+ZIW.IDO/VA_MG",/)=EQ@S/%EZ^M;1)>93N/\U/&$Z &#YA&(_! MQ+.P=9C@JH[:97U'G2:<-#7;:4*W"NW3A M/V-]C>9OMGF^W@KS-N=HS1RF6 M:2 AB9& 6# ,$Q[[D&,IA0[\(V9\=:7=\-(FGI8-:.& EL[\?LH+L/IGWC40 M3+WZF6EO=>^D2]515TU>-#3;[9(N\=L72CI_/[9DQRWG:CB+^[S8D?7_FSV5 M7Y.NRQ%CE$!!? *QQZ0N'TB@)Q,U]Q!-D5F=]_YNEC81ZR(4M:B:;4(+"Y2T MEC.S!]GA>>H&KXEG[5BH1A3LZ$/BBGH=GH[E"%\VMS@HOM;E5S^7S>?A7;GQFK"FG[ >$R MY#K=5VAR'<^#-*4)Y)1B$2=>F)J%J"YUL#0KT%!/Z6LSM9AF9N B@OVSWP4N M$T_Z#DB<[92'U.^;YNK=UA17_SI.[XO-SC*KAY1J)O/@<]?R053)M"4;1" 1 M0C2"08Q\B FFD- 00>+'E$,P\173C\5*$T(XDC& MG@TWKQNQK$S(#%R^#[H/($I];&D[G0Q3@%-&6!1#+Z$2XH0QF BU+9,R]@/F M$1^E9$3B\^R#]8IYS:\R;E[D)]7!;NQQB!&-(<&A#RE/?+72$B*9?7[R*XW: MW.G'KS)@9EOT^8=@ZOU\J82^4-/4+:GU &U%] 6\EZI,4/O2+;;.:'J="#4S MGZ]+(,^)?YVV;N<$[9Y^K!Y^B%OE5G'!OXB?^?JG:O7M5O!L]X&P\C)AG1Z" M)=&N3 (]AI4)YBR!-(B4PX-($@LFXL@W.D2TZ'-I.Z!:9G 0&E12@T9L,U-K M@WJ_'9T(RXF-I)(8#$(YG+\S&E->;R2JE,>9L7W1^>(Q-EYU1J!5+2GJQ7*9 M\-5_Y5)AT](LZ\ (U1HC/^;5<=O8/[--OBT7CVI!:/AI/B@UWF5%M8+HNQN7 M5I"_54O0*D8AH@0SB(0@$ OD01)( @4)0A)2CW :-<7C'\Q/K5S)9S357E:4 M?Y@C-M960;MWFY?N759K454)M//(G0VMF4\^ZTC-Q.'<[6OK>O0U[9>>[>!L M$"^\!VH-W?GJKC%WY*T[$VM6?]TUF*<>N_/VW;$-*5/W^%F^U5WJ(L()(LP/ M0Q]REC*($U]G'4@/(B(DB[#RWAF^EE_H99=+\]A+$4%.U]GW^@+--ON>;<@: MJ-X?RXO9SX)L"\O+V ;8FQE;MXA.;$8O4@MIB?75I$;F::F$NO&9D#SHI,-7 MIPOJ!L"$(.C"F_:I#-%;:_(4'C9WFRI"9UJM',2 MNA\8M^S?;W,UI7?/]VI\=K<;KF.&3SJ@\$GL5@R+F$F6PICH1']/_5_BIQPB M''"U\@OAQ_K;&ES\[@J/552-V2]HA%ZQ-ZK%VVS)=X5AA//\$;,&U * M6B+W_HC>]7I4@/PHNIVML1X1G55.1)! +_%#G4HJ8$K]%$:4:,HN%O(XL>-$F'),YF%+ M>"(PIZB'4QZK_:./B(08 MA0(2X@O(E4GC2,3CJ85;CT*/BZ?SO>W3DK;@RH>5/L?N1\[O-3U'LM//Z3E]Q%QM>?-Z^B)>O MA"]]7T1JT\H"5-<*\K&G/$XL4!#2-(BL7$R[[I=G&';[[48YE!N0'80O=%F: MO3Y5*/)UQO7Y)A#Z4J/:[8[8WUH.D)E-F0[VZ?? 3 A>5,>!=6GI2@]P5.3F MQ4&APRMZHV!S=6_/KO-Y+_.- N;LAM^X5D;>*F _!-^O1>T]G3%?E5E_-9OF M+=LI(7;/)T5K*$N5,^2KW5W*= 88VYC#*\7:6D&LM&H MW)"4G$^5^!7?KF7-- I<@-:#29I'21>VA=I3M?+]"\ MJ<[. #Q+LHKBW)!D[.5;2S-^ABSA0UCTVZSK8)C8]I2" M.6=+OZSR**JQDZ9FHQKK5J%--7;AB7'^SH=LD^W$Q^RG4+[53HU2IJ;N;5&( M7?'F^4_RSWS[=DV*HKR_+^(XI#P6T(]" 7$2!9!(@B 3*$E"[E$?6S%X6_2] MM$E%!)#]ZHW8>6'Y0*V/DS-B-BYKA,A//$5J*2&EZ"F+Z V!D- MPQ68.7(];'J>U<<8 !BFWNQ7[OH4L[M;9T?S^:3Q66=PMV*G<_;"4R.C M; ^/W__N!A8W'!D&Y:Z%:I;X7#=*CEE.C2 9'[_K;'7>4%Z?8F=1O=Z'QRV_?\US_BM;KV\W M9UONXZ@>%ILT1&$H=3YJH(OTQ81"FG /IB3P4ZSO"G$CKI!1O2_-6C3"ERGU MYQ&H]J08Z?7;#8Z9)S 9Y!-;':=H6_L2HU!SY&K8]3VK)S(*EE-'95PC(V]9 M56?9Q1>Q+BDD\@?R^Q_9[HZ& GF X(+Y/H&0,0YRB0//"AC"4 M">8R9)0BKZ'/,+-]8T4QFI,OF3(F-H1*X?L2K#.[I==VYX]W=R';$,V+"/KFI^[^"J^:QGJ*](,RXAY M00JYY3E_F;Y[_N]!GX76?F^]U"ETF"DWVD6WVZF?U!7F=8-=L M!7U".5(^J=J8RU!YJT$(2> AB",9"YQ*K/YBLT]W(];2+'-YNB3+TZ7R8H!L MU 'DH(_E95-'XV?FJ,X_*A,;?Z50=>37J*33>/[06H%L\Q=P4 P<-;L!1]W M4;E)@@!N\7;DX#H2:E9WURV0I\ZOX]9'LKAEA&H6T*QUZK3+*IYQI?4\.FY>O^1=^Z(OUG^6RL"4\_ M=VJ7K4.;'[-BMU(NF8R$SHZ.I >Q2 A,DYBH_7",4IPD.8.#1"&** M&234]V'$0LYHR/W4HS:UPHY-6YGE&>I]Z8U:MF'YHV41HA98FG7>)YIL#'L2 M8C]*(15Q" /"8J)\82Q\JQ#%2+!F6,,<@!7I: Y2/H(GHAABE%(%&^4PQ1)% M!%&/^O%J(PS+FEE"=3A+G+HDF0.@#$_X1GTK,P0_[DKMP1]:M+\LHMK4.53N M"!R;AN>F:SQ1J(.<\?2)<4M#-9H/Y+,+7R)32@?L2 M&:=LK)>5=S2%.SJ8=2I?5O!T2O<\.?4YS4JD/HME[$$_1CIS* Q@PA(&(\D3 M]1\G";*J(&O>]1*]1J;#^_LJHM]YX#+5>8OS,Y4%69(1YR:O<2KR:B4(GZ4'6C-+Y :PB2W/ :NC,U-G9#MV9H;1<&15 M>CJ:U8H,*WQJ-0S>&+N/^2DV:GB>_Z;:+?Y[H]Y\FV^*W7;/RLRI5&!!0A)# MBGVA/1RUO2$"0QFE(8TI07'BVVUJ>OM;FKTHI00*\Z>UT+2=^1;LMYMYQV2D^OGVR>RU M:PK>E4'\=Z)@VZQDB_N8;<3=3CP6*V5* A*D!#(:^!![+(2$\A22A/)0^$G MD5W:1']_2S,O376V^M2L)3+XIH4&I=26AYE#F)L9&(=(3FQ@K@5Q9(&[06B< M5K>[W-LKE+8;5+V[KMWP:R,)G_+'QZQBVK[=\"KQZ[M0NRG1NF1VO*F-4^XE M#,50I"F".(PB2.(HA2*AU/-\D7!)K:BAK+I?F@EJ25]>OWPAOR6[E-TXF-FA MZ="=V"SU CO=M?KK<'-%AF77^;RT6:. .2/8&M?*V*HK.Z)L)7]/MAO535'? M<1&"!#S2SE/@4VW( IBDF,(@\&,:(YJ2)+4KO-+5S=(,5B,E:,2T+;O2B:69 M,;H>H8F-SADX#JM_FH'@K 9+9R?@_RVKD]R+_)')] ME?/#QIZ?IZ^1I4UM)>R^*O%0YS_ ^_>?P2?UO_9%5O ASW>;?&=#V],+9?_< M=XKBQ-/?$L I&'U,D!K'ZM/;\GS,/B8*OF#W,7KA^ILH&U[R\>MKX&JJ5I53 M5ISAB, M/8^_M-()M6%8Q2& 4\=53E![WX_:5==9^J"8X&Y+9W>O=M&E3_F^6R^][]G[ M&_=";/^ZS?=/Y:0I222JIK_L-K>/.U./8Z"9I?D<6EQ0R@LJ8]&2&%3EW,#M M8[XWI70P07+8X7 (XL16P@%^5@Z&(3*C7(RAMF=S,@R5;+L9IJ^,/28N]ENB MY/XJ=KNUJ EHFM*3*ZEK@#"D/ Q/1R(2'\.$2P9%(E,A:!KXJ;"K:MW?HP99(SC8'L2U/2#NQ3I6?EL@?0X)C07$D@4P)22$G"#/]SP/ M\<"J%(L[I&>Y-'@L:0Q^]6%N&18: -W,N7,'Y<1&^R H:$D*O@Q_L",.Y$T@ M<78>W]O9S,?Q)HJ?G\8;O37!_>:5Y^$X3G$,D9\RB(44D*2!@'$2BB@(>(2Y MU;%8;V]+,RNEC&#;W%K=JW^0$?SM_0B;&1%GN$UL0PSN_,YT<]>Q%>GO:SFW M;"_9$+.71A8'KX/;]^+ ,IBQ%:;+Y>DVT!%.X5_^E?+ MZ=X)J9BVNAFIB*W$XAU("5EO# M&U#*Z+ &=Q\$KDIM=_8Q;T7M/C7/"F?W/FS/ /I1N=Q5I==;JOZ:;YJ3[_NM M(.Q_]EEU^_YM7NR*E<0>Q7X80AE$(<1(4)BP%,- EUZ3"8^]$)GR@=ITO#0+ MH64O(Z?K? ?R*B.-M+0H?_>T57[641' M";F-)A6 ]-O4J:$>^I0M4:R*21^ MBO!+T<';"0$V9QV="NB9.$A+P*T^Z?]P0TXZ!K<>JE*KYF8C+AVC9)O&=-3[ M8V^9T=U=F2ZN^RBK?Z^$3U*F_;_0\W2Q8!G"%(<$,C\EB9=0C+A54G=''TLS M]5I$<)01?"NEM$S<[L+2S N\$J&)K7-31U[S/GW,-]_A@]@^@A/(BD',1MPK MNXB*LPMEYSW,?)/LHHKG5\@N/SJRO!]C^EQ'^9GW^3IC;3I'M>%CB> QC*2( ME M(=3$A26$HO#",&<'28U:E_BYVM31+<)04-**.KA'4 ["977 #V\3F821B M]C4#!\%P53_PE]N!6^+8O]8;@G> M95**K5"2CD@GMFMU:5.RDAX>O8Z" MZL!7T\I>UF1)$A'F\X3#Q/[%-LMYF2%]M]EMLTV1,>WB MB)5/)69(!!#)1+-P"PPI(PBF4131,(R)0%8I+',(O30/YR =^*G%T^'^0E]0 M.1P4EO6 @:A5XW:&;I;/P,Q:+FUPISZ_:=45?NF4'376K*2=]8>UVC?UV;RR MU ?5-4=LI;SF0F\^G%)U=Z9\SH%RM![,(O*LB\J<@W"Z,LW:]VBZZ8K54;/2 MW_XDV5H?S3WHF\*/^:9]P^]=MM[O!%]Y,>6>%PM(!0DACC1?&I,(^I''N&1I M9%E>PUJ"Y2T\)4$I:437E]]9*7RU -726]-/6XZ+V>(Q*=H3KP1G=2S ;1OS M2@70UN$&U%HX):4>!Z [;FK+_N>FJ!X'3P=3]Y3M!9#BV-QZ,B8W&PY:4U_6L\+"*X'6K/BIN=]+4;-&Z M;A7:,;H+3]CG=R%TN;H"TI02VF>5[P!13[YZD;;":>KQVP@&]:1L/LI1YT MS/.CKT=IIDSH$6A9)3SW ]&3VGSAQ=F2F/L%;Z*E"0R2A$*<2@RI%TM(.>*"!5@@9E28MZ>/I=FX M2DQ0RWD#M*2:Q5[+:C:=^P#MMW:.8)KZP'$,0L93V "#'C]%O5WY*>HO1S^E MK\U9IK>!4LW\-GET!#6B#M$\/'[_<_.4O=T4?,L_K,EW8T[$SK>7-G-+*<%# M]JA]YS\_W=^5)1,R!9!IY+P'J>'MQ/4@33QO^_ !W[2PKB@->Y$8QV78W>1\ M)(:]*KU@+^Q_-)%4#??[S:E)Z!=MC?/]2^/"2Y( M)(G/4P13+Q$0^UX$J<\#B$(:^I1AZ=/ ZI!NG!Q+LQ3M^S7'NNHM%< 7L:ZH M&G8YJ'0L0W:U8I:!T;&C9WBV-OV83'U]AU750G9T_7=F/3.G\6HB$V1VJ_DT8T@#0-(X@E MCJ$NK0.9SSV/^!3A)#0-ZYRTO30[>!#//$YQBM9P^.8*#*;>R#22#=^\&,3! M/%!S!1XS16B&/PNK@,P%A7LB,:=OS!:"N2!J._9RZ9$KJZ)_$5J\;)V58ZM^ M\%9YY=FN6!&I+X?[ J8T2B&F'H))&,8PQ#C%48IYPJ/51GPG.\$?1M1*O]2Q MT7>95M_E6??3?9L?A )7.6MB([;?GP&KA!U90?TBZ&:>EQL,9[)U4@I=*%>T MBY-^4:,&7@I_4_ZBDO_&&0^M-6*NB[)?[.]U:K0/J7^Q9/O@B_;^S^U>-=!R MK@QO3/>]NJ#OOA3QQ=;.]FYY+T;FR[X+K&9:_\\P<^,'#"'0XQ!9=.6@-"KI6- ?6BLU-G\!!\7 4;,;<-0-')6;A"O#+=[N$N]< M"#5W-IY#(#M2]%RV;G_2_JY>PA^V9%.1BE4!KA5"*.(2"2@"+B#V @&3((R@ MQSU,0V6S?;.Z\7V=+,W(-G*"HZ!UX-?\I/TBH/UVTA5,$UN]$0A9G;0/03#J MJ/UBH[.=M0^IU3YL'WQV_&G[O=J<[;:/FU&'[2]>7MK,?7&6K"45JM='7R<,5QVROVQQ]C/V3H6ZCMB['QR;2_]0#E*Y MT+\C.Z.*,!=?7MIT;8D'M'RV6?6GV Q/TJMAF7B2=N78&Z,T(M?^ A)7I-R? MMCASYOT%A?=#;%L7YE>11X1DDL#$BQ*()4DAC:6. M:$2>S_V$>4%B>F)[H8^E3>B2"S:GZ^Q[O:8!SDO0#L> '0 V MM0^ML;K5?._W6 TTSAWQ%X6<6!!Y#H"0-?>G.V*/" Z.T@\-"C MH\^+M[I(S3M1_7FWJ1E(BWOR7%46E"@-11Q#25D ,0HP3%(D(%+#CDDJ6,"L M>#D&>UR::6S$ T^5?-9GPP, F\5?G<(VL8%L9 5_--+^19--'("\'P!RS#&P M&3CNCH$'^IO[&-A,_8YC8,,7QUF7UD7EDN2AN-WO?N3;['\%7V'J12CU,*0D MT'8E#6$:JG\F#*'83X47V:42]_2U-(ORML6, ,A!S+*455F^JK"L7]6'LYEY M<83>Q(:E36]P4['=%. HJ3N#8@"'(U/2U].L1L1 Y5/S8?**_:[L;_FC>+// MUKS,T6WH#SXH@2M&U#^%ZH17)RQE\OR*T@ E L3"*!8$ "$7"2 M>"PUWJ]9][XTXU+3_RI3\L>Z) C)JORL7(*]^MNFR-<9U]EU0.A;85:[%ONA MP5',@B3T($\Y@C@*(^4],@J9%W)E[I.4(KS:B-UK#*Q&(#NJXJAFV6@(>V(']FW.%E48K6X[WC"^ MD9%7$O>/CV3[_%D>F_Q;7O9>?,PVXFXG'HN5QQ"GE&"(>1A#'*-4+2]O/ H2SJWTV[X[E,+G?TW7&/JQSHE.J.(XI\J&/8K7/ MB.,4TC#UH5 >+0D##TEF1-#4V?K2S$S-RE%)"$H1;>E*VMCUVXVK$9G80-B M,8*9I$/I*SA)VJW-S$;2H<@Y#TG70^-\!CW-/\OJRLH'HJ^Q[)X_BHUJX%W^ M2++-RO-"*056V\^ J.UG'&!(*"$PDBS4@4;D(Z-"V*8=+FT2EPN76M4JB4$C M\@VHA ;?*K$M'85!V,V19S#8W:Q>@:GRIQZ!\7OC MS,T'DFU+PNFJQL+MAK<.8O\4I-BKGC]OO@BVWVYU\O>&?\HWV^:?;TB1M3SI M-&(!I:FR2)%,(4X8AHD4$O(HC7P_]@FE5O=FG$JW-$.FE:NXZ>N2(V5"04M! MT&@(/NN,YEJI\JFVEJ!4\XI-DMMOP,Q0OMK(3FQ5CX-ZTXPJN32J>7M4R16C M:FV))T'?D=EV*]NL-GX26$\7A&DZL3_3^H?:G];$'EXBI0PE5BXI2B!.TQBF MH?)+N41>G,8H\HDQ'?B\!<_P2<0XI2 0RP5+!N&"1G3?9U]G2C,W'?/,=ZCLQ@"NI M;\#W;5Y8%_'KP=;,2W.%V-1;60V6SJ$'[TJP_MH+UHC:?<,H."OGY3O(_@70=;O"V7UQ?TV?Q+;,LN<8"(Q9R$, M"?$@)G$ 2:K9H-(04YI(E)+(U WK(NX@E:NZ(-K'$@<@E\''$ MF> PHCY15CT(8!*%#-) 4H1I$JK?V[B 4PBYM)6@I:.F9MXV6H*-V#5Y2NKG M^E],D\4\M% 3G%?1TW;S+1$ '=5M$ M0),P_DPY((X\[DE$G-53GQ+D4P]_TK[&K3LE#;VNL[K=/9?\)-IRM33&W,Q> MNT1R8MM['8C6AM,4&4=&<+"[60V:J?*GQLGXO1%L1>MUS8;1(L-H>,U-28MZ MVEB:S5"R@@[Z#\,][R!B_>;!)5A3NV07<')X7&"*QC@ZH[Z&YV,U,E#O!;F1 MR?.C)KGR;\I:Q$_64_ODS25.Z)/]0[MXO=6\/@7):#9?@<\,<[@'&O=3^0(4 M8R?P:7-S3ML+JIQ,UDM/C6<-?)<5[*-ARM'%]Y;T#;;Y\+20ZUSG<;C._QF$ MXBI.O)]X-V'V.QW:T>LITNPG2WX6I'R_=D_8]L]Z.JBJ:\ MSA_9TT->98?7*<0X9"R*,(=,8 8Q]RA,/(*A%\0X"0.44BQ-5IP1?2]M.2K% M!Y_UW:1& : U &T5P$,.*B7,EJF*C4H&] ZB/=3;)_U\GS[N#/U M>"^WL#13\\*7&RC68P/4L-/A!J.)C41+2-!("6PPLW(^AB$9Y8'T-#N;&S*L M6ML7,7C:/E'F[V2;:8JKNXV:6*+85=;BB]#60G5TK[Z9'Z00]]N,B542D\1G M4L"0X@1B*A@D<9!"'"2!0"A@D7G2KDW'2[,/!RE!(R8HY31/[[""O=]L3 GF MQ(:D$1LT^&Y@98/,\FJF GBF?YHCK4X/KDQ85D*+(6:9S:GYIEWI=\MX^ ME;;\2(%;J+WFFFR!LFQE<-P5+\D84'O2;ZR:FRT-9XR2[72<4>^/.Q[M9C;Y ME+\@9*I^(<3M[ZQ8Q01Y-$T)5!O2$.)$:D*2U(.!CST14Q[%D14[JK4$2ULA M+I$IW8 3)4"CA=UIJOT0F1VO3@K\Q*N)/>;@FU;!X1GL:/@<'UH M>$Z/;<W.:V3I#?/QT?NR;/^41DZK 0])K@7)7'UPP^R M^5RNKL7?M8A*U'NQS7+^D._(^G!;;R5H$+.44XA%1"!FC,&$X @B&L4B\0+J M>ZD5S].KJ+$TV_Q7I>X.Z$\$2'WU]F=YGSJ70"^K:OG4%J(FI=6Z%^"[?D%? MOMUJ/TD!8%B-YY6_'C.+O_QO8N)EH]0.ENJ=!#%:-4SH,V@_5^, 2B!N&NK$ M%A8UR?].H0%J.&Y !8@FNZP@N0''J]\.";5>=4!=472]CA+SDGZ]ZD"=T8B] MKC1+6Y<_Y%LILIT^4/V'R+[_4!K<_A1;\EV4RX*7@?&K M+])3?1#_QRS:+8!N0 ,1J#$"E2^I4?H76\O'C/OBUW8KI?X/6>O'#.1\:_\H MZ<;R0DBQW6I'0U\K>2"_W__6JH@W8B-DMEO)A$>ITPLT/W 7@M--B1WZ;7D4T!-EO*',(V\1K3 M2-K0XL[XSD^:GYG;O%NY5G;TL;B)K(<&![ AH M.6TWRUU@FNY=KX1H\JVDDJ]-!:5E='XRV(N"LXU55Q\S[W-ZU#S?=O0]/++6 M(BE^?%CGO[[NGY[6Y=Z%K%N7(Q[$[]T;)?#_M_()YA2G" 9^%$-,XPBF2$HH M!0N2Q/<03ZS.UDP[7IQQ:,G;ND9276EJG9E_U@+\$T+#DK)'9H@6[!.H^68)P5?;1]?Z(# MCN)2:.8\ -.0G$'MA %,>9UYD,+UY^#H^.)5QSD!1Q$% ,G$5UG#>TL@;-3AP:,@:1H]\<- M$XWC7 <+KL5?UA'"1(-C?5@PE1SC5M!#N;+L^>AA1AZB1*J5SOFD4$2_FD='5VJ&.EK8B':/9M@< %Z$T6R5< #2Q-3]BEAXP]*^<%1 : U,*^&: !^OR%Q#^G4)XA6:'[3TCLP+G8PC:JP:-#\ M;"47S55MUV"T>&NAJ8G'E,I5'%(O] 2%B BL8YDQ)!&)81*E*1>1AU."5AOQ M70?R'&W;W4EO-%_3:KZV=9AKSU[NTXNE91>V1M_1'GWF$5W.]MQIGF [O_]? M* _P?/#^59+]6I(O:SON?DAF3]OK$,'EC>*B<47P43V4U/\K!(_"A,N,4R25$#,$89$TA3R@#-!9$ 2 M864,S+I=FFDX2%T F6\!KP4'I);YV- MFA_6^W>KD3 ,_TZ$[]3QVPO0'D4'WTKAI]GECT'-5>#4INMY(Y\C0#D+78YI M8^26JRDC]U$090HR0K-UMGL^',1^EH?3V?N\R'3\\_WOG5 [0"7$QZS8K3#U M R81@EP&$<2$>Y#H<"5EE'(6!%X8&*4$.)-H:0;P6!RRU.@&''2Z:1UXJRE\ M/ =O% /?CJH!K9ME6;GK1]=PUSCGF$V]O70T7.\W^\>RI=Q%<0#G2+O:P%XM MS[P[75?PG6V)G35\14)%E95.1,191 6D:D,,<9PHYQ-'$O(H35$2A2$5]KR( MB[P^4$I6<32/2$"PSN%?9';])%GND^6?OU9F^'#.]C79U)J!^NBI527A]:37 M5Y[T+O2+^NE*S3SNA8Q"+XQ]-2W3"%(<(Q@2'#,9Q3+TB6EY@*'.EC91R\V) M* 6^ =E!Y!O :Z&!,IX6_/6#8/?/:M<03CS/6UN[&W#70J^1%WQQBYXYX[]+ M%&=C^;\*32ON?E-X>OCZ!YN8C:/?5)DV+[_Q.S.GD=:9/*VB,7>;W393[ABK MF *45T<&0M'+[7'J\Y_,?KTC\/"9XM?6_ 0>/%,#Z:CLIKYW4.ROFOD<5I M"K>SG$WC#NT=^XPK^57S7'\87 M\91O=Z6]E?GVL?Q.E)&N?EF>5*TB%&'AHQ1&E$80IRF%29 2&*=1B,) DZZR M<8?AQC(LS8BV#VYK.<%!"]!2XZ;TO^HGJK-V@^R3C,>';N;@BN M.$.W!M'Y4;JY!*]THFX-T>6#=?NFKDYI7DD<1=RG,?1((B$. @X3RC'D,M77 M4(,4>W8GY<>VEV;@JAQ=4LHV.G]Y%7D\#5GJ*\"0+ISH13#A@L,XB,(DTG5# M@L2&E'PL8#,0D+SN2=*Y71^ MUI^K:3MBX?2 M'8^,]/MTQ;>[HM@+_FZ_U155RXN/Y6:\Z-ZUKWA$(QQH"B&.]/8X8I"&:0 1 M3;R8QX)+WXI":(0,2S.+E:P@*Y4 ^PUOF.X@+:-K=4F]\1?K1PR3H;,W+?AS M1#H+4,E_4P4TBYONP.8QV'0#B%1?18MXSJ'?-QY/5W[?" GF]?O&0W3F]UW1 MU#B#^6?^L_R&[C9?=4!23>O[;<[W;/EYO\(D M02*)"/2HC"'FE,(TB$N?)TIP+"3RK6YZCY!A:0:S44%?_FZ4 +46H%$#U'J M;UH34*MBN4\>,V!FIG/B89C8=$XR M;F\@H,'9G+,1+,:BZO@.C47%[3E#WM M7,GB\/Q%?,^*G6[]D_H:5SQ&B ="0@]YNAX5%3"-0PYE2"/US7HDCHW.WR]U ML#1#5\D(CD("+:4Y?5PGB/WVR04T$QL?2U2L2.#Z5!]%^];9X&Q$;WWJM*G= M>I^S9YGX<[==ZY.&XK-\V'+E/!^O7AG,SOX6EC9'_R2J%YWO7XJK \<=S!-F M4W8 NOZ)ZPZUJ7T'$\ .T!GXDG= :7:,W?HT=%T[]NZ',O;_/$QWU01D-O=;IO1_:Z\6)J?9UBU>)56B"84 MBUCYY"E"RC&76%]CH-I%3P4/2)KJ% 0K8O@K15J:Y2B#32"O,M* VC^!?4GK M)3A0W2BUF/YK43ZUWV2[*^*]#L;3+(8Q[RA-;,%:RH!*FSHB#-KZZ!I?[[+U M?I?]%."]E(*5MSX'8L8.SZS<8>Z.*/]:@>:FU'<$8 ?YOJN6KS#DJNEWHOKS M;E.>]1UNH=8'P11[U">"PE@&RF*SR(,ID1%D+&1(Q"&*4F)'?6W6L=%DGY6U M>GQ"@B'4%G;4#7PSVDJB:WHW(O]%1X(K.(]7Y5V?U]OAY-*^#7SP-OP.VCOK5FL0EL M8V.P\QL)R]3;O8N(# %BM]_KT'[<)J_=T'P[NP[Q7VSGNGYO?Q?E/M^I@Q)WFP>=*%9N.'[D:]5&\47L]MO-BB1^2#RDMF5$!A!["86$!P(B$J4) MBDF4L,#T:HIIITN;RP>Y 2L%U^O6P]%>RPKW_FD^%9H3FX C MD)7,X$X!J:4&;;%!)?<$H)K?>9D"W)FNP+@!V>I"C"U:/?=CC)N:[;J,K7+M MVS/6[X[;Q-UOD[P]WZM/8W>[*4M1/.F/;Q5[6&(:2Q@P M&D,O(#F,?;_MF@S1B:V6 9B.#RI' M(7552%>!2?.7Q[E8>LN=;W1'G^4[W?A6\ ?RN^%GS$1Q2W4> M%%,>5JJCX5X,_0@G$&/"(/4B#"6*4()]PEE@Q,]FW_7BK%(M+=B1WV!]E/<_ M[;PI"^S-G*EI$)W8*AV%UC[4 5HE-V@)#KXUHCM,FK;'RY$?9='QK&Z4/2"G M7M2(%L89KI)&]FV^*=O:DS*+Z_9W5JRH] 5*> !Y@CG$J4@AT1M!QE/FJUTB M8I$5,=FECI9FE$HY04O0BC#DFY;5\JK'16S-S) +Q"8V.N/ LC8P0T@X,B<7 MNYG5> PI>VHJ!I\?>;$LV^3;LCZIFG6BV*V"B K">0RYEP001R&"))8,BLAC M1$8X8)$1"]6E#I9F"#[EN@CH3O6WUB?/62VFY:G^.8P\0C&-0TB0/C%AB804 M!13&6/BA#(G0>6T_Q9;F4.[N$=NDY^ZC4 M[9YG"O'R3I3$*/;"*(2IYR'E/Y$4ICCB,.;,$\SW?!P;E68Z:7=I5K(6S?(6 M61NHX2#12/4GGK5&FEN%>#KT'!7$:;UC:I&N$!)640(D)WAE3 MLU\&TCQ>.QJ>F6*SQLB,BL%V:G]5O/5EB[/'5CL5ZHJC=C]X_;'TQVPCBL^R MJGZY"GV<^E[,=<1!^ MO2FI+J+?\NJ"9.G?&AJ.\S>79B8:V2R\_@N0#$_\Z]"8>)IW\3R8@6,UHR]C M,&K^=C0WVVR]K$I[;O8\93\3[X78_G6;[Y]*9KQM\6%CO9;W-+&TN:E%!:6L MH!;V!GS(\]TFMYFJ?9@-SUE'<$WMQ_<@-<&R; #*J-G\E;[PIR#%7NT6/F^^"+;?:J[,-Z3(3HJ.K]0& X>Q M'T"&X@ABA#U((LW6)KA(4L&0;8U9E](MS?*T2PU46I6IT^WTGR]B728K[O)6 M6>F[3;';5FER-Z!1'9 =T!A5I;6 6DX).( !2C3&%HAP\6&813->;;@GMISM MD3X.TLVE43^,J1K%DS&L*TT I]9V4OB=EZ-P(=LK%:IP".OE$A8N.WF=\IOO M?XLMRPHMTC]$]OV'LH"W/\66?!?U;^H:W0$/?)'H0UH4)1!3+"$-? 893E,/ M,TH"9I7B,I/<2UN'6F+K540H:Z0O3E4G,IJ#B.?K-=D6^D<5'Y$M_?Q,WX/A M(K.\49YZ^7%8T+.E_0UH] ? M]+"X5:7B:*ZE!*680,EIRUU]"N1PTL/5\$QLCJV1&<%??4'[*PBL3UN2,;?_]:F1KQ5'K,H+\7J7,_J'ZN >D$DE1=*U1\0RS!1 M6=+5^3[,#B)')LFPTUF- MDAT0IV;)\NV1AHDQ35ET@]L(CV%813 "4AQ*D7P(0( MG3(442(%$DD:K\J:]W,#>^AS:MN^/<+K$EE#*^X*KXF-=R-GF2A3YT$II_(H M;E.16QN+7T03NBG?I;Y@!/1FRZ%9-\',E37O[6M>(VZB]IGM-GK)/D'Y4[[Y MLE\+WZ.AKXO7;1\W._YA3;Z;IB=?;&!IUE<)"K6D0(L*_1<']IHX1LT%M32: MIRE?1J[?8C@#;6)+8887^*;%=I2F/ C+J"3ERZW.EJ(\J%@[07GXX7&>65-I MZZO.5GM)#AA*)!.?IY#Q1$ (P8(YXAT+JT31.D7TQM*Z>C.;$K-7/[K?YSZS005GM+V?5!=L=^6V[ M&;D$+4(TQ#3D,.6Z%"C#$4R8%T(FN-KZB3CT/:L-WC7 SKZU.\+9)$:X =7, M-#N :F*[7-_GUHRWM8S@CUK*R_G%8RK&]>'@KD1<9R]SUX3K4[6C"%SOXU=: MV=O][D=)U/8N?R399B4E81[GR@QP%D(L.(-)[#&8HAAAF<:)0+YE@>#.CI;F MK+4^\X.D(PW!*:26EN *H.8S!0UQ 2KHW!:3>O8PTN*'O1'%QZ M?IP].-Q&>I<5;)WKRT?%\5I@RK GPE"9@DA*'0%.(8U(",,D3 ,_$2**C+*B MC7I;FF5H7==LB6MG&_KA-3,0SD";V$ITX^7XYKD5*(X,1G]?LUH-([5/38?9 M2V,I8>XVO"0>M6*#J5]:VI0WIUT]UW\X0CM:]8DG;@?KRXV^]I#]S+@FH7=# MR7H1@2LX7YJ69J9[.5'@G.GE](&1Z$GZMB$DFDG'(N(,&: M.]X/145_+I'P**91)$*C^3C4T=*FIY;S2$T(&E''59.X!*[9HNP"LHFG]4>Q M4=]:.7O=EY 84-]58O&E;N;-)1Y0]BQ]>.CY<>;@BR#K]\6.[,3=YJ>RT?GV M^2UYRG9DG?VOX W?^MN\*,MSZ0L1?)4&0FWL$8*(JKT\3C"&B4@Y%%Q2' 8D MDLD8U.XLR9GS,C,W$J$]LA[3TH!(? M'.2_ 2T-#K480*D#:)1P9Z^N0-"1*1LCP:Q6[@J(3@W@-4V-#6O6_1RW.,=M M-L)"TCCV(96!A!BE,201\J$GJ C]E)$D"NU"FY<[6YJUZYI\F?WY40^ZIE%. M-YA-'NFLQ6R%,":*8)@@XBSBV=/5S%'/8:7/(Y\&[XPS&Y^?Q);HVQ1EU:\3 MPHDO0L=7FU_J]"1?^5.QC%A,=*%1 7&4*J/"E%.%/(ZX3P@.4JN J*T 2S,O MC<20U PSVT9FL"Z+V>UT 3M-4O0LR+:P)":R'AXS6S0EZ!/;IX/HH!2O@^+G M('_U1)E6Y\YHC87.D2&S[GY6XS86G%.#-[H=.R.X>_JA3Y6VNIUWHOKS;E,F M5Q7_R'8_?H@U_Y!O'W2^R8JGE#$>"^BGZO\PBRFD'!&UKXQ$$%'LT\ HF\^F MTZ49NT9NM4&L$OJ4M7M2C?_0/Q._2V(MG4Y"!NYTCQ^%?OLV%;;3GRY7L/[1 M" W^HGS5*LVO (WD0(D.'LR3G^P^[[H@3WEI:7: 7_3^KP"T\;HQ!K%JK5!O MEO;?5_^5:X!54[/8_3'*-;9^U+MCXX;*?]X+75>FJ6NK>WB[+W;YH]B^_\W6 M>WW^H_E(U7^Z,/9*(NH)(@1,)>$0+^)FQ+KB>W:2)AG*5LV#*"C\F4]';UB&;-A]?O+F1F\/Y;V;_-=QRG? M";I[4$V4:2 DH4$0ZZ-RH@,>)/(@39((4LK]E*'(CX45]597)TNS48V,0 L) MM)2VS'X=0)IY4]?",[%9T>+!AP::FQ(;]TDU/1@X8^KKZ&)F8K[+2I[S\/4\ M:\_\??LH-ES'6./V>ZQ8NH]DFIFHJIILXHDC0EC HHP22!6@PE3$FBR2^0C$G(1F]%S&_2U MM(EY%!<$+@>M"4H9)K29 #Y\=.(1O>B]_1N3,#P<<(CC3F4 +2Q-HR M_X>;^+\A*#UA_Z$69HOV&ZK2#O*;OC)NZ_*6%#]TN^J/]_^SSWZ2M2X[>,JE MC61*PCCQ(?'T!=\PD#"-60H#B2(O5CL9*:VB^4:]+L[:*FFK;US_11SEMMOC MF"$>8.H%B5K0O#!@FOPF4;O'",$P]3V!>"BE;QG#=X[Y/%%[+>\4 )OM*IV# M-O6ZUGRCY5]:(M_HRF^-U-4E2W?[3BN4'&U$S?J<=6=J!\E81J&DE@58+058&E+ MP%FV(J]E!EN='_W'4R6VRRS%KF$QLUU3@CVQ&1O.4FSD!UJ!&U"K,%.>8@]X M<^0I=G6_G#S%'G"L\A3[VAE;,6.3Y=N2J73%9,((UZDIT@LAYB15EDTB9>.D M0(3'1$38KC#&H>VE&:U*-+#1LHV@>&ZC9F9X1F(QL4VI82C%IJ=X@&^5B!;A MN$Y@S&-PUP(T4^#-'BBKH%L?"CV1ML[79@NO]0G=CJGU/C]TI!#&N$8!E$:JW\D-&167D97)TLS:"?<&I:QFRX4#4,U5V(S M=63FE'+$.?M='P"N@BY=7ZX>R#;@W__-C[S_JO[_\&Q!K(NNC!U>,PLUY9 ME(GCIOQ#C\;7 MWM&8DH^C"\OY.3E>2+%47HXNJ*[@YNAL;ISA?;,OLHW0554?J2[RH5SKXCY? M9^QYE4J$J,[#HEZ:0.Q+S3GL*2O! MUD8AL>1*>KI:%9K,ZSPJ4$Q>&-D;1E!=W>; M8K_)UL,YT]H8/+RCN+(HH\YD$IB.8OEVJ;1F,!A< L M02(,H]0JO<&TXZ79DS)K.SL(#G[6PJJ?U8OZ-<=Y3Y MIJQ-4X!*;%VKIA&\/-5R6)7&$BI7-6I,NYVW8HTE&&?U:VS?=W'U[?/NA]BZ MN_76V=S2K-' 3:Q2!Q>WW+JQ[3="$\$Z=0S* M%9+K3U N;H+EMW'Z]XC:U7 MZ?X;;/VOCO62I- $B@_D]T=EO72L+!/%BH1>E*0TA!%*(HB)%)#RT(?"\QE" M">;8/T2L'LPK/'7W-B(J]3!#G:=&V)*49WT4U];OZ038U,L9C==#,8>GL9&;WI$_1D]^EQ%N$D$>?37A^/?99EX;ZZ M3GOQ>;\K=F2CK_NO..-(QHA"R3VL3(4HN5X8],*4$QE+%A KCFC+_I?FM]1R MEJ2%5=E.RXV2+?ZQ2_@KTE]PVH-7*W/HQ$SM'" M8=O[K"O*2&A.EYJQS=AO?S\H3?.-^")8KOIZ?O_[27UJY:;EL[Q[?-*\,QFK M%KMGZ\WPJ,:7ML342H!&"\VT=-!#S[E330?>KKW_)'0??96EO*JC#CQ[PH&F:M;+-7/Z^S MX_--\4;(?"LJHE$B!$\#G\!0QB'$U",PD3&&-&%)1$-*(UUF==C9NTJ*I;E\ M;46:NLRT%'=$T>OKQJ??$LZ&^L36\ 7@=757K07XT- !5GJ HR*@TL26@7?\ M2)AG_,XR(C.E!7=-A3_62IV_5%2-[#@V^7%LZLE2SA)'M_:O!K4GRWA\V[.E M(E^M?CM?^?K&1EX8U?'F(P'!BGB)Y"A*89P@!C'!$E+&!4PY9I+P-$ZCR.H^ MZ,OVE^9FM[8S0(?@F@6"K@"FHEM?W5,=!3-X:7+;IU=W:D\ M:7W>*Y/=JIW=B+SPV+CI>T^>=2O%0W[+_F>?;<7]5MO\W?.]&E!-)Z)OFC^5 M'Z7T<( 2AO7,3B#&PH,D03$,4XH81@)Q+.P2E,T['W'Z,_'$OZ^+,A1Z8_=4 MRUWR*HA&:#L;8#$29N;!,;HSW>VJA0:['-1B@T;N&U!*?E.B_'X096O;8@^8 M([-CT?&L%LD>D%-C-:*%,;DP)Z2MMX\[\\27\W>7YF-<)!2^?=2WWVT26SJ M&H[+78O1Q"9C+#R6B2F7,1B9A=+1X(PI)Y?5>9E?TO/SYDT-9GFW2[-A*H/"94; M _/Y;X'QL.VJQZS;-'8;&;:7L&VV1[Q]AA/]Z=:&?2W]?G71EG!']E3S5!&OHN5#!$3 M"8L@ES&'&,4,IJ&7P( S1#WDIP09!UJ:L3Z(")X.,MKX;7V@FKBYCJ": MW--MY 1'P.Z= V;CZSH";C9W]P!@WO'%.3J^-$*EU^/M>W]&I]= C9=^K\D+ MX\XC;CG/]+=!UMJKOMO4?K4^[\@W7WP(")65W&'NUR:%3U*7,8-8+9IZ%#LCAP,P#8[:G +X<36M85>N1M6Z-7R MWH!*8E"*[.Y@P1P>1P<*!AW.>I!@#L#I 8+%FTX-3KU!\?PT\M.$P<"+=39# M$$/B2P&#* P1C8+(HU;L;+V]+=C,W-=FYJU#,V.TPW8.W+S&I8690_)%*U"F M-2ES;OVLU#8T)%=M]'0-JW>U1WN[V>S)^HMXRK>[E4\14J8C@8RERFRD*(44 M(P9%()-82,0B9%SWK:N#I5F*1D90"0DJ*I\;Z0 4A=@5JY"GH2=1HN:H1]1*SSA, QY!#PE, M<<(IBSV;&Y)5LU83=88L^/)*/""E;):+> 43$P&E2(8P8@'2=PMB2 -"8)RD ME"1(>C0QLFQ7P#2#/;L:)A0R@B2*(",B@C@,!4P82:!:%) DO@AE3.QJ,]D# M-4_QI=OQ(!EZ?M:*3^WB]6ML[\6]4-"5NU8U.J]?]D*1,P?LY6_MT[QN?Y$M M+]ZNU3?]D/^Y>6Y7+SK],\TE,%//O5), M4,JI S=5P&60"L^'*2+E(5H,TUC&4$0\ M(21,?2$]NWSTX4Z-IL+K<&.WWKW20EF@Y,Q( MF?0YLYVR@.'<5-F\;!]L?JNI)VYIL=-L$ZM4UP92Y@=&9=F0F$!"O*KAK&?([!<]LY;X"DHDGY!$-]\>Z%[1VM.:>MC[KZGI!M=-U M]-)CXR9NPT/W55>D*>XV__B1L1_OM6_Z7#%BB&(5,!I0'A*H/'SEW?M1!"G& M(41!+#&5(:6A5848@SZ7-L&/=(QEZ9Y">_B_M-B5'_])#C#G1Y0!3Z"4H%@&1/,3>2HF5Y5P)O-V9F24+"6RFTJD<$SK"K3C=H>2, MFEE4?,\VFXK0JE9LLKI^*QG&(??"$$J&$52#)"&A6*<&^@0ER$^#E-1C\W[C MOEBC_<@T4LP_+F+#9QH4LS5D(I@G7DNLBRJ^2A5%QVN+3<]+K99X::T9T\2X M-:=D7:9JP\;;I5UNMUOU?8FR/-'S\9&:KJ4\U_O\5#+%_5W)(;AF:OG]5!)! M/.3Z1^]_BRW+"EW*Z(3U^8O01735I->\-0&$'K2*DQ?*-5!B\K/1UQ ?09M)^KL0$E.#>@AN<&5 !57%PU1#H30_]8$U\? M8+H!9\3_!ZA "RN@P7*W;BUO_!TMBPM2;-95=T%Z7UC4%RCA.)_A8TXVQ:=< M;7@?MH0+)5%).OE%,)']U'(4QU2K(\&_#%)E@&(?,APF$$?$@T2-,TP$"_P( M48P0LEG>1TFQM)6X):T%2=%U V&V0$X.[\1K62F_PE1K< -*';:G1 MR@MT7'#!"92.EH5Q,LQJP:^"Z=387M?8V+NB3<:1)K3LOE#6O0A\T:2P1;83 M7\7V9\;$?1F6T;4DOF_*5OY.UGNQ"D7 9,ICR*E/E0D5876D2!@/44C"$'EV MMRLF%GAIUK:\$ Q+90!K^[?BM_Z[Y9YG\N$V,]1+&L2);?KM_=W;F^[=Q]&+ MTKG=;*O/H(',MV6\"[1TK(^NO40SHT0^AB21I4,>,2819L*(0]6DLZ69 M_K:L^M"5-T5G92.V6A'Z(N/VS!75'LE;C"]:&""2:N MK&)?5_-:- .ESZR1R3OC+,D'DFU+BU0S.YJC3M!*&DL1/!21^ MJ$^A)8,D4OYIR'DL$DQ12KF-13'I=&F6Y2">G>DPPM?,A+A&;6)3HL4%I;PW MX"#E!'ER-K XLB9&71$MO=M4;M9)9/2OJOW=.[(3!Q57A$:Q'W,.0\F4I9"& M(O$$933VK?;6B]%L:?:R/AC2=;-YOEZ3;:&I%ZL:VI8EM!>#L.B!+2G]?B4;SZ)O*@=8D,>CQU/F9U M9?*F(-L[Y=-XOD?]-/ @$E$(<>3YD,B80,H8HF%$/37>-I1GIAU;S=?92-'R M1FZP+L\6GFJ!+4_L3<$W/*2? -*IS^5+D6_ 0>CJON -.,A]H_/$J"@)4AT> MPEM"Y>K8_:+<$X.UVW?=\!R\_=1@<>!%^1*&(H(1Y,L) 0([5)3U! M(9=4,I_@&!.K1*+.7I;F--P=+TU4 EY!XG- TLS(7(W/Q!;EA*KG;@B@Z\AY M3@&8@H_GT,?K4?"EJ7.Q6R M;M&W/>@$GF-"&\4A2Q"2NHB\U"SL(20T%N6=>T(2!06SNFD_4HZEF8Q&C?*. M:4N!=L*;6FG?MBEYRLN-56$4";3V0*MOZ>2,'4?#(-KTHS-UR*LU, >,;RZ- MD=HME9J 27(3KT3350!II!3SAGNN@^HL.'-E<]>0F3V0WSHG7+EN8L.>/V8; M<:>F?;&BB,<,800]J>UGBF*8"!+"&''&$1$)"ZPL:6]O2[.7-:^6DA:TQ 7? MM,"@E-B06<@,:U/GRQ&"DSMAX\$;R44V (I3#K)+?;T"]]B VMV<8T,OC738 MQ'=MK2J>?=5VUVT#SH,@2$,$E>E0SED22$C4'@U&2*(T2HB(J=VYZG"?2S,L MMO@[4?VI_KW> M:QJ*][_9#WTR]D7M@=Y+*=AN18)8I"'GT"-A#'&@]I=4^T><9D9WN8,^ ML?W6JMQ46]R61CKKKU$65(_H@3_YXR4IKJ4:*S,[&LI2R27#D5K>$(_4:H=2 M2)@O(8]8A-(T"OS$M_'5.WM9FG=>I8K5Q[N:!&4K?HI-3]J7!:!FZ\/5,$UL MQEOT4C=U9IW[;.U>$)Q31K7[>"5RJ XU+]- =3T\=L_.E#O.]?V=^B,E<2*C M6*90$,D@ILR#!",*69BDE >8>\SJ$L=9#TN;\9H# ZQS8KT+/T7.=,]]!1Z3 M[[!+V:KK7.XG]475G>V=3]N?>:=\0;WS??&E!T?K?(B7T#1/Q^O1&'BF=@"P'UZ9)?.8Q,D7[0U9XIDEQ(G29*= MC[A+D_PB-N)7Q:&TBCU?Q!P+R##1)*^!A F/0N@SC\=$IAR'5D=E _TM;;Z6 M:V@NZV1(\7LG-H6^M:&O]3P+LBTLK_(,P6VVU#H$<>+I?C$-LA;7,=V=(3 3 M)CVV>WOU7,<.U4U2'+M>&U\L9/>L;V7D&[7_?Y=KIK85]DC@"\)A0I(48H\R MF @:0.)%H=J7>U[D2=N2(6>]+,V2U+>W#E+:%PXY!]+,6EP-S\0VXA09\*T2 MT7$MD8L0.*PH+?M/BXK$+V 9=MU'(S+Q++T,!OBF177DQ7>J/ZZ8\(N6YJL>W*7 MBW+!G0^,C'+IH-GMAG]4F*[_[_TV*WC&])@T,2\_)BD.(^AS(B&FOH241 @R MF40LP"R6J5W*<']_2YO I;CEJ5LI,&A+;!D4&P#:,$3F#KZI V8]R$T10#,# MQE4X;:"W>8-K9JJ?A=H,7QL5>/NKZJ$F0WDG"K;-RMO0QR0L\UC<0$M+,Q@Z M.O77V]M[4,L,6D);Q>N&$#0*X3D$;X:HWB7<'&>PV6$S-OHWU/R< 4%#54]B MA*9OC7,\WM6\@@_D=W,A,A,5?<)*^E$4>HA"F<1J>T\1@HG4R?;(E[&^NR33 MT*Y$>$]O1I-@UL+@I5AVWD4?FF:>Q;4(S6,F&BG+_/F6G/5QNSM_P@ .1[Y$ M7T^S^A$&*I_Z$":OC#4/='>D5?EXN R"DM#C) A@$'$/8AX12$440"_Q&(Y1 M$L?,*O)WH9^EN145B^A!SBONVEP"UM1*7 W7Y!9B!%(CS$,O#LY,0WZ_)D[[JI+/R1T)],1OU[TV6;\L"!N_V MXN%7_O CWQ=JW_GP2_WV^8/ZL.H=-J,!"D(FH*1> +&R)#!%(H8QIQZ+4N0% M@IB8#H2'-T!]HMC,WK@Y26_6^M!6P%*I,SBEY=FVS<^R03W@JTBCUH!^F!&+"8TAEFD(4)*F,XS2@ M@;=2+='\U;%O2S$U^K]J)6!3=;4:"I ?Y9]KA,QV19.A/K&/<4;K6TE>\N!4 MD+>$OP&E^.[V4*-0<[2SLNM[UOW6*%A.=V'C&K%;;;C(5N\W.YT"HDFM6K>9 M]='2OEA1$H0H$"E,O0!!'+$8$H9]* /?)Y*D//&,[DL,=;2T-:22%=3"MB[E M5^*:V:M!=/M-DTO,)K9"8^$R-CBF6/0<]:@F*K.B_G*T)H,-SV(X3-5K;(3Q M\^.L=8'2SG'IPM7,/;D2K8FG_S&QNZ9&^D,+ M>-FKL_8S>M1WY$UT]3"KS]"CXJEGT/?HN E_OU6;VD.1OC4IBDQFK&+0/Z3\ MM4Z05Q2)A"0(P4CB1%D#'\$TB ,8$5^SA3"&]&[:?,-I*\#2_(53H2T-@S7^ M9E9C2E0G-BFG\MZ4V:9D6_,N@U8FZK?[?)VQYVDX(\="Z,@L67<_J\T:"\ZI M01O=SCAKUVRE#D[3?V^R7;'"OD<3YODPD81#+$,,"?VI= E%VM1$5U9FK0+()L9KNNAF]@\'5$[[G5*&=U9GGX, M'-F7"YW,:D7Z%3VU%0-/VY]-OU=F)?]UO\V9$+RXW? R]^66L7Q?E0 4V4\] M#SZ)W0K+(!%11&#"4@PQ]PBD,O!AP+PX31!.8VE\_FS1[])L1B4Z>*IE+U/$ M\Y(KA=3B*_O1R'\#-L+PHIOM< P?*D\$\M3AE K?^S:^%1=-(SDXB@X^306O M^;GO1##/=+9K]3GKK_D_W)SOCD"MYPS7IK79SFE'J-@^BQWS^A7%6<_JV)^7 MCZ/6Y>-NOW_?ECG'=YO=-ML4&2O+Q'W*-S_+PG(KA)*0LU#MI0.I_,Z8A[K& MBP]3&8<^33@-4V1WA/AZRBSO//(@,<@:D<'/WE*72_L^S%SF?XTQGWCAG*_ MZO&S.J#2U/D^ ..XF.JK#J[+ZJFOH\C\Y5)?=< ZZZ.^KD1V*W.QW:W:]7K* M\ZY,%#7M19(R+_4Q@E*P%.((J563QCY4"R;&420CPK')5JR_FZ7MO%X4,&I$ M-5O)!O#L7V7DJ%UQWZUYB\"ZUSGB[.Q^R MCYE60=A R]6/(HE0R*"/"6^3C].()4RA30-"(Z2% 6!49;8>=-+FY?' MN#\MY=/E''0<6BH#F(,_JA\:IK-V #DR*#)R_,%OSK%K0=W[OPQ-@DEBI,^$$)<5<4>Z($;/)E_WNCVKG; MZ!L.7S5P$3P MN2[9UR[(^8+#,!-^[$/NAS+>B$0&"8L93#A+0IKY&4Z,^ *<2KLVLSGL9#3I M@*APUSJQQ^5#HN5BK M&6K'KX!>SPMP.1KA5L^+Y]?<#LL/8VZ;5C7PVW]BS_+*YD+:(D-A+??'I:P+ M)PHM /MQ5M$2G9K7UKJ^^];0W.I6T.I_OSJC3A_ 7:5.,C=4CVJZ'SCP] ME M#7!,&].Y2+BV>5,@=&S6E@I>/=5^5EFKH9'%BE<]%7M!O'OZ0\_BR&/*D-TS.\F9=JB6&O977KH8<_DU:U7O*ZB]1YD>(!0QR MC!!$U(LAR4@*XY@E09!@FC"CI&8[8JUMVC>$==FVO*\>'8:0KVTZZ*-9&M?R M^.EY8\N/BNO(6]0MBV"ODMKA_$EI!?+BYU'5_8-F%^"@&S@H!_[JU;.806T7 M;UMYCW:$6C9/TBJ01WF5=EL_HY3QXZ)6P@_"B),$>A'V(4HHA9@&7)IG$B9! MQIA'B''UXE47"ALD/*-$V#- ZEG'\^!Q;.D,D9E7@=AE-;!G.EB^SK!6#;") M7YXYM=_<5K+)JNKXLZNF)+[ 7HSD!XPXBB"*4BI=+RH@P6F:!8QARHPV]R9[ M6]V$GW7 8AI0P]E^+DRN)WXGEC66 2, ;$_^9_OZ/G9@2NT73<+D3>:;B0?F MS\OB3K97[J63\;&LK^X+P0?G'OF8AR02D(9(OOU3$D.:!@+&/*$$BT!D7JB[ MQZC5X]JL1,-,*QJII5\_B V*L@:E$EPSZ-*'_/1NI'4@'=N1$;LO&$FLZKF! M1F:="&@FFOK[FM9176B[\^03:NGNTLMEUJI-9X%]7LQIDD;E6= M[Q0Y<_:6YOLFP7/XGBL8'1OM7FRUF7A LV>9:,-!ZV0T<["RQ2%G MTO6RU'(S0#EBG)O3ADU^BG=ER>_S[793\$OY2BS^SM.MV%25J*NG?W\1(0Y# M'PF(N$KZX$D*B7(ZL\SS/)P@[">Q#18+ YFT)N:B7!<'"0TCV//'1\_N+8/Y M]V;/. @-6JE=,VG, - IWX:)/"M@Y9@!GQYWQYR&S:/VSV*[%?NW>:'VO/G[ MDA95>^GFOJ>H]TG*?9[*D-WWI/44<0+3A 00HR@BG%.!/:P;LI_N;FV.7RL> M[$4&CTBZ'S![P1X,\KA:Z"H'Z/;17.A 'W^(VD4 MG^MC,Q&<:S2R6&2NK] X+#>XRSR)[*W4HRS$)\'*.[%_4+7H2^D^_WM+MT/M MK*M,OAC>B$)D>5UM=K5NPMF+I>*= \^L=LQ=S7=[ M^43P]X)6XD84?PJZ_R3;O:?;-A>WYX;"2>I%409%D*A%1Y)(OY,0R,)4Q#Y. MH@A'NMZF5H]K,WE24J!$!9VL71J]OH.DA_-I3],Z>HYM52LO: 2^ "_ .,/A MU,-3W^>TCNM";J46UF9H6TE!(ZHZ 'R3[QK?YL/'Z\M1]K_F:N@)]$Y[BG: MV3B-#2SO+R)9A?SY4ZK-O;8-'X],ZWO=K>C^X>K[+*I]J/>)K^7 M30GAJGU^44))BKP8!B+F$(4,P31,4Y@F/,T8HU&<:M7IT>UP;<:BDU?%.0>) M02_RR<=]'NAZ^R(VH72]'G@>BN9Y@9K0V$H-/-7=LMF!FLH?)0CJWCM]GMXV9;;ABM#SG8IU9"/ ME=$ "8(#R&,AX\6 A9 &80@%PIQ2#Q-$#0\6V!1O;6:LU<@T0]GJ@&D:M>\V M#(Y-8*O,^)A\IP\8*Z1\JL[W,!M+>/:JG +IVB[ /8XI]M)+S./ M\3[;>+=,0H,LHAG.8.PS 5&*":2(!-)F(T^0@%$O,3+74YVMS?B^,*%-&3FF MX-4SKK9 _O?\5W%_^^W_[+__EO_Y? /_K ME[>__?1BD2X^X7S]T_,EAC7FG_Z+S]^6TP\?US\))M3ECUU^=_G/)@B&7CN(7%M0F3OP0A?('I,HP>ND M[?_SX9]M8=8*YH$9'4 YS<"C8O1CEIO,?!6/RY\N?_LONQ[_>^?D_Y>:G MN??^Y\UWKWYT-;WO!^EC^<__Z_??WJ6/^"G =+Y:AWFJ"ZRF_[S:?/&W10KK M#=>_2]=/#_Y$_1M<_AC4+P$7(/D_?5WEO_RW__+33UMV+!CG]O)C.U_AQ\0E7_Y06GWZN/_;S\P7!@@C>?,#ZVV?\E[^LII\^S_#R M:Q^76/[E+^O/'VE=(;G8KOI_;__=S]>+?U[BBA"SV>QO](7=/Z^+G$H(?EWC M/.-VBY?KS!;IQ@_-*H,75_]R%B+.-E^=9)Q.-I_Z+*[6RY#6$\9\0A8%!&X\ M*+7YDS; N L^%<4\WMIW)7Q%E&_DL<+T3Q\67WZF#_ZY,J/^8<.5#4?N++?E MSFET7Q[ ]_2S$R)+&2XE8+(8LLO=7NTGUOE2?+=-/ MBV7&)6F0R^7",MV1\$WL[G[BY\]A21\$Z>-TEB__=5DN/K60U7K1@'-;L1"Y M?_F)=EUPN<3\VU8J#VYNL[,UZ57<_&0+B3^;SR_"["U^7BS7DY"UDX)+L#$+ M4H")S%:( M4A2(["5Q0TGBAHL0,HN)82C.M5$"-Y8]" NR?RRMTE<+L M?V-87NXAR9 \2@7<"U)M)1:(QF9(/NE0(A<^G6G+'ECY($BH?B'1A*.=J(CW MRS!?32OO=VHN<\^"34@>=C:DYFP!GRMGHA6Q6"YL*&UAX?:* M!Z' ](N"LSC8A?3?XH=I9<)\_4?XA!,BF,7 (CAI$^DT16%WM73*2V=-0!9D M"P3<7/4@%-C>47 &)[M PJMY6BQ)A6T8_X[XC\\7%_/U\MOS1<:))YHCYD#& MKM FG%$0&05*GN(B#$RX:,]S'PX@XB"T^OEF^7BRW2><"*=4D:9!%(2P)7A 0(+HOK:P3-/VVRI,&ZM?A@Z.LYY M-F-M3Q!YLUBMP^S_FW[>>-5*62F\S+J115Y+*69O/B[FE\DY6<@53D@1=2"D*FXYN(@)O#)1*^]"BN=I M@=LK'B;ZCO.;9[%P9/&_PW2Q).AR$=]/US.";B%G!ST#"H_)Y0D4.GL3,P21 MA?+)^9+/._6W5SQ,_!TG-L]BX )=A*>('H MR.?-20JE''JGY%FRO['<88+O.%-Y.O,Z.?0OOZ:/8?X!-ZEXD2,ZY36Y*815 M%8J&&#."5"+9HHQ)^KQ,TWVK'H:!CE.09[.RBW#@'SB;_<\Y!;OO,*S(CN57 MJ]4%&3)6N&3&*'!HR) I9L'Y6MRA52Q)*LTT/PL3CRY_6,E4]QG(%LSM B5_ M7\PN2 #+S57N:8M80DR-BI'"0Y/ P!?2%N!0J MRIJ4T&!4+93'C44/ T3WJKZ1Q7JTE@7K+$$MA$;O,F ME@H4.I,LN6+%<*]E"\_BQJ*'X:#C#.2YC.P"!R\_X?(#F;Q_72[^7']\OOCT M.]F(K9V4[O\ZG;];?UJ_7"X7R^<+(B)=[0931%50UN<'%& %1:J0L7J7 M7Y\P)9^B."^7\7T:#@-+QQG/QFSNPN*\^XBSV94^)(6(3!K I!2HJ!BX^J3) MR6Q5$)SE.9V 4""+J?:J7Y(OW;NX_$MM7KBW5M M/%!O>"96HA0J!'"(D<+JFK1-'H&\(V:\]$&I%O[G8S0B/ZP?3O])75I-D';*J @FDIKK/&EPDXVE,C.C);(J2 MFVB+6PL?AH2.LZ M&-H5)K;-%;:;T(4555NL*([U60*+$!F%X]DC2S9Y+LZ\ MAW]PZ<-PT7%6M U3^W!1:1O+,'LUS_CU?^*W"7*K8RP64C9(/K;WQ!(*NE-6 MWAK-M2\MLN2WECT,$=WG0\]A9C,T_->?[S#Q-_K">I M/J@/V9V/:-B2[''RSNQ.1CN9W%[@"C"9":$EB1B9)J?Y01N,[";ZK'@K)$RUY?PEJ(@PPKX$A6PZ$1VP0:ASJO W5ML MG+YDS:1TPQ4\D85CN_];LG_;=32<>%%<]*@!;595#U$T7!1Y+IS<%3)-O/#S M7FG=6G"_;'\Y?O_OKRY?MW M)]CVAS^K9=_1PP@^T]I?K.!#")\GF^>8U]A=H$3 M(S(FHAQD*A0*22_!^UQ+D3T9T4PF]=&Z[E,P=!!AXT+K',DOAA9#!]AZEE+M MT+2BC?VQ6./J+2:DK<49_H'KB<-8B.),034OH%CDL.FSP>D<>I>]M.ZQ6Y"3 M]-)C!(WC]@Z I79L[P!#K^9?B'N+Y;>W&&8O:RT23GPL@?YSD++6H%+,X'1 M,(DX0[%<88^VZ#T%.?>0,8Z3/ !>SF7QR2CY@LNX:(B3U7IW%?BLE.EL2OM8 MO;N(JVF>AN445\2R1=I\E4[&_Z@^ZM_IQR](RIB#J9X'%Z P^$O:<16Q>Z;!WF'Z:DB+<<)'7\:IYF%[72X5\7 MB_SG=#:;>,F9H_^1C:>-*32<]L0YF&)8% &3>+23Z&E0_#Y=X_0='@1QC870 M ;!>[):M11"?\'WX>K6UB?!2)E+=P!ROG0>\!A]E)A"4J(Q2 IMKMH>I&:=M M\0 @:L3P#J#S>OT1EUOJ)SIE$Z,)!/.J3J-.%%X8BC%6:2:#O%D87EM61-]JF7^6;>V04=@H'DU M_! QV/&,/%W\BW68-1'_;],0R0-;5Z_KD@LA!@Q)%"#]57L=;CI7"%A&\UU;![?KS)0E"7>",^TY%,_K"(G:82]5G]VHK'U."?, ^<3O$S:NZAH 7HUET0' M?EN$^>6!F3CKG.;& 0N.;+9Q"(Z'6BU@9H M>(?SZ6*Y2:%/#%%>I"9:$Y.@?*TL-"I"#E$++AUFW]IR[2T_;KJO-29.Y6L' MD-C7<98;([/PD SSH&RN+UJS@F2#-\YXQAX= 7:F8SQN/JZYFCB1KQW$3/7Y MVG2;P:X7N(MY;<^$%"+05H0.I-<,F<%2^[D)$2 XSD"BHI# I&C,8T\W3KHV M?YB<<2W+X#%4*T%TH&8VCR$_+F8DD54M!]@,/]JFJ-_4_E_$L?5Z.8T7ZVI7 MWR^J:T_[)2KH$S]L&D'A:GW-U:!8EJ1:?=&%=J\$<971KX+UY,$U@'TWERNN]G2ML;*NFQ4"O7"QA@ZR+55=W)D*FRP4DK,QK=V MZ^XAHS>PG2;A15MV=X"8O68%6_J51>FSM71RG"5O-24(F1P-EDIBSM0&-WH M%V^?AK%SXX-@Y2Q&=P"49SEO' 1R%<(TOYH_#Y^G%'+L;6N"TMF2BJU]6_/V M(%EFF:KB<\R<0B$Z"1$\.P/F8.7$)E5XS&12];Y\._3]78GOP@\&HL MC [@=9=1$\5S++5D.'%1.VEL/,8ZH=EZY8LHS#TZE[:-+SYNUFL@^)S)[ YR M8+]/YXOE90MJ"C,F3A&LA4C@K21M*L/F3ZGV58C9<\^T:YWXNDU#;U[1:.': M6<+I4A>=PLI)$29Q(VR=^"Q &41P!<5FPGR.PMB8A]=?IU#>FT?64=YA<"!T MH%MOWK3?8RN$D5$R3$"+B^I:9(C94F"D#4]IGYFXTH/N)ZFL+LYE[.>W-^\X.?X@'Z(UMYRM?HQB7'"I)>0E[; M) M5FT^).B*RN&"UP$I$@-K M8JB=Q2,XY>LXFZ(\JRX+;QVM'D;9V)G8QLAY/"?;1#P=^(PW=[5M*_OL8OV1 M'.'_P#Q)EI'9=YGT,S- 9M] 1!& =F$S[:O8V/H!Z>,4C1VL/"G(SA)'I^#: M#/#+DQ*\,9GXPS6OPY;J@T3+$+B-2ABCC+/#7A[M4S-VX# "J$X00Z> VF^" M78(J7)#*Q?J:3*DZ1CIZ#]'2-YRWG#7O4_,=DL9.XXX K5,%T@&^]NXY'C3P MTM7RO5RC8B0=+$@;QZ(8A&)Y,;;D(%NG1PX@ZP<(),_!66O!](6UNW9>!(RN M<' BU==P%!8'=/5MI(@"L_#NT4'R9V+L))]KL,?(3XFMLP31(Z9V9IXE47() M#%#:.E-&U*"$CH85BO:04? RH,XZVM4:[.WRTV/I! 'TB*-]FZYBC4%4AA2= MK_SQX)VMPY?)?]1T8D1NG7XY>[C+8"^AGQY1IXKBQ^G2^>X]_?K[RS_>OWO] MZ^LW+]\^>_^*OGMFZO2!#QTH;7K(%AJE3+>=-:YP> 4ZF[0,I7C(MM8+(GG= MOG@'.O"2M-!,/3H-X[3V./>2QR&%IED41MY=LG7V@(9H H:5_KO$_!N(G.%O*^>V%X,H='M%:KY9H"T$6^2&N*"'#Y99KPV=?I M:H+6.Y>C!Q-L)OJ16,&,!9F\U4RRDA[M 7V%$%I@#QWTMVMD/+1V)TGP$^2X M:,C4/D"QN7/<[F#U8O$I3.<3:9(064LP3MC:W!Z)-Z% TH47^D:T[+$9E4PD9YTYK.)R^D[T48(ZN6L_W9=MS_8>,+2E?7>DG.%. M!VTAB^"!0KQ::1(BD&-'O_'$2_.NI3<(Z"3>.5^P=UJOG,KE$2%2YP)53RON M/*W=)G:Z,I>LE= %=.W7JV3($(Q48++21:!AGMU*"-T[PNW!!4:&PND"6[3F MWL@0N$I$7YK?FSN1IFC+322;R?FNH-?7<;\QZQ!LTLKZ W#P^"HCVXXF8&C( MQQ[LQJ6N_(TTY2OZ8VWV8H6K=!L;JTU-#J(SH3[(DM(K+LC6#N5P7%'12?%5 M0R_C- 9W )&W^ 7G%_@K<:EV!:IIY7],UQ^?7ZS6I!>7+[_N'I'4GKWT7WX? MODZ\#YQ+%2':>@HBREKO2FZXT2B%E,+PUE?+)Y#9B9MR(C+NA$+#BJD#)#Y? MK-:O2YTRL!]&OEO,\D3)R'(4"[1]# UG81( M;7#5B.D=P&>3(JC;H7V\_/H9YRM\_1F7H38ZFW 9BI$N B\Z0RW*!X_*TM:X M3]EHS4KK;A*/T=.)_6L#H6:,[P!$[W#S'))V\GM8_AO6+>RV-"FL>!FUA*($ M!0.E& CD10+#[(((AC';/NI^B)I.2HS; *@1TSN S[_BG( _HYT\RY^F\VF] MIE]/O^#E=BP&SE Z<+QV[V0"(5#8 /3E$#*+TK?(:F3&N(V0&K)_@[0 M=*5%M^4?ORU6JXE2(B)' SPQ6PN>R3P'I:$P&Y-CM G7.GR[AXQ.JH,;V:\S MV3SB,_C+]-7E->OU#FJ@L'UO_3NN/R[RWBBYB4.M:5L>$&N!L\@%@F*D5#U+ MJ%&8D@])!AV]<"=UP.>A9GB6]Z!YJDOWQV*^N'DT+O5H\IQ[5C1P42BP],0W MAUY"((@@Q0DEBX,J:H[UIA^DJ)-ZX(;^=!OF=W0O!$Y=3Z6OT& 8?E'EGG #J? MM[W=BAUFK5$*5&2701L?07$7(:2(@"HGPX*P @_1/J>M?AAT>L];/Q'W^\;7 M]U1L*LD9I #O4DU.69K;IZ#4\8F11YCB>)\G+4P=;SW?/832Z,#@W?HYJZF M\.+JY=?U,I!$B4_+;QM>/]0%SA0CF*_5=4;7X9X28L8 61A;#"],W09FHW=$ M@VSG,(3_*.GV7N3>S1&@+>YBHU]PCF6ZGDCK5+*E@.;)U*PQ@V#I)"NIA- ) MA?.MG](_0,IAT/M1$O4M^'T\;/P6-G/\4/L_-.HILR"Z-YD^+;U#QPPD7;5^ M<1P\&"\M%ZQ*8HXD\#%T_2II^6!F=JY;>-\N]WMCGA%MB MF50!7"8^J5Q"/4B:S'*.6GEKG&W]HOL& 8=AJ/>D_?F\[4!)70Y0N&Q^]!8) M]&DZFX8;C2>*U2YSI6@;U1BK&"%J% 1]GP/*Y$UI_5+M,,H.@]*/DJ4?0!H= M7/S1+M*V3"@^0,FX% MYP@X.D4$'2#I'SC]\)'H?O8%E^$#_G%1WV"\+G=Z(EWW0PG,>\DS!!'(HHO( M(19;H*3$>"]_Z0C.*NNB0\5,Z_S0080U[O^7N8[" M1P^6)PW*6@N;(6V*_%F-!&/C6BNK_UQX+W^D&> R_.S"(5]1O.?)\\>GS M8G[5$\([F0J*>I<96'W@2PZN+0C"Z*2U"R7'P7JLW$=0)U@Z0=(/@>9LMG> MH5M[V/41X#XD++F SPPI8JZ]Y:7F$+STNOCL;&I]/7@O(9U@YGQ!W\Y4G,WU M#J"SG9&V:Q'!I>$.30'%(_WB:VFVD DPQB14YCRHUF^5]]1H"SYFL(H)"AP8,4'6#IPQ1.N45-*W?H=\AXAQ$7*Z/!]N MDGX"]AV0Q(60HV=&9$:(V1LP6>.&E M%.T8BM9.RZ,$C1NA-T--.Z9W@*"WN";UBODRW;_;163$!-0)LN)T#IR@M&Z??6)/L:?J7-HDJCZ-P1U Y-4\+3&L\ 5N?W\UOYNU>DMGX=?%\L^P MS!-M7)81:7O*U8F!*D%@I%-UBI*CS[JHUDT-CB2QD_#[1$3<+>,>3#P=H._1 MZ4D<63#!*R*^UH2FH,!%0UJ\I&)0VT(*=[@ [+1[KR''R@P'A&-F6ATCE9,1 M]AF7TT6FL[1<-S*$MWE%_-QVX7NS6&YD>$B5,J/(0A3) 25M6\DZ,DP;!"VC MS)*<4W)-FQO/%I2/:W"?$KLC2+H;E.\]ZDA&:YMJ3,RSJ8.C:^>):H(H=I+9 M*VU"ZS2/I'15K$VT BNMO U8!,3MLCL M7&D-UC/(';>7X%.B]JEDVL];QKT=OU\\&W2*Q?3=>XZ^6Q/>#U MJ<2'^>93-F=]HJ.K3?W.]H)Z%^%/5C&]N>I6"QJ,(0F#$(RBI!/KY2X%,A%S\Q)](@'O!C M1(W;I;$7X!TOGWYP]_MTOEAN\FG;'-DE+VMKHQ>U?W=-JM6>1@\EU?ZZY?9$ M"R,%:@.<5#LQM\ZI8*: 5$$%&9#GV+JPJA7M(_>*?$H8CR+N?M!^B,.SZ?X[ M<3)I72RK@Y(M1:LFT$&NO>BL"+[ .7,U';^/( M:^8Z: _19P=THNK0#>,@%V'(?TE!W&Z^W,$=Z7^*BZ9F8CGS^NCEO$V?M487 M9PY]*$I)\FV*H9V3WBOS9^_^^NMOK__Q[N96SGKT>OV93_#N]8$-M'_Z^CRL/OXZ6_RYNG[ER+E6 M@15 D2196J[ ,1'!6J851NYE;EW!\Q@]#=J]U<]\LUQ\F1+G?OGV-PKO7LVO MAM(\2^OI%_([<'5?J]ZIQ=J!6[E7NL"5E,;R JG4"E@A&/CBZX5%4:BK=I>M*\J/[:LZ M%*C&D/W#-23'".*,4+E-M=&-@.NR,1;>:-OX?G$@6)0P>&#H%*A8* MRS#4=QLI%C@Z$##OD!:.6U;Q=&?9[B1_SP_^U2= M[/_87A8KB3'H2-LI"8G)Q4-(UH!V:*Q(":TVC0%_"%WC:N7QT;,86)0=P/.P M"2^LB.#HM ,R%4&E8B'HHB'45PO&.3))K?'9;O3.8!JV.X"V%V87S?]?[!;> M&Y!!IXY^?TY?G-8!1.A5,$:2GX1TYI2M];>ZSKMB,1K!@BVMBTJ^1].XU<_= M(;.I"#M0FP\4?;%BHZUMYHKTA7;!-42G- @G1$#%=&E?==IA^7-W\&L@KI-! M]P67<=$N7,\7:5M0M:E'?/7I MO*HONK10U3$1D)P*&F-RP;=.BSY*4&\/D-N@X+M@.U4D700P=[?S+*7%Q>99 M0<+IETT'"JV9#W)S><%Y?3" $*SS]>UIL<9'H>WP0+M+5V^/AI\(;V<*J%/8 M;4J?KBW$:H4U](J:.97("V8N@7)8Q_=Z!MG6J6\\:X:M@Y;#*.OM!?$30>]L M(74*OLLC]29\VYPG(;QZLO>]-*(K20E/D[W3=92H(+L@$GJ%R M@8X7YM;]L,ZEN;>WPT^'U*$$VP&0[T_9OYC6"&^>5Z^7-VKN)SX)2SYO 14, M'=,Z*M.ATV!+KW-+,S7Y!95<_.Y_LB$4^CH@^7 9.UIJJMGG[6OS%7!^5Q0MM:WAU/79>WG MH-BY,S%A$$%VD0:@K23$O"E(>1=F^+H\O+G:/-DCCZ!]+7R5DC97+8H6$05W MA8?FS]B.(*_+:LXGA>E HNQ(E?ZZ6.[O\I>+U72.J]4FR+Q\\40Q:"F;X;_5 M_T&4/GH-P=$6*:1T$#!LZOYB*9LA%JUO,$^EM4NW=@PU.ZB0NU"ZAS-[$H-" M;S<9$25H1U%"3)%!08IQO6(VV=;-; ^G;MQL; >0'4B0_49BOT[G89X.9ZYB MC)4B%=B,!I1A!J(3:I,Q$:8.=F6M*S_;4#ZN-G[J2&Q(L?;@/NR9D]^J,2&V M;NI:)]FJG+)C8%!&VHA#"-%F\H.,DL)*(WSKN]4'B>DRSAH4&8\XL*>+J0.\ MO<7/.U_F=7F!D<)"'F34Z"'*4I\,J@A!B@Q&."52DEPV+Z2[34.7X=%3HNLL MH73A-KZY07_MUDO,P^>+U7HU"=D&HZV&G%@U"B%#U$F!L3$@5S*8U-I/?(2< M+F.9)U5EC435%>[>+R[;C6WJ]7>]229&IZ3IY("/FTEP]0(YQP V^:15%,&) MUIWB'J>HR[!D#/0U$%@_O=[VO8/+ _6Z;+LZ_6U.&WM%7R"&?L%G\WS_@Y*: M!UM==='9--AY_7E[E^LB1J62!\:P=NH)&GP*!;A)IKC GE(:,IOKA!KWAM%3KMHFGTCKN>Y > M$/\40N[*(:$M7;?PI6#QNMG?)(8BBA<)1-&I[BE!$-H"4VBE4S;[W/R-W7>I M&K?T7>5S8 M?J63//^ ;^E4O2P%20@N:,T]ER#JLVT2 D6Y2'^UKD1/)SH'W3HA\;0['#?* M'.R&H&.8_.B':"*%#<9E!(\":^;'0' :(3'%8\HFR] Z#7P6P>,&D7U"_"@A M=C-T]+PM&Y=<%I;"6^2T94F.6:B3WS+7Q1BG/-KPP^%VL%"P4]P>(\3^&T&_ M7GX(\UU/MS#/[RX^?0K+;XOR;OIA/BW35 O>MH_F-OVR9]-4O=L;VSNH.?1I MZS1L&-U@HXV:2-]=Y@K5NL@@676 L1:W>$DZ44H'F6GIT&H*Y5K'- ]3QRY4V4;Y-[6QUT#I5G6>1#U M_0X_5"Z\FI?%\M,V?7N\;K[G0QHJWN^1V*HU_W:9M_BY-BF=?[CV%$R*Q24. M @,'51\6QN@X%)59ELY&)IK/Z'B EK.[\=WZW&OL7V,[&L:5YQ%,%N08U8%_ M03$+(J#D5D:3>&L3<@!9(S?3;X&-.[WV&@NC;T7S,BSGM,F:F=C$.)\]Q,(9&4V9(;#:GD5&+A5MGZ?6O9$?)&9<==($!W?>S#=A?-]* MY+K)U.H/7)^@0FY]0$,%\AAIC=3'WA+734-$-C%9#;S4NP_R2\'IZCL;%0A$ MPB;1NK/%/62BYK:>&5Y6O>N@,'NYJN'C?K/)4U31?9_35"-] ME]!&BNGR\[_MQ=)7)HW\8"8T!\PI@Y+<@P]U:KC(6*3VG,76KLTCY)S?0.O. M1U]C' VS/)%AS4G05K4DC$OK0'JRM%X;C*7]\(>'Z1F[ 6H;3-SM=-5( GUK MF;TY%-/YW^I R5U6"_/+^7I;(G*\SCGD4QMJH*,WT2K.NG^@!YFJ_U')_#O] MA6"SUP,HNNP<\Z"-UO4FL4#@:(AWAGL4*NKFC\^.)'&8?FGW6FHZ>XX'64VS MXL0,"D2"4PA 2_>MGXI>CAU(\=M ^+JL!9H9TNL;ZWW]["<5A?RLKO M&:KNP8]JJ-\.([>14COKDN,*DCD7P:-1P!3?3',GK'!!]E>J()@.5F/K:K F MA)^K .\5U?T^A)::CF=]!N8"**,M^1!90A$27;1*L-2Z-NA@XL95?T^/P-M* M<1@I]JT3_W6QR'].9[.P"[1I[V'^84IUW8!RZUOE;13%R=IM M_U^WK/]ZB*A&.NMR\M_F;?JN-_CT/[!:UL]AFB_SK \B+7ET*>I(0D<&*FL' M+L0,61NOI.68FL=M9Y)\=GW8?1^^=^V%V95@&#"[Z56"=!Y4[486A2Y):6], MZW3>$E]W"K3:2:IOS;7KNO_R:WW4B:M+IV=_','Q"NV #VVHYX[= M0B/UMYNH49,I&PK";.^ZROMBE=20!"J"GF+@4"/X4H0P+-)7!^BI\A YIZHM MDNOD%G.?W67N]:D0T4@N>0!,I3YKJZY#HD.2E9$YT]G :+Z#G".7'%=!M4+ MI?(9DM]]:Z%W.)\NEIL[6CJ^FPO;R[$]IQ1W/OAA38L\#R.YF;,5U_?8N.!" M%AF1O'5&+G32&J)0"H00/$AM,6#KT.=^2LZ?!+[_J7N6-H=0='(@2R1+Z[P& MYXVK1==,A&QRQM:WL0^0,K8S=+;\[T[N/I_E?:N57\-T^?UL8T.H88F9>>M;Y3?(R>Y2@<95+,US<5C'MA-"W MHJEM2*;;^TYR!K8M)C[@_,27@X]]6D.U^J#UGL^JPD%A7]YT$:NTG+,O!)4F2A M->.<%6.:)\N.HW!<#38=J> ML]9^R'D4G_V@;Z^=Z+9BZ$83Q:O^H]=)#BFC+?5>?/,6A"L&%-,X"-XPCD46 M45JGTHZE<>3(\.D0>.=!X)#"[%L;;@>-O@]?3RQKO?[732Y 8BUD5"SJZ M#$JD HZ382\F$;R--2:T?L;S&#UCE\VWP<0] Z+;2*!O/;+3TF_")DJ21LPHM:JF.+!J\+!!^]#EKEX MWGI:Z_=H.G\ R/V??]\I" 958 1[-!CI>$D+(:4(Q9)1U\IGWKS[RQ'DC?V( ML"%V[@X$&49(?:NJ=Q>?20E5CR[,KG>Z7CS?>R5S73Z[N&YA=DJ,>/):+YECYK+E5[.;M4J:Q<6#6]]'W@(72V: M$-;/O5\B>P&&"SZC+@$RJ^_I7"TI]#6O+!E7.0O>OA?,H;2-W!"F-7KN:S'8 M7$1]*\23&NP]=4?!;CH+CM5A,!OOHE &;G'+)S5O5#-=A M\)>PFJY>EUL+?-O^>GW&-&TYH:)#Q6H?<\8"N*099$P8A?5%&=MXSX=1UFTW MOV-0+Y;8M]UM,L[!:;8[V1E;Y_UQLGW>^P%4B);$9!A(\ MYEP2@E..]J>T(L7.&%@N@U1!U<[VK8L>CZ1QW%&& \%O4$%U ,2_U4$?+U?K MZ:?-S&Y62M8Q1A#&U%UV<;J?@5LE,B&<0UJ(3[@CT3.? ?>L[](,(&W<> MQ$" :B^2#G"V:Y5^>W;%K4U%+WD.9-ZC8 C$-08Q6@,.%5HA??&AM<=Y$&'C M#F48"&?M1=(!SMXBG9D+K!,(:X5)95*=Q_:!\1*4UH'EP\2,^Y4Q)ZR?J W8$GOP/AJ=V(N@ 3S=Z M MW?JF>WL9A+E)Y92(@4#S/R'[WSM,6D/**)0:;F,PD/)>ZPG"K[P8 VC&PZ M -W]HY2WX\$WC5-VP\4W,\1W6\P%47LI $6A\"6D6J09:[\!%-EYIY"W'J9] M IF' ?%'R^X/+:\.('E5:W<[9A%HC1-!@N#%[UIH%&Z AEGM+69]/U0E8XG MW1S]:+G[)ISO $&_7*RFIN8P%/UHR?M&W.\ 1W_@GWL\6B[F],>$>R[FG:Q*E.A89F"< M#: X=^!Y9, Y\2O*I UO?1MT+(V'8>Y'R^\/*JD.D'A[V-7]FRJ%<9L-*6=5 M7Q)ZLO;>%3ICPI1ZUV^P?0[C$,(.P]R/ENMO+Y,.@/9(T\3+;UT&.@69%GYS MB5%/4*(_>0IY6"@Q"^:*=ZW3_ <3=QC@?K04_S"RZ0!T5XT9?L=0ZS/KL;K_ M-+G,=4I"0E)*T<:B <S!Q!T&NA\M_3^,;/HNI;T[,O7] MIK7:*4\''OJH02>\WD?NT'->#4M"1YX!)2+%B"9 J#WFA!(>E94Y-#^:@\UY M31\Q7\SP=;F]PAZ/?_FV^^;U"5 V9$.J%Z31$53B]4%QXJ!B$"S+'"G@:JK0>^* !Y\4.J+ >G!:JK9.6\P@"O2:P M)3*(R4=(' VG/TAF6W>[&&IJ[#7V;Z]0J\$3.8POIK.+->8-GZ^Q[YU6+#D. ML0YA5HY9\,5H2,%HK[,*6;3.J)Y(:J<39X_!T,,*:SBA]:VP]H9>SG%]LKJZ M]V.&F4W[ )D#3JBU03-E%+GMFF"F2E'DMM76NYZZ9Q3L&>KJX4\;>G[M@,KKL8FE$E4NEA<(GBM0@7$( MO C(OFAG0G;1_D!3;*\/Q5Y)Y'+Q&9?K2Q9?GP)IN)11UJ[%(5%0X6I2#C.P MX+-6FB(;,YR+]7WZQF[7TP8S#ZNMQA(:,5E:^_'?/=/?]D:17-8C;9JLW=YD M*MPIKR ;&:JC:HFO8?/>KNALB-.WKX;NG89P,@'COG5LC;.GDT4'V?D7N [3 MV>IU>?7IF>VC$]LGJ M[3L?^ 33P0=49&TF-'/M;+!D)S$I7?M6,0C9.K#.I#ILR_CF/:*[F!%^'70] M*+KK\CMOM$QTN(H.Y,<8$VKY'8)-PM=,47'-[UZ.(.\_PYSP8U#X[GS',"-T!E>"Y@TZYT]$9FVI? P*>T+R./)5@L(0HBRJ*MZZP M'WF0[O5QN2VAO=8B4AB*UA*$S1BS.F(H\B3HK'!CHU B\N$4WH-DC3U%[NF0 M]K"*:R.SOE7;]X?2GJSQ#O[H)YVQ.Z!^?&S.JA99Q=H'@1!20/$:0J#)(+ 4 M%9D.J7D+\($F[=ZX^/O>#-B;QX8\@OHJS$ 4FLZFKL,:I=2@@^8I%1:++M\! MU7D4]#N']QA\[.>:GT@:?2NQAV?1N\]<&4D MJ!PD!,X]^-K/):84!+;64\,,ZKT^&/7S7\WI4R]N)7,29Z/B87^JB2#ZUD3W#A(]50<]\F$#3_4=4.\\ M.L.5I2)"X>2H^\A!62?!A5 ("$:4'+G6OG6";,C9OM?0OUIE&TZ0<=ZSR[OW M,_GU_"VFB^5R.O^P:=5\^W(X&JTS,<=BG44;<@3'50 RU=E89C&&X=15@PUT M/#OX&-P]K-^>6L@=5 #:%EH,=\L/)'+F0UD(270"*_ 1\_1F7H;)J MLZNKL_)[6%\L[YZ9(K$(P=-9V-@_ M[156'?@D>_T\[MWH1GEN&]^NGJ7U],M= X?)J^A%(*$DDE')!9PA!S^RG *+ MFOS\UB.ISZ=Z7->YBU/Q) +_ 2#^%HFMT[09[$S;^]M\2JS^,RSS ]MW+(=2 MGP-I*Q.H3&&LUS5EF!4Q! /S93C#T60+X[KK'8-_2"CT[=M?-:4^ZU'6[<]H M^OCJ40*;/:_?K7)/X*A8ED9&"UFK2(& I?@.MN0H*HS.L];E_A)RV3O=B M7L_8ZW*UX*[TZ1><8YG>SKL(&STREX"E&,@ Q )>1 G%6*]]-";;YA/G3R=W M[,?W;1#UN'<[G/RZ,N O2\&JB?%JGV_)9+S%M)BGZ6QZ'=COE1<'FXHK%EQ. M"A33#'SBC@P'=UR8Y*T;[L+@>'K'?L$_-%@'EF!7:+VLO*=-WE?%<&N;6JF4 MO'00JFNM3*VSYXUE%VBDW>CBE>A2I8S_<'QJCP\FM;Q_PW<5GXSGKM@R2]QR\ZVZ ._1=+G>R]FM)XA! M*N%-B."$+J04!07B@6F0&@.1D%A@S>=$'4!70_]TM\+]$KI]')U.H5C)0:$C M%9"5!U(#@?0 6AL#]_3+<+[I,:2.W!VX-;8><5 '$V#?^G3_B7&8YW<7GSZ% MY;=%>3?],)^6:0KS]=UV\G_4(HKJ(.T:R9R@5=NLV_));7M&--*PC[3S3\F% M$)D"ZZNS&2WAT%BL[ZXY%S6/W[Q$^&%JSIZQ=/$IXO)UV5BPU:OY/SY.T\?- M,_-OV]ML7$V$]EIH.FD\%%ZK*1(X7M]]>J-$TJ9HT[IAS %DC:LE&^'CSB"E MQN+H(.S9;W=UW;1M$H15)3('$IVO;_$B!.8=Z#HSI93"H_.-074_)>,&U@/A MJ '3^S:A=X=N-+"/!WSHH'-#GL2R/3C](?L2$G,*0G)E.V4R1L:@F)B#)D>/ MX-+:0>YC@DCU,R>L<*ZB]Q"QCFF-41(CE 718[""<'9<"TB#B:ST\DAQV#G MS,DA1PNK QMXE1^X',ZYV\SJV=?I:I*X,C8Y!]S5AY]*QMKRP@,FBYHB+8O- MZ[H>)6ADC T-A]OP:R:;'H"VI?W%XE.8SBE*=XQQ)BABC@PH8B>VZ(2 -GN# M3(60!QI(N25@9""U$^S]HR=/X/+(#:S_2AY(O""NT6G:;>)WK!''),O:6C$& M\*(FJT/M6*&5 R><"TZ$)-%_QWMZ=($N[-8I ENTYM[)$/B"R[@8:*#MGFHE M5Q9?T<%93;()VL<40&34H)PIM8@EUUN,)+PEF\Z:VZ4#Z!HW8'MR\]1:4B.K MH,L,QYOE=)ZFG\/L4CLCZ61KO+)9@&&:3J?U"8(,'K0MMF#B,29[@!)Z9(DN MU%!#62[:,[8+?"S*+\LPSZL)"H4R:J(W>$Z:5192JCR"J:,A2GVMG\W!D+C\ MU)$UR/ H.(E]';BOEQB^XLVFT'+BHB?2:Z\:5[360FP77DS$&.-;FGZ"Q%$2(PBG5* M82RKI+[CG_TPB"^5-ZF(]@_%;A,Q=DGX&2)]&!XG\'=DM^,?N+K4BC;+7'MV B]T3C8I=8^! M$_UD.07Y8L8>,F;A^A.[$?$I8EF,@LK.UQ-9 ML$E 9@JSMJGDV^."[A7NC0\=V0HTD^_IG!I9Q"_#%3"3=0DURZ"E242U4!!= M+I )F$869H@U!\CW^A-'OAAH)MP3>32B9%?+]>3&F+[--$T)9VQCD>E(ZB)?:,-OWMVF _O/K(B'@BIZ\1][O#S^X8%?3> MVQR-H#&]OE8R?10B)S"X@^#@JL'G909N MIRM).W)DV8 W/A-?1((0"ZL#C(.C\Q.#;_W4]@%2>H+,*3)>M&=X%P5WSQ=+ M4L!AC7\LYC?3*Y%;Y92/($+QH)) \(EAK485B=>[*-?Z==V#Q(SCHPZ&GC9, M[T#O'%3YP;40W.>:_A.TIY X>"$CY(P*HW(Y8.N1'\W*-=6/[@@-)JD.T/<6 MO^#\ G\EYM8>VO6>_!_3]R\$6W?GIP IE=7.8TQ,KB:077A67=MOWY;;%:7>YS M.K^@3>UP-!ZTUUG':'&(4',B9PL0-QZ2;/[B_2\8/4$%['@;/8WP7&G7;VVSB M9,K<.4$^';-1AN:>W>7:!P%#_[# .(G%?1?TU7C>S MX,A"*A$,IVTIY(;.L)% 5"EGI"RJ^2C!>PD9-SIM(O\[+XS.9G@'IO#F)K[0 M"=PT*ES4<6.[.1D?%S.2SFIS?"=)(2LA*=!9V?K\MUKZ6I?'K;01HZ7H85 \ M?9?$<9'6 !2/PJRMA'XH .[LQH2\$;32)2B%DUOB@@&7R/=TJ00M3.'AL(O, M02"X(W+<],28(#Q%2AW \!\X_?"1Z'Y&P6?X@%>]"ZNU6+V^6%/X.\_[CZL, M0^:=CL#JDV156\=&A0$HUA$UNQ)E;HW"8VD<%X2#V-Q!Q=1%PN+0'6Z5?0C$ MR4#1&854@;;G-/B4 ]BL0_8. VO>Y^XH LO3+_@. M4QT N]_G68Y\$5_+48ZX>H5 M>&D]0_I\JL<>6]H&/W?OKIY2F!W ]X%3OW.%[QS^B4(L-G !GE0]J, 9!%\, M<*6%\-HHW?P9UY$DCGNUU8/=;B*\T[&YH-/3!)NWW?";4ZBN.%AD4A0%,N", MT:[((=G,=ZQMW4)Q.4<66Q=<'4;9N$@<)(@90"0=*,';N]KZN48XGC ;"%C; M^F=6P*7@()H3K\L= M/?^I3K*8B%0T(E/ N1.U78 'XIT&807%[:R$T+S[5A/"QZTZ&<1H/KU ^ZY& MH*./TR^;L7Q_X/KZROWFUT^O-CCN\QM6$YRQL4;5 GLK74%7A^A\H@A8ZSJU MS:,#SS%36%I0Y2Q1L]86Z!XRSGHRO*(S_.>;Y2(AYCKM\_7Z(RYW,WM6UXL1 MKT;HWB]H0E&"K=9DI "DHM@ZB#%.IO)%J:*$LIJUWYV_&,4 MC>NLM0+5 -SOXD;A\DC0$?ECL<9;1R,)[[A!!05KFV]>G^P+%\'8S TYLDE@ MZZ>$CQ(T;AZB-9;:\;Y9BNL)O*0&8]6^\X&#^4%/,D[M/I1Q6:M_ X>86*98 M,HG:B$T"RN29X8EH2UG")E M5],EUED(=)H 2Q!T #)1VMJ"'499?^[1,;BXHWW:2Z/W8.WR!K]TS78[FOT.P\0Y2,[%Q)D: F0[WY-%!"24F& M(KAI'=X]0DZS)W.[YX)?\)?:(960?ET,&%E2119(7-'90H_@,1I0.D=;E)3< MM9X0^7VJQM5RK?#QX#NZ-M+H(@[<[:@VWUW]C<[FLO:\6"\O4A76)$F#*=5W MUZ6^$LQ:DF=J,UC',D].%/2M?8;OD-0)LAHAX"& -1!'3^BZMA"_A7FF4*7^ M]@*_X&SQN4:_SQ>K]6IBG,':L@F,BKY6TAF(,>1-39V+03G&VF<=CJ%PW"S$ M4V&OO;!Z@F+=S%]QEJO#>KTGVN6[0(YJX<1 2SXJLE KZ^M@"7COAC-S5\UZ7^/6?<\R_+S+.-NJ=]N.Q;".M)&LC6@;! M9@3:38@J%B-"^$Z <.A:XUXC#@2?01@],G NAVD\7WR*T_ENDE5:?)A/_P/S MJTP[G)9IC:FW[_6?I7^_F!*%=&Y^HR]/9]OBS]7JXA/]^%V-ON',A")NI[U0 M('W--R8Z0TXP!*8B]R9(F24_ 'A/0>NXC^L'!&YW@AZQPO'!@_S'8KW9R!6W MO<]9:NM!:D_<5F0,O"J9[("2 K4,DA\RB_6@Q3KQ]AK%L,/PN //KOH,FTCI MS<4R?0PK?/UYTU:IGB:249X49I6+QD%,R=?I,1HBPPPI^Q0]1Z=DZ]8@WZ-I MG"!V( @L!I3'?R)K?,WY2W9/@F4I5+Y*ZT6=@ZLAR"A!"%,8-[+8VQ-D![?# M=ZD<1PT.B]7.9-O!XX+[6H0))E%9I:'V':T=1Q-Y#V1FC$S%T+$E"]3Z-6!W MO=D&3R6?R._>+^L?O3"Z;&#X:IXN*N'/P^;!KL^.6 M?[I[M#/8\@07:['DPC%J\"744A+2:H'I&D[3KUF9H.1@VJ#]Q=JU**[OP4TR MS A#Q[D^/?-T$*/D%#89;Z/@HN#M\3H-ZB-N4]')]<:9\K_;\O MS4WR^_* TB:D-RH4,#G9^EK1D>_A,SA>?!"U?,*U?FMW+R%C%Y6<)]T[IO%< M5O>&ESU%_BS_GXO5NF:U)S(63$D74#+6QA&*W UP2#I?",?#RF]A-<X_5&&M/(*P.+.$1NYP8G;#S0Z@_+@>L7J2*'\L35I_>5UJ MU#G/(U]C MW,.85Y\^A^ER\Z W; MGM[??SR+]<3'?#L-^NN= 1]$SYH.ATQGW!#]^5=D@N2U)6NB,X02"C#/LU+T M->9:#^'ZD6X^CI'_ 3HG*3Y/O[?3C^

    E0 M">R$XK]=C/AY]HF(1KEBH# 4H'0J$(JPP%T)R#$Z)D_'2M]Q\R\^ROP"-,&0 M>/Y;Q:F?9QWGM=>::FW!-<.D$55M)J>@#C,&;^LS0^$"3 ?>K5G^7;JR]?%NL'Q-MU[%?LG!"K= H:R4XJ@>PD5'6>M@2;T3L5F.6I MFP9:!^_V1%N(C!3A[Q^0#7WX05HLO)W1'_-G_"LOKUL,?%C,?TR7]/F_Y%DN MTU69+ZY^[]6*/BJUW\^6R@JEV.9K.SJ>S+^])^ZPI7(9,?SO? M6&;_!@WCT=JPO4,G#&_4'.)JF>N*^ZLJ>N^<8*DFFV1.Q\1D!)1T37L?)7-> M,6Y:%X,]0".PA05PQ(DA'"BXKT#4M5=F$X+36 MD+WDR@@G;6S=8W5_:L=]?FJ%I[NWQ9&DUX&;MMGI;YD$A6?WMCHQ1165B7=6 M: ]*"[*;G?- 5U?)@7E>;.LHZC,DC8NX8R'C84 V$5,_J/M$GC?5H2-^] V+@(;BJP?'#["RXE( M17@I"G"1R?$6JLZ=S192]D+4?R71VI5\FJ)QWW7&15X+(>T/N?D*SYI [M?- MLGMQ,5L;E8J0,=!6=9006!809;26EU"R;=X<;7]RQU630YF&QY)?!]KQXYMK'D(92D5U:DF-CL(6<.K E'S6)G2VQ M3M72J3::T+Z (\8 )A5,,'6V56L[L4N8#64#MN![,_@<[YWG32DYKJ8_ZO<_ MDA+_=4K?6*Q?%C;&1M7MYX39G^L?MWVYV7/UH=]B6C#E"*\K2?FLK#6D)G4$ MI8H&1VXX%)%1%\6],*V+R0=\7;GZZ(\YSF=Q>C9="_61<_EJ=5<2UW^?1#() M+B6IF08F76T&(A4$50PXJTE!..?:-UMKNH%^WV!V0=VC2O;H,N[ H'QD\P_; MSGDY2>BM\#*#C[5LB(L,9!TY$-IG9IV61K4V,'!VS'ET:_VHV^\)F*FM"&,27OF+6#AM*$B)5GO*H!, M/L: 5@<\TI5]3=2X&?='UG![RN+0IC&?A\;8.KOOZENS+Q?-7A&C0^L]D'/G M26U;K$>GAB \)Z=/R=)\!N0N](V;[WUDY!TNH9XTW)T(0BX!"QFC9!5$#LH5 M#D$;#]X6&5-2W,G6!0N'1&X&ZQTR.*8.X'L'@;^KH,,M)^>AL.FD3MRVYJ+F M(5?M;, 7\GY2UF0':,UE:)U$LSUUXZ:O#P6R@:33]_"]!X-C-==^/JM9\_-R M+_;^:KG,APS@.W3%H2.#^V[^"-% JV7D6 QH65B=PN/!U0Z<:$.PA!MC5&NE M,&2N]16CWU\Q^HK%5WLF=:YU,@C"*-JS-Z3BD1RAG+.+HM:(A=;YY5L1UF_T M;A>4W$O::BZ3#JRV>QNI?-M\;V-0?"3Q+7[DY:M9>A7CXAS/EF^_?/*-_3 M0/6MFKE9VEC-RXGPSF=!KK_PM%W%$[G^+)+KSS7:PDPQNG6[I?VI'3EMNP?T MMI#CR&'I>[M\.TO3!=G;ZTCG:_P^)2=K^K\Y36Q)7G"GP6.N(0$EP1FFP JF MHDXJQKQ-$'KK!4=.SAX,7\-QO3GSIQBF9]/5SPE/MJC@"]B( MY*4A;0>%M4 NHB;&"4$6T3Y(>F2]<0/)1P92"Y[W>(E>[XN,@M>X6/PL%V7L MRUN/@Q.7M=2*[ 3# S%28ZCS)#,P'HLILJ#!U@5V^](Z;IAYA MT"!GVB-7U M;BX>J+%P;NH&(H^1ML(CN* 2V:Z&%>5,Y"X-#<=K;"2=C4TM3H#B>0"E2\U>[NH M?7PNI'1V-O\39S%/;"!S5$L!UA%OE'01? D9TM*W?9[<@:RM\^1>$ MKP,ET\7HHGN;^CW7J@2F3? F*MX,Z%D$EIG%3(N@['SN!(<3I"]W;5;[O0'<7^^^'F1/FV5+62R:BBQ$),9 M)D A(Q01D6Q@^(NG[K&A^_>0AT5Q'?"YC?V^MOTKYPN[)<)V;J< MCIVD0UC'6FL1 !7M*4G&3!8V%&2W,?K<&\7#"W7YRM4*6NU9W;'Z^\=\GOZ< MGIV]FE7-CK,OM8+D\G7O]M>3:#T/3G% 4VC+/G'P2D@0*I-IG$UR<<"@W7Y$ M=_F,=APE.)1H.]6#M]\0U_N:.(,RJJ# LU!GIG@DVYUL%*F#0LTX2K7CZ__3 M"W;Y.#:\7CR4]?T4!&UE3EPU5YK.VA%&LH' )>&9D$*,2M:R3 S.* M*\X"5]AZU.P!Y';YJC:*==A G+T#^.)!QS.=A0X1+*_]E*)0$((/P LQDCB, M(O&C +3?=[;C '!W<71L04X$)WUNN 0OF0>E> 9D5=WSF%B.7F/SGR MA>TXB-I)" =KJ^%>VVYLJ0;CL^#2.2V S% .BGL%SG$%21DI8K9:Z=9=\)\A MJ=^6 H?$J5O*X61Z6OV.BVJU_FC3H^K>IPU36?8TT4>H&B/379.&\A"+S:"8 MC. *8X 8A!T8>"-#A!0 MBY2RDX:U-I8>):;?ZK!=T/!H&?9!O._@+>RZGO-\]76^F*Y^OOIKNIRX:%*, M24+4MB;!U\ZET3,(7/A$+H36:K"32/ZWO_"5A>*E%XZH]AQOG02 M6V,KZ?0I X*@S(8B')+R%_77%Z#N%"\@L?2B4[\D&3MSL#@'6 "+Q7+4V]O< M@BV&C!X-G1N'3@?2#1@\%^GG_]@D8>J'>;FGKVSMB?-EX-LSP9$\#01C>23P MK-F(RD-FX#E#^9B"0%]8-IADVE#JHGOQDX* (A@PILJ#TU!WF#V8$IM8 M\J&<90^8.) M1:;R2W]#CUE3-LNS+.EH-A5S?,LPLRV9F\!]2AKJS826Q_9-G.4#Y/8)Y47S!"G>:>QZ>,L+FLY+K+';N^ PM<=TCMP!8GY1FS!%FV MY4TFU**>R\9BGMB#,?212-=F\\8EZ"KXII*B+X\TD5FWMVSW]^?XZ5FHD/XS MS)Z?6>3?\6172L2;R+"..[8\SW5E3:ZAY8W]B>5,7"<83!SB#AVEQ5*M/>3' MWS,LD:?+PO4C8.MRL?PS&=D#8V+.F/I'? MTIO)U.^99U$2V%/;'[A#\,];-AJ%_ 0.8Q#V(QBRDRMV9F\ )_M/VSC.6#XN M&%J4C62=N-G FKFV;XT<=^@&,Y]YQ8H)I;ZMH1GD5V]8+@V2?/QP6XZ=,OK7 M%7_]&Z/^#GXN"[HMP[7@\,1<<_3LPH.=@^Z<%_5//JN\A9;!LL[&0\6^Y%KV M02QK_D41V20A\6JW?_NP/?V?!=G*G^7F[6P4S8CANHA(?$_6;)]? AP'ZL-$ M[1L&,05#FD0?8Z>Z_L"!Z-(9T$3 M\_;'KD/K?+X>+W8[^Y9J1 3O\8OH01="A_R0?SR)XB9UZ@HYX5&+0[C2HD1 MQ%W2A7TL>^8^L%X%3)2-=3>URMDP1"NQ&?>S9"WVVD4RD3 MAJ@D9_Q-G/H)G$P%2)2%N;/WN^;"$*'^X'^>[(/U@!70*"_^.PE7SPVR@,;G6X*"_@6TFGP(H)$R^]$6=.MN1'4C> M?@JJL62LGCW)B/-H&T@]0T23WV%Y#?T-B?+G7CI"%:!P#V7UG/,F K"G4A2= M[$H;@ST*DZ@,$$VA"LZY&@$F7&D=@TKUDZ;3S=0%-NYA66D6U9("+M9;7P>7 M]ZJ8.]=G>!)_N']#WUX.7N5!SOTJ]O!33IYP^!S(]4&#(?HY2Y_FCT^]#(OF]E!O5]]R>"A3C[V!*5L]Q(HN>PA_&C@ HWS& M0O\\4.#%!.F^Q7X2;5=/C&Z270&J=::O6RDJSJZ4&-*;L'O70C'Z4N100+4#61I_SR5I'"[*3E5E5 M^^>V<@W0CC:7X:'I5H)?=B:HH[S< [S< K;2YY_$]XQ"B7"+A MW9C5<\ZMU !:RF-75=O0AJSPPR83/EZLX_$*T)56HZ+E0';5LI$@Y[] MBQU7:@:5CZS2 %I*),!BV4@;LL)W I3'[-!3B O1"DBTU,BN*M938Y9NMQNV MY/M/@(E^RKHX--]:ZSK;-NV@778#*:Q"HH&R?P]YM'_/_@=?LQM9%B'9?B%_ M]J%];6-X%^>0(T"%3P.'@>CQKPV)PB"D>^N7Y/<'%K,@S+23)3HUB'=5#SD< M5'DU:T@(-Q:1>&_PY_6++)HA.I!_!VL+LW?KUB)>;@#0H&C'K#DG,,@M7@TL M7@(!P"',S+U>B8' Y^@BK)*(1L6ZFCDRZ%: LU2<"Q_9KTV8'/T*C%-NT8R2 MR$:%OMIS:&H6T.*UKPR@2V20[)\:8P$R?Q9D^SU=L"0OY1I3!IWXHX*O,:\% M.?JY/D<0M O7%BJQ M \E15#0O9$!))-7 >-E7M5+P=KP@2[=@'$"G$PIF3DDSU[RFX_A)/L*D>Q Y MBEAXCWI;BE)!PGNNXENN-._YB>_YB>VT\?^]Y/EY7'=Z7"*AI5'5S8[2SF(+ M$$5'LV"F1A$.;UDOI9NK]!V[3!@C>4UKW3EQCH.6I%8W(THZBKVIW5L+$W2[ M1L-;MO7.\:;=7]SP)Q8Q6?EX/X:TKR[*$?$6DFYZU?*"?4X1IOC'3?U#$(14 MX-[%,'.M&1W/!7;34IDO;)_)6/(IX9N7SVFZ 52T#AK'VWF"-NC/LLB M,/[14"@5ZW#1\G*[>M=FCM#G(E]R^<4Q@'O@(A9:NFWG.5?*!;Y"4:JS#1\F4["M? #?:V\Q 9GK^N MP'QC)2A>JFO7768#/0:IEUMVYB$@12S#QLM3!="RABP37.G15'"'6HF,EV&J MXU>;B,+.K/BU";.MK)&UHU(<;]9Y+=#;,!#&,-%;*'5;-H67<-I1[FY48A\; M"V[F>YHO(GD5T6<>"98?,ZB39+NF\')5.\?NNE!IG/[W+-M_+[TGU4L:P$M9 M!=.ZFC;C%+X*,O>E=$U#2HH;%3OJ0".R\B7N1_9\'_R"$5VU#26]38H^M23/ MN$G^D#VSI.?Y7=Z&DM0F!:Y:DH<]JXFWB4CR)4PSP*ON:E0E.4T*9S42A"W@ MM6?1C8140"IE*Y@4S*JG!CWR?W#^\ (V82LI:5(H2Y$L [XQ6 M+K&51#0E@%5+#_INI[#SUIU^I8!*6O+T39?=612 MF,3 -%4>?Q(;E[UAMRRE29A?PP#EJ3;#*XEH4@!$G3+T=CUU/O MH*Z?F]"5E#4I%J),F*D%-3[':2AH728D+Z9Z]JG#2\LUJVO4- -2:D.U&P!U M-ZZ:NAH@'=^O5L+JQ,*.126^!.8%:#6P 5K5/ 9M).2]F #6''HO+/!>6*#=V3I+ MHB5+UNE#L$Q\,;Y@=O@UL&ASJ-T>H9D8])V"M JB&.DE$MI+WK9[N)+NFR+) M,LRTM]<74&A/V[71J MH 0_L-B'9C6P:.]KV\G63(P1#C"W"^)[?25P:&]KNSC",B(,$$BP:E2T![5:?M XV0X'!K@OEY8CXKVA[>(-*_@P0JO; M39(;!B#2$0KO56P7=8H,&"'+$Z.;),Q"ELY7J_DK"2/M!-X:7+QWKUT$J^7F M?^.6<<&CD(H.+!).>[QEO&BFAUO&ZFZ WS*>-W4U1@"N&\OQM6+Q>WC_'!KJ M2->,;LB-9*UNEP%\1;[0[UC*[+SGV=Y4F#"R>BN&1)4U=:[AKW^/OO^%_,,C M*?O[7_X+4$L#!!0 ( ^!5EC,MXIS_@4 (AD 3 ='!H,3!K,C R M,V5X,C$Q+FAT;>U=;5,B.1#^?K\BQ];=?MGA73V1M0K!/?>*=3W96C]>-9, M*4-")1ET_/67S("@#*["6+N88)4%9))TIY\\W>G)A.9(C]EQ$T9APC4))0!.,(D7Y$%UAHJY1$,RN:HM)+.EPI%&U7*VC*R&OZ132JG;]-F5AK3Y%8'P.B0-Q*5"FG5>7$HF)"-=^7D=61+@@&,*8L; M[[_1,5'HG-R@2S$&_OZ# JX"120=I!D>,3$:\Y.--*O*!:8=13N8J5*I6 MZ-/;$>U3,Z"58N6AQ,N*@QP:W;68F%JFV2790S/81/XDX;M4:20&J!?U%<44 M)#5MF\_?)$47@AK)T)DP_7U GWE87*M>H@[EV*C2J!>-65]=G7JF.G^^J^R7 MC^9B:N@S,A>A+R0F,C"2,)@HTIB_.<)431C$# 'A8CF%L3;8U7C>\ZRXF!25-%XMJQT4]^O5M<7E8F5MV5/- M5FO%_?)![LW6]HKUO?55EYLM)2.1CH89<#4!_K%0*]S;!,+KH101Q\$,(0-B M_XXF@+%AKT9UWWEEV^RB%P>I=V9:OKYER;O'8&-SW!31LF#E&1Q0ZQV#$ZQH]"DQ?1R ]'X!<# MSQG< *5YZ+H==':, M%*D/NF::A#F,&2W"PT<9F& MEK&D9@ARB8*^D5M0GH%R0 UJ&Z$&0G(*#L4_GGBVAY"-FB-.-=W*9^T<]6P% M'<\^,^AP3D)M"*?8+;9]L.,YY_G T1)"+:1=K5]XQO&,\SS@G EF179J=74% M:F0DU1NF-SWE+.X\H4I]O[YY?.PIQTG*LFM&>=O-!CXF6E993<\W2(AK;!T8Z9_@N8]1#$#RQMMRVM0.+!!5O=ZGTK MU'I)@.G8T^M;-/I\6J0VSIP0LR*7=CVLGPI4H$N[%T)X+^%CU4U1]/W2DZF/ M53=%S]69YQ[//1NBQQ//6[3V/(I+3/TPB,L*Z=R.Y3IM](5H*5!K#"QV:;GO MLXYY8\AOZ'CK!L_D3_/=%36K0**,@3RGFOGPZ6ZX<7!_3IYAZ^X8_-G, M>F(6?BU)(/MN%DAA>H'LJNT12"9T=F>H;54&+#(+OTK@0[O1,.(Z#KI"H9;Y MS-;(> G,:IE9UH-0@CW$0#CN$D2DS'L8,>\9O&=X,7P^GP:]CDMN8?% C@N. MX0(D)IENX-F.XC.WCS*CT_&$RFS&[P%''4J&CC/Q.9D"!I=R.ZG&+F1V?/-BGE)S%=[QZW."C(R0G0M'D6"UIW*FF4[)RJ.2] M$.EY?N5%%>@KP2*]OLJZDQK7GE"9_A_)>0,3&)*@+PE.B/,]A.%7M_^_$6 )IMLE8Z]] M^&I>[G1.?H$/E]S,EK-BQXQ^/RO\/O8G9T3/+H)I;B$P*)!W'^?4[47;BU\194R>I*P.&91[)Y^[A'5^.[8$9IIWV M "CK_-+^U7%(5R:C(0A#$@74 ",CS46?7#+05\1QIE(G,ILHWA\8$GA!C5Q* M=<6O:5%NN$FA,VNG72G>VQ7;23N6;-)I,WY-.#LN\;C>ZC7B*HU[?JM&FP&M M-EC@LZ!69Y P/_CJE[ JBA=UM)FD<%P:%P?X4UB]^%LVL-&;@QC@TY7T16I5*1=59<2)3J<(#SSY17N+TZ)"G MD_#]!1^")F*8R]8SP MP&]XT6-\Q-(8.0R/9HQ,@5<;+X';KR/NBP&0GDQ3.>-$=/DJJ_D2#!G:I>>?:)=6:GNMIKU=^0R8--LU&8(/:.L"[PE4F M=3>H>^N1-0D5# 70$]<+M BU-'0A@6$,BE3]QI? W0^,4 M[KB2BH'*>4IIIB&<_8@8UUE*)R$75@];*5KTBSP^7X,R/*'I-%I9-RF*[T.W MZQ7AVV#,-FS6\[38M445PU;+:BV< ZH;BSW7WUCV8+-'KE=K;M5LQ4(N8*-E M- []XU*U],! A_P3990Q=- PR&Z(ORZ>K]A-9KL/\"W5F[!.$\>,4D"@*'Q M 2NET%OULQW8:"6&62]>F&/2'//RG/^4,?*X]B\W1M;K?TGU *&:I_'^-NG- MV_U-\5LI*#G"R>;T]&0+EM\0F5/E]MB#YRC>EM\?P8O_!_%OE]_N"?D+C)); MQ^DW1.1L8[/G+MS]?+E/[GL!-U1_=^>].VYZ<7K7K[2>%5HC/XUY%%N42 M5()_X]+Q\2WR*Z?^#*XIH]_ _6L^)%AO@T+E/7=Y.P'/34L_EQ[[Y/76!GOE M],_ ^IOW^?N3K[V:ZQ\Z\*O8M,AV?38_.)>#)7D^]U7F7Q/I<*U'<)\V?B@CN_FV MP-)=D%56EV^'W&7S$%-=>3,/$;X "'E!+G#C4EB'"*^JE:VVO8GKUK[:[AW%_? ML0WDKH$T/>D:$3Y8V#OS[,PS+Y[U<*739#1<41*-?AC^:!AP)<(\I5Q#*"G1 M-()<,;Z$^XBJ3V 86ZFQR K)EBL-MFF[<"_D)[8F];IF.J&C'<[PO+X?GE>; M# ,1%:-AQ-; HG<-1KQN)^ST A($INM&@>>Z(>F%7L\*NUV/AG]8#51%\5I' MZ2*A[QHIX\:*EOOW7;O=ZV1ZL&&17O4MT_RI48F.AK'@&O>3J%__K6$>@6GZ M61LD84O>KUQJU*J[Y5 D0O:;9O4;E"M&3%*6%/TW"Y92!5.Z@;E("7_34H0K M0U')XEI0L;\HVH3F5;>;VN0>XB2,TYT+EET:[7]>L8 AH4[;^MKB+QTG#OWWT_N%O[D\A%%R5%:(%Z!4%QD,A M,R&)9H)#4("D,964A^52)1&+)!&;LHSF=,F4WHK>:2RPLD;46;/C#9[-14:B M",&,A,:Z[W0/LE,_8CQ"^+YA>=GW3^O#?%GMG5___^Y?,V69[4Y)P^$8P,_7 M0J9P9S@P%6UP',>P'<^[Z+T%$<-",I@)AA4&'P3:UX()#]NMUQDR^]1"YNU# M9GE=UW1:_]'^2\E($2+;9J6U\'%O>!; MR*C4A/&R*VT;F6U:#MP()']!$0 S'$EF:PJSA/ GJ@!>9QDX)UP&%SVW:_U; MO.]I0>6*T!Q-Q#<32($)8;K'$Z+,M&?"/)%7^.J[&)18KS.) MW---(KOKNO;%X49AV]_2*$YOVD-?1"YQHL/Y3BN(JA/1-0UD3F1QUK2ZYL"V M6]4AJ 4;IE!G##E?4\;GB'V?_3"A6MK.^I DI M"^71UX"=8B"T%FG??% A =9GKH^K'#MB'_VTL+W6'SK.JP\L?P-02P,$% M @ #X%66#QHRSJ=!P WR< !, !T<&@Q,&LR,#(S97@S,3$N:'1M[5I= M;QNW$GWOKV =W-0&)%F?L2TK!E+'P34NT!:I@3Y>4$NN1)B[W))JO[QER MUY(L*5&:M%&,YL'1+CG#&<[AF2&YHZG/]-5H*KFX^F[T?;/)WIJDS&3N66(E M]U*PTJE\PGX3TMVS9K/J=6V*A563J6?==K?/?C/V7LUX;/?*:WE5ZQF=QN?1 M:1AD-#9B<342:L:4>'VDQ%DR2)*$]X1(^OWVQ85HOQKPSGDO$>=G::_S_\X1 M1-$]RCB_T/+U4:;RYE32^,-^MW4V*/SE7 D_'7;:[?\? M4 M9#S_H>%X[II.6I7&CD[](6$3S N/\VCR&?1HEF@!34KMB>8+*E_4K&_WIS?7?[\T^LU^ZRZYOW=[?O;J_?T)M] M/?G;[>YOM?NV <"7$\T=>]=B/_)2V@9+I/4J73 _Y?[EB\'YY=[A*+@06"U- M+5,_[+VJ Z1R@> ,F_3F*SEZW#FIO?CGAU^?EVZ_U>O31-RR*9])9N5,R3F8 MQD^58SS/2Z[QLC#6,Y.S=\9F+U]T7K4O.^WF_YA)V9U5[!>C '?V7P,C&^PV M3UJ(U,6SB%3W\"+U(W>(#X*1+=A];N9:BHELQ(!5D1(&-N0&>0-#<)4CD M6 MYMZ6$BX@DX2D@NAQEN')*@0YY0E>668R\)XWL=]&AUPFTCEN%]0EX_<2XZ[H M='@G8 R&U"$C80SJD"B+#(1N.<1AB9"6S::NQJF5$^6\Y1B(T\MH-ZQLK,#-U<9L M6/ML$-<_/,3=K87GY8OS;N?LTE68JJH$H@F3I@J/Q^XDQ.Z6<2L#2A!U-=:2 MHLDDH#G6RDU)@KIE8$EB2GH6RB7:N!)RQ)_6Z B7PII$"KQV[!CH$!)PBQ"X M>4BF/)](]@;4]+[4TE5)LL>;G<&QC*9T!B(^Q4?*F3:/6*5!&)'8"H0CI,B@ MCX[&JH'2M8'P1+X^Q34Z4*K_C&+JK'M 6.6M@X'J1:M]1O/P5CIL A"LD-P^ M#J<&Y=V$EVY_$4J 8PE45"/%E&I*"P5@J9ER@?O02^9!#]7/2]9<95XK-0\P MJW+J$BN-BI6I48%!88LS6HFP%77EV"FAN%7D@(J9/^2"G#25CK)Q6)TNI.[ ME,9)&(1-:! J./"=E)H3P<.M8,0RJT,BU@BKI0U^C25U! =#7HK/X-R#PO'X M<'!\WAILPGAONMI \_Y$MS>HL1!F2A!6N3,Y)UKG#CBG^I( S*VHP01X*SY6 M6OD%9?EMP]+2"K@+D(JK8JWK2GT:LL=#Y5!1V@*0=J$J21)C13 @5*H3F:/8 MT$ V6F1!2X:ZH J/Z,724D7(%,\#O\GAX+?FX9L9UV4@*XJN3%,4BFJ&N+@M M!=]C1;$'^<;'[35@P"L$09PN5IIC4_K=%NR3'OAC;TEE=/KQO4^#C>L*/:Q! M&:<"!@6\T0C/ '/B<#!7E6VA92OT/H$I*9V;)"DMQ7XE=V[1 MFAGG\9[.)*'+)5#T>XG4"]7'.T12@!@<]J1W93BV33(<'N3K!T0GT:HI=X^% M!K%? +T4(2V$^:@H>\&TNI>Z.DEXTK_QV5/TF3@_K/W8X!GMQ\(YHZC7R0I1 M$7&N8G7)682V3Z@_-@K91^LXBEEOK'M,^>$%5&:9\E[*#Z2%L4%10>U"P;Z@ MY!B(!@L[8GG\3R5UO0SE[Z6"^6')E7D2SAQ._MUR_6VI_HU&E8:J40%LM,NE M[7*B)*!1I>O'K<]<\GO*O[%J"QDXU)OA[+,^'_HDP%6[E'C.L(74&U!65%>E 6NQN;HWOKAHG0]Z='7L8:07]<#5K7(KW"J?>K'9 MAMS4.=O9VFYU=K9]2.O@K'71[O\EM1]JZ[8Z_>X7-[8'M;W]YN T3&^<8@31 M%3Q_?=0[J@4J_ ^[Q0/KK%]OTY+8B*,I_GF6"%\8O,7*6T^ME>??LE/OY-B6 M=,_6[3;"=QW/R;EX.O[E/8HT\M6U2E MRU!M%3"3#M!9;=^WA.\-3*.$N)XJF;*;!YF4=*[%?HZ;/7;\2SS?1"VRT7BR MN1A.0ZWPB57*DV_."N/"A>\PWF?,Y,97:,N(A%JDO13A8X2E]+M%=GW:M?.3 MMNIO_,#N-'S8]R=02P,$% @ #X%66#-IHCB[!P 5B@ !, !T<&@Q M,&LR,#(S97@S,3(N:'1M[5KO;]LV$_Z^OX)+L2X!;,>2[29VT@!=FKYOW@'; MT 78QX&23C812M1(RH[WU[\/2?E7G+3NFJUNL )-(I%WO.,]O.=(\7QB"WEQ M/B&>77QS_FV[S=ZJM"ZHM"S5Q"UEK#:B'+/?,C*WK-UN>EVJ:J[%>&)9W(W[ M[#>E;\64AW8KK*2+A9[SX_!\?NP'.4]4-K\XS\24B>SU@4A/8TZODFY$/.^? M]/O),#D=4C_J1IQZ\6#X>W0 470/,L;.);T^*$39GI ;?]2/.R>#RI[-1&8G MHZC;_>[ =[TXSU5I,9Z&?/@SJ-E29NG.MKD4XW+D73H(HHOF5$FE1R^Z_M^9 M:VGGO!!R/OK^1A1DV$\T8^]5P@S?K:H@!;5KMJ>8;-)?R/A?KRYOKG_^ MZ>6+Z%7WK->-V>75^YOK=]>7;]SK7=WYVXWO/VC\=8O]1U)9LO]UV(]$DG2+ MI:2MR.?,3KA]^6)P>K9S2"J>95@Q;4FY'?5>+8(DR@P!&K7=FR_DYV%TM/#B MGQ]^1&CZ+2,7[%ZD?N$%\$(QBSFY+-9.4C:D5 M M9$*E.PH53@#@S!18E SEE=6ET37 ";>&)!]#@K\*0%@ISS%*\T4P5RGU6A MWU:'DE(RANNYZU+P6\*X:SH-WF4P!D-*STH8PW5(A08+H5L)<5B2D6:SB4@G MS-3NQTI^1IH:) )+>>L0NP=;!VM02'0!&!<3XX8RW M)^5FPG*I9F:!5$UC8:SF&(B[E\%N6-E: YQ9&+-E[3/"7'__,'>S$:"7+T[C MZ.3,-*AJ*@67*E2>"SP>FB,?O6O&-7F<(.XBD>3BR0C@3*0P$R?ANA7(E"Y; MNN=,F%0J4T/.Y5"M9 !,I55*&5X;=@A\9 3 !1!E]+,@U1 M]G@[&AQ2,"4:9.$I/#K>U&5 JQN$N42V!N( *F?01T=CS4#YQD!X1S8Z M.+K_C(+J)-XCFN:=?8%J/.QT3]P\O"6#S0""Y0GNXW!J.>Y->6UV%W$DF!!0 MT8P4:%75&@J0IZ;"^.R'7E1Z/:Z&7N7-]=RK27(/LX975UAI-7G9-0KD4-AB ME!29WY*:.C$B$UP+YX ([._9H'2::N,8V:].X^G;YTIE" 9A,^J%*@Y\I[7D M+L7#+6_$BMDA$>J$]?(&?R7D.B(+0YZRS\BZ>X7C9']P?!JH9Q/&.Z>K+33O MGNAV!C46PE1D#JOT/.X\ MI,*JV.BZ5J-Z]KAK'*IJ70'2QMJ82I0;$LA&"U5NR;@NJ,0# M>K&T1.69XGG@-]T?_"[R\-64R]HG*Q==RG.4BF**N)@'2KYE1;%#\@V/#U>! M'J\01.(TH=9,5&T?MV 7>N#+WN0*Z?SC^Y\62Q8UNE^#%*8"!GF\N1&> >:R M_<'<(F>&:&ZCPNW"F[+-MSP(O4_(E([.59K6VL5^C3L?T%HH8_'>G4U"ETFA MZ(\:U O5AX^(Y Q,H9JW29DGY_@54%H6PEN@#M) H%!6N/1.PSRLY!**1 MA8W+\OCM2NK%,J0_:@'S_9*KR]2?.AS]N^7ZVZC^C425AJI1 &QNE^NVRZD@ M0*.AZ^769T;\UO%OJ-H\ _MZTY]_+DZ(/@EPS2XEG#,\D-QX!D%#R]SV*#B; M*A4B0!B*R58H @PJ %,7P =FR3O3<,J#9VG/B=_W;T_T!C2>:V2-%J)./MW'<\A=*GI-S]_+/DWD4TL@77S$-ZAU(L>.W0-XN4BX$'6I% M$ FZ]E.UMM=D=?:NNUX#Z:_O[-J&0"XG5-$#3D4HLC,[+\\\L[.3':U4EHY' M*TKB\4^CGRT+CD549I0KB"0EBL90%HQ?P>>8%E_ LNI54Y&O);M:*? <+X#/ M0GYAUZ22*Z92.F[LC#K5^ZACG(Q"$:_'HYA= XL_M%C0=8,035#/CX+>842B M*/+[/1KT_-#INM&?;@M5<7FE4ZAU2C^T,L:M%=7^!X%G'W5S-;QAL5H-7,?Y MI666CD>)X K]2=2O'BLS6\84O5462=D5'QA(K4JU$4$%U9!)4NJA07[FV),&)YYO:E"/D([*>.T@>!Z M.NC9[8J%3('OV>[#B#>!$WF%V)7(40O-;L0>8;*I?*'@I[.+Y>G)Z72R/)V? MP?GEQ>)R MGR]GQV\JYP\RW7<.87X"RT\S6$PN/D[.9@MK_OMOLS]@,EUJB>"<1HH)#C=,K4"M*$PX+TD*%S074H%(8"D9G N&J8=/ OVWX91' M-NSKQ>_V>I[G#* !H[T3(K*Y*Q_H5$B&-]1QC%3%0'F.7/J81 MS4(JJW6^V]:-V0=20,)2E-_%M*!1*9EB")[P&&:WT8KP*XH=/CX\5^O MC+']PXI*BH%O1EC!:0)$"&T\-,JK%'V=V/"1E%2V8;IB-$'KZ$VQ:PKS)&$1 ME3H)VE2-L@WXG6()/N2E+$J"U"D!;J^"46],_7(TW-B7&A:)1:Z/ITV]S86Z MK&IG"R)#PFEAS6]3NH9)9+C09=5&.4$HW=[PR2TW)W&,)Z*5TD0-_,.F"3.D M@:N!Y?9>K I=NP'Q_;T_3(OKV%V=AB5FOZ[^I$S3->Z2+$]U[=W5HZ1_E4Q2 M/2H4FI:BVD0-V_L$MX $M[L?']SQ>5_"=^5;D^KV_0#I[ ]U-1%["VBGSM=WI/(JFKV*55G,CE2)$QI M(PV%C*FT,-:4Y 4=- _#F!5Y2M8#QHU'HS2L;85"*9%I<\-KW4@CDM;GNRG@ M2ER/QOV^W>OZ>CI6.!*KN'%<#\ZV&9P[*MZ6!;;O'NV4.K:[4_8MJ]TCN^\$ M_\KLMV0X/0?>LP>KAW+_:3GHF/16*482"ZS0#RV_U2C4FVK@Y;?@/IS@]3[; MXE'DW[_UF!]1Q[A1'YZ,-?*W#.J$AK(D<@V>9R:DX$<"]ZC_/!NBJHV\&*C@ M:%B8SZTQ\P'4)^X[1R-N_4_X&T=4'Y=FA,LQ3)&R&)KXWE)];]5T*,>[?CSM MGTN&0U*.4]*6\&![,W3,K+ U%GWE3FQC2GETK9:+P@QC TE3HOUM7;3=,V)F M$>=>A81(2ZEVJ^RZC]AY:U=_5G>('7-W^0]02P,$% @ #X%66/.+F@2: M! OQ0 !, !T<&@Q,&LR,#(S97@S,C(N:'1M[5AM3^-&$/[>7S$-ZAU( ML6,[#GDE4AI"CUY%$ FZ]E.UL==D=>M==[T!TE_?V;4-@5Q.J*('G!I%D>W9 MF9UGGIGQ9 =+G?+A8$E)//QA\*/CP+&,5BD5&B)%B:8QK'(FKN!33///X#CE MJK',UHI=+34$7A#")ZD^LVM2R#73G XK.X-&<3]HV$T&"QFOAX.870.+CVJL MZ8?=L!-U2=1IATF[O0@/?=(./,_S_<'M52)IPE-?OW MPL!MMS+=OV&Q7O9\S_NI9I<.!XD4&O=3J%]<%F:VC&EZJQW"V97H64BU0K42 M1Y)+U=OS[*=O)$Y"4L;7O?=SEM(.CQ)G"BKA"[EAEJH=D-WR,,-E4O MY/QX3F3/]_;?) M'S :SXT$F\&3"^(_!Q1^$="I@$@*02/-I( ;II>@EQ1&0JP(APN:2:5!)C!7 M#,XEP]##!XG[U^%41"[LF\7O]CI!X/7',LV(6-L[OW\ :.]$JK3,2L_Y"(E4 MUGJ&OLH8J(BQ2Q_3B*8+JHIU3;]N&G,32 X)XRB_\VE&HY5BFB%X(F*8W$9+ M(JXH=O0T97EN_,>O61EC^XBPVFB>\W#J@UW?Q@6WW-;)@QSC'Z9_,F*\S46 M29IQDWIWZ:CH7RNFJ)D4)J@9XU/+3L4W80H)SQ3-#;5U(R:< ZJA M,]@14) AUWG=:B5WG0(-QLR:-NT)5ZUXD1D2^YW=,W_41=PMHI\[7,&3R"IR M]BE99R,YT&3!:25=2!53Y:"OG&0Y[547_9CE&2?K'A-V1ZO4+VTMI-8R->;Z MUZ:11H27KW>;P(6XG(R[7;?3:IKA6.-$K.-JXW)N=NWP+W MJ/\\&Z*BC;P8J+#=S^WOXRGS =(GEIUG -?^Y_N-(RK?EG:"R]!-R5D,E7]O M*;T?I_1"#7?]==H_5PR?9/AH2WBP70L-.REL#45?.!#;F%$>G:EE,K>C6$]1 MCJ/7-=TZ9;LGQ$XBWKT*62 K*[U;9==AQ,XCN_*W.$!LV(/+?P!02P,$% M @ #X%66(D!D'6^#@ 15$ !, !T<&@Q,&LR,#(S97@T,34N:'1M[5SK M<]LV$O]^?P7.N;YF*$62G['=S+B.FG@N33RV[ M "A2$A.[4\=V3YVI8XD@L%CLX[R2,1+/\_I M<_OY]#DM+E:21G3$8_[L@P.CPX. KYX9XXW#L\VCOJ]PZ$$"_VQ/Z+ MPX,7!__I[\"K,-R^8XI%(G[<2676F0I<__APD!1JK MK(#%-+QL?[5SK,_$]00F*U1^W,>9"G%3='@B)]DQ[6_'3N6'ARI1^OA9C_X[ MP2>=F*3.58%FROV]]O[J!&>XW6$#@M]$[KOF_QUM?>XJOA]?G5Q>7H MXOT[]OYG-GHS9.?O?[D\>_>;)_U^J=K;2-6WSXX&_<.3KT/"9L9K MB]'%\)H]^F.\&KZ^N!X-KX:OV.6'J^L/9^]&;/0>MT GVQ^XPWWT&ZDQ??CO M\S=G[UX/V=GY",GOO]C=:Z5_Q8+<._5MAECFQU_&6_!&=R2I/&,\B.)V$_'6NU4P: M>(^&5J<,_] P>E?H0L8RA/$X1F8U$:!!XP4,-UWVDRJF=WF#X4JQ3( ,.&AA MG9AAA:(-\"PK>0*$PIL@$AG[6>F4]7N=?^*<\ZD,IS!.5B\"3W2*S("S+KJL MR:45!JVQ)%)P;IDJ6%YJ6@^(&*.PIWDB"D%$PU*F'/\.4@Q/ _KJ$U (&X4- MR(PA[6"2I!;% G8(E,<@_5DH:#ANJ9H.K5A%QVV9!;_R/$]@Y#@1GSFX[FWE MVL(7">J5%<>#PP<3]"O/*#I[I^-+4^0T//!/D)/GP$F>+58?S=<&EZ;Z1FG_ M);#=?8OGUA B.C0DXZZF4-R$21FAK%GARHQ*9$0Z!E)C9"2YECA-F27"X()X ME !V%\!N&@;T62')K'C !SV7!E19?"I!JLRM#_:!?.*YU:AKU*@_)H-[WD'/_F]]#.EFTQ\M/9'S3$M_ M=.94.13I6&AK['?[ 09-NV1 0.;F^./%?K"_VPOVP9-N7H9H0[-*)KP >CW@LE[:%&1"KN4,',U$&,()M^9#SB-D M7"<1<7&\>[#"F4[_Z#[Y0C,>RP)\3'C+8&1P<-_!R)V(:O*OO]C<8Q-V0V,YEWP9E!2OK7"]%IG00,$B:-!AX1PN'R&)XT6#!):6IL !@*\ M5@G$7$2+IQ=_]V,]^6A^<&4.B_P.;@% GQN);Z&+X 7PKDPB0I(<5UBLSH0T M-AA+C/*<-"6<2;4%G _W#[;-8,H-H LX#X.;X>^DH M@>W[)]5P8Z$/DOQ90LUM*H?/K,Z+1>)&%2*PAA I9[YJY*. M9V/CEB:Q5C@]R7,2="0J*Q$'X"R92F%^H+F*4_!845@:PY;3-J;LLE^!1$7O MD<_D-F"WD3 ^XS*A.#MV85G.%U3H4+4U2+'" M$C:>81R'P6+FZ"PX6!9<,BZ+$G?!=08,0&]'+ MP&!@-"B!P_DC,1*)R6@/W M O$A'%\M7S'&T@I&CO#410- &S#0:?9R=2 5C=NTQ@R5K<-GOS.@ZK=^)I EA]W6ZUWF.^Z/W(I$CS8XZ MRP[)$XR!(VGC:J"M3%PB"]P=40%<#'F.2N9C8V2;H<&%ELZ+H,WF9);)YRW\ M_)@TRV <%9PL,>1HK=>)N:/1M%$?"9%B>C,1,YX53\18_C5,XUL)IQV1##RL M<;QPL&'F3 )GR9*T +7 J*2T:J!!UJWU*W.O%#R.N=36=I'8S6 XB*M>X'B9 M51\!QL:@?W7SDT@^EHE-FU. /T[DQ.H%JB>H'^B.5S.4^YIU73'4%CJ!^H"> M$):U5M#K-&P#U&E<(BP!S0,+ 981#(C-<36@#>+^92Z#C;F13P5'_#54P\:0 M=.:7R^3'PVK)^_6,#:)7E$*1YAB^HK61.$@GZN)? =56@6VWCZ0*T.^Z9AJ*+")M88"_]98%85* MCWO+5_B8[$+[*U^_OKEV>'M[0%/_S^@CJ/^<:C]!SB>B,]:"?^R0;3OFR9PO MS,Y7ZME8LS4/9%D@KH<7+=I$0QVAZ O\%,<^> T^#[V7R5\T\TB'V&3E;? _ M%R3ED3!P=+RJ:9E2^"#8@;^MU?YZ5OL7H2="/R(L4XD*$H96N%;) ER !5[$ M)YC-RRQ@IO@,)+4FEP)SB57^<"WP\/!B4V2'E!B>UNKT1 $$&Q;Z/\42QIH; M+#2/!&$FW.Z[WZZ'KD4"/^)#RK\NTK%*JG+HY9NNRS@]00Z,[+XR@\55,/\N MQK4M(IIKBD77Y$0:-@10G8'K9".-*5I7]@W8V[?GC[X:*C0E 4>PC[SYB:K^3_"L2=IK&ZFU+S3:2UQX7F]D(.-C MG53"*1("3T9FB5OQX:$/J3AS+4 P \ZD056<@W1"XF:CME,*J"CQ"1.FLDPA MGI(129UIKR^B3%9%^''E)L?"V&P+9ALV0LS )M'@,ONC,*JQHZ6E%] R (9LH!= %K^4N&6_!E1M 2>2;E3*06P9Q$P"LLK"553"& M+D*@]++!=(XTTWJ$0=DD6WL3V$M'MJ9Z#X3PQM L;I"@SGU6E%R/24"!X\U!%AAKK%>3TX5 MJ\S;0[_?0Z?3B1U863FJS>FK$$Z7&@J2A)H9DD5[=.(-SUBK$@'TF&J-V/71 M;D6V4G*_4D*8,'+^@4[2(DCG OQ%B?92MP/4-,[%!U%?): MDTX3AAF"H*U&&IN9JBXEBD1Q3% K9J""RDRF$.#2$"TPDX>X<*N=7U,[9SS$ M3@-1-5YL=KF9F(/W]E=GJT=3F1O7]U#US(#WEAF.-%4>8E/?E[,%L6R @V:S M7DT L7&&<@KHY@-* 3.T$9,IHTL*U(+'V:=2Z3+=2M#]2I#KXYD0\%I#?2T= MKVOA86LWHST^=/7;([Q'(V"O$97&JJW()GQB.X[H;@EF>JI&KE"EXPJXT3EB MVM(E_'V"T:<(K"#XIE-WB7!R M77\\S+"\UP1\:%RO??7Z_*V_5NM3V5I,T/Y06LF^:9,.F*TT7?9&S<%YZ,!% MD3;+Z5*;9BW%3Q(J@3><+@^T$@UT=-FUE?'0-O77YWU*T/J2U?XZ\I">EN MRHB-J,)?*:[73KTYQ^C" H*FV& N:=).TS8(N%^)*7/7%8+Y]S)->3W>_Q// MT6:&-S]C:DZ7F0H( O&.U-'^-[6;4]2;8NOCS7I[_9Z'LT9.Y)N48UT;FS6C M^J5Y[Y]M['+#!M\_V#D]V*VFL2UQ#,JUR2'M5SDJS6V+S)IYB5UG] MIFL+_^E>+19\;3N?#FK=?-1P3?W^S%<6(&I,1-7UTM#9938*6Q5J-W7&0$4L M*^EI86_],IG7='LQU=[F:94N^^=MG"C.I_AW5-3$WI@@E%YSI^YO<1F2HD12 MK$+]-L:HD#X&* HFL#4"FJD MD@:(T!@$5;-@FCCTI>8E\=M@QP<[NW]VL//<_AG#Y_3G$_\'4$L! A0#% M @ #X%66/1X'X*D&0 AZL !X ( ! &5X.3=T 9 !T<&@M,C R,S$R,S$N:'1M4$L! A0# M% @ #X%66#%/Q&UL4$L! A0#% @ #X%66/FZWXQ; MJP 8_L' !0 ( !OR8% '1P:"TR,#(S,3(S,5]P&UL M4$L! A0#% @ #X%66,RWBG/^!0 B&0 !, ( !3-(% M '1P:#$P:S(P,C-E>#(Q,2YH=&U02P$"% ,4 " /@598.&9D#4\$ !W M(P $P @ %[V 4 ='!H,3!K,C R,V5X,C(Q+FAT;5!+ 0(4 M Q0 ( ^!5EC(J^G"J@, &<1 3 " ?O#,Q,2YH=&U02P$"% ,4 M" /@598,VFB.+L' !6* $P @ &DZ 4 ='!H,3!K,C R M,V5X,S$R+FAT;5!+ 0(4 Q0 ( ^!5EA:FS;.F@0 ,(4 3 M " 9#P!0!T<&@Q,&LR,#(S97@S,C$N:'1M4$L! A0#% @ #X%6 M6/.+F@2:! OQ0 !, ( !6_4% '1P:#$P:S(P,C-E>#,R M,BYH=&U02P$"% ,4 " /@598B0&0=;X. !%40 $P M@ $F^@4 ='!H,3!K,C R,V5X-#$U+FAT;5!+!08 $0 1 %H$ 5"08 " ! end XML 105 tph-20231231_htm.xml IDEA: XBRL DOCUMENT 0001561680 2023-01-01 2023-12-31 0001561680 2023-06-30 0001561680 2024-02-06 0001561680 2023-10-01 2023-12-31 0001561680 2023-12-31 0001561680 2022-12-31 0001561680 us-gaap:HomeBuildingMember tph:HomebuildingSegmentMember 2023-01-01 2023-12-31 0001561680 us-gaap:HomeBuildingMember tph:HomebuildingSegmentMember 2022-01-01 2022-12-31 0001561680 us-gaap:HomeBuildingMember tph:HomebuildingSegmentMember 2021-01-01 2021-12-31 0001561680 us-gaap:LandMember tph:HomebuildingSegmentMember 2023-01-01 2023-12-31 0001561680 us-gaap:LandMember tph:HomebuildingSegmentMember 2022-01-01 2022-12-31 0001561680 us-gaap:LandMember tph:HomebuildingSegmentMember 2021-01-01 2021-12-31 0001561680 us-gaap:RealEstateOtherMember tph:HomebuildingSegmentMember 2023-01-01 2023-12-31 0001561680 us-gaap:RealEstateOtherMember tph:HomebuildingSegmentMember 2022-01-01 2022-12-31 0001561680 us-gaap:RealEstateOtherMember tph:HomebuildingSegmentMember 2021-01-01 2021-12-31 0001561680 tph:HomebuildingSegmentMember 2023-01-01 2023-12-31 0001561680 tph:HomebuildingSegmentMember 2022-01-01 2022-12-31 0001561680 tph:HomebuildingSegmentMember 2021-01-01 2021-12-31 0001561680 tph:FinancialServicesSegmentMember 2023-01-01 2023-12-31 0001561680 tph:FinancialServicesSegmentMember 2022-01-01 2022-12-31 0001561680 tph:FinancialServicesSegmentMember 2021-01-01 2021-12-31 0001561680 2022-01-01 2022-12-31 0001561680 2021-01-01 2021-12-31 0001561680 us-gaap:CommonStockMember 2020-12-31 0001561680 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001561680 us-gaap:RetainedEarningsMember 2020-12-31 0001561680 us-gaap:ParentMember 2020-12-31 0001561680 us-gaap:NoncontrollingInterestMember 2020-12-31 0001561680 2020-12-31 0001561680 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001561680 us-gaap:ParentMember 2021-01-01 2021-12-31 0001561680 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001561680 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001561680 us-gaap:CommonStockMember 2021-12-31 0001561680 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001561680 us-gaap:RetainedEarningsMember 2021-12-31 0001561680 us-gaap:ParentMember 2021-12-31 0001561680 us-gaap:NoncontrollingInterestMember 2021-12-31 0001561680 2021-12-31 0001561680 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001561680 us-gaap:ParentMember 2022-01-01 2022-12-31 0001561680 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001561680 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001561680 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001561680 us-gaap:CommonStockMember 2022-12-31 0001561680 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001561680 us-gaap:RetainedEarningsMember 2022-12-31 0001561680 us-gaap:ParentMember 2022-12-31 0001561680 us-gaap:NoncontrollingInterestMember 2022-12-31 0001561680 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001561680 us-gaap:ParentMember 2023-01-01 2023-12-31 0001561680 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-12-31 0001561680 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001561680 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001561680 us-gaap:CommonStockMember 2023-12-31 0001561680 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001561680 us-gaap:RetainedEarningsMember 2023-12-31 0001561680 us-gaap:ParentMember 2023-12-31 0001561680 us-gaap:NoncontrollingInterestMember 2023-12-31 0001561680 2021-01-15 0001561680 tph:HomebuildingSegmentMember tph:WestMember 2023-01-01 2023-12-31 0001561680 tph:HomebuildingSegmentMember tph:WestMember 2022-01-01 2022-12-31 0001561680 tph:HomebuildingSegmentMember tph:WestMember 2021-01-01 2021-12-31 0001561680 tph:HomebuildingSegmentMember tph:CentralMember 2023-01-01 2023-12-31 0001561680 tph:HomebuildingSegmentMember tph:CentralMember 2022-01-01 2022-12-31 0001561680 tph:HomebuildingSegmentMember tph:CentralMember 2021-01-01 2021-12-31 0001561680 tph:HomebuildingSegmentMember tph:EastMember 2023-01-01 2023-12-31 0001561680 tph:HomebuildingSegmentMember tph:EastMember 2022-01-01 2022-12-31 0001561680 tph:HomebuildingSegmentMember tph:EastMember 2021-01-01 2021-12-31 0001561680 us-gaap:OperatingSegmentsMember tph:HomebuildingSegmentMember tph:WestMember 2023-12-31 0001561680 us-gaap:OperatingSegmentsMember tph:HomebuildingSegmentMember tph:WestMember 2022-12-31 0001561680 us-gaap:OperatingSegmentsMember tph:HomebuildingSegmentMember tph:CentralMember 2023-12-31 0001561680 us-gaap:OperatingSegmentsMember tph:HomebuildingSegmentMember tph:CentralMember 2022-12-31 0001561680 us-gaap:OperatingSegmentsMember tph:HomebuildingSegmentMember tph:EastMember 2023-12-31 0001561680 us-gaap:OperatingSegmentsMember tph:HomebuildingSegmentMember tph:EastMember 2022-12-31 0001561680 tph:HomebuildingSegmentMember 2023-12-31 0001561680 tph:HomebuildingSegmentMember 2022-12-31 0001561680 us-gaap:CorporateNonSegmentMember tph:HomebuildingSegmentMember 2023-12-31 0001561680 us-gaap:CorporateNonSegmentMember tph:HomebuildingSegmentMember 2022-12-31 0001561680 us-gaap:OperatingSegmentsMember tph:FinancialServicesSegmentMember 2023-12-31 0001561680 us-gaap:OperatingSegmentsMember tph:FinancialServicesSegmentMember 2022-12-31 0001561680 tph:HomebuildingSegmentMember tph:WestMember 2023-12-31 0001561680 tph:HomebuildingSegmentMember tph:WestMember 2022-12-31 0001561680 tph:HomebuildingSegmentMember tph:CentralMember 2022-12-31 0001561680 tph:HomebuildingSegmentMember tph:CentralMember 2023-12-31 0001561680 tph:HomebuildingSegmentMember tph:EastMember 2022-12-31 0001561680 tph:HomebuildingSegmentMember tph:EastMember 2023-12-31 0001561680 tph:WestMember 2023-01-01 2023-12-31 0001561680 tph:WestMember 2021-01-01 2021-12-31 0001561680 srt:MinimumMember 2023-12-31 0001561680 srt:MaximumMember 2023-12-31 0001561680 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2023-12-31 0001561680 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2022-12-31 0001561680 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2023-01-01 2023-12-31 0001561680 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2022-01-01 2022-12-31 0001561680 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2021-01-01 2021-12-31 0001561680 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2023-12-31 0001561680 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2022-12-31 0001561680 us-gaap:ConsolidatedEntityExcludingVieMember 2023-12-31 0001561680 us-gaap:ConsolidatedEntityExcludingVieMember 2022-12-31 0001561680 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-12-31 0001561680 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-12-31 0001561680 tph:WRECOMember us-gaap:TradeNamesMember 2023-12-31 0001561680 tph:WRECOMember us-gaap:TradeNamesMember 2022-12-31 0001561680 tph:FivePointEightSevenFivePercentSeniorNotesDueTwoThousandTwentyFourMember us-gaap:SeniorNotesMember 2023-12-31 0001561680 tph:FivePointEightSevenFivePercentSeniorNotesDueTwoThousandTwentyFourMember us-gaap:SeniorNotesMember 2022-12-31 0001561680 tph:FivePointTwoFiveZeroPercentSeniorNotesDueTwoThousandTwentySevenMember us-gaap:SeniorNotesMember 2023-12-31 0001561680 tph:FivePointTwoFiveZeroPercentSeniorNotesDueTwoThousandTwentySevenMember us-gaap:SeniorNotesMember 2022-12-31 0001561680 tph:FivePointSevenZeroPercentSeniorNotesDueTwoThousandTwentyEightMember us-gaap:SeniorNotesMember 2023-12-31 0001561680 tph:FivePointSevenZeroPercentSeniorNotesDueTwoThousandTwentyEightMember us-gaap:SeniorNotesMember 2022-12-31 0001561680 tph:FivePointSevenZeroPercentSeniorNotesDueTwoThousandTwentyEightMember us-gaap:SeniorNotesMember 2020-06-30 0001561680 tph:FivePointSevenZeroPercentSeniorNotesDueTwoThousandTwentyEightMember us-gaap:SeniorNotesMember 2020-06-01 2020-06-30 0001561680 tph:FivePointTwoFiveZeroPercentSeniorNotesDueTwoThousandTwentySevenMember us-gaap:SeniorNotesMember 2017-06-30 0001561680 tph:FivePointTwoFiveZeroPercentSeniorNotesDueTwoThousandTwentySevenMember us-gaap:SeniorNotesMember 2017-06-01 2017-06-30 0001561680 tph:FivePointEightSevenFivePercentSeniorNotesDueTwoThousandTwentyFourMember us-gaap:SeniorNotesMember 2017-06-01 2017-06-30 0001561680 tph:FivePointEightSevenFivePercentSeniorNotesDueTwoThousandTwentyFourMember us-gaap:SeniorNotesMember 2017-06-30 0001561680 tph:FivePointEightSevenFivePercentSeniorNotesDueTwoThousandTwentyFourMember 2017-06-01 2017-06-30 0001561680 us-gaap:SeniorNotesMember 2023-12-31 0001561680 us-gaap:SeniorNotesMember 2022-12-31 0001561680 tph:TheTermLoanFacilityMember us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001561680 tph:TheTermLoanFacilityMember us-gaap:NotesPayableOtherPayablesMember 2022-12-31 0001561680 tph:SellerFinancedLoanMember 2023-12-31 0001561680 tph:SellerFinancedLoanMember 2022-12-31 0001561680 us-gaap:RevolvingCreditFacilityMember tph:TheAmendedRevolvingCreditFacilityMember 2023-12-15 0001561680 tph:TheTermLoanFacilityMember us-gaap:NotesPayableOtherPayablesMember 2023-12-15 0001561680 us-gaap:RevolvingCreditFacilityMember tph:TheAmendedRevolvingCreditFacilityMember 2022-06-28 0001561680 us-gaap:RevolvingCreditFacilityMember tph:TheAmendedRevolvingCreditFacilityMember 2022-06-29 0001561680 us-gaap:LetterOfCreditMember tph:TheAmendedRevolvingCreditFacilityMember 2022-06-28 0001561680 us-gaap:LetterOfCreditMember tph:TheAmendedRevolvingCreditFacilityMember 2022-06-29 0001561680 tph:TheAmendedRevolvingCreditFacilityMember 2023-12-15 0001561680 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember tph:TheAmendedRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-12-15 2023-12-15 0001561680 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember tph:TheAmendedRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-12-15 2023-12-15 0001561680 srt:MinimumMember tph:TheTermLoanFacilityMember us-gaap:NotesPayableOtherPayablesMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-12-15 2023-12-15 0001561680 srt:MaximumMember tph:TheTermLoanFacilityMember us-gaap:NotesPayableOtherPayablesMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-12-15 2023-12-15 0001561680 us-gaap:RevolvingCreditFacilityMember tph:TheAmendedRevolvingCreditFacilityMember 2023-12-31 0001561680 us-gaap:RevolvingCreditFacilityMember tph:TheAmendedRevolvingCreditFacilityMember 2022-12-31 0001561680 us-gaap:LetterOfCreditMember 2023-12-31 0001561680 us-gaap:LetterOfCreditMember 2022-12-31 0001561680 tph:SellerFinancedLoansSellerOneMember tph:SellerFinancedLoanMember 2023-12-31 0001561680 tph:SellerFinancedLoansSellerTwoMember tph:SecondSellerFinancedLoanMember 2022-12-31 0001561680 us-gaap:NotesPayableOtherPayablesMember 2023-01-01 2023-12-31 0001561680 us-gaap:NotesPayableOtherPayablesMember 2022-01-01 2022-12-31 0001561680 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SeniorNotesMember 2023-12-31 0001561680 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SeniorNotesMember 2023-12-31 0001561680 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SeniorNotesMember 2022-12-31 0001561680 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:SeniorNotesMember 2022-12-31 0001561680 us-gaap:SecuredDebtMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561680 us-gaap:SecuredDebtMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561680 us-gaap:SecuredDebtMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001561680 us-gaap:SecuredDebtMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001561680 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember tph:SellerFinancedLoanMember 2023-12-31 0001561680 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember tph:SellerFinancedLoanMember 2023-12-31 0001561680 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember tph:SellerFinancedLoanMember 2022-12-31 0001561680 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember tph:SellerFinancedLoanMember 2022-12-31 0001561680 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2023-01-01 2023-12-31 0001561680 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2023-12-31 0001561680 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2022-01-01 2022-12-31 0001561680 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2022-12-31 0001561680 us-gaap:SuretyBondMember 2023-12-31 0001561680 us-gaap:SuretyBondMember 2022-12-31 0001561680 us-gaap:BuildingMember 2023-12-31 0001561680 srt:MinimumMember us-gaap:EquipmentMember 2023-12-31 0001561680 srt:MaximumMember us-gaap:EquipmentMember 2023-12-31 0001561680 us-gaap:LandMember 1987-12-31 0001561680 tph:GroundLeaseTenYearRenewalOptionMember us-gaap:LandMember 1987-01-01 1987-12-31 0001561680 tph:GroundLeaseTenYearRenewalOptionMember us-gaap:LandMember 1987-12-31 0001561680 tph:GroundLeaseFortyfiveYearRenewalOptionMember us-gaap:LandMember 1987-12-31 0001561680 tph:GroundLeaseRenewalOptionExercisedExtensionThrough2071Member 1987-12-31 0001561680 tph:GroundLeaseRenewalOptionExercisedExtensionThrough2071Member us-gaap:LandMember 1987-01-01 1987-12-31 0001561680 tph:PropertyEquipmentandOtherMember 2023-01-01 2023-12-31 0001561680 tph:PropertyEquipmentandOtherMember 2022-01-01 2022-12-31 0001561680 tph:PropertyEquipmentandOtherMember 2021-01-01 2021-12-31 0001561680 us-gaap:LandMember 2023-01-01 2023-12-31 0001561680 us-gaap:LandMember 2022-01-01 2022-12-31 0001561680 us-gaap:LandMember 2021-01-01 2021-12-31 0001561680 tph:PropertyEquipmentandOtherMember 2023-12-31 0001561680 tph:PropertyEquipmentandOtherMember 2022-12-31 0001561680 us-gaap:LandMember 2023-12-31 0001561680 us-gaap:LandMember 2022-12-31 0001561680 tph:TwoThousandTwentyTwoIncentiveProgramMember 2023-12-31 0001561680 us-gaap:EmployeeStockOptionMember 2022-12-31 0001561680 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001561680 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001561680 us-gaap:EmployeeStockOptionMember 2023-12-31 0001561680 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001561680 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001561680 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001561680 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001561680 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001561680 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001561680 tph:EmployeesAndOfficersMember us-gaap:RestrictedStockUnitsRSUMember 2023-02-22 2023-02-22 0001561680 tph:EmployeesAndOfficersMember us-gaap:RestrictedStockUnitsRSUMember 2023-02-22 0001561680 srt:OfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-02-22 2023-02-22 0001561680 srt:OfficerMember us-gaap:RestrictedStockUnitsRSUMember tph:HomebuildingRevenueMember 2023-02-22 0001561680 srt:OfficerMember us-gaap:RestrictedStockUnitsRSUMember tph:PretaxEarningsMember 2023-02-22 0001561680 srt:MinimumMember srt:OfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-02-22 2023-02-22 0001561680 srt:MaximumMember srt:OfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-02-22 2023-02-22 0001561680 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2023-05-01 2023-05-01 0001561680 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2023-05-01 0001561680 srt:OfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-12-26 2023-12-26 0001561680 srt:OfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-12-26 0001561680 tph:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001561680 tph:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2023-12-26 2023-12-26 0001561680 tph:EmployeesAndOfficersMember us-gaap:RestrictedStockUnitsRSUMember 2022-02-22 2022-02-22 0001561680 tph:EmployeesAndOfficersMember us-gaap:RestrictedStockUnitsRSUMember 2022-02-22 0001561680 srt:OfficerMember us-gaap:RestrictedStockUnitsRSUMember 2022-02-22 2022-02-22 0001561680 srt:OfficerMember us-gaap:RestrictedStockUnitsRSUMember tph:HomebuildingRevenueMember 2022-02-22 0001561680 srt:OfficerMember us-gaap:RestrictedStockUnitsRSUMember tph:PretaxEarningsMember 2022-02-22 0001561680 srt:MinimumMember srt:OfficerMember us-gaap:RestrictedStockUnitsRSUMember 2022-02-22 2022-02-22 0001561680 srt:MaximumMember srt:OfficerMember us-gaap:RestrictedStockUnitsRSUMember 2022-02-22 2022-02-22 0001561680 srt:OfficerMember us-gaap:RestrictedStockUnitsRSUMember 2022-02-22 0001561680 srt:PresidentMember us-gaap:RestrictedStockUnitsRSUMember 2022-02-22 2022-02-22 0001561680 srt:PresidentMember us-gaap:RestrictedStockUnitsRSUMember tph:HomebuildingRevenueMember 2022-02-22 0001561680 srt:PresidentMember us-gaap:RestrictedStockUnitsRSUMember tph:PretaxEarningsMember 2022-02-22 0001561680 srt:MinimumMember srt:PresidentMember us-gaap:RestrictedStockUnitsRSUMember 2022-02-22 2022-02-22 0001561680 srt:MaximumMember srt:PresidentMember us-gaap:RestrictedStockUnitsRSUMember 2022-02-22 2022-02-22 0001561680 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2022-04-25 2022-04-25 0001561680 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2022-04-25 0001561680 tph:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001561680 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001561680 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 iso4217:USD shares iso4217:USD shares tph:state tph:business_line tph:brand tph:segment tph:community pure tph:investment tph:intangible_asset tph:loan tph:lease tph:leaseRenewalOption tph:leaseExtension false 2023 FY 0001561680 http://fasb.org/us-gaap/2023#OtherAssets http://fasb.org/us-gaap/2023#OtherAssets http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities P3Y 10-K true 2023-12-31 --12-31 false 1-35796 Tri Pointe Homes, Inc. DE 61-1763235 940 Southwood Blvd Suite 200 Incline Village NV 89451 775 413-1030 Common Stock, par value $0.01 per share TPH NYSE Yes No Yes Yes Large Accelerated Filer false false true false false 3160260947 95433013 Portions from the registrant’s proxy statement relating to its 2024 annual meeting of stockholders are incorporated by reference into Part III, Items 10, 11, 12, 13 and 14. false false false false 42 Ernst & Young LLP Irvine, California 868953000 889664000 224636000 169449000 3337483000 3173849000 131824000 129837000 156603000 156603000 37996000 34851000 157093000 165687000 4914588000 4719940000 64833000 62324000 453531000 443034000 288337000 287427000 1094249000 1090624000 1900950000 1883409000 0.01 0.01 50000000 50000000 0 0 0 0 0 0 0.01 0.01 500000000 500000000 95530512 95530512 101017708 101017708 955000 1010000 0 3685000 3010003000 2827694000 3010958000 2832389000 2680000 4142000 3013638000 2836531000 4914588000 4719940000 3654035000 4291563000 3955154000 12197000 5108000 13016000 2971000 2695000 2619000 3669203000 4299366000 3970789000 2838513000 3160581000 2972237000 12083000 2075000 11585000 2894000 2685000 2550000 184388000 175005000 179214000 217994000 212504000 200163000 413331000 746516000 605040000 -97000 312000 -96000 39446000 2307000 525000 452680000 749135000 605469000 46001000 49167000 11446000 31322000 25136000 6292000 0 46000 15039000 14679000 24077000 20193000 467359000 773212000 625662000 118164000 190803000 156395000 349195000 582409000 469267000 5493000 6349000 343702000 576060000 469267000 3.48 5.60 4.16 3.45 5.54 4.12 98679477 102898423 112836051 99695662 104003652 113809292 121882778 1219000 345137000 1886181000 2232537000 12000 2232549000 469267000 469267000 469267000 825161 8000 5549000 5557000 5557000 4636000 4636000 4636000 20941000 20941000 20941000 13063465 131000 275914000 276045000 276045000 109644474 1096000 91077000 2355448000 2447621000 12000 2447633000 576060000 576060000 6349000 582409000 769615 8000 1670000 1678000 1678000 9112000 9112000 9112000 18780000 18780000 18780000 9396381 94000 202544000 202638000 202638000 2464000 2464000 103814000 -103814000 245000 245000 101017708 1010000 3685000 2827694000 2832389000 4142000 2836531000 343702000 343702000 5493000 349195000 814079 8000 862000 870000 870000 9806000 9806000 9806000 19919000 19919000 19919000 6301275 63000 176053000 176116000 176116000 6955000 6955000 161393000 -161393000 0 0 95530512 955000 0 3010003000 3010958000 2680000 3013638000 349195000 582409000 469267000 26852000 28010000 32421000 -97000 358000 14943000 -3145000 22245000 -9571000 19919000 18780000 20941000 14157000 8747000 20838000 172726000 123147000 161010000 55187000 52453000 53445000 -5434000 6510000 -20980000 2509000 -22530000 5164000 8156000 -13170000 74344000 0 2253000 14547000 195261000 444276000 419533000 25376000 43623000 29489000 0 0 2000 1042000 14500000 42644000 -26418000 -58123000 -72131000 910000 112427000 0 0 75504000 8475000 14000 2404000 3570000 6955000 2464000 0 870000 1678000 5557000 9806000 9112000 4636000 174559000 202638000 276045000 -189554000 -178017000 -287169000 -20711000 208136000 60233000 889664000 681528000 621295000 868953000 889664000 681528000 Organization and Summary of Significant Accounting Policies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Organization</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tri Pointe is engaged in the design, construction and sale of innovative single-family attached and detached homes across ten states, including Arizona, California, Colorado, Maryland, Nevada, North Carolina, South Carolina, Texas, Virginia and Washington, and the District of Columbia. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2023, we announced our expansion into the greater Salt Lake City region with the launch of a new division in Utah. As of December 31, 2023, we had not yet commenced significant operations in this market.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) as contained within the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”).</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries as well as other entities in which the Company has a controlling interest and variable interest entities (“VIEs”) in which the Company is the primary beneficiary. The noncontrolling interests as of December 31, 2023 and 2022 represent the outside owners’ interests in the Company’s consolidated entities and the net equity of the VIE owners. All significant intercompany accounts have been eliminated upon consolidation.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the co</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ntext otherwise requires, the terms “Tri Pointe”, “the Company”, “we”, “us” or “our” used herein refer to Tri Pointe Homes, Inc., a Delaware corporation, and its consolida</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ted subsidiaries.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts for prior years have been reclassified to conform to the current period presentation.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</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%">Our financial statements have been prepared in accordance with GAAP. The preparation of these financial statements requires our management to make estimates and judgments that affect the reported amounts of assets and liabilities and the disclosures of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from our estimates.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subsequent Events</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%">We evaluated subsequent events up until our consolidated financial statements were filed with the Securities and Exchange Commission.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents and Concentration of Credit Risk</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We define cash and cash equivalents as cash on hand, demand deposits with financial institutions, and short-term liquid investments with a maturity date of less than three months from the date of acquisition, including U.S. Treasury bills and government money-mark funds with maturities of 90 days or less when purchased. The Company’s cash balances exceed federally insurable limits. The Company monitors the cash balances in its operating accounts and adjusts the cash balances as appropriate; however, these cash balances could be impacted if the underlying financial institutions fail or are subject to other adverse conditions in the financial markets. To date, the Company has experienced no loss or lack of access to cash in its operating accounts.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues from a mix of homebuilding operations and financial services operations. Due to the nature of our revenue generating activities, the disaggregated revenue reported on our consolidated statement of operations, in conjunction with the revenues reported in our segment disclosure, is deemed sufficient to report revenue from contracts with customers in accordance with the disaggregation disclosure requirements of Accounting Standards Update 2014-09, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Codified as “ASC 606”)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We report total revenues in Note 2, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Information</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is fully comprised of our revenues from contracts with customers. While the total homebuilding revenues by segment include a mix of home sales revenue, land and lot sales revenue and other operations revenue, all material revenue amounts outside of home sales revenue are attributed to their respective homebuilding segments in the discussion below. Our consideration of disaggregated revenue consisted of a variety of facts and circumstances pertaining to our contracts with customers. These considerations included the nature, amounts, timing and other characteristics and economic factors present within each revenue line item appearing on our consolidated statement of operations. See below for further commentary regarding each of our revenue streams from contracts with customers.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Home sales revenue</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate the majority of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our total revenues from home sales, which consists of our core business operation of building and delivering completed homes to homebuyers. Home sales revenue and related profit is generally recognized when title to and possession of the home is transferred to the homebuyer at the home closing date. Our performance obligation to deliver the agreed-upon home is generally satisfied in less than one year from the original contract date. Included in home sales revenue are forfeited deposits, which occur when homebuyers cancel home purchase contracts that include a nonrefundable deposit. Both revenue from forfeited deposits and deferred revenue resulting from uncompleted performance obligations existing at the time we deliver new homes to our homebuyers are immaterial.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial services revenues</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%">Tri Pointe Solutions is a reportable segment and is comprised of our Tri Pointe Connect mortgage financing operations, Tri Pointe Assuran</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ce title and escrow services operations, and Tri Pointe Advantage property and casualty insurance agency operations.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mortgage financing operations</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%">For the year ended December 31, 2023, the joint venture acted as a preferred mortgage loan broker to our homebuyers in all of the markets in which we operate, generating income from fees paid by third party lenders for the successful funding and closing of loans for homebuyers that originate through Tri Pointe Connect. From inception and through the fiscal year ended December 31, 2021, Tri Pointe Connect was accounted for under the equity method of accounting pursuant to which we recorded a percentage of income earned by Tri Pointe Connect based on our ownership percentage in this joint venture. Under the equity method of accounting, Tri Pointe Connect activity appeared as equity in income of unconsolidated entities under the Financial Services section of our consolidated statements of operations. Beginning in the fiscal year ended December 31, 2022, Tri Pointe Connect is fully consolidated under the Financial Services section of our consolidated statements of operations, with the noncontrolling interest recorded on the consolidated statements of operations as net income attributable to noncontrolling interests. Effective February 1, 2024, we acquired the minority equity interest in the joint venture, upon which Tri Pointe Connect became a wholly owned subsidiary of the Company.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Title and escrow services operations</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%">Tri Pointe Assurance provides title examinations for our homebuyers in the Carolinas and Colorado and both title examinations and escrow services for our homebuyers in Arizona, Texas, Maryland, Nevada and Virginia. Tri Pointe Assurance is a wholly owned subsidiary of Tri Pointe and acts as a title agency for First American Title Insurance Company. Revenue from our title and escrow services operations is fully recognized at the time of the consummation of the home sales transaction, at which time no further performance obligations are left to be satisfied. Tri Pointe Assurance revenue is included in the Financial Services section of our consolidated statements of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and casualty insurance agency operations</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%">Tri Pointe Advantage is a wholly owned subsidiary of Tri Pointe and provides property and casualty insurance agency services that help facilitate the closing process in all of the markets in which we operate. The total consideration for these services, including renewal options, is estimated upon the issuance of the initial insurance policy, subject to constraint. Tri Pointe Advantage revenue is included in the Financial Services section of our consolidated statements of operations.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Real Estate Inventories and Cost of Sales</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%">Real estate inventories consist of land, land under development, homes under construction, completed homes and model homes and are stated at cost, net of impairment losses. We capitalize direct carrying costs, including interest, property taxes and related development costs to inventories. Field construction supervision and related direct overhead are also included in the capitalized cost of inventories. Direct construction costs are specifically identified and allocated to homes while other common costs, such as land, land improvements and carrying costs, are allocated to homes within a community based upon their anticipated relative sales or fair value. In accordance with ASC Topic 835, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 835”), homebuilding interest capitalized as a cost of inventories owned is included in costs of sales as related units or lots are sold. To the extent our debt exceeds our qualified assets as defined in ASC 835, we expense a portion of the interest incurred. Qualified assets represent projects that are actively under development. Homebuilding cost of sales is recognized at the same time revenue is recognized and is recorded based upon total estimated costs to be allocated to each home within a community. Any changes to the estimated costs are allocated to the remaining undelivered lots and homes within their respective community. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the allocation of costs to a particular land parcel or individual home, we rely on project budgets that are based on a variety of assumptions, including assumptions about construction schedules and future costs to be incurred. Actual results could differ from budgeted amounts for various reasons, including construction delays, increases in costs that have not been committed or unforeseen issues encountered during construction that fall outside the scope of existing contracts, or costs that come in less than originally anticipated. While the actual results for a particular construction project are accurately reported over time, a variance between the budget and actual costs could result in the understatement or overstatement of costs and have a related impact on gross margins between reporting periods. To reduce the potential for such variances, we have procedures that have been applied on a consistent basis, including assessing and revising project budgets on a periodic basis, obtaining commitments from subcontractors and vendors for future costs to be incurred and utilizing the most recent information available to estimate costs.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If there are indicators of impairment, we perform a detailed budget and cash flow review of our real estate assets to determine whether the estimated remaining undiscounted future cash flows of the community are more or less than the asset’s carrying value. If the undiscounted cash flows are more than the asset’s carrying value, no impairment adjustment is required. However, if the undiscounted cash flows are less than the asset’s carrying value, the asset is deemed impaired and is written down to fair value. These impairment evaluations require us to make estimates and assumptions regarding future conditions, including timing and amounts of development costs and sales prices of real estate assets, to determine if expected future undiscounted cash flows will be sufficient to recover the asset’s carrying value.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When estimating undiscounted cash flows of a community, we make various assumptions, including: (i) expected sales prices, including the number of homes available, pricing and incentives being offered by us or other builders in other communities, and future sales price adjustments based on market and economic trends; (ii) expected sales pace and cancellation rates based on local housing market conditions, competition and historical trends; (iii) costs expended to date and expected to be incurred including, but not limited to, land and land development costs, home construction costs, interest costs, indirect construction and overhead costs, and selling costs; (iv) alternative product offerings that may be offered that could have an impact on sales pace, sales price and/or building costs; and (v) alternative uses for the property.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many assumptions are interdependent and a change in one may require a corresponding change to other assumptions. For example, increasing or decreasing monthly sales absorption rates has a direct impact on the estimated per unit sales price of a home and the level of time sensitive costs (such as indirect construction, overhead and carrying costs). Depending on the underlying objective of the community, assumptions could have a significant impact on the projected cash flow analysis. For example, if our objective is to preserve operating margins, our cash flow analysis will be different than if the objective is to increase sales. These o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bjectives may vary significantly from community to community and over time. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform a quarterly review for indicators of impairment. If assets are considered impaired, the impairment charge is determined by the amount the asset’s carrying value exceeds its fair value. Fair value is determined based on estimated future cash flows discounted for inherent risks associated with real estate assets. These discounted cash flows are impacted by expected risk based on estimated land development, construction and delivery timelines; market risk of price erosion; uncertainty of development or construction cost increases; and other risks specific to the asset or market conditions where the asset is located when assessment is made. These factors are specific to each community and may vary among communities. For the years ended December 31, 2023, 2022 and 2021, we recorded real estate inventory impairment charges of $11.5 million, zero and $19.6 million, respectively. </span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranty Reserves</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> course of business, we incur warranty-related costs associated with homes that have been delivered to homebuyers. Estimated future direct warranty costs are accrued and charged to cost of sales in the period when the related home sales revenues are recognized while indirect warranty overhead salaries and related costs are charged to cost of sales in the period incurred. Factors that affect the warranty accruals include the number of homes delivered, historical and anticipated rates of warranty claims and cost per claim. Our primary assumption in estimating the amounts we accrue for warranty costs is that historical claims experience is a strong indicator of future claims experience. In addition, we maintain commercial general liability insurance designed to protect us against a portion of our risk of loss from warranty and construction-related claims, subject to self-insured retentions. We self-insure a portion of our overall risk through the use of a wholly-owned captive insurance subsidiary.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also generally require our subcontractors and design professionals to indemnify us for liabilities arising from their work, subject to various limitations. However, such indemnity is significantly limited with respect to subcontractors that are added to our commercial general liability insurance policy. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our warranty reserve is based on actuarial analysis that uses our historical claim and expense data, as well as industry data to estimate these overall costs. Key assumptions used in developing these estimates include</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> weighting of industry data, claim frequencies, severities and resolution patterns, which can occur over an extended period of time. Our warranty reserve may also include an estimate of future fit and finish warranty claims to the extent not contemplated in the actuarial analysis. These estimates are subject to variability due to the length of time between the delivery of a home to a homebuyer and when a warranty or construction defect claim is made, and the ultimate resolution of such claim; uncertai</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nties regarding such claims relative to our markets and the types of product we build; and legal or regulatory actions and/or interpretations, among other factors. Due to the degree of judgment involved and the potential for variability in these underlying assumptions, our actual future costs could differ from those estimated. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also record expected recoveries from insurance carriers based on actual insurance claims made and actuarially determined amounts that depend on various factors, including, the above-described reserve estimates, our insurance policy coverage limits for the applicable policy years and historical recovery rates. Because of the inherent uncertainty and variability in these assumptions, our actual insurance recoveries could differ significantly from amounts currently estimated.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments in Unconsolidated Entities</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%">We have investments in unconsolidated entities over which we have significant influence that we account for using the equity method with taxes provided on undistributed earnings. We record earnings and accrue taxes in the period that the earnings are recorded by our affiliates. Under the equity method, our share of the unconsolidated entities’ earnings or loss is included in equity in income (loss) of unconsolidated entities in the accompanying consolidated statements of operations. We evaluate our investments in unconsolidated entities for impairment when events and circumstances indicate that the carrying value of the investment has been impaired beyond a temporary period of time.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entities</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 Company accounts for variable interest entities in accordance with ASC Topic 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 810”). Under ASC 810, a VIE is created when: (a) the equity investment at risk in the entity is not sufficient to permit the entity to finance its activities without additional subordinated financial support provided by other parties, including the equity holders; (b) the entity’s equity holders as a group (i) lack the direct or indirect ability to make decisions about the entity, (ii) are not obligated to absorb expected losses of the entity or (iii) do not have the right to receive expected residual returns of the entity; or (c) the entity’s equity holders have voting rights that are not proportionate to their economic interests, and the activities of the entity involve, or are conducted on behalf of, the equity holder with disproportionately few voting rights. If an entity is deemed to be a VIE pursuant to ASC 810, the enterprise that has both (a) the power to direct the activities of a VIE that most significantly impact the entity’s economic performance and (b) the obligation to absorb the expected losses of the entity or right to receive benefits from the entity that could be potentially significant to the VIE is considered the primary beneficiary and must consolidate the VIE.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 810, a deposit paid to an entity is deemed to be a variable interest that will absorb some or all of the entity’s expected losses if they occur. Our land purchase and lot option deposits generally represent our maximum exposure to the land seller if we elect not to purchase the optioned property. Therefore, whenever we enter into a land option or purchase contract with an entity and make a deposit, a VIE may have been created. In accordance with ASC 810, we perform ongoing reassessments of whether we are the primary beneficiary of a VIE.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some instances, we may also expend funds for due diligence, development and construction activities with respect to optioned land prior to takedown. Such costs are classified as inventories owned, which we would have to write off should we not exercise the option</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</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%">We account for share-based awards in accordance with ASC Topic 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 718”). ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements. ASC 718 requires all entities to apply a fair-value-based measurement method in accounting for share-based payment transactions with employees. Share-based awards are expensed on a straight-line basis over the expected vesting period.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:400;line-height:120%">We account for income taxes in accordance with ASC Topic 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 740”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Deferred tax assets and liabilities are recorded based on future tax consequences of temporary differences between the amounts reported for financial reporting purposes and the amounts deductible for income tax purposes, and are measured using enacted tax rates expected to apply in the years in which the temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in earnings in the period when the changes are enacted.</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%">We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. We are required to establish a valuation allowance for any portion of the asset we conclude is more likely than not to be unrealizable. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, carryback potential if permitted under the tax law, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for 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:10pt;font-weight:400;line-height:120%">We record uncertain tax positions in accordance with ASC 740 on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. </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%">We recognize interest and penalties related to unrecognized tax benefits in the provision for income taxes in the accompanying consolidated statement of operations. Accrued interest and penalties are included in accrued expenses and other liabilities in the accompanying consolidated balance sheets.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</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%">We account for business combinations in accordance with ASC Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, if the assets acquired and liabilities assumed constitute a business. For acquired companies constituting a business, we recognize the identifiable assets acquired and liabilities assumed at their acquisition-date fair values and recognize any excess of total consideration paid over the fair value of the identifiable net assets as goodwill.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In November 2023, the FASB issued ASU 2023-07, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> ("ASU 2023-07"), which requires expanded disclosure of significant segment expenses and other segment items on an annual and interim basis. ASU 2023-07 is effective for us for annual periods beginning after January 1, 2024 and interim periods beginning after January 1, 2025. We are currently evaluating the impact ASU 2023-07 will have on our financial statement disclosures.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, FASB issued ASU 2023-09, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2023-09"), which requires expanded disclosure of our income rate reconciliation and income taxes paid. ASU 2023-09 is effective for us for annual periods beginning after January 1, 2025. We are currently evaluating the impact ASU 2023-09 will have on our financial statement disclosures.</span></div> 10 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) as contained within the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”).</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries as well as other entities in which the Company has a controlling interest and variable interest entities (“VIEs”) in which the Company is the primary beneficiary. The noncontrolling interests as of December 31, 2023 and 2022 represent the outside owners’ interests in the Company’s consolidated entities and the net equity of the VIE owners. All significant intercompany accounts have been eliminated upon consolidation.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the co</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ntext otherwise requires, the terms “Tri Pointe”, “the Company”, “we”, “us” or “our” used herein refer to Tri Pointe Homes, Inc., a Delaware corporation, and its consolida</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ted subsidiaries.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts for prior years have been reclassified to conform to the current period presentation.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</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%">Our financial statements have been prepared in accordance with GAAP. The preparation of these financial statements requires our management to make estimates and judgments that affect the reported amounts of assets and liabilities and the disclosures of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from our estimates.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subsequent Events</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%">We evaluated subsequent events up until our consolidated financial statements were filed with the Securities and Exchange Commission.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents and Concentration of Credit Risk</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We define cash and cash equivalents as cash on hand, demand deposits with financial institutions, and short-term liquid investments with a maturity date of less than three months from the date of acquisition, including U.S. Treasury bills and government money-mark funds with maturities of 90 days or less when purchased. The Company’s cash balances exceed federally insurable limits. The Company monitors the cash balances in its operating accounts and adjusts the cash balances as appropriate; however, these cash balances could be impacted if the underlying financial institutions fail or are subject to other adverse conditions in the financial markets. To date, the Company has experienced no loss or lack of access to cash in its operating accounts.</span></div> <div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues from a mix of homebuilding operations and financial services operations. Due to the nature of our revenue generating activities, the disaggregated revenue reported on our consolidated statement of operations, in conjunction with the revenues reported in our segment disclosure, is deemed sufficient to report revenue from contracts with customers in accordance with the disaggregation disclosure requirements of Accounting Standards Update 2014-09, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Codified as “ASC 606”)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We report total revenues in Note 2, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Information</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is fully comprised of our revenues from contracts with customers. While the total homebuilding revenues by segment include a mix of home sales revenue, land and lot sales revenue and other operations revenue, all material revenue amounts outside of home sales revenue are attributed to their respective homebuilding segments in the discussion below. Our consideration of disaggregated revenue consisted of a variety of facts and circumstances pertaining to our contracts with customers. These considerations included the nature, amounts, timing and other characteristics and economic factors present within each revenue line item appearing on our consolidated statement of operations. See below for further commentary regarding each of our revenue streams from contracts with customers.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Home sales revenue</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate the majority of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our total revenues from home sales, which consists of our core business operation of building and delivering completed homes to homebuyers. Home sales revenue and related profit is generally recognized when title to and possession of the home is transferred to the homebuyer at the home closing date. Our performance obligation to deliver the agreed-upon home is generally satisfied in less than one year from the original contract date. Included in home sales revenue are forfeited deposits, which occur when homebuyers cancel home purchase contracts that include a nonrefundable deposit. Both revenue from forfeited deposits and deferred revenue resulting from uncompleted performance obligations existing at the time we deliver new homes to our homebuyers are immaterial.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial services revenues</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%">Tri Pointe Solutions is a reportable segment and is comprised of our Tri Pointe Connect mortgage financing operations, Tri Pointe Assuran</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ce title and escrow services operations, and Tri Pointe Advantage property and casualty insurance agency operations.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mortgage financing operations</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%">For the year ended December 31, 2023, the joint venture acted as a preferred mortgage loan broker to our homebuyers in all of the markets in which we operate, generating income from fees paid by third party lenders for the successful funding and closing of loans for homebuyers that originate through Tri Pointe Connect. From inception and through the fiscal year ended December 31, 2021, Tri Pointe Connect was accounted for under the equity method of accounting pursuant to which we recorded a percentage of income earned by Tri Pointe Connect based on our ownership percentage in this joint venture. Under the equity method of accounting, Tri Pointe Connect activity appeared as equity in income of unconsolidated entities under the Financial Services section of our consolidated statements of operations. Beginning in the fiscal year ended December 31, 2022, Tri Pointe Connect is fully consolidated under the Financial Services section of our consolidated statements of operations, with the noncontrolling interest recorded on the consolidated statements of operations as net income attributable to noncontrolling interests. Effective February 1, 2024, we acquired the minority equity interest in the joint venture, upon which Tri Pointe Connect became a wholly owned subsidiary of the Company.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Title and escrow services operations</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%">Tri Pointe Assurance provides title examinations for our homebuyers in the Carolinas and Colorado and both title examinations and escrow services for our homebuyers in Arizona, Texas, Maryland, Nevada and Virginia. Tri Pointe Assurance is a wholly owned subsidiary of Tri Pointe and acts as a title agency for First American Title Insurance Company. Revenue from our title and escrow services operations is fully recognized at the time of the consummation of the home sales transaction, at which time no further performance obligations are left to be satisfied. Tri Pointe Assurance revenue is included in the Financial Services section of our consolidated statements of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and casualty insurance agency operations</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%">Tri Pointe Advantage is a wholly owned subsidiary of Tri Pointe and provides property and casualty insurance agency services that help facilitate the closing process in all of the markets in which we operate. The total consideration for these services, including renewal options, is estimated upon the issuance of the initial insurance policy, subject to constraint. Tri Pointe Advantage revenue is included in the Financial Services section of our consolidated statements of operations.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Real Estate Inventories and Cost of Sales</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%">Real estate inventories consist of land, land under development, homes under construction, completed homes and model homes and are stated at cost, net of impairment losses. We capitalize direct carrying costs, including interest, property taxes and related development costs to inventories. Field construction supervision and related direct overhead are also included in the capitalized cost of inventories. Direct construction costs are specifically identified and allocated to homes while other common costs, such as land, land improvements and carrying costs, are allocated to homes within a community based upon their anticipated relative sales or fair value. In accordance with ASC Topic 835, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 835”), homebuilding interest capitalized as a cost of inventories owned is included in costs of sales as related units or lots are sold. To the extent our debt exceeds our qualified assets as defined in ASC 835, we expense a portion of the interest incurred. Qualified assets represent projects that are actively under development. Homebuilding cost of sales is recognized at the same time revenue is recognized and is recorded based upon total estimated costs to be allocated to each home within a community. Any changes to the estimated costs are allocated to the remaining undelivered lots and homes within their respective community. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the allocation of costs to a particular land parcel or individual home, we rely on project budgets that are based on a variety of assumptions, including assumptions about construction schedules and future costs to be incurred. Actual results could differ from budgeted amounts for various reasons, including construction delays, increases in costs that have not been committed or unforeseen issues encountered during construction that fall outside the scope of existing contracts, or costs that come in less than originally anticipated. While the actual results for a particular construction project are accurately reported over time, a variance between the budget and actual costs could result in the understatement or overstatement of costs and have a related impact on gross margins between reporting periods. To reduce the potential for such variances, we have procedures that have been applied on a consistent basis, including assessing and revising project budgets on a periodic basis, obtaining commitments from subcontractors and vendors for future costs to be incurred and utilizing the most recent information available to estimate costs.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If there are indicators of impairment, we perform a detailed budget and cash flow review of our real estate assets to determine whether the estimated remaining undiscounted future cash flows of the community are more or less than the asset’s carrying value. If the undiscounted cash flows are more than the asset’s carrying value, no impairment adjustment is required. However, if the undiscounted cash flows are less than the asset’s carrying value, the asset is deemed impaired and is written down to fair value. These impairment evaluations require us to make estimates and assumptions regarding future conditions, including timing and amounts of development costs and sales prices of real estate assets, to determine if expected future undiscounted cash flows will be sufficient to recover the asset’s carrying value.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When estimating undiscounted cash flows of a community, we make various assumptions, including: (i) expected sales prices, including the number of homes available, pricing and incentives being offered by us or other builders in other communities, and future sales price adjustments based on market and economic trends; (ii) expected sales pace and cancellation rates based on local housing market conditions, competition and historical trends; (iii) costs expended to date and expected to be incurred including, but not limited to, land and land development costs, home construction costs, interest costs, indirect construction and overhead costs, and selling costs; (iv) alternative product offerings that may be offered that could have an impact on sales pace, sales price and/or building costs; and (v) alternative uses for the property.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many assumptions are interdependent and a change in one may require a corresponding change to other assumptions. For example, increasing or decreasing monthly sales absorption rates has a direct impact on the estimated per unit sales price of a home and the level of time sensitive costs (such as indirect construction, overhead and carrying costs). Depending on the underlying objective of the community, assumptions could have a significant impact on the projected cash flow analysis. For example, if our objective is to preserve operating margins, our cash flow analysis will be different than if the objective is to increase sales. These o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bjectives may vary significantly from community to community and over time. </span></div>We perform a quarterly review for indicators of impairment. If assets are considered impaired, the impairment charge is determined by the amount the asset’s carrying value exceeds its fair value. Fair value is determined based on estimated future cash flows discounted for inherent risks associated with real estate assets. These discounted cash flows are impacted by expected risk based on estimated land development, construction and delivery timelines; market risk of price erosion; uncertainty of development or construction cost increases; and other risks specific to the asset or market conditions where the asset is located when assessment is made. These factors are specific to each community and may vary among communities. 11500000 0 19600000 <div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranty Reserves</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> course of business, we incur warranty-related costs associated with homes that have been delivered to homebuyers. Estimated future direct warranty costs are accrued and charged to cost of sales in the period when the related home sales revenues are recognized while indirect warranty overhead salaries and related costs are charged to cost of sales in the period incurred. Factors that affect the warranty accruals include the number of homes delivered, historical and anticipated rates of warranty claims and cost per claim. Our primary assumption in estimating the amounts we accrue for warranty costs is that historical claims experience is a strong indicator of future claims experience. In addition, we maintain commercial general liability insurance designed to protect us against a portion of our risk of loss from warranty and construction-related claims, subject to self-insured retentions. We self-insure a portion of our overall risk through the use of a wholly-owned captive insurance subsidiary.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also generally require our subcontractors and design professionals to indemnify us for liabilities arising from their work, subject to various limitations. However, such indemnity is significantly limited with respect to subcontractors that are added to our commercial general liability insurance policy. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our warranty reserve is based on actuarial analysis that uses our historical claim and expense data, as well as industry data to estimate these overall costs. Key assumptions used in developing these estimates include</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> weighting of industry data, claim frequencies, severities and resolution patterns, which can occur over an extended period of time. Our warranty reserve may also include an estimate of future fit and finish warranty claims to the extent not contemplated in the actuarial analysis. These estimates are subject to variability due to the length of time between the delivery of a home to a homebuyer and when a warranty or construction defect claim is made, and the ultimate resolution of such claim; uncertai</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nties regarding such claims relative to our markets and the types of product we build; and legal or regulatory actions and/or interpretations, among other factors. Due to the degree of judgment involved and the potential for variability in these underlying assumptions, our actual future costs could differ from those estimated. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also record expected recoveries from insurance carriers based on actual insurance claims made and actuarially determined amounts that depend on various factors, including, the above-described reserve estimates, our insurance policy coverage limits for the applicable policy years and historical recovery rates. Because of the inherent uncertainty and variability in these assumptions, our actual insurance recoveries could differ significantly from amounts currently estimated.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments in Unconsolidated Entities</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%">We have investments in unconsolidated entities over which we have significant influence that we account for using the equity method with taxes provided on undistributed earnings. We record earnings and accrue taxes in the period that the earnings are recorded by our affiliates. Under the equity method, our share of the unconsolidated entities’ earnings or loss is included in equity in income (loss) of unconsolidated entities in the accompanying consolidated statements of operations. We evaluate our investments in unconsolidated entities for impairment when events and circumstances indicate that the carrying value of the investment has been impaired beyond a temporary period of time.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entities</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 Company accounts for variable interest entities in accordance with ASC Topic 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 810”). Under ASC 810, a VIE is created when: (a) the equity investment at risk in the entity is not sufficient to permit the entity to finance its activities without additional subordinated financial support provided by other parties, including the equity holders; (b) the entity’s equity holders as a group (i) lack the direct or indirect ability to make decisions about the entity, (ii) are not obligated to absorb expected losses of the entity or (iii) do not have the right to receive expected residual returns of the entity; or (c) the entity’s equity holders have voting rights that are not proportionate to their economic interests, and the activities of the entity involve, or are conducted on behalf of, the equity holder with disproportionately few voting rights. If an entity is deemed to be a VIE pursuant to ASC 810, the enterprise that has both (a) the power to direct the activities of a VIE that most significantly impact the entity’s economic performance and (b) the obligation to absorb the expected losses of the entity or right to receive benefits from the entity that could be potentially significant to the VIE is considered the primary beneficiary and must consolidate the VIE.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 810, a deposit paid to an entity is deemed to be a variable interest that will absorb some or all of the entity’s expected losses if they occur. Our land purchase and lot option deposits generally represent our maximum exposure to the land seller if we elect not to purchase the optioned property. Therefore, whenever we enter into a land option or purchase contract with an entity and make a deposit, a VIE may have been created. In accordance with ASC 810, we perform ongoing reassessments of whether we are the primary beneficiary of a VIE.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some instances, we may also expend funds for due diligence, development and construction activities with respect to optioned land prior to takedown. Such costs are classified as inventories owned, which we would have to write off should we not exercise the option</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</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%">We account for share-based awards in accordance with ASC Topic 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 718”). ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements. ASC 718 requires all entities to apply a fair-value-based measurement method in accounting for share-based payment transactions with employees. Share-based awards are expensed on a straight-line basis over the expected vesting period.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:400;line-height:120%">We account for income taxes in accordance with ASC Topic 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 740”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Deferred tax assets and liabilities are recorded based on future tax consequences of temporary differences between the amounts reported for financial reporting purposes and the amounts deductible for income tax purposes, and are measured using enacted tax rates expected to apply in the years in which the temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in earnings in the period when the changes are enacted.</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%">We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. We are required to establish a valuation allowance for any portion of the asset we conclude is more likely than not to be unrealizable. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, carryback potential if permitted under the tax law, and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for 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:10pt;font-weight:400;line-height:120%">We record uncertain tax positions in accordance with ASC 740 on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. </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%">We recognize interest and penalties related to unrecognized tax benefits in the provision for income taxes in the accompanying consolidated statement of operations. Accrued interest and penalties are included in accrued expenses and other liabilities in the accompanying consolidated balance sheets.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</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%">We account for business combinations in accordance with ASC Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, if the assets acquired and liabilities assumed constitute a business. For acquired companies constituting a business, we recognize the identifiable assets acquired and liabilities assumed at their acquisition-date fair values and recognize any excess of total consideration paid over the fair value of the identifiable net assets as goodwill.</span></div> <div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In November 2023, the FASB issued ASU 2023-07, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> ("ASU 2023-07"), which requires expanded disclosure of significant segment expenses and other segment items on an annual and interim basis. ASU 2023-07 is effective for us for annual periods beginning after January 1, 2024 and interim periods beginning after January 1, 2025. We are currently evaluating the impact ASU 2023-07 will have on our financial statement disclosures.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, FASB issued ASU 2023-09, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2023-09"), which requires expanded disclosure of our income rate reconciliation and income taxes paid. ASU 2023-09 is effective for us for annual periods beginning after January 1, 2025. We are currently evaluating the impact ASU 2023-09 will have on our financial statement disclosures.</span></div> Segment Information<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%">W</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e operate two principal businesses: homebuilding and financial services.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 15, 2021, we consolidated our six regional homebuilding brands into one unified name, Tri Pointe Homes, under which we continue to acquire and develop land and construct and sell single-family detached and attached homes. In accordance with ASC Topic 280, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in determining the most appropriate reportable segments, we considered similar economic and other characteristics, including product types, average selling prices, gross profits, production </span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">processes, suppliers, subcontractors, regulatory environments, land acquisition results, and underlying demand and supply. In addition, our determination of reporting segments considered how our chief operating decision maker evaluates operating performance and capital allocation. Based upon these factors and in consideration of the geographical layout of our homebuilding markets, we have identified three homebuilding reporting segments, and as a result of such change, beginning in the quarter ended March 31, 2021, our homebuilding segments are reported under the following hierarchy:</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">West Region: </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arizona, California, Nevada and Washington</span></div><div style="margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Central Region: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Colorado and Texas</span></div><div style="margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">East Region: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">District of Columbia, Maryland, North Carolina, South Carolina and Virginia</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2023, we announced our expansion into the greater Salt Lake City region with the launch of a new division in Utah. As of December 31, 2023, we had not yet commenced significant operations in this market.</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%">Our Tri Pointe Solutions financial services operation is a reportable segment and is comprised of our Tri Pointe Connect mortgage financing operations, our Tri Pointe Assurance title and escrow services operations, and our Tri Pointe Advantage property and casualty insurance agency operations. For further details, see</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Organization and Summary of Significant Accounting Policies.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate is a non-operating segment that develops and implements company-wide strategic initiatives and provides support to our homebuilding reporting segments by centralizing certain administrative functions, such as marketing, legal, accounting, treasury, insurance, internal audit and risk management, information technology and human resources, to benefit from economies of scale. Our Corporate non-operating segment also includes general and administrative expenses related to operating our corporate headquarters. All of the expenses incurred by Corporate are allocated to the homebuilding reporting segments.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reportable segments follow the same accounting policies used for our consolidated financial statements, as described in Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Organization and Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Operational results of each reportable segment are not necessarily indicative of the results that would have been achieved had the reportable segment been an independent, stand-alone entity during the periods presented.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues and income before income taxes for each of our reportable segments were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</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%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"> </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:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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></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%">West</span></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%">2,413,318 </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%">2,983,630 </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%">2,909,429 </span></td><td style="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%">Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671,199 </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="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%">East</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,582 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,702 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,161 </span></td><td style="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 19pt;text-align: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 homebuilding revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,669,203 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,299,366 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,970,789 </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><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%">Financial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,446 </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</span></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%">3,715,204 </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%">4,348,533 </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%">3,982,235 </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:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #000000;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%">Income (loss) before taxes</span></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%"> </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%"> </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%"> </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%">West</span></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%">313,963 </span></td><td style="background-color:#ffffff;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%">582,438 </span></td><td style="background-color:#ffffff;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%">497,593 </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%">Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,381 </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%">East</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,495 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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 homebuilding income before taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,680 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749,135 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,469 </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><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%">Financial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">20,193 </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</span></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%">467,359 </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%">773,212 </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%">625,662 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Total real estate inventories and total assets for each of our reportable segments, as of the date indicated, were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:71.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.343%"></td><td style="width:0.1%"></td></tr><tr><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate inventories</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"> </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:2px 1pt;text-align: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="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%">West</span></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%">2,209,113 </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%">2,258,606 </span></td><td style="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%">Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598,700 </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="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%">East</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,319 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,543 </span></td><td style="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</span></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%">3,337,483 </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%">3,173,849 </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:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%"> </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%"> </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%">West</span></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,557,608 </span></td><td style="background-color:#ffffff;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,552,121 </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%">Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761,082 </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%">East</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376,129 </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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978,748 </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 19pt;text-align: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 homebuilding assets</span></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%">4,868,262 </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%">4,668,080 </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%">Financial services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,860 </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</span></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,914,588 </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,719,940 </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><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets as of December 31, 2023 and 2022 includes $139.3 million of goodwill, with $125.4 million included in the West segment, $8.3 million included in the Central segment and $5.6 million included in the East segment. Total Corporate assets as of December 31, 2023 and 2022 includes our Tri Pointe Homes trade name. For further details on goodwill and our intangible assets, see Note 8, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div> 2 <div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 15, 2021, we consolidated our six regional homebuilding brands into one unified name, Tri Pointe Homes, under which we continue to acquire and develop land and construct and sell single-family detached and attached homes. In accordance with ASC Topic 280, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in determining the most appropriate reportable segments, we considered similar economic and other characteristics, including product types, average selling prices, gross profits, production </span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">processes, suppliers, subcontractors, regulatory environments, land acquisition results, and underlying demand and supply. In addition, our determination of reporting segments considered how our chief operating decision maker evaluates operating performance and capital allocation. Based upon these factors and in consideration of the geographical layout of our homebuilding markets, we have identified three homebuilding reporting segments, and as a result of such change, beginning in the quarter ended March 31, 2021, our homebuilding segments are reported under the following hierarchy:</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">West Region: </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arizona, California, Nevada and Washington</span></div><div style="margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Central Region: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Colorado and Texas</span></div><div style="margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">East Region: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">District of Columbia, Maryland, North Carolina, South Carolina and Virginia</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2023, we announced our expansion into the greater Salt Lake City region with the launch of a new division in Utah. As of December 31, 2023, we had not yet commenced significant operations in this market.</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%">Our Tri Pointe Solutions financial services operation is a reportable segment and is comprised of our Tri Pointe Connect mortgage financing operations, our Tri Pointe Assurance title and escrow services operations, and our Tri Pointe Advantage property and casualty insurance agency operations. For further details, see</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Organization and Summary of Significant Accounting Policies.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate is a non-operating segment that develops and implements company-wide strategic initiatives and provides support to our homebuilding reporting segments by centralizing certain administrative functions, such as marketing, legal, accounting, treasury, insurance, internal audit and risk management, information technology and human resources, to benefit from economies of scale. Our Corporate non-operating segment also includes general and administrative expenses related to operating our corporate headquarters. All of the expenses incurred by Corporate are allocated to the homebuilding reporting segments.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reportable segments follow the same accounting policies used for our consolidated financial statements, as described in Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Organization and Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Operational results of each reportable segment are not necessarily indicative of the results that would have been achieved had the reportable segment been an independent, stand-alone entity during the periods presented.</span></div> 6 1 3 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues and income before income taxes for each of our reportable segments were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</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%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"> </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:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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></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%">West</span></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%">2,413,318 </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%">2,983,630 </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%">2,909,429 </span></td><td style="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%">Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671,199 </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="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%">East</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,582 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,702 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,161 </span></td><td style="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 19pt;text-align: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 homebuilding revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,669,203 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,299,366 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,970,789 </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><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%">Financial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,446 </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</span></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%">3,715,204 </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%">4,348,533 </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%">3,982,235 </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:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #000000;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%">Income (loss) before taxes</span></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%"> </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%"> </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%"> </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%">West</span></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%">313,963 </span></td><td style="background-color:#ffffff;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%">582,438 </span></td><td style="background-color:#ffffff;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%">497,593 </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%">Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,381 </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%">East</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,495 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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 homebuilding income before taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,680 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749,135 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,469 </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><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%">Financial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">20,193 </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</span></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%">467,359 </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%">773,212 </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%">625,662 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Total real estate inventories and total assets for each of our reportable segments, as of the date indicated, were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:71.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.343%"></td><td style="width:0.1%"></td></tr><tr><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate inventories</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"> </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:2px 1pt;text-align: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="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%">West</span></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%">2,209,113 </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%">2,258,606 </span></td><td style="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%">Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598,700 </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="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%">East</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,319 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,543 </span></td><td style="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</span></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%">3,337,483 </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%">3,173,849 </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:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%"> </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%"> </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%">West</span></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,557,608 </span></td><td style="background-color:#ffffff;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,552,121 </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%">Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761,082 </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%">East</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376,129 </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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978,748 </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 19pt;text-align: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 homebuilding assets</span></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%">4,868,262 </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%">4,668,080 </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%">Financial services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,860 </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</span></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,914,588 </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,719,940 </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><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets as of December 31, 2023 and 2022 includes $139.3 million of goodwill, with $125.4 million included in the West segment, $8.3 million included in the Central segment and $5.6 million included in the East segment. Total Corporate assets as of December 31, 2023 and 2022 includes our Tri Pointe Homes trade name. For further details on goodwill and our intangible assets, see Note 8, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div> 2413318000 2983630000 2909429000 757303000 856034000 671199000 498582000 459702000 390161000 3669203000 4299366000 3970789000 46001000 49167000 11446000 3715204000 4348533000 3982235000 313963000 582438000 497593000 81222000 118533000 73381000 57495000 48164000 34495000 452680000 749135000 605469000 14679000 24077000 20193000 467359000 773212000 625662000 2209113000 2258606000 762051000 598700000 366319000 316543000 3337483000 3173849000 2557608000 2552121000 947200000 761082000 421630000 376129000 941824000 978748000 4868262000 4668080000 46326000 51860000 4914588000 4719940000 139300000 139300000 125400000 125400000 8300000 8300000 5600000 5600000 Earnings Per Share<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 following table sets forth the components used in the computation of basic and diluted earnings per share (in thousands, except share and per share amounts):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:61.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.796%"></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="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"> </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:2px 1pt;text-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"> </span></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%">Income available to common stockholders</span></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%">343,702 </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%">576,060 </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%">469,267 </span></td><td style="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%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average shares outstanding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,679,477 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,898,423 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,836,051 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><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="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><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="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><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="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and unvested restricted stock units</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,016,185 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,105,229 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973,241 </span></td><td style="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%">Diluted weighted-average shares outstanding</span></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%">99,695,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,003,652 </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%">113,809,292 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share</span></td><td colspan="3" style="border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;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%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></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%">3.48 </span></td><td style="background-color:#cceeff;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%">5.60 </span></td><td style="background-color:#cceeff;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%">4.16 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #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.45 </span></td><td style="border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.54 </span></td><td style="border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #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.12 </span></td><td style="border-top:3pt double #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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Antidilutive stock options not included in diluted earnings per share</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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,939,126 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,590,509 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,904,089 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:120%">The following table sets forth the components used in the computation of basic and diluted earnings per share (in thousands, except share and per share amounts):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:61.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.796%"></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="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"> </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:2px 1pt;text-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"> </span></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%">Income available to common stockholders</span></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%">343,702 </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%">576,060 </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%">469,267 </span></td><td style="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%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average shares outstanding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,679,477 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,898,423 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,836,051 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><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="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><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="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><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="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and unvested restricted stock units</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,016,185 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,105,229 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973,241 </span></td><td style="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%">Diluted weighted-average shares outstanding</span></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%">99,695,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,003,652 </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%">113,809,292 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share</span></td><td colspan="3" style="border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;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%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></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%">3.48 </span></td><td style="background-color:#cceeff;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%">5.60 </span></td><td style="background-color:#cceeff;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%">4.16 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #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.45 </span></td><td style="border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.54 </span></td><td style="border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #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.12 </span></td><td style="border-top:3pt double #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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Antidilutive stock options not included in diluted earnings per share</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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,939,126 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,590,509 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,904,089 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 343702000 343702000 576060000 576060000 469267000 469267000 98679477 102898423 112836051 1016185 1105229 973241 99695662 104003652 113809292 3.48 5.60 4.16 3.45 5.54 4.12 2939126 1590509 1904089 Receivables, Net<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%">Receivables, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.778%"></td><td style="width:0.1%"></td></tr><tr><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Escrow proceeds and other accounts receivable, net</span></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%">158,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%">113,082 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty insurance receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Note 13)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,014 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,367 </span></td><td style="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 receivables</span></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%">224,636 </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%">169,449 </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:2pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables are evaluated for collectability and allowances for potential losses are established or maintained on applicable receivables based on an expected credit loss approach. Receivables were net of allowances for doubtful accounts of $436,000 and $472,000 as of December 31, 2023 and 2022, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</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%">Receivables, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.778%"></td><td style="width:0.1%"></td></tr><tr><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Escrow proceeds and other accounts receivable, net</span></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%">158,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%">113,082 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty insurance receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Note 13)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,014 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,367 </span></td><td style="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 receivables</span></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%">224,636 </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%">169,449 </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> 158622000 113082000 66014000 56367000 224636000 169449000 436000 472000 Real Estate Inventories<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%">Real estate inventories consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.778%"></td><td style="width:0.1%"></td></tr><tr><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate inventories owned:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"> </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:2px 1pt;text-align: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="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%">Homes completed or under construction</span></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%">1,402,762 </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%">1,293,681 </span></td><td style="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%">Land under development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,299,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,279,394 </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="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%">Land held for future development</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,615 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,725 </span></td><td style="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%">Model homes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,157 </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="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 real estate inventories owned</span></td><td colspan="2" style="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,162,016 </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 colspan="2" style="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,944,957 </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:#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%">Real estate inventories not owned:</span></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%"> </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%"> </span></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%">Land purchase and land option deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,467 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,892 </span></td><td style="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></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 real estate inventories not owned</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,467 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,892 </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><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%">Total real estate inventories</span></td><td style="border-bottom:3pt double #000000;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="border-bottom:3pt double #000000;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%">3,337,483 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;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 #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="border-bottom:3pt double #000000;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%">3,173,849 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Homes completed or under construction is comprised of costs associated with homes in various stages of construction and includes direct construction and related land acquisition and land development costs. Land under development primarily consists of land acquisition and land development costs, which include capitalized interest and real estate taxes, associated with land undergoing improvement activity. Land held for future development principally reflects land acquisition and land development costs related to land where development activity has not yet begun or has been suspended, but is expected to occur in the future</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate inventories not owned represents deposits related to land purchase and land and lot option agreements. For further details, see Note 7, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Interest Entities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest incurred, capitalized and expensed were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:61.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.796%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</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 incurred</span></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%">147,169 </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%">124,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 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%">92,783 </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="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</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147,169)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,529)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,783)</span></td><td style="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 expensed</span></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%">— </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></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%">Capitalized interest in beginning inventory</span></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #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%">191,411 </span></td><td style="border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #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%">173,563 </span></td><td style="border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #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,228 </span></td><td style="border-top:3pt double #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%">Interest capitalized as a cost of inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,783 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest previously capitalized as a cost of inventory, included in</span></div><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   cost of sales</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,933)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,681)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,448)</span></td><td style="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%">Capitalized interest in ending inventory</span></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%">221,647 </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%">191,411 </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%">173,563 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:2pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest is capitalized to real estate inventory during development and other qualifying activities. Interest that is capitalized to real estate inventory is included in cost of home sales as related units are delivered. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Real Estate Inventory Impairments and Land Option Abandonments</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%">Real estate inventory impairments and land option abandonments consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:61.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.796%"></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="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</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%">Real estate inventory impairments</span></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%">11,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,600 </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="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%">Land and lot option abandonments and pre-acquisition costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,657 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,747 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,238 </span></td><td style="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</span></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%">14,157 </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%">8,747 </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%">20,838 </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><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-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December 31, 2023, we recorded a real estate inventory impairment charge of $11.5 million related to one community in the West segment where the carrying value exceeded the fair value based on a discounted cash flow analysis. The disco</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">unt rate used to calculate fair value was 10%. We did not incur any impairment charges during the year ended December 31, 2022. During the year ended December 31, 2021, we recorded a real estate inventory impairment charge of $19.6 million related to one community in the West segment where the carrying value exceeded the fair value based on a discounted cash flow analysis. The discount rate used to calculate fair value was 12%.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to owning land and residential lots, we also have option agreements to purchase land and lots at a future date. We have option deposits and capitalized pre-acquisition costs associated with the optioned land and lots. When the economics of a project no longer support acquisition of the land or lots under option, we may elect not to move forward with the acquisition. Option deposits and capitalized pre-acquisition costs associated with the assets under option may be forfeited at that time. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate inventory impairments and land option abandonments are recorded in cost of home sales in the consolidated statements of operations.</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%">Real estate inventories consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.778%"></td><td style="width:0.1%"></td></tr><tr><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate inventories owned:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"> </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:2px 1pt;text-align: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="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%">Homes completed or under construction</span></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%">1,402,762 </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%">1,293,681 </span></td><td style="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%">Land under development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,299,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,279,394 </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="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%">Land held for future development</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,615 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,725 </span></td><td style="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%">Model homes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,157 </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="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 real estate inventories owned</span></td><td colspan="2" style="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,162,016 </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 colspan="2" style="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,944,957 </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:#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%">Real estate inventories not owned:</span></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%"> </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%"> </span></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%">Land purchase and land option deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,467 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,892 </span></td><td style="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></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 real estate inventories not owned</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,467 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,892 </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><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%">Total real estate inventories</span></td><td style="border-bottom:3pt double #000000;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="border-bottom:3pt double #000000;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%">3,337,483 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;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 #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="border-bottom:3pt double #000000;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%">3,173,849 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1402762000 1293681000 1299074000 1279394000 153615000 140725000 306565000 231157000 3162016000 2944957000 175467000 228892000 175467000 228892000 3337483000 3173849000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest incurred, capitalized and expensed were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:61.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.796%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</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 incurred</span></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%">147,169 </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%">124,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 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%">92,783 </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="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</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147,169)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,529)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,783)</span></td><td style="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 expensed</span></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%">— </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></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%">Capitalized interest in beginning inventory</span></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #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%">191,411 </span></td><td style="border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #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%">173,563 </span></td><td style="border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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:3pt double #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,228 </span></td><td style="border-top:3pt double #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%">Interest capitalized as a cost of inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,783 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest previously capitalized as a cost of inventory, included in</span></div><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   cost of sales</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,933)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,681)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,448)</span></td><td style="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%">Capitalized interest in ending inventory</span></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%">221,647 </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%">191,411 </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%">173,563 </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> 147169000 124529000 92783000 147169000 124529000 92783000 0 0 0 191411000 173563000 182228000 147169000 124529000 92783000 116933000 106681000 101448000 221647000 191411000 173563000 <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%">Real estate inventory impairments and land option abandonments consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:61.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.796%"></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="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</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%">Real estate inventory impairments</span></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%">11,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,600 </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="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%">Land and lot option abandonments and pre-acquisition costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,657 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,747 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,238 </span></td><td style="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</span></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%">14,157 </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%">8,747 </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%">20,838 </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> 11500000 0 19600000 2657000 8747000 1238000 14157000 8747000 20838000 11500000 1 0.10 0 19600000 1 0.12 Investments in Unconsolidated Entities<div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we held equity investments in thirteen active homebuilding partnerships or limited liability companies. Our participation in these entities may be as a developer, a builder, or an investment partner. Our ownership percentage varies from 8% to 50%, depending on the investment, with no controlling interest held in any of these investments. </span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unconsolidated Financial Information</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%">Aggregated assets, liabilities and operating results of the entities we account for as equity-method investments are provided below. Because our ownership interest in these entities varies, a direct relationship does not exist between the information presented below and the amounts that are reflected on our consolidated balance sheets as our investment in unconsolidated entities or on our consolidated statements of operations as equity in income (loss) of unconsolidated entities.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities of unconsolidated entities (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.778%"></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="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%">December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></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%">35,308 </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%">34,556 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,893 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate inventories</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,097 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,121 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,751 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></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%">551,876 </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%">531,321 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities and equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt obligations and other liabilities</span></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%">155,616 </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%">149,172 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company’s equity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,837 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside interests’ equity</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,436 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,312 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and equity</span></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%">551,876 </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%">531,321 </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><span><br/></span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Guarantees</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 unconsolidated entities in which we hold an equity investment generally finance their activities with a combination of equity and secured project debt financing. We have, and in some cases our joint venture partner has, guaranteed portions of the loan obligations for some of the homebuilding partnerships or limited liability companies, which may include any or all of the following: (i) project completion; (ii) remargin obligations; and (iii) environmental indemnities.</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%">In circumstances in which we have entered into joint and several guarantees with our joint venture partner, we generally seek to implement a reimbursement agreement with our partner that provides that neither party is responsible for more than its proportionate share or agreed-upon share of the guaranteed obligations. In the event our joint venture partner does not have adequate financial resources to meet </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">its obligations under such a reimbursement agreement, or otherwise fails to satisfy its obligations thereunder, we may be responsible for more than our proportionate share of any obligations under such guarantees.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, we have not recorded any liabilities for these obligations and guarantees, as the fair value of the related joint venture real estate assets exceeded the threshold where a remargin payment would be required and no other obligations under the guarantees existed as of such time. At December 31, 2023 and 2022, aggregate outstanding debt for unconsolidated entities, included in the “Debt obligations and other liabilities” line of the aggregated assets, liabilities and equity shown in the table above, was $125.9 million and $138.8 million, respectively.</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%">Results of operations from unconsolidated entities (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:61.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.796%"></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="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></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%">99,494 </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%">27,444 </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%">48,416 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,135)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,572)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,295)</span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></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%">(203)</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%">(139)</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%">22,117 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company’s equity in (loss) income of unconsolidated entities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">(97)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">358 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">14,943 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 13 0.08 0.50 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities of unconsolidated entities (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.778%"></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="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%">December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></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%">35,308 </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%">34,556 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,893 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate inventories</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,097 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,121 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,751 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></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%">551,876 </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%">531,321 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities and equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt obligations and other liabilities</span></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%">155,616 </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%">149,172 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company’s equity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,837 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside interests’ equity</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,436 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,312 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and equity</span></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%">551,876 </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%">531,321 </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:10pt;font-weight:400;line-height:120%">Results of operations from unconsolidated entities (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:61.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.796%"></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="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></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%">99,494 </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%">27,444 </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%">48,416 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,135)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,572)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,295)</span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></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%">(203)</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%">(139)</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%">22,117 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company’s equity in (loss) income of unconsolidated entities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">(97)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">358 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">14,943 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 35308000 34556000 38839000 30893000 450097000 458121000 27632000 7751000 551876000 531321000 155616000 149172000 131824000 129837000 264436000 252312000 551876000 531321000 125900000 138800000 99494000 27444000 48416000 100135000 27572000 26295000 438000 -11000 -4000 -203000 -139000 22117000 -97000 358000 14943000 Variable Interest Entities<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%">In the ordinary course of business, we enter into land option agreements in order to procure land and residential lots for future development and the construction of homes. The use of such land option agreements generally allows us to reduce the risks associated with direct land ownership and development, and reduces our capital and financial commitments. Pursuant to these land option agreements, we generally provide a deposit to the seller as consideration for the right to purchase land at different times in the future, usually at predetermined prices. Such deposits are recorded as land purchase and land option deposits under real estate inventories in the accompanying consolidated balance sheets.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We analyze each of our land option agreements and other similar contracts under the provisions of ASC 810 to determine whether the land seller is a VIE and, if so, whether we are the primary beneficiary. Although we do not have legal title to the underlying land, if we are determined to be the primary beneficiary of the VIE, we will consolidate the VIE in our financial statements and reflect its assets as real estate inventory not owned included in our real estate inventories, its liabilities as debt (nonrecourse) held by VIEs in accrued expenses and other liabilities and the net equity of the VIE owners as noncontrolling interests on our consolidated balance sheets. In determining whether we are the primary beneficiary, we consider, among other things, whether we have the power to direct the activities of the VIE that most significantly impact the VIE’s economic performance. Such activities would include, among other things, determining or limiting the scope or purpose of the VIE, selling or transferring property owned or controlled by the VIE, or arranging financing for the VIE.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Creditors of the entities with which we have land option agreements have no recourse against us. The maximum exposure to loss under our land option agreements is limited to non-refundable option deposits and any capitalized pre-acquisition costs. In some cases, we have also contracted to complete development work at a fixed cost on behalf of the land owner and budget shortfalls and savings will be borne by us. Additionally, we have entered into land banking arrangements which require us to complete development work even if we terminate the option to procure land or lots. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a summary of our interests in land option agreements (in thousands):</span></div><div style="margin-top:5pt"><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:34.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></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.543%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.543%"></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.548%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="12" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding: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%">Deposits</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%">Remaining<br/>Purchase<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Deposits</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%">Remaining<br/>Purchase<br/>Price</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unconsolidated VIEs</span></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%">159,164 </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%">1,017,791 </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="3" style="display:none"></td><td colspan="3" style="display:none"></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%">207,846 </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%">1,129,369 </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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other land option agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></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%">175,467 </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%">1,206,798 </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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">228,892 </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%">1,340,333 </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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:2pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unconsolidated VIEs represent VIEs for which the Company’s land option agreement represents a variable interest in the VIE and the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company was not the primary beneficiary. Other land option agreements were not considered VIEs.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the deposits presented in the table above, our exposure to loss related to our land option contracts consisted of capitalized pre-acquisition costs of $9.5 million and $13.8 million as of December 31, 2023 and 2022, respectively. These pre-acquisition costs were included in real estate inventories as land under development on our consolidated balance sheets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tri Pointe Connect Joint Venture</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%">For the year ended December 31, 2023, Tri Pointe Connect was a joint venture that acted as a preferred mortgage loan broker to our homebuyers in all of the markets in which we operated, generating income from fees paid by third party lenders for the successful funding and closing of loans for homebuyers that originated through Tri Pointe Connect. </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%">From inception and through the fiscal year ended December 31, 2021, Tri Pointe Connect was accounted for as an unconsolidated entity pursuant to which we recorded a percentage of income earned by Tri Pointe Connect based on our ownership percentage in this joint venture. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2022, a reconsideration event under ASC 810 occurred that gave us the ability to direct the activities of the joint venture that most significantly affect the entity’s economic performance. Based on our reassessment under ASC 810, we concluded that Tri Pointe Connect is a VIE and we are the primary beneficiary based on our controlling financial interest. As a result, beginning in January 2022, Tri Pointe Connect </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is accounted for as a consolidated VIE under the Financial Services section of our consolidated statements of operations, with the noncontrolling interest recorded on the consolidated statements of operations as net income attributable to noncontrolling interests.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2023, the accompanying consolidated balance sheets included the carrying value of the VIE’s assets of $3.0 million of cash and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$9.8 million of other assets, accrued expenses and other liabilities of $5.2 million, and noncontrolling interests of $2.7 million. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the accompanying consolidated balance sheets included the carrying value of the VIE’s assets of $6.5 million of cash and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$11.9 million of other assets, accrued expenses and other liabilities of $6.6 million, and noncontrolling interests of $4.1 million.</span></div><div style="margin-top:6pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective February 1, 2024, we acquired the minority equity interest in the joint venture, upon which Tri Pointe Connect became a wholly owned subsidiary of the Company. In connection with this transaction, Tri Pointe Connect will transition to a mortgage lending entity that will act as a preferred mortgage lender to our homebuyers in all of the markets in which we operate and provide mortgage financing by utilizing its own funds and funds made available pursuant to a credit facility with third party lenders. We intend to sell all of the loans we originate in the secondary market within a short period of time after origination.</span></div> <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a summary of our interests in land option agreements (in thousands):</span></div><div style="margin-top:5pt"><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:34.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></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.543%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.543%"></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.548%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="12" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding: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%">Deposits</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%">Remaining<br/>Purchase<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Deposits</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%">Remaining<br/>Purchase<br/>Price</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unconsolidated VIEs</span></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%">159,164 </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%">1,017,791 </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="3" style="display:none"></td><td colspan="3" style="display:none"></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%">207,846 </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%">1,129,369 </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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other land option agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></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%">175,467 </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%">1,206,798 </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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">228,892 </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%">1,340,333 </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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 159164000 1017791000 207846000 1129369000 16303000 189007000 21046000 210964000 175467000 1206798000 228892000 1340333000 9500000 13800000 3000000 9800000 5200000 2700000 6500000 11900000 6600000 4100000 Goodwill and Other Intangible Assets<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%">As of December 31, 2023 and December 31, 2022, $139.3 million of goodwill is included in goodwill and other intangible assets, net on each of the consolidated balance sheets, which was recorded in connection with our merger with Weyerhaeuser Real Estate Company (“WRECO”) in 2014. In addition, as of December 31, 2023 and December 31, 2022, we have one intangible asset with a carrying amount of $17.3 million comprised of a Tri Pointe Homes trade name, which has an indefinite useful life and is non-amortizing, resulting from the acquisition of WRECO in 2014.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC Topic 350, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we evaluate goodwill and indefinite-lived intangible assets for impairment on an annual basis, or more frequently if events or changes in circumstances between annual tests indicate that it is more likely than not that the asset is impaired. We have performed our annual goodwill impairment evaluation as of October 1, 2023. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our West, Central and East reporting units, we performed a qualitative assessment to determine whether it is more likely than not that their fair value is less than their carrying amount. Upon completion of the October 1, 2023 annual impairment assessment, we determined that no goodwill impairment was indicated. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we are not aware of any significant indicators of impairment that exist for our goodwill that would require additional analysis.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An impairment of our indefinite-lived intangible asset is based on a comparison of its fair value to book value, without consideration of any recoverability due to the indefinite nature of the asset. As of December 31, 2023, we believe that our indefinite-lived intangible asset continues to have an indefinite life and that its fair value exceeds its carrying value. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management’s judgment is required in the forecasts of future operating results that are used in our impairment evaluations. Our estimates are consistent with the plans and estimates that we use to manage our business. It is possible, however, that the plans may change and estimates used may prove to be inaccurate. If our actual results, or the plans and estimates used in future impairment analyses, are lower than the original estimates used to assess the recoverability of these assets, we could incur future impairment charges.</span></div> 139300000 139300000 1 1 17300000 17300000 <div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC Topic 350, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we evaluate goodwill and indefinite-lived intangible assets for impairment on an annual basis, or more frequently if events or changes in circumstances between annual tests indicate that it is more likely than not that the asset is impaired. We have performed our annual goodwill impairment evaluation as of October 1, 2023. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our West, Central and East reporting units, we performed a qualitative assessment to determine whether it is more likely than not that their fair value is less than their carrying amount. Upon completion of the October 1, 2023 annual impairment assessment, we determined that no goodwill impairment was indicated. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we are not aware of any significant indicators of impairment that exist for our goodwill that would require additional analysis.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An impairment of our indefinite-lived intangible asset is based on a comparison of its fair value to book value, without consideration of any recoverability due to the indefinite nature of the asset. As of December 31, 2023, we believe that our indefinite-lived intangible asset continues to have an indefinite life and that its fair value exceeds its carrying value. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management’s judgment is required in the forecasts of future operating results that are used in our impairment evaluations. Our estimates are consistent with the plans and estimates that we use to manage our business. It is possible, however, that the plans may change and estimates used may prove to be inaccurate. If our actual results, or the plans and estimates used in future impairment analyses, are lower than the original estimates used to assess the recoverability of these assets, we could incur future impairment charges.</span></div> Other Assets<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%">Other assets consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.778%"></td><td style="width:0.1%"></td></tr><tr><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,172 </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="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%">Refundable fees and other deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,726 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,226 </span></td><td style="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%">Development rights, held for future use or sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,192 </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="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%">Deferred loan costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,089 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,515 </span></td><td style="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%">Operating properties and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,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%">67,430 </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="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 style="-sec-ix-hidden:f-633"><span style="-sec-ix-hidden:f-634">Lease right-of-use assets</span></span></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,404 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,217 </span></td><td style="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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </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="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</span></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%">157,093 </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%">165,687 </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-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%">Other assets consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.778%"></td><td style="width:0.1%"></td></tr><tr><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,172 </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="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%">Refundable fees and other deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,726 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,226 </span></td><td style="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%">Development rights, held for future use or sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,192 </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="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%">Deferred loan costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,089 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,515 </span></td><td style="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%">Operating properties and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,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%">67,430 </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="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 style="-sec-ix-hidden:f-633"><span style="-sec-ix-hidden:f-634">Lease right-of-use assets</span></span></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,404 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,217 </span></td><td style="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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </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="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</span></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%">157,093 </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%">165,687 </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> 8462000 19172000 8726000 5226000 1192000 1192000 5089000 6515000 66284000 67430000 66404000 65217000 936000 935000 157093000 165687000 Accrued Expenses and Other Liabilities <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%">Accrued expenses and other liabilities consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.778%"></td><td style="width:0.1%"></td></tr><tr><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and related costs</span></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%">68,575 </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%">60,682 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserves (Note 13)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,993 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,375 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated cost for completion of real estate inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,072 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,991 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,027 </span></td><td style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,280 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,351 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,099 </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%"><span style="-sec-ix-hidden:f-657"><span style="-sec-ix-hidden:f-658">Lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,728 </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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,420 </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</span></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%">453,531 </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%">443,034 </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:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.778%"></td><td style="width:0.1%"></td></tr><tr><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and related costs</span></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%">68,575 </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%">60,682 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserves (Note 13)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,993 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,375 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated cost for completion of real estate inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,072 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,991 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,027 </span></td><td style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,280 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,351 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,099 </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%"><span style="-sec-ix-hidden:f-657"><span style="-sec-ix-hidden:f-658">Lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,728 </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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,420 </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</span></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%">453,531 </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%">443,034 </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> 68575000 60682000 106993000 104375000 108175000 108072000 43991000 42027000 23138000 17280000 8470000 9351000 2976000 4099000 78782000 77728000 12431000 19420000 453531000 443034000 Senior Notes and Loans Payable<div style="margin-top:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Notes</span></div><div style="margin-top:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior notes consisted of the following (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.778%"></td><td style="width:0.1%"></td></tr><tr><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,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.875% Senior Notes due June 15, 2024</span></div></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%">450,000 </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%">450,000 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.250% Senior Notes due June 1, 2027</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.700% Senior Notes due June 15, 2028</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount and deferred loan costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,376)</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</span></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%">1,094,249 </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%">1,090,624 </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:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, Tri Pointe issued $350.0 million aggregate principal amount of 5.700% Senior Notes due 2028 (the “2028 Notes”) at 100.00% of their aggregate principal amount. Net proceeds of this issuance were $345.2 million, after debt issuance costs and discounts. The 2028 Notes mature on June 15, 2028 and interest is paid semiannually in arrears on June 15 and December 15 of each year until maturity.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2017, Tri Pointe issued $300.0 million aggregate principal amount of 5.250% Senior Notes due 2027 (the “2027 Notes”) at 100.00% of their aggregate principal amount. Net proceeds of this issuance were $296.3 million, after debt issuance costs and discounts. The 2027 Notes mature on June 1, 2027 and interest is paid semiannually in arrears on June 1 and December 1 of each year until maturity.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tri Pointe and its 100% owned subsidiary Tri Pointe Homes Holdings, Inc. are co-issuers of the $450.0 million aggregate principal amount of 5.875% Senior Notes due 2024 (the “2024 Notes”). The 2024 Notes were issued at 98.15% of their aggregate principal amount. The net proceeds from the offering of the 2024 Notes was $429.0 million, after debt issuance costs and discounts. The 2024 Notes mature on June 15, 2024, with interest payable semiannually in arrears on June 15 and December 15.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and December 31, 2022 there was $5.2 million and $7.8 million, respectively, of capitalized debt financing costs, included in senior notes, net on our consolidated balance sheet, that will amortize over the lives of the Senior Notes. Accrued interest related to the Senior Notes was $3.2 million as of both December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loans Payable</span></div><div style="margin-top:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s outstanding loans payable consisted of the following (in thousands):</span></div><div style="margin-top:17pt;text-align:center;text-indent:13.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"></td><td style="width:58.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.572%"></td><td style="width:0.1%"></td></tr><tr><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,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan facility</span></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%">250,000 </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%">250,000 </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%">Seller-financed loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,427 </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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">288,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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%">287,427 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 15, 2023, we entered into a Fourth Modification Agreement (the “Fourth Modification”) to our Second Amended and Restated Credit Agreement dated as of March 29, 2019 (the “Credit Agreement”). The Fourth Modification, among other things, amends the Credit Agreement to exclude (i) certain indebtedness of the Company’s financial services subsidiaries for purposes of calculating the Company’s “Leverage Ratio” (as defined in the Credit Agreement), and (ii) the Company’s financial services subsidiaries from the determination of “Consolidated EBITDA” (as defined in the Credit Agreement), as well as any interest obligations of the Company’s financial services subsidiaries, for purposes of calculating the Company’s “Interest Coverage Ratio” (as defined in the Credit Agreement). The Credit Facility (as defined below), consists of a $750 million revolving credit facility (the “Revolving Facility”) and a $250 million term loan facility (the “Term Facility” and together with the Revolving Facility, the “Credit Facility”). Previously, we entered into a Third Modification Agreement on June 29, 2022 (the “Third Modification”) to our Credit Agreement dated as of March 29, 2019. The Third Modification, among other things, (i) increased the maximum amount of the revolving credit facility (the “Revolving Facility”) under the Credit Agreement from $650.0 million to $750.0 million, (ii) increased the sublimit for issuance of letters of credit under the Revolving Facility from $100 million to $150 million and (iii) extended the maturity date of both the Revolving Facility and term loan facility (the “Term Facility”) under the Credit Agreement to June 29, 2027. We may increase the Credit Facility to not more than $1.2 billion in the aggregate, at our request, upon satisfaction of specified conditions. We may borrow under the Revolving Facility in the ordinary course of business to repay senior notes and fund our operations, including our land acquisition, land development and homebuilding activities. Borrowings under the Revolving Facility will be governed by, among other things, a borrowing base. Interest rates under the Revolving Facility will be based on the Secured Overnight Financing Rate (“SOFR”), plus a spread ranging from 1.25% to 1.90%, depending on the Company’s leverage ratio. Interest rates under the Term Facility will be based on SOFR, plus a spread ranging from 1.10% to 1.85%, depending on the Company’s leverage ratio.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no outstanding debt under the Revolving Facility as of December 31, 2023 and 2022. As of December 31, 2023, we had $250 million outstanding debt under the Term Facility with a variable interest rate of 6.5%. As of December 31, 2023 and 2022, there was $5.1 million and $6.5 million, of capitalized debt financing costs. These costs related to the Credit Facility will amortize over the remaining term of the Credit Facility and are included in other assets on our consolidated balance sheets. Accrued interest, including loan commitment fees, related to the Credit Facility was $1.6 million and $1.5 million as of December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023 and 2022, we had outstanding letters of credit of $52.3 million and $58.9 million, respectively. These letters of credit were issued to secure various financial obligations. We believe it is not probable that any outstanding letters of credit will be drawn upon.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we had $697.7 million of availability under the Credit Facility after considering the borrowing base provisions and outstanding letters of credit.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had $38.3 million outstanding related to two seller-financed loans. As of December 31, 2022 we had $37.4 million outstanding related to one seller-financed loan. All seller-financed loans are to acquire lots for the construction of homes. Principal on these loans are expected to be fully paid by the end of fiscal year 2024, provided certain achievements are met. One of the seller-financed loans, representing $37.4 million of the total balance, accrues interest at an imputed interest rate of rate of 4.5% per annum. The second seller-financed loan represented $910,000 of the total balance as of December 31, 2023.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Incurred</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023 and 2022, the Company incurred interest of $147.2 million and $124.5 million, respectively, related to all notes payable and Senior Notes outstanding during the period. All interest incurred was capitalized to inventory for the years ended December 31, 2023 and 2022, respectively. Included in interest incurred was amortization of deferred financing and Senior Notes discount costs of $5.1 million and $4.7 million for the years ended December 31, 2023 and 2022, respectively. Accrued interest related to all outstanding debt at December 31, 2023 and 2022 was $8.5 million and $9.4 million, respectively.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Covenant Requirements</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 Senior Notes contain covenants that restrict our ability to, among other things, create liens or other encumbrances, enter into sale and leaseback transactions, or merge or sell all or substantially all of our assets. These limitations are subject to a number of qualifications and exceptions.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Credit Facility, the Company is required to comply with certain financial covenants, including but not limited to (i) a minimum consolidated tangible net worth; (ii) a maximum total leverage ratio; and (iii) a minimum interest coverage ratio. The Company was in compliance with all applicable financial covenants as of December 31, 2023 and December 31, 2022.</span></div> <div style="margin-top:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior notes consisted of the following (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.778%"></td><td style="width:0.1%"></td></tr><tr><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,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.875% Senior Notes due June 15, 2024</span></div></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%">450,000 </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%">450,000 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.250% Senior Notes due June 1, 2027</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.700% Senior Notes due June 15, 2028</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount and deferred loan costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,376)</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</span></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%">1,094,249 </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%">1,090,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s outstanding loans payable consisted of the following (in thousands):</span><div style="margin-top:17pt;text-align:center;text-indent:13.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"></td><td style="width:58.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.572%"></td><td style="width:0.1%"></td></tr><tr><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,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan facility</span></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%">250,000 </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%">250,000 </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%">Seller-financed loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,427 </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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">288,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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%">287,427 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.05875 450000000 450000000 0.05250 300000000 300000000 0.05700 350000000 350000000 5751000 9376000 1094249000 1090624000 350000000 0.05700 1.0000 345200000 300000000 0.05250 1.0000 296300000 1 450000000 0.05875 0.9815 429000000 5200000 7800000 3200000 3200000 250000000 250000000 38337000 37427000 288337000 287427000 750000000 250000000 650000000 750000000 100000000 150000000 1200000000 0.0125 0.0190 0.0110 0.0185 0 0 250000000 0.065 5100000 6500000 1600000 1500000 52300000 58900000 697700000 38300000 2 37400000 1 37400000 0.045 910000 147200000 124500000 5100000 4700000 8500000 9400000 Fair Value Disclosures<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</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%">ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, defines “fair value” as the price that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at measurement date and requires assets and liabilities carried at fair value to be classified and disclosed in the following three categories:</span></div><div style="margin-top:3pt;padding-left:63pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1—Quoted prices for identical instruments in active markets</span></div><div style="margin-top:3pt;padding-left:63pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are inactive; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets at measurement date</span></div><div style="margin-top:3pt;padding-left:63pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3—Valuations derived from techniques where one or more significant inputs or significant value drivers are unobservable in active markets at measurement date</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</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%">A summary of assets and liabilities at December 31, 2023 and 2022, related to our financial instruments, measured at fair value for disclosure purposes on a recurring basis, is set forth below (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></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: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%">December 31, 2023</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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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%">Hierarchy</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%">Book Value</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%">Fair Value</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%">Book Value</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Level 2</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%">1,099,489 </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%">1,066,835 </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%">1,098,425 </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%">1,040,750 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></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:10pt;font-weight:400;line-height:100%">Level 2</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%">250,000 </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%">250,000 </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%">250,000 </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%">250,000 </span></td><td style="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seller-financed loans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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%">38,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%">38,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">__________</span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">The book value of the Senior Notes is net of discounts, excluding deferred loan costs of $5.2 million and $7.8 million as of December 31, 2023 and 2022, respectively. The estimated fair value of our Senior Notes at December 31, 2023 and 2022 is based on quoted market prices.</span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">The estimated fair value of the Term Loan Facility as of December 31, 2023 and 2022 approximated book value due to the variable interest rate terms of these loans.</span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">The estimated fair value of our seller-financed loans as of December 31, 2023 and 2022 approximated book value due to the short term nature of these loans.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023 and 2022, the carrying value of cash and cash equivalents, receivables, other assets, accounts payable and accrued expenses and other liabilities approximated fair value due to their short-term nature and variable interest rate terms.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Nonfinancial Assets</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%">Nonfinancial assets include items such as real estate inventories and long-lived assets that are measured at fair value on a nonrecurring basis with events and circumstances indicating the carrying value is not recoverable. The following table presents impairment charges and the remaining net fair value for nonfinancial assets that were measured during the periods presented (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:43.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></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: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%">Year Ended December 31, 2023</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%">Year Ended December 31, 2022</span></td></tr><tr><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%">Hierarchy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairment<br/>Charge</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value<br/>Net of<br/>Impairment</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%">Impairment<br/>Charge</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%">Fair Value<br/>Net of<br/>Impairment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate inventories </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Level 3</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%">11,500 </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%">39,970 </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%">— </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="text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Fair value of real estate inventories, net of impairment charges represents only those assets whose carrying values were adjusted to fair value in the respective periods presented. Fair Value Net of Impairment represents the fair value of the real estate inventories, net of the impairment charge, as of the date that the fair value measurements were made. The carrying value for these real estate inventories subsequently changed from the fair value reflected due to activity that occurred since the measurement date.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The impairment charge recorded during the year ended December 31, 2023 related to one community in the West segment where the carrying value exceeded the fair value based on a discounted cash flow analysis. For further details, see Note 5, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Real Estate Inventories.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</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%">ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, defines “fair value” as the price that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at measurement date and requires assets and liabilities carried at fair value to be classified and disclosed in the following three categories:</span></div><div style="margin-top:3pt;padding-left:63pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1—Quoted prices for identical instruments in active markets</span></div><div style="margin-top:3pt;padding-left:63pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are inactive; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets at measurement date</span></div><div style="margin-top:3pt;padding-left:63pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3—Valuations derived from techniques where one or more significant inputs or significant value drivers are unobservable in active markets at measurement date</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%">A summary of assets and liabilities at December 31, 2023 and 2022, related to our financial instruments, measured at fair value for disclosure purposes on a recurring basis, is set forth below (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></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: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%">December 31, 2023</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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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%">Hierarchy</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%">Book Value</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%">Fair Value</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%">Book Value</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Level 2</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%">1,099,489 </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%">1,066,835 </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%">1,098,425 </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%">1,040,750 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></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:10pt;font-weight:400;line-height:100%">Level 2</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%">250,000 </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%">250,000 </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%">250,000 </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%">250,000 </span></td><td style="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seller-financed loans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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%">38,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%">38,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">__________</span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">The book value of the Senior Notes is net of discounts, excluding deferred loan costs of $5.2 million and $7.8 million as of December 31, 2023 and 2022, respectively. The estimated fair value of our Senior Notes at December 31, 2023 and 2022 is based on quoted market prices.</span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">The estimated fair value of the Term Loan Facility as of December 31, 2023 and 2022 approximated book value due to the variable interest rate terms of these loans.</span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">The estimated fair value of our seller-financed loans as of December 31, 2023 and 2022 approximated book value due to the short term nature of these loans.</span></div> 1099489000 1066835000 1098425000 1040750000 250000000 250000000 250000000 250000000 38337000 38337000 37427000 37427000 5200000 7800000 The following table presents impairment charges and the remaining net fair value for nonfinancial assets that were measured during the periods presented (in thousands):<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:43.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></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: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%">Year Ended December 31, 2023</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%">Year Ended December 31, 2022</span></td></tr><tr><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%">Hierarchy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairment<br/>Charge</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value<br/>Net of<br/>Impairment</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%">Impairment<br/>Charge</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%">Fair Value<br/>Net of<br/>Impairment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate inventories </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Level 3</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%">11,500 </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%">39,970 </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%">— </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="text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Fair value of real estate inventories, net of impairment charges represents only those assets whose carrying values were adjusted to fair value in the respective periods presented. Fair Value Net of Impairment represents the fair value of the real estate inventories, net of the impairment charge, as of the date that the fair value measurements were made. The carrying value for these real estate inventories subsequently changed from the fair value reflected due to activity that occurred since the measurement date.</span></div> 11500000 39970000 0 0 1 Commitments and Contingencies<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</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%">Lawsuits, claims and proceedings have been and may be instituted or asserted against us in the normal course of business, including actions brought on behalf of various classes of claimants. We are also subject to local, state and federal laws and regulations related to land development activities, house construction standards, sales practices, employment practices, environmental protection and financial services. As a result, we are subject to periodic examinations or inquiry by agencies administering these laws and regulations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record a reserve for potential legal claims and regulatory matters when they are probable of occurring and a potential loss is reasonably estimable. We accrue for these matters based on facts and circumstances specific to each matter and revise these estimates when necessary. In view of the inherent difficulty of predicting outcomes of legal claims and related contingencies, we generally cannot predict</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> their ultimate resolution, related timing or eventual loss. Accordingly, it is possible that the ultimate outcome of any matter, if in excess of a related accrual or if no accrual was made, could be material to our financial statements. For matters as to which the Company believes a loss is probable and reasonably estimable, we had no legal reserves as of both December 31, 2023 and December 31, 2022.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranty</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty reserves are accrued as home deliveries occur. Our warranty reserves on homes delivered will vary based on product type and geographic area and also depending on state and local laws. The warranty reserve is included in accrued expenses and other liabilities on our consolidated balance sheets and represents expected future costs based on our historical experience over previous years. Estimated warranty costs are charged to cost of home sales in the period in which the related home sales revenue is recognized. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain commercial general liability insurance designed to protect us against a portion of our risk of loss from warranty and construction defect-related claims, subject to self-insured retentions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We self-insure a portion of our overall risk through the use of a wholly-owned captive insurance subsidiary.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We also generally require our subcontractors and design professionals to indemnify us for liabilities arising from their work, subject to various limitations. However, such indemnity is significantly limited with respect to subcontrac</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tors that are added to our commercial general liability insurance policy.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our warranty reserve and related estimated insurance recoveries are based on actuarial analysis that uses our historical claim and expense data, as well as industry data to estimate these overall costs and related recoveries. Key assumptions used in developing these estimates include </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">weighting of industry data, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">claim frequencies, severities and resolution patterns, which can occur over an extended period of time. These estimates are subject to variability due to the length of time between the delivery of a home to a homebuyer and when a warranty or construction defect claim is made, and the ultimate resolution of such claim; uncertainties regarding such claims relative to our markets and the types of product we build; and legal or regulatory actions and/or interpretations, among other factors. Due to the degree of judgment involved and the potential for variability in these underlying assumptions, our actual future costs could differ from those estimated. There can be no assurance that the terms and limitations of the limited warranty will be effective against claims made by homebuyers, that we will be able to renew our insurance coverage or renew it at reasonable rates and comparable self-insurance retentions, that we will not be liable for damages, cost of repairs, and/or the expense of litigation surrounding possible construction defects, soil subsidence or building related claims, that claims will not exceed our insurance coverage limits, or that claims will not arise out of uninsurable events or circumstances not covered by insurance and not subject to effective indemnification agreements with certain subcontractors.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also record expected recoveries from insurance carriers based on actual insurance claims made and actuarially determined amounts that depend on various factors, including, the above-described reserve estimates, our insurance policy coverage limits for the applicable policy years and historical recovery rates. Because of the inherent uncertainty and variability in these assumptions, our actual insuran</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ce recoveries could differ significantly from amounts currently estimated. Outstanding warranty insurance receivables were $66.0 million and $56.4 million as of December 31, 2023 and 2022, respectively. Warranty insurance receivables are recorded in recei</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">vables on the accompanying consolidated balance sheets.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty reserves consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</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 reserves, beginning of period</span></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%">104,375 </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%">103,976 </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%">94,475 </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="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%">Warranty reserves accrued</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,593 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,303 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,899 </span></td><td style="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></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%">Warranty expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">(24,398)</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 reserves, end of period</span></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%">106,993 </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%">104,375 </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%">103,976 </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><span><br/></span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Bonds</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We obtain surety bonds in the normal course of business with various municipalities and other government agencies to secure completion of certain infrastructure improvements of our projects. As of December 31, 2023 and December 31, 2022, the Company had outstanding surety bonds totaling $697.2 million and $710.8 million, respectively. As of December 31, 2023 and December 31, 2022, our estimated cost to complete obligations related to these surety bonds was $435.9 million and $443.7 million, respectively. If any such performance bonds or letters of credit are called, we would be obligated to reimburse the issuer of the performance bond or letter of credit. We do not believe that a material amount of any currently outstanding performance bonds or letters of credit will be called. Performance bonds do not have stated expiration dates. Rather, we are released from the performance bonds as the underlying performance is completed.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lease Obligations</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42, we recognize a right-of-use lease asset and a lease liability for contracts deemed to contain a lease at the inception of the contract. Our lease population is fully comprised of operating leases, which are recorded at the net present value of future lease obligations on our consolidated balance sheet. At the inception of a lease, or if a lease is subsequently modified, we determine whether the lease is an operating or financing lease. Key estimates involved with ASC 842 include the discount rate used to measure our future lease obligations and the lease term, where considerations include renewal options and intent to renew. Lease right-of-use assets are included in other assets and lease liabilities are included in accrued expenses and other liabilities on our consolidated balance sheet.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operat</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ing Leases</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease certain property and equipment under non-cancelable operating leases. Office leases are for terms of up to ten years and generally provide renewal options. In most cases, we expect that, in the normal course of business, leases that expire will be renewed or replaced by other leases. Equipment leases are typically for terms of <span style="-sec-ix-hidden:f-784">three</span> to four years. For the years ended December 31, 2023, 2022 and 2021, lease expense was $10.3 million, $9.8 million and $9.5 million, respectively. Rental expense is included in general and administrative expenses on the consolidated statements of operations.</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%">In 1987, we obtained two 55-year ground leases of commercial property that provided for three renewal options of ten years each and one 45-year renewal option. We exercised the three ten-year extensions on one of these ground leases to extend the lease through 2071. The commercial buildings on these properties have been sold and the ground leases have been sublet to the buyers.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For one of these leases, we are responsible for making lease payments to the land owner, and we collect sublease payments from the buyers of the buildings. This ground lease has been subleased through 2041 to the buyers of the commercial buildings. For the second lease, the buyers of the buildings are responsible for making lease payments directly to the land owner, however, we have guaranteed the performance of the buyers/lessees. See below for additional information on leases (dollars in thousands):</span></div><div style="margin-top:6pt;text-indent:27pt"><span><br/></span></div><div style="margin-top:11pt"><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:58.402%"></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:11.765%"></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:11.765%"></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:11.916%"></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%">Year Ended December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</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%">Year ended December 31, 2021</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%;text-decoration:underline">Lease Cost</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></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%">Operating lease cost (included in SG&amp;A expense)</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%">10,314 </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%">9,776 </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%">9,482 </span></td><td style="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%">Ground lease cost (included in other operations 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%">2,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,538 </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></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%">Sublease income, ground leases (included in other operations revenue)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,935)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,693)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,576)</span></td><td style="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%">Net lease cost</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%">10,272 </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%">9,737 </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%">9,444 </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="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><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%;text-decoration:underline">Other information</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></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%">Cash paid for amounts included in the measurement of lease liabilities:</span></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: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%">Operating lease cash flows (included in operating cash flows)</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%">9,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">7,994 </span></td><td style="background-color:#cceeff;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%">9,557 </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="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%">Ground lease cash flows (included in operating cash flows)</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%">2,654 </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%">2,654 </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%">2,538 </span></td><td style="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%">Right-of-use assets obtained in exchange for new operating lease liabilities</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%">9,016 </span></td><td style="background-color:#cceeff;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,662 </span></td><td style="background-color:#cceeff;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%">31,245 </span></td><td style="background-color:#cceeff;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:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.248%"></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:13.250%"></td><td style="width:0.1%"></td></tr><tr><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></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 #000;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%">Operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="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:#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%">Ground leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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="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 remaining lease term (in years):</span></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></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%">Operating leases</span></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.3</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%">7.0</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:400;line-height:100%">Ground leases</span></td><td colspan="3" style="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%">44.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">45.3</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:10pt;font-weight:400;line-height:120%">The future minimum lease payments under our operating leases are as follows (in thousands):</span></div><div style="margin-top:11pt"><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:56.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.837%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.838%"></td><td style="width:0.1%"></td></tr><tr><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%">Property, Equipment and Other Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ground Leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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%">2024</span></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,353 </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,237 </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="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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,237 </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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">3,237 </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="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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,237 </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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,237 </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="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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,403 </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 operating lease payments</span></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%">59,090 </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%">91,588 </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="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%">Less: Interest</span></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%">8,328 </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%">63,568 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></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%">50,762 </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%">28,020 </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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ground leases are fully subleased through 2041, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">representing $57.7 million of the $91.6 million future ground lease obligations.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Obligations</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%">In the ordinary course of business, we enter into land option contracts in order to procure lots for the construction of our homes. We are subject to customary obligations associated with entering into contracts for the purchase of land and improved lots. These purchase contracts typically require a cash deposit and the purchase of properties under these contracts is generally contingent upon satisfaction of certain requirements by the sellers, including obtaining applicable property and development entitlements. We also utilize option contracts with land sellers and land banking arrangements as a method of acquiring land in staged takedowns, to help us manage the financial and marke</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t risk associated with land holdings, and to reduce the use of funds from our corporate financing sources. These option contracts and land banking arrangements generally require a non-refundable deposit for the right to acquire land and lots over a specified period of time at pre-determined prices. We generally have the right at our discretion, to terminate our obligations under both purchase contracts and option contracts by forfeiting our cash deposit with no further financial responsibility to the land seller. In some cases, however, we may be contractually obligated to complete development work at the land seller’s expense even if we terminate the option to procure land or lots. As of December 31, 2023, we had $175.5 million of non-refundable cash deposits pertaining to land option contracts and purchase contracts with an aggregate remaining purchase price of approximately $1.2 billion (net of deposits).</span></div> 0 0 66000000 56400000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty reserves consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</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 reserves, beginning of period</span></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%">104,375 </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%">103,976 </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%">94,475 </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="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%">Warranty reserves accrued</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,593 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,303 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,899 </span></td><td style="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></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%">Warranty expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">(24,398)</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 reserves, end of period</span></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%">106,993 </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%">104,375 </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%">103,976 </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> 104375000 103976000 94475000 42593000 25303000 33899000 39975000 24904000 24398000 106993000 104375000 103976000 697200000 710800000 435900000 443700000 P10Y P4Y 10300000 9800000 9500000 2 P55Y 3 P10Y 1 P45Y 3 P10Y 1 See below for additional information on leases (dollars in thousands):<div style="margin-top:11pt"><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:58.402%"></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:11.765%"></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:11.765%"></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:11.916%"></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%">Year Ended December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</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%">Year ended December 31, 2021</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%;text-decoration:underline">Lease Cost</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></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%">Operating lease cost (included in SG&amp;A expense)</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%">10,314 </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%">9,776 </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%">9,482 </span></td><td style="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%">Ground lease cost (included in other operations 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%">2,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,538 </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></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%">Sublease income, ground leases (included in other operations revenue)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,935)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,693)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,576)</span></td><td style="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%">Net lease cost</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%">10,272 </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%">9,737 </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%">9,444 </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="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><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%;text-decoration:underline">Other information</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></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%">Cash paid for amounts included in the measurement of lease liabilities:</span></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: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%">Operating lease cash flows (included in operating cash flows)</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%">9,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">7,994 </span></td><td style="background-color:#cceeff;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%">9,557 </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="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%">Ground lease cash flows (included in operating cash flows)</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%">2,654 </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%">2,654 </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%">2,538 </span></td><td style="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%">Right-of-use assets obtained in exchange for new operating lease liabilities</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%">9,016 </span></td><td style="background-color:#cceeff;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,662 </span></td><td style="background-color:#cceeff;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%">31,245 </span></td><td style="background-color:#cceeff;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:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.248%"></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:13.250%"></td><td style="width:0.1%"></td></tr><tr><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></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 #000;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%">Operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="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:#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%">Ground leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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="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 remaining lease term (in years):</span></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></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%">Operating leases</span></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.3</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%">7.0</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:400;line-height:100%">Ground leases</span></td><td colspan="3" style="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%">44.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">45.3</span></td></tr></table></div> 10314000 9776000 9482000 2893000 2654000 2538000 2935000 2693000 2576000 10272000 9737000 9444000 9754000 7994000 9557000 2654000 2654000 2538000 9016000 1662000 31245000 0.049 0.047 0.102 0.102 P6Y3M18D P7Y P44Y4M24D P45Y3M18D <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 future minimum lease payments under our operating leases are as follows (in thousands):</span></div><div style="margin-top:11pt"><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:56.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.837%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.838%"></td><td style="width:0.1%"></td></tr><tr><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%">Property, Equipment and Other Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ground Leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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%">2024</span></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,353 </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,237 </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="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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,237 </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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">3,237 </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="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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,237 </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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,237 </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="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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,403 </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 operating lease payments</span></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%">59,090 </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%">91,588 </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="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%">Less: Interest</span></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%">8,328 </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%">63,568 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></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%">50,762 </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%">28,020 </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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ground leases are fully subleased through 2041, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">representing $57.7 million of the $91.6 million future ground lease obligations.</span></div> 10353000 3237000 10157000 3237000 8847000 3237000 8063000 3237000 7846000 3237000 13824000 75403000 59090000 91588000 8328000 63568000 50762000 28020000 57700000 91600000 175500000 1200000000 Stock-Based Compensation<div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2022 Long-Term Incentive Plan</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 20, 2022, our stockholders approved the Tri Pointe Homes, Inc. 2022 Long-Term Incentive Plan (the “2022 Plan”), which had been previously approved by our board of directors. The 2022 Plan replaced the Company’s prior stock compensation plan, the TRI Pointe Group, Inc. Amended and Restated 2013 Long-Term Incentive Plan (the “2013 Plan”). The 2022 Plan provides for the grant of equity-based awards, including options to purchase shares of common stock, stock appreciation rights, restricted stock, restricted stock units, bonus stock and performance awards. The 2022 Plan will automatically expire on the tenth anniversary of its effective date. Our board of directors may terminate or amend the 2022 Plan at any time, subject to any requirement of stockholder approval required by applicable law, rule or regulation.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of our common stock that may be issued under the 2022 Plan is 7,500,000 shares. No new awards have been or will be granted under the 2013 Plan from and after February 23, 2022. Any awards outstanding under the 2013 Plan will remain subject to and be paid under the 2013 Plan, and any shares subject to outstanding awards under the 2013 Plan that subsequently expire, terminate, or are surrendered or forfeited for any reason without issuance of shares will automatically become available for issuance under the 2022 Plan.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that shares of our common stock subject to an outstanding option, stock appreciation right, stock award or performance award granted under the 2022 Plan are not issued or delivered by reason of the expiration, termination, cancellation or forfeiture of such award or the settlement of such award in cash, then such shares of our common stock generally will again be available under the 2022 Plan. However, the 2022 Plan prohibits us from re-using shares that are tendered or surrendered to pay the exercise cost or tax obligation for stock options and SARs.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, there were 6,071,952 shares available for future grant under the 2022 Plan.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents compensation expense recognized related to all stock-based awards (in thousands):</span></div><div style="margin-top:5pt"><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:55.708%"></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.532%"></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.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></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="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</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%">Total stock-based compensation</span></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%">19,919 </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%">18,780 </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%">20,941 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:2pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation is charged to general and administrative expense on the accompanying consolidated statements of operations. As of December 31, 2023, total unrecognized stock-based compensation related to all stock-based awards was $42.4 million and the weighted average term over which the expense was expected to be recognized was 2.2 years.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Stock Option Activity</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 following table presents a summary of stock option awards for the year ended December 31, 2023:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:49.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.815%"></td><td style="width:0.1%"></td></tr><tr><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%">Options</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%">Weighted<br/>Average<br/>Exercise<br/>Price<br/>Per Share</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%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life</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%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</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%">Options outstanding at December 31, 2022</span></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%">159,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.08 </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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">0.9</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%">565 </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="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%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,212)</span></td><td style="background-color:#cceeff;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%">14.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">— </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="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%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="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%">— </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="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%">Options outstanding at December 31, 2023</span></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%">66,043 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">15.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">0.2</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,297 </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="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%">Options exercisable at December 31, 2023</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #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%">66,043 </span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;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%">15.76 </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 colspan="3" style="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%">0.2</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%">1,297 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value of each stock option award outstanding or exercisable is the difference between the fair market value of the Company’s common stock at the end of the period and the exercise price of each stock option award to the extent it is considered “in-the-money”. A stock option award is considered to be “in-the-money” if the fair market value of the Company’s stock is greater than the exercise price of the stock option award. The aggregate intrinsic value of options outstanding and options exercisable represents the value that would have been received by the holders of stock option awards had they exercised t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">heir stock option award on the last trading day of the period and sold the underlying shares at the closing price on that day. The total intrinsic value of stock option awards exercised during the years ended December 31, 2023, 2022 and 2021 was $1.1 million, $347,553, and $2.4 million, respectively. There were no stock option awards granted during the years ended December 31, 2023, 2022 and 2021.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Restricted Stock Unit Activity</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of restricted stock units (“RSUs”) for the year ended December 31, 2023:</span></div><div style="margin-top:5pt"><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:55.708%"></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.532%"></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.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted<br/>Stock<br/>Units</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per Share</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</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%">Nonvested RSUs at December 31, 2022</span></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,679,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.93 </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%">68,402 </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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,609,111 </span></td><td style="background-color:#ffffff;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%">26.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,174,745)</span></td><td style="background-color:#cceeff;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%">19.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224,507)</span></td><td style="background-color:#ffffff;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%">19.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Nonvested RSUs at December 31, 2023</span></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,889,380 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">22.71 </span></td><td style="background-color:#cceeff;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%">88,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;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></tr></table></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of RSUs that vested during the years ended December 31, 2023, 2022 and 2021 was $26.8 million, $23.9 million, and $13.7 million respectively. The total grant date fair value of restricted stock awards granted during the years ended December 31, 2023, 2022 and 2021 was $29.0 million, $33.9 million, and $29.3 million, respectively.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 22, 2023, the Company granted an aggregate of 504,551, time-based RSUs to certain employees and officers. The RSUs granted vest in equal installments annually on the anniversary of the grant date over a three-year period. The fair value of each RSU granted on February 22, 2023 was measured using a price of $23.21 per share per share, which was the closing stock price on the date of grant. Each award will be expensed on a straight-line basis over the vesting period.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 22, 2023, the Company granted an aggregate of 704,408 performance-based RSUs to the Company’s Chief Executive Officer, Chief Operating Officer and President, Chief Financial Officer, General Counsel, Chief Marketing Officer, Chief Human Resources Officer and division presidents. These performance-based RSUs are allocated to two separate performance metrics, as follows: (i) 50% to homebuilding revenue of the Company or the applicable Company division, and (ii) 50% to pre-tax earnings of the Company or the applicable Company division. The vesting, if at all, of these performance-based RSUs may range from 0% to 100% and will be based on the applicable Company division’s percentage attainment of specified threshold, target and maximum performance goals. The performance period for these performance-based RSUs is January 1, 2023 to December 31, 2025. The fair value of these performance-based RSUs was measured using a price of $23.21, which was the closing stock price on the date of grant. Each award will be expensed over the requisite service period.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2023, the Company granted an aggregate of 29,150 time-based RSUs to the non-employee members of its board of directors. The RSUs granted to the non-employee directors vest in their entirety on the day immediately prior to the Company’s 2024 annual meeting of stockholders. The fair value of each RSU granted on May 1, 2023 was measured using a </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">price of $28.30 per share, which was the closing stock price on the date of grant. Each award will be expensed on a straight-line basis over the vesting period.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 26, 2023, the Company granted an aggregate of 364,215 time-based RSUs to the Company’s Chief Executive Officer, Chief Operating Officer and President, Chief Financial Officer, General Counsel, Chief Marketing Officer, and Chief Human Resources Officer. The RSUs granted vest in equal installments annually on the anniversary of the grant date over a three-year period. The fair value of each RSU granted on December 26, 2023 was measured using a price of $35.83 per share per share, which was the closing stock price on the date of grant. Each award will be expensed on a straight-line basis over the vesting period.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the twelve months ended December 31, 2023, the Company granted an aggregate of 6,787 time-based RSUs to certain employees not described above. The RSUs granted vest in equal installments annually beginning on the anniversary of the grant date over a three-year period. The fair value of the RSUs granted were measured using the closing stock prices on the applicable date of each grant. Each award will be expensed on a straight-line basis over the vesting period.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 22, 2022, the Company granted an aggregate of 629,520 time-based RSUs to certain employees and officers. The RSUs granted vest in equal installments annually on the anniversary of the grant date over a three-year period. The fair value of each RSU granted on February 22, 2022 was measured using a price of $21.00 per share per share, which was the closing stock price on the date of grant. Each award will be expensed on a straight-line basis over the vesting period.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 22, 2022, the Company granted an aggregate of 668,150 performance-based RSUs to the Company’s Chief Executive Officer, Chief Operating Officer and President, Chief Financial Officer, General Counsel, Chief Marketing Officer and Chief Human Resources Officer. These performance-based RSUs are allocated to two separate performance metrics, as follows: (i) 50% to homebuilding revenue, and (ii) 50% to pre-tax earnings. The vesting, if at all, of these performance-based RSUs may range from 0% to 100% and will be based on the Company’s percentage attainment of specified threshold, target and maximum performance goals. Any award earned based on performance achieved may be increased or decreased by 25% based on the Company’s total stockholder return (“TSR”) relative to its peer-group homebuilders. The performance period for these performance-based RSUs is January 1, 2022 to December 31, 2024. The fair value of these performance-based RSUs was determined to be $22.30 per share based on a Monte Carlo simulation. Each award will be expensed over the requisite service period.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 22, 2022, the Company granted an aggregate of 235,078 performance-based RSUs to the Company’s division presidents. These performance-based RSUs are allocated to two separate performance metrics, as follows: (i) 50% to homebuilding revenue of the applicable Company division, and (ii) 50% to pre-tax earnings of the applicable Company division. The vesting, if at all, of these performance-based RSUs may range from 0% to 100% and will be based on the applicable Company division’s percentage attainment of specified threshold, target and maximum performance goals. The performance period for these performance-based RSUs is January 1, 2022 to December 31, 2024. The fair value of these performance-based RSUs was measured using a price of $21.00, which was the closing stock price on the date of grant. Each award will be expensed over the requisite service period.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 25, 2022, the Company granted an aggregate of 38,385 time-based RSUs to the non-employee members of its board of directors. The RSUs granted to the non-employee directors vest in their entirety on the day immediately prior to the Company’s 2023 annual meeting of stockholders. The fair value of each RSU granted on April 25, 2022 was measured using a price of $20.19 per share, which was the closing stock price on the date of grant. Each award will be expensed on a straight-line basis over the vesting period.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the twelve months ended December 31, 2022, the Company granted an aggregate of 3,004 time-based RSUs to certain employees not described above. The RSUs granted vest in equal installments annually beginning on the anniversary of the grant date over a three-year period. The fair value of the RSUs granted were measured using the closing stock prices on the applicable date of each grant. Each award will be expensed on a straight-line basis over the vesting period.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As RSUs vest for employees, a portion of the shares awarded is generally withheld to cover employee tax withholdings. As a result, the number of RSUs vested and the number of shares of common stock issued will differ.</span></div> 7500000 6071952 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents compensation expense recognized related to all stock-based awards (in thousands):</span></div><div style="margin-top:5pt"><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:55.708%"></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.532%"></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.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></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="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</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%">Total stock-based compensation</span></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%">19,919 </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%">18,780 </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%">20,941 </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> 19919000 18780000 20941000 42400000 P2Y2M12D <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 following table presents a summary of stock option awards for the year ended December 31, 2023:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:49.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.815%"></td><td style="width:0.1%"></td></tr><tr><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%">Options</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%">Weighted<br/>Average<br/>Exercise<br/>Price<br/>Per Share</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%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life</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%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</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%">Options outstanding at December 31, 2022</span></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%">159,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.08 </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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">0.9</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%">565 </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="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%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,212)</span></td><td style="background-color:#cceeff;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%">14.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">— </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="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%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="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%">— </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="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%">Options outstanding at December 31, 2023</span></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%">66,043 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">15.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">0.2</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,297 </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="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%">Options exercisable at December 31, 2023</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #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%">66,043 </span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;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%">15.76 </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 colspan="3" style="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%">0.2</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%">1,297 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 159255 15.08 P0Y10M24D 565000 0 0 93212 14.59 0 0 66043 15.76 P0Y2M12D 1297000 66043 15.76 P0Y2M12D 1297000 1100000 347553 2400000 0 0 0 <div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of restricted stock units (“RSUs”) for the year ended December 31, 2023:</span></div><div style="margin-top:5pt"><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:55.708%"></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.532%"></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.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted<br/>Stock<br/>Units</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per Share</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</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%">Nonvested RSUs at December 31, 2022</span></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,679,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.93 </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%">68,402 </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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,609,111 </span></td><td style="background-color:#ffffff;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%">26.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,174,745)</span></td><td style="background-color:#cceeff;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%">19.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224,507)</span></td><td style="background-color:#ffffff;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%">19.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Nonvested RSUs at December 31, 2023</span></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,889,380 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">22.71 </span></td><td style="background-color:#cceeff;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%">88,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;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></tr></table></div> 3679521 19.93 68402000 1609111 26.14 1174745 19.22 224507 19.28 3889380 22.71 88336000 26800000 23900000 13700000 29000000 33900000 29300000 504551 P3Y 23.21 704408 0.50 0.50 0 1 23.21 29150 28.30 364215 P3Y 35.83 6787 P3Y 629520 P3Y 21.00 668150 0.50 0.50 0 1 0.25 22.30 235078 0.50 0.50 0 1 21.00 38385 20.19 3004 P3Y Income Taxes<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 provision for income tax attributable to income before income taxes consisted of (in thousands):</span></div><div style="margin-top:5pt"><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:60.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></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="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"> </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:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></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%">97,436 </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%">142,045 </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%">130,700 </span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,266 </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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current taxes</span></td><td colspan="2" style="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%">121,309 </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 colspan="2" style="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%">168,558 </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 colspan="2" style="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%">165,966 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,926)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,812 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,771)</span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred taxes</span></td><td colspan="2" style="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,145)</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 colspan="2" style="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%">22,245 </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 colspan="2" style="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%">(9,571)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></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%">118,164 </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%">190,803 </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%">156,395 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:2pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s provision for income taxes was different from the amount computed by applying the statutory federal income tax rate of 21% to the underlying income before income taxes as a result of the following (in thousands):</span></div><div style="margin-top:5pt"><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:60.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></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="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes at the U.S. federal statutory rate</span></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%">98,122 </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%">162,371 </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%">131,373 </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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax impact</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,138 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,262 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,234 </span></td><td style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal energy credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,487)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,429)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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-top:1pt 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%">118,164 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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-top:1pt 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%">190,803 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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-top:1pt 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%">156,395 </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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">25.3 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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;border-top:3pt double #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.7 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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;border-top:3pt double #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%">25.0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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></table></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%">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts of assets and liabilities and their respective tax basis, and for operating loss and tax credit carryforwards. Deferred taxes consisted of the following at December 31, 2023 and 2022 (in thousands):</span></div><div style="margin-top:5pt"><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:73.863%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></td><td style="width:0.1%"></td></tr><tr><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%">Year Ended<br/>December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment and other valuation reserves</span></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%">16,733 </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%">21,832 </span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentive compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,923 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indirect costs capitalized</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,857 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,204 </span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,413 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards (state)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,629 </span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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,699 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs and expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,851 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,524 </span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></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%">83,446 </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%">84,224 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,372)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,413)</span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets, net of valuation allowance</span></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%">80,074 </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%">80,811 </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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest capitalized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,340)</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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basis difference in inventory</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,302)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,523)</span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,896)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,281)</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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,200)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,227)</span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">(15,883)</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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(394)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(507)</span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(199)</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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="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%">(42,078)</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 colspan="2" style="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%">(45,960)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></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%">37,996 </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%">34,851 </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:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes in accordance with ASC 740, which requires an asset and liability approach for measuring deferred taxes based on temporary differences between the financial statements and tax bases of assets and liabilities using enacted tax rates for the years in which taxes are expected to be paid or recovered. Each quarter we assess our deferred tax asset to determine whether all or any portion of the asset is more likely than not unrealizable under ASC 740. We are required to establish a valuation allowance for any portion of the asset we conclude is more likely than not to be unrealizable. Our assessment considers, among o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ther things, the nature, frequency and severity of our current and cumulative losses, forecasts of our future taxable income, the duration of statutory carryforward periods and tax planning alternatives.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company did not have any federal or state net operating loss carryforwards. As of December 31, 2023 and 2022, we had a valuation allowance on our deferred tax assets of $3.4 million. The valuation allowance as of December 31, 2023 and 2022 primarily related to an impairment of our investment in an unconsolidated joint venture that, if dissolved, would result in a capital loss, the realization of which is uncertain. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will continue to evaluate both positive and negative evidence in determining the need for a valuation allowance against its deferred tax assets. Changes in positive and negative evidence, including differences between the Company’s future operating results and the estimates utilized in the determination of the valuation allowance, could result in changes in the Company’s estimate of the valuation allowance against its deferred tax assets. The accounting for deferred taxes is based upon estimates of future results. Differences between the anticipated and actual outcomes of these future results could have a material impact on the Company’s consolidated results of operations or financial position. Also, changes in existing federal and state tax laws and tax rates could affect future tax results and the valuation allowance against the Company’s deferred tax assets.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S., including federal and multiple state and local jurisdictions. The Company’s tax years 2019 to 2022 will remain open to examination by the federal and state authorities for three and four years, respectively, from the date of utilization of any net operating loss or credit carryforwards.</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefits represent potential future obligations to taxing authorities if uncertain tax positions we have taken on previously filed tax returns are not sustained. These amounts represent the gross amount of exposure in individual jurisdictions and do not reflect any additional benefits expected to be realized if such positions were not sustained, such as federal deduction that could be realized if an unrecognized state deduction was not sustained. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not have any unrecognized tax benefits as of December 31, 2023 and 2022. The Company classifies interest and penalties related to unrecognized tax benefits as part of inc</span>ome tax expense. The Company did not record any income tax expense for interest and penalties on uncertain tax positions during the years ended December 31, 2023, 2022 and 2021. <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 provision for income tax attributable to income before income taxes consisted of (in thousands):</span></div><div style="margin-top:5pt"><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:60.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></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="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"> </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:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></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%">97,436 </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%">142,045 </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%">130,700 </span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,266 </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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current taxes</span></td><td colspan="2" style="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%">121,309 </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 colspan="2" style="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%">168,558 </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 colspan="2" style="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%">165,966 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,926)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,812 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,771)</span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred taxes</span></td><td colspan="2" style="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,145)</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 colspan="2" style="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%">22,245 </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 colspan="2" style="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%">(9,571)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></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%">118,164 </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%">190,803 </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%">156,395 </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> 97436000 142045000 130700000 23873000 26513000 35266000 121309000 168558000 165966000 -5926000 8812000 -8771000 2781000 13433000 -800000 -3145000 22245000 -9571000 118164000 190803000 156395000 <div style="margin-top:2pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s provision for income taxes was different from the amount computed by applying the statutory federal income tax rate of 21% to the underlying income before income taxes as a result of the following (in thousands):</span></div><div style="margin-top:5pt"><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:60.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></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="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes at the U.S. federal statutory rate</span></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%">98,122 </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%">162,371 </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%">131,373 </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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax impact</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,138 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,262 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,234 </span></td><td style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal energy credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,487)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,429)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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-top:1pt 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%">118,164 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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-top:1pt 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%">190,803 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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-top:1pt 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%">156,395 </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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">25.3 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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;border-top:3pt double #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.7 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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;border-top:3pt double #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%">25.0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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></table></div> 98122000 162371000 131373000 20138000 32262000 27234000 0 49000 136000 3760000 5487000 5429000 3664000 1608000 3081000 118164000 190803000 156395000 0.253 0.247 0.250 Deferred taxes consisted of the following at December 31, 2023 and 2022 (in thousands):<div style="margin-top:5pt"><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:73.863%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></td><td style="width:0.1%"></td></tr><tr><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%">Year Ended<br/>December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment and other valuation reserves</span></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%">16,733 </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%">21,832 </span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentive compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,923 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indirect costs capitalized</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,857 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,204 </span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,413 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards (state)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,629 </span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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,699 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other costs and expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,851 </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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,524 </span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></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%">83,446 </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%">84,224 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,372)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,413)</span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets, net of valuation allowance</span></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%">80,074 </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%">80,811 </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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest capitalized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,340)</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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basis difference in inventory</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,302)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,523)</span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,896)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,281)</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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,200)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,227)</span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">(15,883)</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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(394)</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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(507)</span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(199)</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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="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%">(42,078)</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 colspan="2" style="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%">(45,960)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></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%">37,996 </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%">34,851 </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> 16733000 21832000 11512000 9923000 19857000 13204000 19401000 19413000 0 1629000 5092000 5699000 10851000 12524000 83446000 84224000 3372000 3413000 80074000 80811000 3355000 5340000 5302000 5523000 12896000 14281000 4200000 4227000 15847000 15883000 394000 507000 84000 199000 42078000 45960000 37996000 34851000 3400000 3400000 Related Party Transactions<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%">We had no related party transactions for the years end</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed December 31, 2023, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or 2021.</span></div> 0 0 0 Supplemental Disclosure to Consolidated Statements of Cash Flows <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 following are supplemental disclosures to the consolidated statements of cash flows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:59.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.384%"></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="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosure of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"> </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:2px 1pt;text-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid during the period for:</span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid (capitalized), net</span></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%">(4,184)</span></td><td style="background-color:#cceeff;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%">(7,868)</span></td><td style="background-color:#cceeff;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,616)</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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid, net</span></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%">115,115 </span></td><td style="background-color:#ffffff;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%">186,145 </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%">144,508 </span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosures of noncash activities:</span></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%"> </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></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%">Increase in share repurchase excise tax accrual</span></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,557 </span></td><td style="background-color:#ffffff;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%">— </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%">— </span></td><td style="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%">Amortization of senior note discount capitalized to real estate<br/>   inventory</span></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,064 </span></td><td style="background-color:#cceeff;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%">997 </span></td><td style="background-color:#cceeff;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%">935 </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%">Amortization of deferred loan costs capitalized to real estate<br/>   inventory</span></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%">4,001 </span></td><td style="background-color:#ffffff;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%">3,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">3,494 </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></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></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></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></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></tr></table></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 following are supplemental disclosures to the consolidated statements of cash flows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:59.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.384%"></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="15" 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%">Year Ended December 31,</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosure of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"> </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:2px 1pt;text-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid during the period for:</span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid (capitalized), net</span></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%">(4,184)</span></td><td style="background-color:#cceeff;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%">(7,868)</span></td><td style="background-color:#cceeff;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,616)</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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid, net</span></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%">115,115 </span></td><td style="background-color:#ffffff;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%">186,145 </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%">144,508 </span></td><td style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosures of noncash activities:</span></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%"> </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></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%">Increase in share repurchase excise tax accrual</span></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,557 </span></td><td style="background-color:#ffffff;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%">— </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%">— </span></td><td style="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%">Amortization of senior note discount capitalized to real estate<br/>   inventory</span></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,064 </span></td><td style="background-color:#cceeff;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%">997 </span></td><td style="background-color:#cceeff;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%">935 </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%">Amortization of deferred loan costs capitalized to real estate<br/>   inventory</span></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%">4,001 </span></td><td style="background-color:#ffffff;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%">3,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">3,494 </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></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></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></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></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></tr></table></div> -4184000 -7868000 -10616000 115115000 186145000 144508000 1557000 0 0 1064000 997000 935000 4001000 3709000 3494000

    M2-$+:RY7WD_F^3>$JACUNPE-#X+,(,RN@.M\V:Y MR-M';V]Q5J.0/0?A]?+YQ[#\@*N)YREH16&0\I+"(-0* @L"G.%6ZYQTM*U; MBQQ$6"]Q;!.=U%X4/V#Q4I.&(X=\[M!>^!.U'[F#0*%*8EE[L,E09"B+ 5>[ M9*4BF<3 7S"HPN>0,^U"Z14:RES\ 5(V5I11(HBM(X,;I'0 MG?=SC)P?=I:/9V\'-NM=I;RJQP#1EO87BT]A.I]$+1VWT0*K(QR4CPZ\ M103,"DMVJ?CFJ?L;!(P+DH:"O0V9D[D\\HN4^J UUC>(T_F'W29^QSKG8,(] ML\((#\8G!%4DAYAK80+C3.;D[6&1U(,+C R%TP6V:,V]+GHNOKN(J_W3H%4T MVF@)QCKROZ5DX&,,Y(030XH,O'WG@ELD]!)7-S H9_"V!Q-R3?[NO#B&W&;# MP#!.$9JQY)1E\LRT52PX(;WVK6L6[A QLOXX1Z0/P^,$_HYL0/Z!JTN=1P3G M8(R%$ABO644%7I+3;KA)**.4TA_2!N#Z$[L1\2EB69S-HPZ._E[O'G*87I'W M1'X2YIA5KJ_^10&5"AE+J1QP5Y@,QNH0ABONO"*CEY38^=;A7!YW ),'KAED M\IZ88L&)6NQ<6P8[XX@U(CD=:DF\;%Y+WO6=SHD"/NQ2YQANCVPTMJ/4%F6[ MD_WWSF^6B\^XK$^A)\9)(Z/WD ,OM8LU AVQ""QA4@5#P20.,">'K-6+JWD> M/@;A;#^-KZY07Z_4:T?@MQ7URA"#>-U+BA1H6>,(_S8#&BV""%ZKVVFP[W5P MN7>=7LS-^0AIRM&^FRO7:XKMNZS5=/ZW>5K,5XO9--<[IY?S]:;A0H-[F%-6 M:7@K<_8F&]W1O/SWB^GZV^^X_KC(>S0]F^?_41,&PT%(T\\FRQUZP3#D22>'S=_^A26WUZ7Z[7^NMCDBE9;KU$5KYAV M#$H=$ZIL5A"9C!!"J3->*#C UM->OT?3R-,0!\30W:B[H71&M)*KY7KRM@Y( MWN8ADG.\( >F-Y4]/D)T5E%(PDP.(5,< 4HAN.))''23? @.QDS6G"&LV^(^ M@7,C"_SWZ7SZZ>+3)>',:6\B!Y,MJP]&:?.^OC36K+;38$7A00;U.R*_L>C( M0C]%9(L6_!M;\.'K'N'>2!-14*1O=>$\!\(S*? ZQPX-Y%U!P!_Q(Y=9XZU4-D(K<%JK!=%F92$ M+/41!TM<.^]\:%XY>@!=XZ;8!_4 FHNEB_N[UV5[QO8R=9/ I45)1\5E7=]N M" 8Q$Y>8T$;[0/$5QH,O[>Y9H-M\TXERO'-U=RY31T;&-=FU;?5R]7'Z^0TN M4Q72!YP(8X,U2D VDG2HYA*"(N5:AZD(EV.]F#P '8\NTFT@<3Y"VC&W U/U M N/ZU686W68(6%@NOQ&7GGVJ]Y"3C$@:%3UDDCPAWI&>9=F"T39S#(G[VW,Y MSC91C]'3K6DZ#U/-1?'#7P<_^_!AN>U2L^W2O]>:?_,X=C.U9_[A+:XN"$R+ M?ANDC77-G)2P:9T@7UX< B8)QKYP$A^BE-1EU M?)H\QW#7W+L^+)>>RYV%M_YS\5;P(!5PG11%4ES__^R]Z9*;1XXN?$6(D_OR M4Y;E'D6H+84D=\?Y_C"0F\1O2J2&9,G67/U!LEC[QB5?OLER]WALU2(F$G@2 M"2"QD.EL"[@@4*NDE,#634&VHZQ'M[@-GNZY(>TEU8$AL7N4+ LT600&4BMR MZHL3X'V*H)/T7JLB4;-V-Z!Y!YC\N&#)A)P3231:\A0T&8>A=G-S3@-Q $,) MW 37.A/UQO+CMMIOB(I]6=H!&C94ZX(L"6L@VIK>Y;4&A^C!IF0XETQYT3I: ML ,&] E@8 ]&=C!0[N:L\UGZM)K'__XZ/R.F;][RKH=AZU28+P&RJ:_8418( M,4M(R247)9G]LG5YZ+:T=>Z&M_&=!A'4R,E)-<^!-K/6GC?V-V%<6I9B@JS0 M@>+: AI-%ZI4Q143R/*Z4X?[8%K2(Q\_KBF_J^-]$#&$2O*@I>2XCJI2M9ZT]Z+LTC.L$'04Z![&]"^ \QZ9),2H>36L@/4?3N'[448#55"P=V-T?\X\\.Z=K69BB MHO4"^ M&59^E7DY45A;8+,$%D4 E1CI5T5<"8+KHG1$P5I;0D_1,Z[^.1*0F@GDT'F= MG]MB[&H3;V=Q_BUOME:CWXDK[YWD@)*1Q\#J2+1"&M:6%&16);K8NJOPTQ2- M&RLZ)L[:".4 I+69O_UA,2_3U;OY#LR>P1C:'+EOV_;%KV7X"][N W8N(CS)HDX7EFANQ&A@J4 M8@@A)]HFRB*B#2CM-M&AG1?>"D3V1$$TO"@:*:-!*I'^A8MI??.]=%LO*UJN M1]I>_F0YG=T8R_=ED?.!947-EFY8(S0,.QH5_+Q??,'9]'_Q8O3A99)D77X] M&/%JX^_+;],9SN(4SZ[FS%R_]%BK2V*Q '.:?,9$5IMWG$'V6D9=.!;>>K)@ M$\+;I5X^)N2+K,&L.2_228BY8.4/ [>>^<>%T8RL7,.&R[M\DK1QP_?'1]_C M.9GM)#AR^[37#Q4AUD*!&+.UDBLHO$[Q8,)"B*: D\5P91GM:JM8VS.=U!Y; MOY>DS(:"GC?F>H?(V63E,TYD&A%!%"9KZR4/Q H+FL["Y@[#:@T?IY^_SU8?%M!;U_Y)GN4Q);2]^;FHKBA6&V&8@\U! M.:' "69!1FZ#8(E^W#JA=V#P'M]^OODKGIU7U^M?T\MV MFIS9F#!S2%CKY(1TX -:$$)K*71DG+6.F6Q#UWB]1@="6W-A= "PAT_0=9 @ M*ILU(X==L$@F*)=D@H;H@5L?OVAI")B.G;CV\E5_S M]_ER6JLQ/DZ7_SWA7B3NLP(FG $EM0:4WH"-VAE9N_R&;28&;;/6N*9Z4\'. M!^1REZCYF*L&)V7[X7P1O^(RTR4?\R3PZ+#0/_V4H_I\08CAK;^Z",$98\R3*A-V,LD;;&.=4XQ M56QY62=ZD[6&P@<5M;3-7:F3"KK6S!1?L/9RD[;6#F1 AQ(8$X$L"\O*=H,# M_A-T/11]^P9==Y%@AZ&SB^XL+$II,8%SY#\K4SAX8PPD;9S.L>2,6U4,ONB@ MZTZ"WB;HN@O7.T3.Q@LG7SAJ)!-%24-G3' .SI M2BZ3#,&75,Q6_9)>4M!U M)\EN%W3=A#9T9F* MFN\+B2>=F2S_2JG7M%W%R*PB6I.RRAIHU)#EY$^M(REXPG4YVW M]I?VJIT?K/1K2*P(G;>8F& M+W*';:_1R]PE$:]FZ>[ZOTZ7\6R^/"?+]O(-I,BB%/>)D!FP6K010K0!;/&$ M+L\(8:T+AWE,#<3_#LSI7\Z7I.J7RQL.XCJRKWT)6L0$DK/:ZL]& M\*2B:1O<)I-=0-'Z-#U"RCCX&E+J\_8BZ!1)]8^+JV$"V@B+ CE8D3BH9 UX M19:%=$X;ZUV011P!4[>(&E=[-1']%G#:7PXCQP?__?'-Z_>;R+EU2O#:B$*F M$$ 9Z6L:O =O>3;)2I9*W.)FN_&1_0G_ $'-#^=:!UKDM^ELNLKOR+*\=Y__ M\O.?^/_/%Z_/<'GQ^EQ$*JX69HO -=WFR@*JZJ3$6))DAMS0UC4$.Y W3MCP MB/?64*+J&X77&_L=OUT>5!-$DM8RF3=\_MYU9;WF3.)G&G)DP?+@B#7A"=PTF6(Q@ICI*7[?YMN5X]] M?N<&^&& :,;8#K3'O<>%O+K*V[P"O"PA>%LRI+59Z(P!A\2I*)Q6(5BR%K?J M>; MF&KLXOK39:I[F ^G[;NS'RYKHMV(UO[O^DM^TG-WS)VVLSC1[P?MV( M=IUR=CLA[3M.T^4HAT>?:Z+E$9V2H.M\.\4E&5M,9J@#:R0:81UO[=X<2/+A M7477RVR:HKX^7U0ML![@-HL77TQ2<@P]LV"YI7/&$,'9]4'FW# 9-9.MLUN> MIVI<+_"8.+O?FK2IQ#JXCC-F7XZ)K/WET &(KF<(_E<^2[_-%[_F'_EL_OW;Q>GXA#4'OM8[Y!S MUJ;/*KL"P?I(@"B)2::B9]@86EN0-6Z"YYB :RVS#F!XR M%ZN?'\YP?4QJ0^GUD:E[R=H64U!#%M%4_K#:19J#XU&@**46Z#/>F!CR7-<+];KI< M30SG/A5%;DVNP7)N%02O+#@C9<9H76X^CK41Z5O!UK](V(X@^[[?,5[%N#C/ MEZ'))=Z?G'S](O#\[^[_ZC$,'0W?2([ J$8O*A_P9TU#J4]\:T+P[+H)G/)2 MAFCKLYNO[6S(>?;UYB<#0)":#LREUM-;GR#G4%7^AH U_YD)]&>U8*B^10@"GUU&81ZI.W $YF='2\H,'6M06[43CN"TDKW-Q5N@-*J0-K],-B MGL[CZM^UV'&V^KGAW"2G4$=+%. HR*;F@8PBS!J89S^LM>='&\SK(7J?-S>A#:A&]=:EP2UL2 M!3.HZ'(M^%& &CY;<^C?T]77U^?+ M%9DR5];'SXW6G6B%C&LM09::.F^EA<"E@21<5DDEF;"U [,-7>,^=@REL)I+ MI .4;DZ4*)HEA&2P3@DI$EQ0 3S#&#U'9IJ7;]ZG8MP7C*$0 M=""W.\#+98N/#8<>M/XR\Q$5SR"E\63]60>AYBQ+);T0GA=G6L]EV8*L<=\G MAD)4:WF,;%&M?6PZ&%=J=5*KP1PC?6JL(.)3H%O;D#X-=#A2QNR#\EM83/<^ M>-PWA"$LHL-XUX%NN1W9N]Z&(T5H7#"@G2&/H+BJ'4L Y6+-X#/W8YE.4JF3"JUXV&L'*[#$4SEEC?6E]#^W5'VZP M,/U@@#F$TQT@96.&W=C!J_OAW8GDQ3OR#8$9K^JF) 13&-C$N;$Q2:]:^U9; M$;9=A)&=&JC:"Z6[A\HKU;K#,U4)*A<4")'\ 5#1K/MZ*+!%AAP,TS&U;GYQ M,-';(?3D@N#'%6;?;XZ?\FPZ7_P^7ZV?QM[-<;;W&[^S_J+CG0@U? M#5MLM5FA55@]\)PNO+(1Z>:M9CTI1:4 G2>3+03O"-W)-V^8_3 EAZ=QA]7; M&7W6>3U/%Y7X*F?T*A9PJ0ZMM1[!Y9@@:2&49%K0@1Y@54:R0WU*[7X7JJJ#--=A1Z^>YM5JKHEGK MZ.5#=(R/EX.$.V_,Z0[1LND4DW,IQD4%D1<)2OF:BL05Y%10&J/K+-&!\=)# MYZ;#)?P,9/9@=P>@N7&O7XZ5DL$@8@0K,FV@2 [.V@!1RR(X\8N\W<9XN4=$ M7U#91[)W9U,>Q.8.<');X:X/3PS!RL@99%$]56XC\8-VX(56& W=V\TG5]RG M8NRJVK;7T(%<[@XG-QJ61>XR(X<04*Y[C(F:]2(L1);I"QM#+D.8\ _1TI/I MLKN,GX3,G@P?^5'LM^F/_*%ZIF]JLO.G_"//UM_*BTA[NNEZGN?/?\X_?YV? M5T_U\Y_TTY^_S<\7&YTJHP_*%GUQDQ/K&(22.$2O>%":Z62WZ8+8O M+N;C"JD77-)^ZI__O[R8;[??-7LV&V:.T"7(:Y7H"CFQ6H'WZ,$(QS.B#8EM M,\B@"3$]79"3A=&?NO;MNTB:BL-EQ**S.H4WTKY 20@G%)EX$ MPUP&M?;>C=N,]3@.PG[\[@XVERE>'W&5UV]-:7-N\$N>F)@C]TY#R5'6]RP/ MW@0',9K DW;,H!H424]1UY.)MR<8G@18,\ETA[G7N%C\G,Z^O/HV/U]W-K,B MU\)R'JRA,ZEUS2%+(*6VUA2F;1[6.[U-3T]FVA"X.H#[W2'ICQE^FR]6M3JX MOF#5#7U8Y&_3\V^O9FG]J\OE^:V^0-RZ&)P7X&J#%N65!!\PUC9HQ$Z&CL5A MP;8SR3U=HD/@<5@9'C L],NZ&+'5Z]#G35![$I-G2I4"WN6:^%A;!+&0R<+5 M7LN .MO6YMG-]<=N%=8>3GMSMUD*UY&38!J,!=WAPX^2['*44:"/)#J@QYQ- M) LJU]>@Z@Z@UPXX2N2,166*'N!*.$Z"BTNN""L%Z%BS.%06X(7W8(I/SOIZ MQ[=N]'LJ"2Z[R'V;!)==6-V=);5^"W%!1$R599!EE7'U0Q#L%8#;EXC]*5G&3K'H$G M\ZJXDXRW?57$O(%;N=!'9Y@@%U_JY,$"M!!@5R%HLB@N5GC%SCADK/_YK MXDYX:!PKWT4X>V/Q1UZ$>3=OB39H9,DH(!_#@)+2TI8M^1=%>B\T%\S]W=\2 M#T;DT034BWX\\$$_&G0J. 9":R2_.47 J!Q(YI1WWA44V[1\.6;6Q?'?% ]& MY1&%-#(N/W_-K[ZM?>V/^\UCPE.F=>)4__W0)W6R[74\RJ :Z&8/+XN*DAN!K2N;L)GXT(M DI7 15 M FW"%0VA".UKWJZ^6S[T&%(>7F#L;O3ML=& D1VXC0_F_.?$0[&9*&=)U@); MA" D<<49$YA@D;X:N!ZBS\3E0T(,!W.Z0[1L3A$WWC#G): 783,H5PD)1J)5 MM33;F];UR2=3/[.3A+>KG]F%W1V YGYAA[:8F!*B3J4D'9E# -I. >X\TI7) MK>*M$U9.HWYF)\D^6S^S"YL[P,F:],U#T[KGPV4-_^5V#--*&P3B$IVD8#T@ M=QPDZ>(B>)+*MWX >H:D<2^H 3#44@2CAY,^Y;.SO-A,G%H_8VYV$6(T1F0+ M"HEVI50A@]TI(.N/E+2VVMSM^/_PQ/M'/G]<][HA*IHQ<62OYU..\UEZ=">. M)T6V&YGH'BO]3)'"E!%RT/0/QJCO-A=X! Y/K3*N;]P<%,T8VL&]<]NIORAZ M#J3DG+&@N:X[*#5K*0J(7 M,@3NK6K^PWJ>BIS#=X>[/@5SN#B>;(Q089RH) M4H,I$DN$->"3CH F*E%RP3IDJ*5*QDDZ M.;F&FDG"X H2LP37C#L60FI=%WYXY/9(\-E'WO>&V[9B?@=(>I=7]&'OR\5> M-GOPQ0;#6(+HE 'E.((O9(S)HIVF:YU[;-ZQY $ZQG6 FN/F8%:/")?E8C7Y MB+,O%U$GX837'B-()A,HJQ*XS#48:UGM^AN=W,J H4^]@0WZZAH7MQ;LZ>EG M?UME?Q[V(/C+!PBN."9=(#A&/KIC%KP4!2P31F&0W,2M6I9N(_HQ;X\#A'57 MW'MP;F2!_W,ZFWX[_[8A/--6G1,)LJK%03IK\"Q+T&A28 4=VJTB8\^(_-:B M(PM]'Y'-6_!O;,'C7S<(3X5)9>IEE'(!5>B"\D8XL#$JY$X[D[8R YX3_,U% MQ[GSFPE^;_YU8 I^^CI?K#[??6$JJ&.(2%I/5+-',0/!2PGT/:T\9]GFUG'Q M!PGIZ8G_\'C%X;SN$3"7[1NB\SR) )PK6T.V]7DR)+"D[4IBB;F[^6CM(=-# MX**!D)^#S1X<[P XSST$R2RR5!DA)3*RE-%D;G$?:3M.Y"*D4*EU?6Z+M[CC M 6D?L>_X&+>+##J U+OI+%^ZUK="A3*2'^V< J]D[>="#C9F5\C!9DH6%1QO MWO;N,5K&G0_5/..H!<<[16; , M05$\F!@MNKM5EEMF"=Q=J3^H["_5)S,'#F)QKX#Y_.?\\ETA.JF484!4.U#9 MD\5HHP6'TA>6Z;:._!# 7*TT[=3I=+#9K<,V+=F/W]W!ADS*O.EYZ$P2Q $&QM14#B8=H":3TD:= M32K2F.9E(H_1TE-KB3T%_21X]N1Z=^AYLAMKR@)3$@4PKF=(J BA3A"-O'@; MI9'&MQX+UKA/[O'[F39#6#/)C%I7\O#>/N:4OWVOLOJPF,9\8V.1"YHI); -P!I+8N2( MYAWU3-O(ZY/R:GE]5MX7^A;Y*]_Q;&,=!%LT1L&AY#KE/40!(=&7T;HT763"H=H.W7S;*;-X2K3N22*V$=F9>%&U?+ MEADX1LY"4GJ+OK:RNPWG>A4E_Z:!LLFQ>GR\J2U_-TN_S M6;SX8J)CD*S>Y[PV"5+D$D-0)D&VR7)$Q1BV]B"W(*NGJ%8;4+6610>ZZ:%G MTTTR\B_SQ6+^9RU7P^_TD]7/":% :Y[(,7'K(B9'MWS4"IA'J9-@$DWKF/TN M]&T%.']*@!M,.B,;^0_MZ\-\17R;XMEC&_RC/N9_^I[CM$QS>CV?T5\FV2XG MVAOO)"EQ47=/QJ>#$#2I>(P94T2?PS89#DV)VBXRRTX!C.,*K ,=>9N9O^!R MNOQ$M&!Z/[OY+L@JD%Q;C(&3'S3L7.W':=L.CR?\ M5-!(+!W [>9DDPE1[F(@LF,6U9Q@".AD#0UZP;VW7@K?^LJ]L?YVL#FI^/_> M[.T!&@^HX8T5>M\>D$XKI[@#DZ("A4H""DN<2N0B1R^EQ]89.[O0MQVT3BK4 M/YAX.H7>S<>S5ZL/>3&=IS>S-.$^1B,#!_I_NM]=T(!5]7*O=>'HF&Y>Q[4# M>=L![Z2> (823@^X6S>_6%[N[OWY:KE"LB2O1E!*(Y+0*$ (Q-KVS1/?H@?+ MLF0R$A]Y:Z/K.9JV0]A)/ D,(H:1O<_?SVL:6XTLW\WLGG"K?"SDBI@BB$6" MT2X\S^2>9*E2-L:R.T^6#[J2CZ^P'31.(FS?D)4=Z)E+=;F.%+^]".>E2=26 M614#>:J,DZG,FO=K_XI>K;#T$D%Y)NQ MOQF4CCS,]5/\FM/Y69Z7&S?RS5\88LCKUHL>9?CK?BP8=BBLEMJ'Y!D$6VJ^ M3;'@+:DR,H-D%+:0AFL=M1EF*.Q#CL5%AKB-1I";6H!Q5L=H&PU!VPQ9!.DM M7?'Q>["Z^[04C:A&%84&/(H0"6FP"6G:V,18;T,Q6)K M,_QDAL7N).-MA\7NPO!NAX<9GHI(O$#BKDX9K8?)T)Z*DHH;S5#>S3\>8'C8 M\0>[[B2[K8:'[<+(#M3(@P./(HLB6X4@,7NF9?/6Q-T- M#QOFXCF8WQUB9G.6BF(A>H>@A):-:OZ&=BHCQ':2\'8C MQ'9A=P>@>:X5FJIUB2IG(*7+:N*!!)0J@A01$W(MZ5@U1D_7[>A:2'W';G2[ MB*"[7CZ7_8A$B@6M@2#I#JXC+,"A3[72WQD9/2,-O84=<] ,H&./"]L'$\V8 MV(%J>>BFOHZ9RJB%X70],^]$M?G)NBN605#%FH(8(CM*9[F=&A@,-UML&*NF MF01Z@-/-I*>(UA9I'5@MR)SWVM%1X *0&^>T24R'UG69N^>4'1,L>XKUJ<2R M77C'WW"Z^!>>G>?K*.?R.NK^:KG,JW50?HJALG.:EQ_S62VE7\TW M3S)X=NVITLV,]2,2KJX^>#[#C[4ES6(Z^[).Y-S_V6)$8AL^=_3"\D;/) ]M MYRI03@>+%Q8CI$P'3_G,@2[^!$A =]JZ+)J_L3]%SZ&J]NJS+Z3TZI:4+@7Q M?G;%_(ORH<4M65S<7M*Y0$8/V:Z>!U!8 CB1!)@L%=FUN4C7.HVN&?'C*OEF M>+NKX\<1;A<&Q ,1 (*/+:EF$6J+H%R.X!6C+Y,7.C'TD;5^RMD[IC8\UHX+ MB6UB<+O(IT.,7<:SI>9,5B^P5!?>^0Q!Z !18BS<6:FQ>=7AJ<3@=I+P=C&X M7=C= 6CNSY>/,614+ "OE3Y*\S5/)/AHM9;6Y!2;3Q&Y2T1?4-E'LO',E8B6-&[>YH7PI")K^Z"@&1,[4!@/C!\H M/"EF,4#.H8[7R>2L6ZLA6^VDTXC2MA[UL>>0C\' TH<5@Y1%@;+& KIB@!']1(&R4;:W7>X0T1-,]I'KP[VN]V1R!RBY4LV__+SZ MXW]-\X*(^OKS7?Z1S]:'R;.J>>NTT%2KW%4V-4E'0M8FV6*+U+KUF]!VE(W[ M.-3'Q3: #'M"YH:/ZUCS_?UM#C&F6AHHZ=BI8&ASRD!]"@$O0NT'8DTP@X4S MMR&PDS!20X0\!L+FXNH)BV]GW\]7RS7'Q.4\72FM<$$"#U7A:U^G\EH+D@5R M79A7& 93C??)Z01G[4'P&-P.E$A/X/KEYPVV_;;(_W.>9_'"F!5*.+UN):A- M+3?C!E 2TT0L(G"GF NMD[VV(&O<=L?=7;Y-I-<3(!_:T&4*%;ILLZ!CRWVN MK2YKUK;08+4/&66*W@SVKOHX69UHOU90V.**/40NG4)M>75B+R?@.<,,PP)2 M&%DW5NB*J&DTRJ3$(A>JM'X)W(:N3L#6"@S;V'.'2*8GM-TZH.N+X,+^Y8Q9 ME 636D\@O$X?J>F!%YUN MEI>F<8Q9%Z?!6*TO^A:@=!ZRR0)M2=J4UJWAMZ&K$Y77 @B/@:R55#I VH?: MOX)$$UN4XJ .28ZH((#!CJOIF"PB(XVU[K1U0[D=8*[9MBX M.YM@($%U@,'7N%C\K+,?\W?:9$X73'M\>VBSXTE+**4V;&&UIY,5"5QBQILD M3 RM\W%V)'%<+ X&E;LO8 /*K0-8OEFNIM]PE=^7+?CHDH[>,0<&&1UM3HY; MT-S7E 2E@]%<\]81OEWH&_=M_UB '$QB':"QA9W][JK,1*LD9 P>=!"*CB(= MRA!<@%102UE8T:%U9["F&QAW]E!G/L_1$='!<;@[IG7#B@D61:N5"+:V(%%2 M1!%Q%II*2,.V]SGBI1.[-'C@^.9@;K[2*H+P#T\S\EA,F3$>" CQH 2 MBNP9%NJ_,*$5CLO4?GCN_C.TNL[?:P6XPR75=SO&IXOSB*WEL@3O0A@/5]_= M8_]0-8\'$W2TNL:VK#M&[:(R.9&Q2I9RE(RT*)G+@9$5(4**)92B56ZM?DZC M=E$YS\FZ3^!CH.NE9 2Z4Q)P'K6M.>*A>7O(OT/MXBYX&ZYV<1?A=F [;)E: MI:7)R@@+DO0J,3@8<#'4XGUEF35*)]%Z'&?#!,JN3=D]8+-? N4N,NP)F5LE M8R6=E"T8@"/60AO,X&2-S7B1K S!6]'Z >#E)5#NA)"#$BAW$5=/6+R1KBX5;:5P@[DDNG54ZW[63Y#3"<[:@V"+!,I])-(3N)[( MNTK"9YDDG4>U3FUF%ISQ$8JP7A1)3FCS*JE6"91=N_5-+]\FTNL)D$_D9M$1 MLC)K3H>**2#+VD.(UH#'XI36B'3V_I- >2 4]DB@W$4NG4)M>?.47K[/9DRN M) ?.JW5.O ,TOD#R7G*T14DVF/_Q-&F=0*X5)+:QZ@Z43P>P^T02NLB^.E]. M9WFY_)2_K+>V/J,H>*D6+Y1L:_B_R%H#**V[> ME\LCMV3Y=UY>EF-+7\=4J 292S(7F WU)9*!MTQ'61F0[]Q[#S9AN?[$D86] MOTCF!_.G@X/?]B62)U/;]!;0H@[H+F10.LMY3=BP61<5-\+Y\S'CV9EDO@TF.10N.'+Q.M M#^MYS0P9K1L-] MYMXU'PWP,"6=V/;'A\;=<:2'RVEWM/D+M,WRJ@W69C^(_OGBY\T-&)>110G" MUT"A(#_<.1[ I9R#)\\HY-;9V@^0MCSO%P%Y6;$\X*(T,V@MY,GR*#)V8'4O*DL\F.BVV&56RSUNG[C(>!:A"9])UZ M]7K^[=MTM?:=<)9>SV1=KE[[A8T"H_#AAYN\NG-TR*VGM3C3*<;JS_ MZL[Z#\PU#39E+V2$6BH RF.=J2$LV"RR"R4YWMQRV8G 0S3<]4)WU[FP@E/@ M0I-) ([SVH>,E+9+F@'W6.LF&'KW',:V6&;D!FR#H>&FWFK)Z0ZL_'^!M47 %O#:6QP=P.L34;[Z^MVQK;_[G?/I]_;+Q\VHF@0XB M)ZE#??2O*4_5E66H (M(2MDB9?-Y#5N0-4X$8NC;KK4\>H;8C1[V*EJ?,!BP M)M+188JL3N<1@E%!UOF>WK>^\[8@:^2V ZVAL"W4]I1+!U#[Y9PX>IW@(226 M@#E \E:3+O:9CJ20((4CPX!9X9OWEKI-0:< VE? \V;<[@ K5]S8D)^S3JH^ MPQICZ"@9XHEG:( SIW5TI239.B7Z#@DC-Y48&"V'\+L#N+S#*Q,OL8"JV 16 ME-I2PU@(J6@@7T.ATED4WGQ*&NYD2P\6(Q\:)'MRN>' U=T1LERL)A^13,!- MKBRRI#F'J-:^:*Z//UZ1_9^3BS)B?9_,RX^YEG^$\_>?Z_2N0S&!$,7 M:E80@R!KS-2AH,YX.F]6(X_2,G=''SV8V+#58OU!91^ISH=D<3^8^6U.[GN9 M_LB/;:KNH/AIRNY^4'1K M)V_^RHLX7>;TIJ:O+>D[G[_2KW[Y*ICEEU,K3"Y%\P(\U_E0S 0(Q1HH6F@= M2RGB[NR:YU"U*PGC!LZ&1=F@XA@UN/:T6?GN*MW6.;KZ"^W%^%2GHO (CN4 M,49,UM9VV-MHK2V6&F<\R%#F]1#\[<'*GB^7USOY^2K&!1VZ5ZO+%NL7+5-] M-B5C)MW+,Z_.IX*@? =7':1=HRQ=0[?5H3UF,BW)Q3NFN#-Y=(!V-[.EN>+ MVAKU4UZMSJZF-N7IC_6QM"BS5\4"X[J.A2H(Z'FF:UZS$)7RB;F-L@YA->]0.5&N=+$B,ASB Z$Y@@*LR!>: E>&.V9=SS&UF_4=VGH,0[9 M$"S[U]N?11)CJ38^HU M>.]F1J/WE4 MMB:R,J-T-"4U-XZ>I:I'X[N19=16(CWHI%M[>?/7=W)&\Z1HXDORY'1BK'T. MA8 @L,ZCILUI^A[JUD'N!PD99^+)4;33P7P?.<[TT%&X+(N]/ S+24X1?98! M4LTP4@(U(%<)HM5"L)Q+8G<2;1[T^+=:;"NPV%,"RS!\[A8XM07$C1 9\4PY M3]PQQ"1-]AUZ6P=D$?#H0.XG@'M]=#.]OLJ%[+ M$YM]=A@+T(TL0$41(-B< *66(F:G;&GMC#U#TE8(\Z>$L"%DT:V*FI?[H?SE M52Q_XET)R7(&O#@'BC$%CGP,J,U$LB&MQ,4V#RC[KK]=2)*=$KJ.)HX>M!G. MTA\S$M*'\T7\2OO:;.ACCE5V:2(T MH6D[R)UF&+RE.$;6:)=;N-%FXF.N#YNU1F.TD3H7A.!Z]%= M468D%[A.F+4*5-&6_B0+>!]]8"AEO&N1M>O3\7 M= YHG?P%5YO?'>@NM1*U"N3:%U^?.)0U$)0J$*23(OIH&+:>['G 73K8N((^ MT+63- Z\2]_,4AS,E]\6],P<+1DJ[6/'3K9G2&CQ%%4 M)&0*82 F8$#6U MFP'7&:O;%B&XI(#;$CDOU@O;>C3,$^2<4F1E%]0\_+AZN$3Z,/V>[9AGDK%8 M.(>2<<';E()I1CG>';07YSNXASY.OWQ=O2]_+"\&?KX/*W(0_-7_%H;G?XV7]S>Z67) M]\\)> ?ZYS8O(BUA44*L4@?#/DENOJHP8/3F0,3&)24*NLX MK")\GL9QBK"/KR(;2ZMW-%X5)UQU,> 35KRUT1<0FNQ.9;('KX( YU))VO!8 MFAMON](X3I7WZ&@\5%HOH)QDTXS^ECDS<)+$4TL>.S=BZ^V/DA+A/2\R&P6D M$RVH4CCXFM=M9*SO0L9B.,GYU-N$&HLP6"$U5@BZB1,Z[R; MDTZ)V D"^\SWW$$>/4/LQK.;5)BXHS.(@5>6Y9J@5%/*.4\V%A<5;ZW'7D1* MQ$Y0V",E8A>Y=)X2$95QM),Z -5ILH_7,V4$'5(;BF=1H>3A[Y 2L9-(=TB) MV(6_'6BE&X_U/I-&1CI$LK#:'L8K<&0%0 F%D==M1+2M)WN>4DK$/H YD,LG MD1*ABPN<,P06ZVQE'7*="&\@)^$2"JZD:/_<=*(I$8>81"WET(/B>:"ET%70 M^FJNI M/6GMT3;?$S!;M!IK+KT30FD=6_/YS_D$N2\VT[&.)=(IY\J3'5 L9*_18]DE&/!<6=IG1H:IS\RJ7]M0RH9K$ZUW;<*X)7*(&566@3MDAA3.U8:^TY( M.1H:=Y76":'Q5:$UKS8ID,F@@R>+I 10@FEP:"18AUX:'5+&L2!YB]"^\U&. M@]5YG)%^];)AJ]'6J5S-CN1!,>?!6Y' Z,),Y8!1K;,:]B)T MG+D%H^.QB=PZ4(F/);\:Y77T.4-Q2=<8@:HU;):L$"4M!NOYP,FANR4G-Q]; M< R M>!]-R\E=_.H+Q7VY_DO^6+$8DZ3:)DAQ1T@!58NT@8#SP8T-Z3!#:EO MW[I[S;:TC33 X%B*K+EX7G96Y^1.5L-1\CHGO*?,SKLLN,KM_#^'B>;3:A[_ M^Q=:CVCZ5F>/K7?X>VW)MB(4[I]6N^4'-V3Q/EMIE")[G=%8!P!>+_XQG]7R MRG4CLT]?2?6$2MZE:*^R'X/W423C(+':OP(S EJMZ;AS$R3G7H36^5:'47QP M4?$&\N_+>HU[0GM5.P)^N9@(_,O/Z]_9T/&JMA[<5/<[Q@KJ *PFO"M37[$- M%K!**FXP*_2A,>N:$3_NN^P1,7NOTGD4\8]HWR\7J\G'NJ6+-$%I>51%@HSU M@<6J2%QSKHXL9BHFC7F[XAKZU!MXI:^NL7IKP7%Q-I*PYX=RO@>X7/4W8K)$ MPVJ'_%B3M0P$EBVD%)' ;XV]#N-:" METR;UT)Z\C"< G0R@PN.H0HHI=^JP\\S(K^UZ,A"WT=D\Q;\&UOP^-<-PJV4 MZ")WP%/F1'ARM/TD0!MM@_%>2[=5><=S@K^YZ#C).,T$OS?_.HCXU53?W_'; MA<9S)0OG T%5; M8^)*,J%9ZXOI%@'CIF?V<3/M+Y$.X+0_XZZW/4MW3BWCA7'N$+C 1$I=(;A< MI_!ZZ9+ +(5JW;MRB'V,JPD/@-7=J-[8,NX YV^^?3^;_\QY_19Q,29ZH_^- M$Z3^44+A6M:*DP+.%F*TBS)E:P7RUH^MCQ(SKQ32N MT-A.^&-',_Z/%U56^GM+$U_3-,YGJUOEN BF='>UPW4W@C5%Q.U(%TD]%9F MR[:;5_I,7.O!Q<1PB?0&J7]/5U_7#Y7$O^77Z??/\S?D I.#:4Q,M!^G2YR MI!]OM*[4Y/[KZ&O;#+K_O=#@ QG&)2;ML7B.IL5+[>U5.X))2\'.FW!YY(C: MI:E8>YJ]+V4:Z5,O=Q&S(FNQNDZFWM"IU)XV303M\17&>Z4Y M!BX:*/J&)[[ICK5EY6\:*!Y]IK.HOZ=E7GQYCD,%H?V5UC]NF+90<(-"_J M'>4VV8./8W?/RXOUM.-9S/_,-2JPO'C%Y%%XP35H9NO(ACKGKM2F72F;PFAS M-FPU1_#!3Q^WRGM<)[D1S[M#S>8$9>^P: *]2:0!:XM*,IX2UO9?P68Z UR* MO7 SIE_;2F9/0F /!HX-@D5>X5]O<%%[Q%^JOL(5W7)9@I:";K_$^#I/&WB0 M(I;,E+S;,_B1;IOW/[LGX>\CK7E#UHTL^O^:?\OAG/A%Y'_,/_+L_#*USDO- MZZ!#D&0$@1+9@4=F@:5LC9'D23FUA?P?76 /0<_>HX]=H^^N MRAR+="%J]"!D+>VWGG8 M[HVXEJ_.5U_GB^G_YC0QS*0@DP4D30\JD+/HA.601% R"$6>1_/*LM:;Z/RA MOS$*6QV")I!X06?B!T[/JDKZ;;[X!_W=U<0655PBA:2%D5##KX",[D0N2^1: MD%3RT1.O]MQ+YTD(IW%"#@)(!P?E*@$H+WY,8WZ8+;_/9S_RL@[BJAQ8?JX= MB6[^O!;,_CY?_=^\^ICC_,MLK3&0,:UK>_;"1>T_HR)X30I$26N4-ED&U3IQ M=K#-C)R$.^Y1Z0,B+_FLD"A'PR!^C!'8Z\60?RSFR^4D.>&U-!R<0;&^L,$'B9"D,-Y:SJSMQ@]Z M?!LC!\Q.^Z@<"HM>3D9XG@7A+@OJ>*K5S[>SY6IQO@YHK@>0??Z*LPUS7GWY MLLA?<)5OJXY_K6_SB3/&@C>-M*F&#-;->,00B%@T*K(&3Z$H6P0A>E?#_Q M\QWW-FY_Z!=[S X T"D?K/6_JHJ9SKY<;)U/5#)%<]JL1E%K+&4$+(*,;6Z8 M8UH8LUTSO&,D$.1T,LI^+"8QCQ).F:7G8"LBP-5C !O'0.; M9,A)YDS_&0+#Z]6W0^"+S@K870HCI_9=Y+;=2':C/]8V0_@E3Z(I7AIDP(GJ MVHS>0XB\@' HLM1"*+G-*/4GEM@.,2_ME;PEWWM1/_OXX3=5[\?IEZ^KY0TF M:(PE:EL'APMBK*^62&(6DLJ92^6,MZW;F@RRD>T@_E)?M\?'QMA9\_,5$3W% ML]=?ZY;?SM:>[+H1Q]?Y&0E_^3&OSA>SB>'&%5;'_B6G01DZ[R$2TZTW&EDH MR3K<0MENN]YVL'QIS\.#2:07-7P$'_'?N1['G%[]R LZC.L?_HJK?!V="4D3 M"^HDHU(,.9'% UITX)AP0KKH0VH]YK&;S6]WKO[S/MP3!ON>P=.0I,&']PS%OC[&_JC(E4JUS;FH MK76V_IV<'E9 &[E.A)..9\] \11KFCT# M3.2FVRB-,*EH'EN'Q[>C[*0']NR"MGN]9]L+KN&HQ%'T^8UFD4/KZ4>7.J+^ MW6Z[?>A5XTQ@43DRC42-ZS$)Z(V"C,I&9DO.:JL1&B>C5]L5'?J(P=!QK>^T MKKKLM167\4#^NF 9$\N^]:#9_XQ3VQ6SPXU3VT7\'?C2MWM79ZU*8<5"4&Y= MJ8^ ]6%(8*D]PA!+\U26W9O4G\"8M9U \&23^ETDT@&<]F?<$RV!>:TX0*,! MF95D$UGRTY5BP'CB443'2O/1W4/LHZ1<0J /M(> M;-(UJ)3KP#3#@!C*;"J"6=_:(_T[-:G?"2=;-ZG?16@=H*]![#-&]!8]@LZN MSM+1"@)C#))1*5L9O'0GVI?D!*:K'6(>'%GVIXSV34#]_?EJN<+9NAO1_.SL MM_FB_G BA92,&P$VRYI9*WV]##7A-@87@]=,M9X8/LQ..M?RC?'8N/BH 3A> MUA&YZ$LQ884C*P+!UH(/)50&[YP"&XUW5J!WJ9NBAL\!D M[W/R??T2^FF%BU47I^6A@D5KLV4Y,LA1&E"<7"NO7(*DG491DV.^).10J/=PMU5MZNUR>Y_3K^>(J=WR][>4-5^JJY#U-=$P*C;7@(JLS MOS)QW#('S*7(2#58V;ZH>V*ZL<,DVF1TP0Q:J03*"F("\1IB$9HS[XV^VQEV=-7_P#9.M(E.OZK_4*B\ MB/-RWV(4R0:KD@"I:LI_$0("1TMN'_-9%;2\^1#/<1R+_C(?^STKA\'D0,?B MS:R/L[*Y5FN$<,.$XIUF)6C(SA90P=7,([(9K5"&YR"R#EL-?#SB6;FWB1-U M*?J(3AT&B1ZXG4ZT^=''XFT*@FXS*,FPM%\(.KZ)'^4$U)'X8&;6*MG M-:FN:"WH$H@U$K5O7NAR[#V^F,C^21S/(0%X"@>TE:D?>$HBDZ):9^1RCH#& MDX618DG2.Y%4;Z'/EI[E*3P>='$<1X#;RWMN>)(U-AEO,C&$1T86A"T1B!\* MG'1D/:2D8NCMP6[+K9WHQ=A'$'4(^/1ROX7GV1)V5C@?^_GL_6!:OG M>/8Y+[Z)B8\Z,Q\SE)A*S0HH@+4<0"I$%3 $P0=)(#GN-D_TWFMXVCJ&U0LX M>1=MU%_-4FVE$>F/G^?U6X_KJ<;DQ]AT\FY_ $1Z.2L':)D;ZN0V(_A$E"A*0@;:)S*W6?% OJT"G[4- M1K.2PR!5C8/LYN0'SHQY%34"R6FWC/Q(ER^YH;7M6OW-/V;3U8!=QIY:[8B- MQK;>=!^]QK)WA$-+IR+9S2'Q#CDD'KC$Z'5DK9OHOI1>8SHJ);QF$,@^!*5B M[1:8,TB>&%F)PJK2O$KW/[W&=L3L<+W&=A%_!V;/[19$RGK+=>&0E0VUWB#3 M-B09;JE$HCM:75JG1;S(7F,[@>#)7F.[2*0#..W/N"?Z"_E00I!1@[!TG)6I M03.3+)1@#;,&$WI];&?SQ'N-[02K8_0:VT7&'>#\(7/NXZ<_-JVK(OD0+$L/ M,CAR?1V9\6B5!J:=E-[+.C:Y,6"?)*CSQ.G!\3(?2G@=(+&!1\P]URD%"<(% M!,]F='?/P^G_U8/Q3"@5>W\'DV"("6'DGVV,ML2^^D@L]<..[\9&N/W:/-B#@;3W^.H;>IG M=79!8$I@G,F@1"(9:B7 )K)#L_+>8S>C;W?=W(D>L",@_/B'<0^XG4[%6JL9 MW)ZYHFPM3G!L73>D 7F(X#)B#DH[#$=WMH\YQ+V_6K67=!8/ %O#R3H]'L.+ M+)4KSACF?$9-A@P&5VN$:O?K)$#D0IS113%_.I;G[;V=:&G:2SJ&!X#MM%M@ M/;XPFSAJ$"RVDXU!@&>+ ?(4024Y&%P?CHG\=[V3C3?_B4=QL,@ M]\+/XUWCW:0@G%0%#./$FN!KX$P6D"@$4U8;V_R%LB]?L;]L_)=T%@^!VZG7 MH&W/G&<'(-\4-"M,B*P=.+-.RQ %O.<60A J%\U%*MU4C0[#@A/-WG^1YWHP MZ/X](K;/CS[WSA:A%8)/C/SZS!7Y$C*0QDS2&RZE#R<8S'UVWR\^SCO

    Q ZJXK M:?Z+;U)$Q7,%1OS'T_.GBR7%2G"M3?ZX(#5#"R7L@D*OQ]3:WU2KBJARV%O_ M[&D10NMGGX6'GQFG@X*Z.' 1295A<@=M557^W4B?8.C"9&ZT@?F:(1+5>5@P M0N_L>I\07MTPP^HQ$NYC/T_>06Y&\ILI\"QW6F''*9P/CT$^+5C9]S2="I)L&8.F9C 7 U^4 M]YQ]>\]W\@\O)!\X^>Q%+.]S5;F%DBL@Q*#ZU(*4]YU4;*WY[XDI@=?+5++I M5C2NLN8Z7M-M/E;!FG0SSMGW1UC,_;6HKZ#_LB!AR3 O576L_^&Q%G-?,GHD\>N[A'5J4)@%#9/V3\B\>YQ8M"1Y&B# MHH.*BE7B0SU.S@>>'&*K[9IZ#9*.;=5?5(6)S46\N^NSE68#EU.@Y';>O_DX M8??@H5'MJUBPB@?S^).:%Q7)ZKW<2.$_R*MW@P+,?.MO MUY!>12_5I:H%98=<2YHR*#T9R0%5:=Q2\_$25,+0 6#D!UXL!9DY4K.8ZFO" M[UMD\+,19NP(I^.#)=_3E#-*O$!]4GD;J5S4[GNM+1JOD1\!;\ M]1AI3T+D]YN!)3TX:917HKPW:6ZY+,40 Q.1L]&9CKJNP'5U8T@N^DV)%S>M/--RQ* MZVBAL+.I@YVY&,\7\TLUNY$7Y\B4@=MD$-,!,' R9NMZ[E.IX$S'M4CJJ,B5 MWLQ'?!NV=$(ZK"8]-N0GG$EX/)D2@FYW7*+N6>2A99&A.V;'"_=NS M] YA:,9V@G/KM,T>Z\AA@3*6)7UJP4O2<#-H>)#S4AE0=N00[$58I/2=D-OR M7;T=MX*KQ<&6"<%,O1JBV,*9L^A67KVFJKE%MF> NKE; 'P_$MK\[K__K)K9 M))"^OE"B)X$8B@^5K"W#+MS3B?%;A"E^=1(PQ0=T>M/:4SB>,T;69)"NV%W? M[2L"0#N4NB7RR!1\^39#L0_!5(3EE/Y'KVB[2G2,1S5"3 M*35Q=]YC,P_JY3?"2=@=Z, M'#0?2,DJI4HSR"3=VH@TE$\*&$3Q;2ZK3,AP MYA&2DQF7%CUB'.;5<"3@Y)M>=BU^15&9I].+I.N9V&3D<'+40*P)!?05QS;+ M^&[IPU ;0R9RXGI7)MA^1R/L**69%%<\/W?T,51U[@R]RTEX\[$WRE&YJFI1 M^]QC>=404=9SSUW.=_08,5/B!;GQ/E^H65VIAWG>>8*YNK[KF"J$$D76]RY5#9(,/D'U-7IM3 M3H@7JPJ$<9I]*M%"\K;M#F 49;IR:9'O&6>)N(TL:J351)Q X'$'F7-;59O$M2ZP&*_8=X50KB9I>AS W?/WO]7YU M68$9-/SB^S#8]5I9!?CWWQE7G_R>!R;VX&Q'.JA$B"Q]1R:BB^\H(UC(;-1$ M>?:O<7UAC%SK>@AG70P]ZF%VYCE(RP9(<(!UC]"#V3Q%#JH'/YHW$O'7 QW\G,Z MC CE6\.+_[WLP^GT[ GPT9_SRAN#)QTF824-#&UUX#9=EWX(Y]X990$L$!U; M[O?D>(M9OBXH3[HX]/4^3 RM(1$(;;OV#)>E;"XE62BW\.63Q9H:[M E<&4Y M1.*8&V:DQB2,T^4F[\69!-VK(CHZ3JA=:2YU/P_& *E8["AV78A4==VL%8N? MY'!$H0(I76I^K:$E,1#6?<^]VMR]&&,L.>;%X#"#+ 6WT1K?):I"UQNEW,M^ M;;9:5Y:X \HV.E&RCA=4*?6?K6;]P$R^,YTRQC-G&08B/0B9J5JGR/JO^VK7 ME"O9/M+D35;]YK.2EO45%F]R]++QC?U_+3H#-/7A-CYGN7E3LXG9Z-P.W 4= MG^'8(W29V;K-Z=/U<#RK;R2:W +1X;BB^H6XK]JQ4L6^W+E1W$R>[ "*37M! MB0L@_W3(LCVHUM;27SQ(2HB_%)8GG;NP_GNTWTNF%5;I^(1A/"-%M#N6_QX\ M^PY!&">A>"[,PKM^3%!ZA?]<'U&E2PI&(#@D-[^XTV9/J#$^ D(,/?5BMWG% MFS%<.3@:&]8Q=>:>IS>G2+!.G3JC<5A7X,A B!-;4S>;+ECCM,5F;NYY'N)0<('>_@U_7KGMB#IV/A)7M<"[+ZZ M,#DBV(AGZ"XHCD@L@VL>10.OA(S=YT5\WD%ZS[8I0;:4W'$^4'V&>^&V1'5= M'5ZS6.#9 "#7-&,*WN+JT:M:Q<"COVV+D4VOM1#O]B M!OEA6Y07LC()DWE&XA=T#%)*#A3J/#2[7;@6CO>F/#@M.!=^P>XFY+_*G=E7 M?B6,I]DV%E;CGKR#Y748 1Z5;\)FH+9PC(GJ1+@M8THDC[LFWS5L<73E6?CJ M!J^$<$>(V^LE-8I3B\I#W&LW[JQ7@%!5:_]>.AJ\GC"$O*1^/03?[_Y;YN-T M]Z4BK61WZF9,35JV-1_[*N^M;V/<7W9]N B3UG342$[.>C@)0([$NO+=2'*% M/8OXLB5<7DO*PQL?ZJVE=O/%N*/__N))$=Z(_K\S=L$.;JJ>O">V=5FYD-ZM M$GQ-3N\,OTZ_ -#/.SQ$.VK$+;=!1JC>CWMC,^-?<2)XH.BW'BZC=H\G%7.: MEO:[X]OM-U@9_^S)PZ^,/P+!?U*WJ4)^R[VIJG&IB@QSJWQW2:5;0B+^0M>2 M<[%'\;1MB3.._!RF,T&)5%#$DZO0]H, R+7EIFD/AXEZ;+VXMUY*B)Z)MYI- MTJQS28 '9!^"1PF%EC#9LB3F#@[DVR[+FO*4)BTU^=Y"^!]7J#59\2!\![6F MQ2=,\KEW98D0*J&R6,G7PZ)HT3!GTTT;933"9B0@J>.R5$[*/+>J>:TV#/Y7KGI-$@!F/I@E)=YSIQ'DHF&I>D MI%M^U'6%?-,&/-*4C"/-/Z*L ZJ!)>H6_QZ[?MP^KI][:PYEP<2+6K"JI@4\ MD[5##IU\K\"BJ*GOR>LKQH-N6/BB'CS5S M["L.IU9%42A MX.Z^(CZ_2M%ZU/Z^=F3S[2D;2_Z%]%A>"&TJ;2Y_U8>M"0A M*K'(SBFOJN9[E<'?T/4^[RX9XF%2K\%2$MA_L"KY \HU7XD:.,/,_(7E;%0Q M\\H X9&40'>%+/O9S:&K_OWV",![[ 5YU%[X.SECVN)'<'4#UPDX(NR35?"D M^>R=NT4A&_ Q:WY_EK1F8%HZ1W>>GV-Q+2*=\&6!;*+F-[/DN VD2BJ3NLG( M/8MXI_A$%'-?''^F1P_JOM8*L,^4S!RWVP0+] O.'J>^YC];= ="V+FZ/SBS3>QP<1RU.[:S3\?0-E\@9:A("-Y+%DFB &34,6/YE6L7^10?R M2QJ4.XSDI%I'Z^_L,_R:(*OD,DC%;1GB6[K [_[[V:]9^__]PQNOI^>?/[UI MO#[[-#*6LW_D=O/CDY/F61S8VNHJXQ8J8 ?MB M$>D"@51$M^-"T_DB[:,\"?X8B+DA]/]'>;ME>(I-;6;IR-"*NQ[SA7J"A#.% M=9D!"SAVS)&%4D-WN.P(('!1X1D%7FL.FNF01!8]QD<-0[>JF:HAK 5F6* ? MZW'<5U=U-PZ2NV3R:8O&43M6TZ=0O-.H9J%T$(P MB\C1JT3(,YX#1T1A MD)BNGP&>$:)^NYM)L8QXI8*T'[J>UCTM 0#C%%NV7>@/(O\^["ENO:BK^5*%U*P+ MUV"L^6_N+B:IB,I4>QGPXG##W&6=,+:#)I:P@:G2KACR2,DNVG[#" H96W21]::?6=%( MJ?-;DGTAU#DJ -*_V%S+8_X#*/F4*F\6*E^]8RZUD5"G5]5/W $IIG72.Y>0 M)_S\OKF';=DR]D)2@F7P9.2(60S7X6S<&HL$4_7AN/C_V7L7)[>1(WWP7T', M3]J0(M P ;Y'MXZ0-3.V=NV10AKOG._B8@,DBDU8($#CT:WV7W_YJ (*),@& MV>PF0&)C=U9-$H5Z9&5E9F5^7[$RE&M3L&BY"-##P!3E/5J$C6P)$2)?V!%@LF\ZC;0;J-*VC13)(/E9)H5M3Y&A&=:E3E MFP<.N'.RWQB<78DTUVR4(@X;G3(^2C_%2\5%0,@G( 5$+"=+>E&\BR665F2B MM2!KSV?\ (R$R[4E#PY\M/37TNHD?,LD5:KVO6X7<7*1S&[:KFMV@V+J*;V5 M=@%)?\Y'A]L&;P%D\P6AWJR@S%!AYH(TCPK.%UG J 2\F2G8(H%B=BS]YM:1 MR\^%S?GGLA0T/Q9+14/$UUD"I,#S@%KN[^;FNYR.K5.:$*7%5-TX; M)>AS!%*DDU["?,CL;J$ MCU*&.]TN^5/N!TE)!PEO+>FXSWJ%)J+ODKVG/T=L\HK7>*M'@OW1RDZIU':M.Q6G?+VW['T).?8XIH#J@L/< M;=\#"\%K553<@]KT4_*LRU2>ZC!R$>P0U%_ =\=XG"'R T<84-4945C_3,0N M2Q@&&5=3E!7&Q /7/8A2V;^N3D MVL%;0]JE/59_5C>]%!''./(MNZX84 Y<%N2X/CGD%OUJSU3H4,YEZ&ZB$U&= MTN"V)#(H/;>9AKK#&.5VA'Z$^B'Y#C(.QOP7IS!0%>G]I96G%@R:&'?*0DX" MR@(JZ &ML%KGV$Y8 J:0?\HERSA;'MA90B^>WRE5Q3*7A8FO:-6E>L63K?,( M-F94GBH(O(?0'CRQ*%C*W'0I&)BG:NG06@4PC@+>XL:X5K54R5Y>M7S)"O62 MY,5&+$.K:C0NPM]KK7&7#SG>+6^7DH&X/%2.N^OD^L50 M(XF,@2,6BQ\KG50!4*^!M>P9Q$>0'32)YFZR#Q48*[DQ01))70F1^)%AS7\B%;F!H0^T)O1H6_UC M&:^7 I>OV\$+0L=QSC<",H@G"S)36E&P%.C8QH#_C7QQG,C["VTU\_PZM:G6 M&5YJS$1Z+T2HCB$^<8IVVJ8!55H:C($G'\,8TI.@>+_Z?"M^R!= ?NP9"C%5 MT5_CWV#%4G*S65YA[1(&48M2+DNE>Q)/8E,&;R>."D*_/JDB"^0^2PM?#++E7]-OM)W9+M' MVT>7L9M-&9/4T06@?+D#254/&"2E5!"H .XVID]!Y$OS>^-;7X-[+:U>8?EJ M=P$R>QR)QQ'GE9^-!AU6'+ FF!DH2G" ME<'4]3*\AKQ@EL]X.G5A@48L =+HGE+VEB[]M!TK026D2SUSPV]QMH8)4S8Q M@M_+8!>EW3 5HCQ2%/;5!LZD#C5!-K4*EC&X,A5QZG8U7:&L(YV10\D7\W0$ M$L&"#_X"83/_E5RASSL'J2#R<@#A?($TY- YZE-C[E$7?93;OHCF62(W&(AS'H45-,#A=N6+$@ L.DT$8PZW\_K^=U%<]VI3H&%VRM- M5>!)2$$E_N5G!?KSB)UUE+P M#?[U4*!P(7;?!?BGOTBD83=X!%(,I@DVN K5A)2XB1-((-?;)7T:DYX6Q;QS M@ZSRFEUQ$&+^0!4KD.<'F=I&^GHJEY87KFU*"^B5]8,N=."QVRXG^ M^K!@-W*B&0&C2FV)$M]#"# M],]O]/\>_Y6'$ 19O;^-&D'F3$8_Z@D]_Q[1RJE8H^2*VF:;,X3"V""QV+MV M*@$52^KVR,(&2,'F&\F8W(E'2$LKV94WL^IE$(K(J:B3,H%%4D:5Q$"]O:"B ME+11I>+1/7@*6]DK^0F=SQ$G]*..S1O3P;MR]/R2Z4QW2<2564%O$/A;S#V+EA&%:W_.-\JX%CEJW^PC\M\A\3E]31D.37B$J(#Q;*SD=+^C2"&-H7*;/67LJ:HLYB_W$!?X7 M*OI"\?F@$B+Y L4;)0O^WF_- EW\*#'0,ST6/EH'CXN#C) 1= C.@ON= M[ H:97Z=FA,X4TTGB0Y=B,@XIBXMV^ZM9,\[0$9QH/D1DL^HLN W!_7H+I2P M8C7VD3Z!:*>1 #'1T:JH-?VH,AJ_H",!)_A7R<7U!K^5FN+CEZ]R][_E0LZ% MLOQI6'R2:=RO;GG$19+FCLY3EXL1R+AEY0#DKL_%TJ]8I=/M6(FKQOBJ1;>I M$@Z.]BBF$9#I!:,UEJ*T1^W>CDU*E] 9!L*SK"%!N+2PR'XNS8Y.BG?4,I;+0]E2W#(M)"<:X8X$ZDX?A0O< M4C_A)&7H,-WAJ/(=1H^8*U>75 7C-3_1C&BV6;8G=7V[5D N8BPTY1#=QNY* MK:N*=!>_V!FT%>&27A5$N 9(#JF'ABE\9TJ-EK=5!!$EDW+!":SGB&\6W[4P !\:/\'I3L"3]I1X,_N/HRRY M,DFF8C'UTX%(.+\4O_G,OU$GAID'^=56TMHK[9T--4!H889[>XM)6*D6KV7R MA%?.L&>L,.&)S@,.Y^>C[-O,#FH9GW4Q*[V""H#= @YFQT"4&[("#41.%_BN M2M>4:J*%RF%4O7$1;_F;B&\\.-;1P"'?%.,=1&RMN8&4,"53@TC5<3$+YH^E M3 ,([U&)O+%'VX)F2!D@QH5_&:+W 4 MP7DV&][8V@'U\W<)(?!^GA8!?A09)LFCK"AHL'ABUQ3316?^*97?2%BZ'"\5 M[,\H( 9[?X"+V*SA$,.,2,\J+J^/7W2;&DMYJ&5$&W4[$M$ M(55H6'13&YF\K-'N:1 *1OHL=V[L"[[%D*&/(JNI7BBJ0 XLWX9+VTJU4$$\ M7W6+OLF7A<:W+?E,V.$YP^VS%(C@^J+-F\ MT9V53+L[+7N'_A9?[FWVD-'BL0:"-BZBRJCLLX)NRYTEZEV2:%2VO\E=S$GS M^HG_R/F:IQN6T4&T.#C:S1O5\%IQ@1;MI-56*:1YPDL.ZS#?8".ORO#=8G,- MP-&)*2W0I85"K[-(N<&!S-R DN!*U7^["ZA1WVVL%<\1'0NH#. X0 P"/!5, MZ8\\J(^4*29]/V4V;1E+*FH:2)SH7>)!C@EG%['W5-,IO\).SI!ER-SQ0VQP$^)$.5 80^YB* M%:^K_2?K9<#$JMT$[L3V?\_7IWW3]O<0:ZIJ&&X^FH^'$[D^'D\'H I7=AT[9U9ZV#P]((L(> MXD/++'?"JE,P3L9<'TENSJJP/"/H2-[I.$J5[5TN4Z?HJYOGS,PS,%=6A!/F M8@ V23?>@FB&;JKEQ12&X(YBST2%J%41/2;:4_L5B*,/%EI=4-NY,4PD$R2+R8I_(QG/'O@+%HVU1=PQ58&V*\1Y+I1(:%IHXR!V8(\81FAZ($-5-$Y 6 M)85D6"U&5S6;\@@[:AG""&ZQ^A9;+R;-+$K*T3\CL!#,\W#C5 8AL'@ND9>! M3#? >'<)[,!$U3+QTF$*+S5$RY@G+-N17% MEZ9A_!65?>I*IWB@7(189 MG'+;T0^7"@3@C^F"RZ?5";W'T:E_OV)XE>3^. MD:"_*7<=!/@6!/AN2[@E(]H?I>AKU)"5*45A M-\]=KC!E5,(55N/*3-724G"N&WF MM(F[]7@)I>K!)KF5*<2R:E"(;Y+02:81+TPPMM=+3(V>2RC4(,H\:;OH2C:1 MN4+2P(\EOA+>0X)]AV@+?#/:K>USKFV%8_AO$40O6 M[%K9HH2Q*I'!))BDO,F @_<^BK]UJ_>*0D)5U.Y9P2&[<^=\%>BYJ:MB M&6CJ$%TP&R!$%Y??4>4"H&"_R ')T45,"7")+C:93_!S D_J;-GG7%P5N6)O MM@"VI-K?&+-T-3]2(J5T^^U%EL1?K;*4]MO,G7_+UCE0-V8;YSI0^07H1/@Y M\5@LYGC[F\?L:)>JPEV=@D FFLC87[E@C[F!R75@Z#U0U E90MA2)P//& E MZH;H00B.T,"N6S.8.,:S8"TC6-F-<&C,R.-Z4 C+&A +) ^>WJ#1M*2OD/"3 MJ81F.EGJB*OR+1TE$/ 60QAC/^1LP3P MY\V7> RR[G73%+:Y@@W6D1X>] "WQ ?$D*38L4(:VM=& 21F>:011>N+\14Y M*SJ)BQ*B5.\K&7ZX"?&*10(_+?S%LK$[#,L ML)@AHEJ>(:>S,R#%A(^(9Y3-'ZF++E,23YCY38&Y$;[;<=]$FY@T58RW0(2H M7AD]YNO$PB>&MWH1XV@GV9KAV$OHPOKN)PL#WRT4&X6\JF(B-L0]T:\0M7UE M4I40YHN2<5\HM?1AS2FQ6G\MXR>041\KNL+;B+!,BBL4-8OD0F#BM](]E$@G MZV[EJ/)#2LNODXJB='=:NC*L9-3)'PM**.+*WC*+6KGBP@Z;4;C)F"&6*BMK MZ<8KA'SB"B:RK4$9P"B"*,DS6V66-F(RN6E&9_Q:P-,2MW2%N6T\A7JIAV4P MPAM=A^T2SL(D*(H=%99\3HJW0]!,5GHX/3HXKDHES[;D);^_DBF,#SO1LJ)* M<"V0;+K$5>J6"+V_X[4<4=26 ?"K+X6CT@)OLL/<9BZ"W(BB$%6'8J7*+9G5 MJ>&\%%0O^4&=SZ_^.H9]V4)7L+]P,K"C&ZC">/5+"1J;^EY2Q*F[X?=T:YW?DUM&\2[4*AM?:^5I MN,EA=)2LK6PI/22GY6'H1[?8BN^0\MJ6.ZJC5K?)?$5-;Y34,ONZR-@;+&PY M2B@"\2I(?"I^%5CG0J4S23%Y$KI33IU20-O=*Z4!E+75AZ4O%F"Y%1OK$^.2 M&F\^?/ST5F4B@)4!D&:I3BO^=:W8#G)YY7*.=A:U QOLSC[R>9-8\1#5,D/VCFFYJ<$XX74 M G[",!B:X] E;6I)FX-6)&V>:7X4J+*0P+Y&";6].D\,M4LTQUR&V8,JF'@D MV0I+N&1ZEBB2(ABT'[HK*Q;8U:D6Z [L.A,ZEDVQ1JR0",_ I M/=;=!(JNTAWSO"K]N8(+CXZ\/7W6#KTB3I+CW^@$6U7GH"0/_\"8-4\_%ELF M1K_M*%/MFQKHA@*JD**%]44(@Z#)VOT2 =(1,CB5N9_EN?D61O>!\&[9%TJ^ M@9V<$+@ Q2XPKP\1S9VAHNA>: Z BJ 4\"/D^WH9_/6@'\0+[ XW(//RJ&^! MM,2DK)0M"3UGU%177T4\0V-X+ ^HZB9LC>C[/EGU\SB2X=02_W&NE'AW%6J) MC9*"BD6:));!+.2\B21\"N\S-X8%(5P1HIOA'2\=9\8C52/+AU4>4X7EI+*7 M9JEBY ME9^Z7SGIF6!>HAC^Q%1=09@E4J.QJTY=TVWV_+:2?TF_,M45:*0"(#HE0V5T M]*E5JT^L.1M>7AF&TU5AU)ZUSPSK W9:VVK,P*H,NYVH\2ZI2G9]-2@_'X,S!,Q^03C** M0]]ELV09K<0L\QD4"5/5)5P^-U!F]Y6Y2.@@?K7!0WJ7906S(G@9HH"N\1JWLGEJ=Y^IWIKS]I?R:SXC$X.0=RU3@/_U;W'K8>W MV8'KK[0Z*QZ/=/G4]5C.U)2D?IKA+D;3%?8AF46%Y%P(F(K$:@@B( $T5Y&6;+AOVAA04:4SYT'4][O2R^X^+1T MU[YAV6Z?,ALXEPR^J0]5E3W!H>DJ6A5YD8+VZ0-ZQNZMHJKV"!@C%0K ,1&5 M4]*ZJK3?.74*8T(*ZX,S%O+*+78 -"$OC/P\6$\$9SE-8J)R-^6 _1@VKKDTRWQ7.5( M17B/[3)I.()M.2VRU&3 MZ68]DY,*DJ\3WOA4B)NCK>0H<7G3LN?J>I3GBA&R0]@<+QY9T* MP^Y4J'\J, 8C^@=?Q"U2IH!KFT/=2Y+7G__%I1XJ:>NK!I/W-^E/H%GW$8O$ MXS(T+3^KLIU/&"7&\A:L^ N]&SF-"_J?=R^9L+4)T!Z@>YNSVUM1^?*",U$M\B=;]QH^_?F770.==O)[;@R- M@.N94:XIH8A*BD?E8.R 8U698N N!*YZ=B? :>YW_DGA6_]4X%OGG)/HBOPB M9N!-Q@_4O4U7&M.Z]\)'JQ>DE1 7E< 6&]B4^\!M+X4^?BIX"?!RVTJ MA4V7B<&PHQ4I$B48Z:JE,;D02'WL&;8YZ8],>SS>A3).X*N&BTBNMXK_%G[S MRAE;\ 8F$M$@R+<0J%\->U:^B!9ZL-0_8APICT,&[9\PF)'9[]FF,QX>,9C1 MI,Y@[/' &A2C>1_DM*IZ/V#34)?OT9FO,8Q N)2;N2GO>=,KF?/!91S%BQZ' M#7=I$K9$Y51W=&??(AUV_;-AUQ?G;0G&'B?:GO8'5#WOKF@/Y_<7SX)J?VHX M^W4%?'V><'<$>CT^IL-2=Q#V#5,2!Y^C&^<*%X8$ 5%V*B'4-QXNT@[M7ANP MKF(2.9$@#P7%L)MP!@-WG8@?U3_>(<].X#[\Z(NX&, M-=#K^&L92ID.K'%_A-&4-(;_\]2+9:#%@IG\P_;G_;$U'?0KO^I9]H&?#\>' M/;&K4[9MC7N3AG4*;(SIJ&%]LD=6O]^TB;+'((C[F_H#B2B+*2;NPP[[SQ_Z M/VP$G7[L&39LI#^%N=.JPU>QZO#^7&L2;;)@5:N1P*?F._W;B"0>EX1&EOFXGSN0!3]-VQ@O'"MUZT])_ I"<. M.38EJ2A9?J3,RQH[9N=42".0HK?KU*#4 D.-:N\^1L[YG Z-,>]0WVB$TG<-<2P\@M1S=K8 MNB1]2A3KJL):N&V&QANN#PD--O<'BHV]EMWMEU?D:'XA\H4??\P#0C)'UZ-(EZ M5R)0WZK(+:Y,!#I'#;I1L\*.X#.%S@>T(YM;94+OY7*#];:,&]QF$AM@K2 C*55^X%0Q]TXQ M@SFQGRR"H=(>;DUX!3?&5XD1)DO1W=7ZG?$YBN*\QGO8ZU$3J"H$EW8;'V%> MOTL@=F'\%-T;_Q6%,#=_M[Y:QE\0Y^B#CD-&/]\MIM>(HC%J+8J&O[HUDG@. ML[E>WJ!&M>%___?6L?ZYOOW!<(/T/W^@CX/QZLOQ]3QC)R[/5W.F4W M.[R=C7T523^6*IW16(AP1*4HNH=,M@*FI%;$';I+FY9*> M2R5Y^.U;PDU[U1]:@UY1), OEJ6E7$2@*>*R_JSNER?6_EQ68.*/>=5X!<$" M8,H93+F';I7:#@-)PI)0?:5"Q8-E4?/"",.**DI[N-Z!WP:(C/.(ZQA%B/J M($U\*D)IO#&+)30@YU^X<4B0H_ M0[YQ\6@)CA/9*K_#!">:T:EC\TO6,.2C M0F)#ZFGQTK6+ (7)\I$^2ZQ&8K5*A*!R0NZD9;PO.JQJ7"6=!3=?M*Q8Q"1@ MA%;7JOJM("0*:H^<@I!Y@U3O*MC6=I*SS=VUGVY4JU95L%(#:>S+.FU)""DK MG7&0_$ZB]$)#HRA[I;I;+L&6M;B*J*%B1)Y EF.P-<0=F/0;H(XE8XK(_ 2; M]N (!1([LC#MY3J=TS/2<#10A.%4_+<@2$DRI1ETQH\EV29S(M",;8VS3%JX M/5RF$F4M)_G'>#L\\,:3(KIBT$F=)([WN/W>W$459SL5#'#W(71MZ:]QGA%6 M1^(.D3$J'_I=5&^H8_?2)FW=$V$;]ZGC#F1NRSP>[S./ZZ.7#7H_G,*F=JSQ M$\WJPP'3SNR,/X:D9HPJ0=3.'D+8A:[V_WYAW&7O_WMTG\G5OI:M-CG15NNW M=JLU9$>-.UC" V )%:!+[I;]Q+1L"JS^?>@&#XG/#D9NH'Y0!BK]YDMAHW[* M;=0& MY2B_71M'_;0#:IQ9&;"&EJ[S5XI/D&5H^!"/,ITIY5&'(Y3:_\[H-+ MJ.J(-T<(Y+ ,1J%\OYDYNZFS]3 M5,'JXX)ZYS'0;AU$7N)]H[=&]/2'P7D7TV0QMYI7"*=T91*T.6GD@1RYUA-P M$7&LQ C'WBE1U2T5FH,9'P5W0J,8P[L/HF-D5LSWS FF/#$5KE6(]@M& MM&>3'R'W$;2JX.)F@MQEQ*02A??%H/Y[.N\Q-;VKH1#DH$@ZZPZVK+@4\_A) M+H;[Q$M?6OGU%M6)^LWA*W8DRN9+*>I/=TB^ 6WAZ!MI@WW*4A2+.O,X;4&0 MZF,H7<0L!EWYKPR\69;JG,$2*;,0-\U(P*!#G#.\'@1_=9$2,SN(V2W"E!"A M+'C>!N)\T6;P4]YK:["0"((L->8/\P Z .]GKE5"'E-H QS?F#&S.T:LX'0, M&$70U94,.;OK./JG5)@2<4[:P,8:]."<6"T73*FBB)RU_I45#C%-8Z#V?5*, MAX8!!\LM+)8G$C!D/0[(Y&5L%,2+9FQY&VP>(VTGXD/\LD205%PJ%;-Q@"-);"#=*E&G!!:BKI>HA%>2[Y M,+?F#)M21)L+]PYL,8(OXRXS'Q&-W'L(8?/-Y=G$=W\9DZ[@CU'5(H4HFQ(Q%KB(%>.9>M OVE5)SD89'!(DSY0@\5K69'FD5/B(282/R0>5/(7L5HM8E:9 M>J>^K)(_A:XL:AUE+5'!1*N8$Z;*N2 9+O'\_1;[QN<(-1F*#LI-*HBR'K6L M=,])2:6)"!:X5V1$&D.E$I8;Q,9'JD=4G=P-@;(GI9;-*=H.;"'!;IB[\=QG M_$>YHKQ!<@C-E/4[J&2B[!)E;MEP'N<\DZB=*$(;,L.K /U(TBEWZ[T(@AL0 M9K[&URD(]6Y30#LM.HTRH[9?8I']K6X]F&!Y$<'1P@FYQD2;,8L?XC:9%1\972BRI^Z89\=R4//7ID:ZO"YJ'8?TJ@O)C_96MO(\LL3)=XC,V2 M*%Z3/QQ+8L^^-DXU[ 'VR^5AI=Z] '/'MZ; M]G!(&ZW0D?HT^N'6,W2]A^_5WXKOD#N;;59488D"M^4EIU-/[;\21[@TX+2= MJIM:EB&!7/,L/@_Z"K,( Q^:SGA0Z"W:QPR(BTO^JF^-C9G,CH.AD-@QSV&, MGFTF"O!\5-GL9(9H5(3$Q>:B0: NN?1K(>V^^55_@*^127B$\ SO'0PIA\#S M Q(^F4M ='HT8TC"5[(:;HFJG?<_/HI!7Q03]"( MQ)AS G#KA0BLC!Y'N:WM*2!@9\3D)+8])<"\A0DHES'-R4:A9++ _U?F>_(P M>V5;(S7%NDU,M]1T=X[_P&O;.WAIR%;UJ\EH6J##T\]>C:;C8A8)7IGGGO<" MH^,113T2\Z7HY],W)=G=J;9S%GD0V5F$"-L!G!RR;7*9%"LZ3!D,/'3OF+Z] M9/]+$Y?C&H\GJUW9+<'TN?+5GA[P;V!G@0)>0K'Q_A4Z,S]PU"ZV]6G46__C%]0'6)UF4P^*'O83CCB?R CS,]; MB/RE<;9A%3='>]0B;E63UBIK:O8"UT4-.;HZ]D(GS>DF[?!)LP_1&Z="[8&I M._6 I[4&_!?-@?RQCKB< I#Q3%6EFS/R5/UZ%#1)-Y7=5)YF*@\S::AP>](-Z(VLR^$&]$?3-T7!@]OK#AN ?=))PKA$,"+EY M.&H*$D8G">?3"=/AT+2'SPN9>R(3O T'X%_I)@8ODJ-T_T'85JB[>O-@.Z8] M[7 (F[DXL.-[DVYM&KDV=M_LV:,V /:U01U_H@+?HK+X &75DZ3FEJ.L-F*[??)*P3:;3D*?9E:V %:TWW;UM+L77%*XN1BZG9'QUI('4KV]B5[8/QTC/'DT/99)K')M8&N_A#E*3E M3- +M8@G_8DYM)L2Z+R(2>V;,)?F<-*Y&B?VW1S3Z>\/F37).FZ)A@NV K)7 M%XCM38XTA%MF$;5O<6!MQOL##-W:G&WCV'#&G6EQ+L_@W K$RO*D2S4[IPTF M(6WCA(X>V8K=A!XXH_/;8G#YB MG3:9L_W25PP^C4.Q>S+;\ZI3>@^U83HV3 MZ9R"I=?P*=@9@@V+MO&&N_2.@=TW^_TC:;2[%(#&KNMX,#*'Q^:^=NO:V'4= M]< !'1Q)0G[.Q(Z#SO*:Q\S9'*"?_Y4AMI4?&F^"*$G>JG,&:43#$NHY86K[ M1UZ4MM:X>S,=O^TL[H8M2M]V.E^HD2OS9CIZ\>UR95X!WYFRFC81D?*Z;A7Z M4W,P.%,E5!>V?O0"L=_KRCN;N39#IYEI*P>="TTOOJD*VA;N"A<]$"8^_"UG4\F)KV(Z@RW;JV;UTQ;#,8'5J/\Q+K>NF0 M?@7H\U45[-EZ>4G[H3>076CRA18' M[-'1H<&);G%>K*SF\*A> ^/'#5?+/W-YS945._9ML^\<>F/4A25?*&0\-.U^ M%\]OYN*,3&=ZIHUS1<9RD8/1)5]L^% 3QW;>=39;(U?G7/9:MS"/&=-#L]<_ M,D+;)&.ZZ9=]14 VD0'94U_Y76;FISTP1^,F(GIU";U/LN0'9F]\9/9'MZS- M7=:>:4^;B)EY(@^A <=+]7W?QRY]I(X1.C;[PR9>1W=I!D]*'QGW3>?8-.]N M71N[KB-G:(Y&35S7%TH?.>?D?T:N^\2/0F2J/YEWTCXA?&/;$],>#>J7*G0! MYY=:F6G/G/3ZW[ARB.#\--T]B?9:D["\"RCXPP MPGOD-(Z"@"N24A&+)+TV>W]H#J:=3=F\=0&+=/R:*^S'._/:=[ MWQHN3>"HY()D:4I4GJACB&HX))CT]#XX3L":&S.JEQW6QUL_6D:&*+ MG8K*:.)E)Q--)UCM;PZ.+0UO@(5TV0MD]QQS JLT<(ZL\NY6Z+E7R(85ZH_, MWO!(>L.&&'^M4-$[XCZU)*QNL+1Q$C:=FJ/I$RIS&Q#!ONP%LGL#L]?KFZ-A MMT(-72&[;TYZTR,0$T\9G/\#E7[ __?\NS_^7_0?[L4LQI_('I6_/-E$V;W' M@$T.9V!>-\\17?VAO.MM?'U4EJ.W"6#/0D<->)^%']XYTB__9#:H\>>B=7E(7^ M1S0C-LT&7&/^^MV][Z5+W)U6CW:HLF#DF^77%GSUAXK/A]:T-ZS\JF?9U8_L M:&IL#<:'M;3[\Z$SZOK4]:GK4]>G4_9I,M[;TB/^7R-*KR:GB-;:PSJ#F@NL MHSW/L*JQXBJ,)$-94S5"TWNM]0N<$^=:Y^2SB+%3:%5^6+KAK3@D$E_WGN)( M"J?FS198Y:POH#ERH- \IW^PB5[GTJ?.9%S-A$J/AJ90>C7T;\VSZ>;TP#F5 M7B#-8^$)TI_D#3Y5U5WBG'4;N]O8C9_3;F-W&_OL$]IM[#-O[%;#TCX>'I:Y M=TGZE*28UB"IU9R/OCET#JU9ZX@4&K^LX['5T6-$T0JE:C^-8<\0<1IK$;7$JE0,U1V^:X=R168I>#_MR+,W2LBZH/ M:.$2.(\$^9HYT9>T":8MQN&Z\*7I=_KIW$O@/!(":^9$7](F&)\#C[()3D$G M&H\&*,ZA'3O1:(-H7*O2N(8$F)_=IR7 M%&<)QT>3$.7QAY;1P;*N[5Y[K49 M'.P_=4OS4K;;P< /W=*\E$:;6H>&A+JU>;'LC6YI&KHTQR8AM][GZ$3CL?EZ M,WY9VMY.*MH@%8-SJ/(FB,89 !+/.OK?HO1IB0\R^T4".6WRHSV!4;-YDC(R M;>=IA+Y/FJ46W.%B=,%RH,!Q>C=")PH6*PL#L'PR0W@G#A0J# M[0P.KA3MA.%"A<&Q#JV$Z43A0D7A8/?ZG)+0!+>\$\5G.Z*.3$?I1+$3Q5,? MD(=6_UZ[*.XC"GC!GE4@PV\A^,O?#AQKC"'1=93XB)7T8RP"-_7O1('QCOCN MVH-R57O%(^X,UC!+=S^RA1GU\HM%4W)C#'K&37E*]/\NXR)5^U;+,QCYM3L)LD8FM%=!(%9[Q%H;!SM[W4["&30@A- M+9%)@?9P8BRBV$B7PGA 1&"QCWC"#^P3%+PU0?46A!3DJN=M MKF,?_H4M6]S6;_"A:@;^ 9W9[M"]FQA>)K UUW#LUZ4'5A'3.K@%K4/LIH(H M'V"B[4GYYSE?I62)F!?(;);Q(<(2Q23%+^[]=$E=OH5G05J,NP@W4>"G#T:T M(%ADT[A?^O,E- O/NP%T0GQ?^C,?>3&3-!;A+30Q$S!V>!]L%'\!&BY,X7<> MS&< ':$WR:'ANV)W#7I3[R^,+TYOL<0"2)UC7+^!W[#7*!G?%Y M*#B7T7V(4QE$\V\"WP O++=L)-D,J3OE2(+H7N"2P12N8W'G^C1;_$L7_R16 M"N@@]L.?'48AD'?(U@AZ'[L%'L" "/H)_WPDY M METDJW7,*ID&64!F@8PS)"G?1U'=[XGU OPAS O5AV6E.D&2TH3-_@G6!@$ MC .!)XH3F! <'S*W&L[T]:-[K]AW_5K[CKE67&-TP+;[V85-!'LJ4GV%.?XF MT@0D> VC%N%SX71]J\ IOEI@QH![;ABC8V=*&DXRSCERR& M/V(2GV@-DNL9SECO([8<;*O]PR:9RE &?6,+,$IOH7W MTBB6L'P@N=NK@?L\6PG+P$65Y=15ZSJ>'+"N(Z?V2BF=.JDG"=7]E//;'VRU M/ \BGKD4A6&J?V^"GG-);6"?P^+UJ(F'ACM'ZZ:ZRPG^9@OEOW1$Y0?3#1UY M*'.1!YITZ8/F )'0Q5"U_0#_RF XL+GO4UQX VRH)9P@L*U=+Z(!_2:^N]!U M5%]2NBO65#8P=^$34I7X.WI2;0,ISDBM#!O?RY^(2)SIF9_@'6YR\PM(@/$[ M_&=)[_]+!/H8=2FN R;-5RJ!0X0%C_DZ2P\'PF*10$NS!Y3'UR5M7UL74)>5 M+HC%''OC&7$T@V'EW4CV*J-<(Z )P1H>/L(%I\9C^,@/$SRMH_#6,M :"4#! MXS;'0R+V9UF*JB*B#A6+735+Y27\L'3C ,QJ(4>PK2)@;NR^DS_]J$#6.9+L MR<:95,G<]1*G$KVJ/J77GZ!+071K_!T$ <1'_?D3\EO%QO^X0<8F7<[R!:=Z M8GR._;G0"+R,-QX]D/ J@_S#,\G;K9EKV"']B%NGK2^O95LHP<:V[S@OGC"#[ +1 M/\D-ZB;S4%VFD[*@VTC_(M>Q(P7J=F^W>QL]F=WN[79OMWO;.IEU=^\UP!9U MO%V;T,CVP=A^+:&B>-ZE;)QDOWJV]6MXIN#4L4W'OE ^E4Z(KT.(QY,CD9B: M+L#7?+A.^HUC;^FT4J>5#B&?&YK3X85JIDZ(KT.()Y,C(7Z:+L#7?+0.&F?O M-Z%,JA.JIY7E-8YIM1.JU@O5&]L^&'?PL@6J(]J[5,*'\7!P251)E[0T@X%C MCOL=D]69R0X?H9!HYD1?TC[H7]8>N*2E<9RA.9T<"1W5S.5IX2J,)OM=ZV9. M]"7M ]LY!UEQ$SR#3C8>O>P^]$:I$XUK$8TW]J!^H.%2Q.(:\+\;3-I&.=6;#LV:AMT@2FA"Z MZT3Q^1)].E'L1+$1\_S&=@[.G[Q:,6P1(6?3V>$4S0[2+R'%TB(0\Y3HA\*, M@-^C!5$<)28Q'L%?[CS-W,"8N^%?0+75QY3YH\[(Q83"1Y;82R8P)/9!]>V#:+OTY)KF32T(SD\"4 M1'DC3!X%7\C)HWGS8-_C3!&[FB&2>1S=&V_Z^)=OBY1YB7[>4'Q$2;(1,)'0>QLP0/3:S%!DW%'C$[P6K5 ^#IWO8ZC M[_X*A@F+],JV1L;,#P(<>IG'K?P^8?MY7KP ML@17SETL!(FC[-4VK>D&]VBZ=$&[S.=9')=52") N#W8[\%"L:ZB&,%Z+$#@ MHYCF:^:'&,=B@["U- M:(DJ,#1L^U$!9CVR>X74!H4?PUK C*D^EFD.[R4!(Y%'(J%CQ2E&*VWLFZ)- M>LMBEJ:CO;.4T9.,T$$,$WY ?-G?D&SMV/6/!>SYG1J#>SA$<2:$_LPJKL]Q'7CTY$.'D;+MYNIF6LW.K"EZYRGD36:GHZ ])+[-.[MI^AL [%FS2CGA3)K_@/M MWY]+X:*KI]?<,R<=QV;'L5ECMJ 5\F+(FF>N*F7B=R15!\XESN$&0Y5TC+JI M/' J.[:^;A=WN[CM4]GMXFX7=[NX[5/9<6\6<]%Q;V[D/IKVI",(.V(I&R?9 M5\NMY)B#WL0<'PMLU8EQHU;S:L5X/+Q0/7S=Q^NT=Z',;YU>N@Z]Y)C3\<0< M'$Q9T8EQ)\8-&OAX=*'VX34?KV_L2<=KUQ$EGE*@IIU =0)U2H'JY*DCWKP* MXDW;="9'HH*U#*:CA8LS'HS,\?"B: =;N K#CM?N[$IJ,#@2[J-;G.=>G,FP M;XZG'?GFF974='_$NID3?4G[X(U]@-=P"O%O@F/0B<7C8M'OQ*(3BRVQ.!PR MJO52<0VI:E=(N3GI]3N.K68NS6 Z,8?C0VWS;GE>:'E&3L>&VM"E&=N'1D6[ MI7DII3:Z$]9 +!5WUKG),6ZH2,>_D8)?&BT @,D9@L]O%M2)K@[6! U&D=BZR(:0:;91%;**%TJ:J^5_]U(EOY"$B(N81U%C%QA M(%W0SZ1,..8962(9-8N?*-; S;?ZJS42B>+(N=4J7D2DPXQ]XBTM7B+GL8(? MT6"&0QQ2C/2;2$P6WBIVQOR5(;(T@NYR09S\]*$6G^&>K57%J=4B(MR*#5G% M@5AL4F1$+5A [R#5_L8.]SD6"T]$29\0Y^DJ1NG.JT M=+R-*OD)2XQU6YVIVS3V%-I.67 +"C])G(?32=L"&3O3.)O3SIL_S /FVTV0 M33<"N95DP+?0 =@&H 7F68+2B[RR\#RL51K%#X8BRL,>X;+-,C_P0&AOF,9P MEB6PYDG"S,#5*[U)Y:@M=K^TV';=Q7Z#E;*RU[U/T])D/J#6@\YM0Z:>HR+)SP3!VP'-]HQ;&!G7<7-T1ZU MB)?(2U&3^*\C\S@X/MS-6%G,ZG I=I-V]G)[F+%$ M'YM_W*%%-_[*C]S*IBUK$^[W3B!7G7J\#O5X;)YEIQX[]=A6]7C:(,/YC-P/ M49*JRW4V=FO4:;90D!USTI^80WN_CGH>;7.YL*#CL35^O@EMPCZ_MA7MF[": MYGDPJ2]W5L=]:S^17^OWR55$@_);W5NZU>5;S(XYN)BDB3TTA\Z%LL)=\\(Z MCM4X[ZX):J\3JR6F*A*F9S7$5VP[9%I#[K8PDD]46O_J=!Z37!M"VKW1N9PNO\.M=LD!YZR MUC/.9Q,VR8GB"H>+,6B'Z&KM^C%71?A#!.;JF@@AW!A]$(7UW9500 M]L"TA_L#SAW\\]E6IW>LP=]Z)=7)QJ.!07,\Z#9N0Q>G]XBE?;D;]YE*!*C#?.C*LU\AT&>F[YE5Y2 S=Q$ M8 MEOG2:VDWYO)(\L@M)%YL.AN;DL4NBEX_LUE7\EQ:G'5J/D#-<=#BVOBQT MRJ:-RL8VG<'([#N/N":=NGDI=3-]+)_THM7-]:;)('H(EK2YMUME5$=>DVZ MK;5U0YPBL^*1J6CE5CFEWU[C^8-FL]%'>OVJ\1?(9;B037J*9(9NDW:;=-\F MO;Y@5(5-:A,3]O[7^YU@DX">/8G0*($0I+CL01\G_-?C84?NN'<=P-C)=PD MBX7Q!G%2_62>)83>*H+H_FT]K-$V ,9_RN):-K8&6IQ&!@:>7M<'3C<-B0RO M,%W1)][[?('JNH48O*N#&IZMNXFZOHXC+YL3XGH)"#@MXZNG?N#_.W^HC+*^ M R:9AE8'<7TAW#3#XDJ0;B;#&8L,9<#X=*2^R$N">+NPI"##->AC/J\ MA4Q?6DR]2<(=PS9Y[3Z&!FZWE.@&/)&L_510SSQ_ :UG05HQ'NCK#@1ZD[ZX M0USEE?O/*$:@8O@*.Z 0CG5,!ATFG.+\UV39P +"U(;J]ZY$ MN2XM((SLSH\Y=?(__L_$L9UWL/!)-E_RG&I0UR4!W:DHY"X<.-88U>BVCLVA M:U__4'I0VFF]XA%WED1!ENY^9 L9[N4-$%(V-\; ,6XV_%[MO\NX."=OQ[=AP3M,%W9@J;=F,?-*=A-(O"8ZFZ:IIZ)4"S\7(0+M>6) M%:'"P_^A));9&1 0G/X_B;24:G\)G42"Y0O+3C6A# B$AYU$P\(US-UD:\R7T M WZ]=.$%T.3NGN)CL/HKG^0'3I,TB@GZ?P5:&/J8(C _KR_T 0\X/*I9M%=K MD?KX>].X7T92SDK-DTPB;0&S'RR@;S!"R_@J^.1AY'%W%D$W8SQBYG#HTWD) MD[![_K!_.X?$YU(((H?[AQH0_\K\.]@,87H1N/1?" V7L)VG,M D_@T$2@KW6@=8?#5H_G5KCWOA0S/JA8]G.8?#I^T#/ M!X?!W^]#8C\1D'[7J4,Z-3X%9GUE"&S:=A!X,@EW L%?SXR\1\/A4_WRP[]Q.EP<^-BP RUO $[!I4G5P-J/ MBGRE4G4I4/AZ*-PMA\+?_/D_W-7ZW?NW.[=3NU&D[+$YG>ZO<.B0N0Z=4\<< M]KHY/>6@O>80>:3O5RFR_ M9F?\%!/4[)TUZ#EF_XE0X2>8I6;'I+I]Z3(P(4S[5G MFB<:MOW$P-@YY*()=EPGF,\[VX_6-W9RN=N_:$CM7_U4S#:D:U?<=5.)#F;$ MNIANM=;3K;3,>446KV7WIY$QU-/;'T^-I_* @677?X:JK"@E7)9984;^.O:A M]S YAA?[T"MC]D"-V3^'0Y7:!59Y('G$%U,+_+CQ* M\HY"JBZ0M3U57B%6'226L6^F2W/XRIX,K($!BQW@VX\K-'AECV$M\D9DX996 M<$#%:J59Q(JT #/C81ZQ,BTLOH;'9W'TC9/=5WZ28/73Y=0L[ F)/V$OC([8 M"X_M'V-C&^32?2]K^UB>262IC.9(.;[=/2,DSC@?:M!%N25L.]IR15F?K!24 M(E=CGHL9A,9>#:UA+L(HU(X]T83ZP+F%IQVMO?HEG?HVV#,Q<@@)EJ@4&HF* MY%@@9&VB6*V#Z$'(F;R<750K+F:\P9)$I_?NJ_R _K3?O:V0@%?VP)JJ]3(- M6*^^-7EMDB0,>LY1.I(E 7Q'31(JE*/J77E'HU_Q>L?6/[ +TT.4@W/"PIR7 M$),#*W8^RG*^.H,BAE(5S?^T&?,IR]18>O*A0 MYO_*?*Z434S^R /Q"J(UEC#2-B+)F\/W:9S-N5@YQ7W'VV5L.;E4XZ]?V:HX8*';7VHT:#) 1:ES/U-XZRH$)>J?A#FBAZ#3WBX]K#J>91=;07W8-Q8OR^] -1;G(I M@G6BRO9@F?$@+,KG"IUEQ'[RC2KE\.37^Y$^K-%#HE+XNRBXRT!T'%+*%%%:5+63V?T$S-W37MF7\+S]I=C7T)._Y3BG/V,03#0YCPFHO9 M^CPP7PXL!%$Z8L\IA4%5_PLXK:;:44?;VK'ZQ;FXO4%UJVNGI\2;,<=+* 24 MSK94@)T/TDR'E;9CR](-[V9Y17L2[4;Q'>PA-3FD!P-K_%H"NOCPBQ@!2_#DN!=" M2OKV<_NVNK&]R_$?Y(,)CUP*.,+2+(WB!VZMA%55.8J(D:=P1VH\L81"6T*W29QX>[Q68Y M=@C:S]YJI( - KT8^\;G"&T!XT,4AJ (E:^#[8#U+!)^@6LDV0R45HBZJ8@S MJ3#3_I$13 S]B5H=/8!_XCL-<+@1GXK!-E"%)W@SP'';' DIP/'&>BRJQBSX MB;'(4(>BAX57*/3JC%K")BHD,!%SY;XP[H?V(&GK51Y7RT=F%I!>802+':9Q M% 1EYT&=9C)05ZM=G"2T.:4 N6D:^[.,L2!@77>\"WR4G_/#[+_<,'/A".(I M&=#)RMZ6X-,*U!*C6>D$V(1(4EH,K2-'G3,P@QU SQ_[\8>Q^]3DIW+MLK_&L'N^'0?XA:*44N1%'!< M^<).#1IJI(8Z+X8J,?+X9@HD0_"]0)KH/\J/F2PL*9FM\%-I?R>(F(> 2#FX M5OEK ]_FB60.^Y'#';]&<%J,S#RPT1CYV17$*XWN[^7)^1D.M-07R;D&L[?K MIL(E#","Q8JV3R9-&1=G20ZI*()$W(.W+W+=[H9P+ 2@5]9PON*9!+[9RK![ M-__-3A)K7$(A( 'WC_I/J;8T"%G*Y/+]RG_2A<;0#0>2Z,_MH0'2O? M\P)Q'HB.TS /7/7@GX"(=<[!?Y3!_>L$O&HIC%F'Y/;'-S])__CM=4KNA0)% M=>A:1TQ:!]56!?6X @RJ]*8 M8N:7!4LZZ^@_@(\4N\%1YW7%T%LBVD-S.AH?5^S?,GB1%B[.P)R,CD18ZA;G MV6TITSX6K+I;G.=>'*=_AI5IY:G=$OSG M1:WKL=Y[MZ[-7=JF]F1G M%<675>5R3^[*T)H,:W2F H4"I>NF;]D5158($8(MX!U5H9486^&0Y)4G+EQ# M\DM.Z69UL_5RL]4\/=CHZ6J#<%W;[?'1J5[MO6/IFY/NZKBIBS,P^W:W. U= MG#>#X0$)1=VR-#'-J[LP;N=!_90TK_9>KPS-Z?30XZ"[^WJAQ1F;O>FA%P#= MXKQ<4K;=ZY*RF[@PHRXI^]+=ZJ/3N]IKA?;-_K#SW!J[."/[T/2N;G%>[&9V M..WTL/#-ET^URF!MLZ6S\4NI1/:[ M9;^-F[]OF]/1<[#8UYRF%KB2UR0-?7,\/;3VJY.&"Y4&M/7Z@V.3^#M!N!Q! M&+9#"!IC._Z!N#_.3G/ROP?]STXZE+,1)HUJC?(1,AL01\G_#V1!.TF5#6WJ*UR M0B/Z(EVZJ7&/K$89$?H%S"^8,OL;)B_-D:DH-M99/%\B=UO^J64<_G)D;),Y M43D15]\X8EM&ML8>\$Y2*W>'G!0LG#$L7H@KX1JV\UIC$ RWY.&>N>V+3L1BY?KXCP7L_MK$?N>;VVK. MOG\@K^+/U;R*Q@>-H''/#^UC!*T_:IZ@_>0G\RQ)%.>[&[K!0^(GBFB4YF0! MOP%I)#Y*12>-?]Q$H/*)JU7R6OI)05$JGU0$<&L1@WI9(5&[HHK#:=SQBY7[ M8,R0CA(F!B7SLQNGQL>/IO$Q%2MC+&L^_P:]O256.?I@_"XQ-H;S7AM.P:KZ M(0H].L;H-U^(&9-^\JG@./69?WLW(UU.TZG/S@ZV3A-^1!M*\;%^_?D#-29F M,?&@.@73.>E47R?E])F;%TI(><@6TA]OUTA^S(XG[G&.6O!PYG M=VQ[1I(/D7QQ_4$9>^@5C[@SL'ZS=/+$@LG=F",?FV;6 8<_I1:"4Y5OP*=XI=V@7XA+GUAGV=);Y 6KF M$D$]6K)$)X]?>"+Q8[*D>/ARVW$K&/"C3L/;4^R!"P(2(_'YS W(%DV6.!Y\ M\IL0:Y@':,&79.<&2-!]NMQTW,LK1.SV2]>9M@0 M1GHO IQ($,]E36YVIR6;:18A]3S,@0>2-4<3&0SN("!1]G&972/,R"['>7+E M+Y;@#0N8]8Q%C;BD<4/@CW# ,Y#S4"0L5/3KE?N-Q6KN)R1'L;B%-^-G.,VP MH[.831!H(H3QZ(,S%SY@E,&% M(4>!,+$[:MNSW"V0A!L^G:,3R#U1H1_J9H+GYUQ8QE$RUA8SX:L(,;:"K/-' MF4--W$L?0^._LE"@[NJ9QF^Q;WPFCPRLZ203'BNW5_UASY(7]%*A\1_N[2WN MAU1HAYM+-'L@=?R3H063^9K_K4^@X67TUHGQ1G-XZ0/Z7GJ\;T&M\<-@)EAY M2TSM[H,X[^R!!5.4PJ?17 @OR?T!'!>I>CQ*U? &0\LI#0_V!UHR+-WY(_,H MD?O+\Y,YOB1AKOJBV[ Q,7*)9QK-JSTT^5OR4-"<$QASA7/%]4&7BY7/#DKP M@">4"[K$!455/$W/Y3$&^!O&(=SYDFT%Z($?\"MAIU^.AB^DTA[OD4J4".-P M@02/;(] CC<%0OCQ/%#4F\#D'41(]F#:83&@W3B>6#4W7$N+?R+K4!#F_>H@6 M"T%&N!R=_CXP+UX-',TB/ERJ!Y52+?7(,)K+ M498F*8P05R=A 0II,G6YT24KUW9X182N$II^8(NJ2T^<73!BV?=3EF8:F2@F M* '0+!J*O /PU@ED"1R M8XQ>UNR?8,RB@:M[#?\":?'!_=+\3/%]+NAV=^OZML(+Y#T6DH4=^*SBU9U M,9O2.<[=:WT1CI/!MIC3?XV@.>,S[]#+V6VAKD4T<2 !I[@VR=DOL-@@#'^+ MO%S&C/>@=2E,4MJ6%;_,=Z>\7?LJ8)MZQOL5!X_D35=*GN('>*F?:FWSS3O? M*O_-!8_4<*;83WM:>NWF<^6SI*)3U7O?Q3XE)/1;/8'>PXZB[(,W/J@:$9.J M*7GB\BSYP&YJ?OU27"5*WS,I3F,?_EAPTL4ZRD-M ?J_J7+%-]N3@_ZK ?7 M!D;MW>P&1Y8D&WX?*";G,L;]FC?N/#.([JKSI$/8$Q-/BUNN=3RZ&G M3?S\IX^__?3^P.[AJ8^Z$E790W%$1K/ OY4Z[KC)-H^=[8^J#Q^B8Z>=I5%^ M_(L[YX-(?W(F@N@>QD^1H83O?EWCU7A8V%VQN(N".PI9 M4[@$&(,T7CE:FQ0)#4#%53?V&WZ]T0Y';J);01LH/RNVWVL:V_MTLT^6\1F& MY4=90MD[6_KGMZ4?>[O4CS*+6#$X3KGK6T]NJJ,#5 ZOWW:3U^<.^JG+U9@BWYC_H29*?RSO"3R%%[NK**;P> ACM1QC)LU2SQZ>R"CL<"7)"RR8T3BWK"8 M/YQ09?8>RY MP,FO17!X=_!K,!V-/]$8<-_L'P>%S6?"N$4=S(E[.TYR.2T^W9>_((R^D:Y)I]^^:($S#3608;1ZF0- M,N/!R\-;N@/!;0&2 8XL3+QM37NO39BNM6"W1[YR\R@*U(E/R[!G3"5AWQX. M]O"1GMD]V;/)\(B>=9?3Y1IS MW?M2W7@BMWUG3S9W(IQAKG$'IJC,H-,V,+8TLH:O]W="2[E&C2)MK;N*WC.):*-W!0B[8CYYI6'7*D4$#MQBFT9^3W;'Q53G8T MCEH9Z!L/TU%!T0:9G8ZWW:2\Y9U@%,K+/LV)*-UY)Q9/R?OY/,Y$$1_63R4R M!.;1"DP8MH2$H#3Q_>/"J;2M47DJ[6(JZTE1.1W]KH5/<&O \#R?6M)#9TA3RZV1$;*LY/4",(3DZJ&F3@4>A.82:]RA;U'(9 M_%0EY:WC:$:[DX*'Z'_N'XTZ7KW8O0_)@+N@):^E#D?3L376%:+,$>9=M65C M%ZJ HNHJ#4(YX&7+#9?C3N8S@?Y$VTWZ%.D:[SZB"+2( M;WA/4&60NQT?+HH.U +WQ];@L>:C4%0V#ZT'0?6+Z1Q #Y^32;BB0R68Z8E> MV#O.NS8^YY<\;(JB1LC;RC,].$EED6%LG:X,9P^<"A)ZG(Q4I,;S50Q)&9Y& M*K#GSI>H%[@8"-M>B=0R/H5"G6N5(S*+JB.!J5=^*GL$'KZ9VSP0)KNS3 MWE/NA''^\X7S/\@K#=I$?-]QHB29E](/?]^E5$DK>%$0X'4E?0<' M,&B*Y.V/=::7)80;R]T^*GR>8YOK1/RH_O'.\Y-UX#[\Z(+7R!=+C\J"N?[#]N>CB349V)5?]:SJSW;THU-44WB:Q5%5/0=Z]9Y4HP=(0RN6&8_]*Y7PK:&_ M$-09'(?GXC'1PRZ_85 8CV/,!OP=CWRZFY77E<]&:EH)\](X;-I7SS?^9@.X M..9D:)NCWJ$PM"TA+>[$^#K$V#:GTY%I#_H-%.,G&DC;KG>C9O[-K^A7TJVS MO"(?3O([=Z;BOS2VT&WJ>;L\U3><]'J-M<@S9/D_SM^JAT[9$U M/ .K3!-P!4^);OFT[="\F?J/_S.9] ;O1KV#8+R?H/'/M_O)U.#<;3B=#1CR M%C1G=[AUAUM;#[?MK/0K/.4&UI$N7 ."#9=]Q@S?@6MW'6=,X<["D/%BK3MG MKNR<:0B(]2/PSDU/?/H8&B@,7$50E31&^0A)N8Y"JX1-0(X"(?MF>%A&1@&8 M-_>4+5O**EJZ">6((B:.]Y;S_23"9XX+K*=:(7 1_+_;S(W=,*4\)4S6@68Y M;U D44"(N*O($X&1A3[CY8215A""#=Y2D3'U%\N$]%!2/A#,G< <(FS%F =1 MPL,HKE_>&EZ6)\W!RV$,^)?M2!"E=]@3*NUA&(!Z+ZAL.+H&7I?F,4@56=E7B5%?PLE'P,FI'PE^*NP'&*U0B(X[$,AA58OR@!U+0@M?3+5G(,W2R+3'8T82 M3;:FF3.H71D1R0$,7SEC"]Y ^),Z@!%GK&IEV:_T\F@+49CK09X>,YB1V>_9 MIC,>'C&8T:3.8.SQH$A"E]GX_"J]'W#R%:BM-88!)@T5V&W*>]YT7@M&J?C% MBTIM5^^R:A*)6IGG;=@BGQ7.[=9:PU1@I7VJC+U=,R2=E)7KD,(-!.&P@I6/U3JX5+()DC%*!C=F0<2(1IY@ M+"-$_B$;=R5<1JIUY_,H]@I[:2%@?0E^8XX%_ @8$KCWI9)Q?9AHRV+[]'E M_E'AA;E>M.8BB*W7?,G )K9[L^&-K8G4U^*E/W^'.0MAR[R?TSZPI_T!9:^Y MC#Q#!?3*=Y.E8;7$DROEU:?8?UF?/\^=*WW_56]KAF"YYQ+^%8))/*#-GJRI M0B5F2#$L(LF$],7DWN"*M!3DTD,)EX4?AMU1OCW67>:_P,0V! M&6<8O0E\;2S(.53 ZJX2GQ;["B>HF$JNAD!L%8U4>;(Z%7P)8-B5T M:Z!:P.J5: 436> B7A.&JI;==T:TJ1*RSZGP M6U^P0KL$$*V0BPM\@$256R%X]R(+2OP)4O7!-W'.]J*!^B!0% M!@6Y<_HER MF K\:L:BF*7:1F$[CWK# 8=9"O-XHV# %2YQ_@-TSM6/\-_Y#S&F)!&$ F M 0=P=)]TA3!=(?Y#K.O&NQ=C?RI M%J9)V69O.C"=P72OF#^/UJU)'M_26>V9(V?PK+-Z(ENR'?E4S#&,WO93$AF? M=C8W4=#Z$\<<3D8-/*5.F0AYG4L[GIB]81,+:B_F?,= ]#(*8*82"5LJJ_0N M\[3OFSV[9TZ'D^ZT/VWI>]\!1?R\-M05GO8RGMY%D:[3 1^8_6G?' [V6]&M M-6XZ,;X6,7;@T!T,>@T4XV?"W#H;BL&7'7>W:M)/VJ>A-1G6Z%5%?B\NYDW? MLJLP.-Q$8 L__/&-_1CP@N85%4+2!S'PH@ROB5OL_?3MQXK4:X_X@BK5Z_K( M%R<-CO5('/ZRI>'B;XUW1_<..!Z/D?6+,I,>FX!FB_SI8IFG5@$O;N]WDMQV M23Y1Z/89)/E28K=_%4GRH_%!I7)23B?&;N_<0.S#VVUUJ/'-9#0QI\/^%HY M%[H]YZ]FE1/4QQG+0P M.ZPU!WQW.=N=\-WE; ,WYJ]%J5-W-7N==UI]<^@,S.&TBOY2N\G]!F"02?^?=/Q!:\><]T(J,=2;IS!_[M7,Q M:)JH#7C_^XG$$\6I6Q#"U$+#I=P$V-R8/91KFAC<1#E&52TP*IRFDE(>U#GB MSCYS! L^>M= =;9QQ T8>HXC[;"V$AJ-3B&IF1"];P[G-P,;>F(>"P+G@U^\ M<@;3 JN4 &CMZ=#JYY\H7$]"0R^_ ,%!!X/!UH\=/H4D?.*]BW!M/DB$+P\C MD$5^&K'KW;P_^+1&V(A=Z4/GG*VNS+6M_&HX<0IT4M4!1D)M)^)(&<#1!ADF!%30X0X#$!W9_,T(*=';6A%=+!CEX! &#]KA4>XZX4B7,)L)!5[?\323XT'%3):T!'RR M]1.G'G"RTP*?:3_3"V%3[PK;&#,W8(AQU+>3D69:UYJ?Z3EGH]K5_K18W/Q) MCNKK4H!DO8]CW#4%DO8':"1VT2@)C$\,A([&2/O+NBQ KVHW1A2P8183.'Q$;.\8MPFBM/##2]QB M,FJT!*,KR:'F=5*F+ $? OL3%5..-E\T]TF=$,H]=0JU%/6KZ(MZIXZC"!AGLG#S*5+45"5T=Q4Z)55:LI$Y\$8G28'^ M7K(L/'$G@HAM"[(. FZ4ER!((B-+P3[^M]A>7YIPFD3Y9FJ0/IBYX3=Z:VGK M8#QR)=)E1,ZP.\-A))M_7R^9"H:832C\L3<+')V/Q*_3]XBA.X(NY MR,5C:S;VC[U8X4)T,+P9"WPU+8L2(B6J=*-*A^2&PR@P*,DT]& MNIT!)2 )*FYR1@-/LE/0>A:]6+HJM$UOD:CS&IL!!EBI!9P%"OIJNXX%&;SZ M9=4VJ50&(*,PL(7P4P5 7]HYM%IAE#/"%4L,E@ELA,0OHLG,1)>+G<4GUN_+ M@M.C8$.06H2HZ9!7#A^#LRL324YE@:1( H4&.F:"B^BS92]'X-[&0JXA)5E:"[\^C1'Y3S#MS-JH. M6 9HY@1?/T=SQ@3!EMR"\H6S8A4R-HURE@[%.2B0\4;;\O=1_(UH! U_@V4SV\0V:O72KP)UZ>SG&WB?8>:S1 M776F[)[CW?J,;O60>X7N 4,3F5)PT]#F39>L;DE\D2M'706IEZGS @5)?\7" MCU<)4;+(Y==L#"6+\G H=:?Z5>J:$W<@NQ?T,UW\T>B@=N7A7Q"L*++/+8W" MIT@0S0L6%N\AA*6:PX;XM&:MH_B&D,34\Q<+?X[>E;:/Z*@IS06=?S%.8OG5 M\HXMEJT1^Q#:WA0Y4$25 LENUJ"!D.0#>]"Q56YJ(A%X\LYX,T8"XAJG0H3L M;0LR06>9'S#%$OB9(!')TE^SO"*;+DJ+KR2-7,60@BJXN<@QG?MKWE[LR28B MC[SD3$T)N:LDBDP/2Z_$?S)#6=%)U0>^-?T5'>21:9PKO+'SYG*7,U&:Z[^7 MXU$_RUEI8*SFAS^:.04P8ES3/3;9AEK_*WEVV/S&:%N0"&919BG#K1QF9-. M>8EZ$ZGR5H;=N_GO)Y\PCVS@*[V[F;3B[@;7M3%D6AC=:)QRJ>YJ11#F8C(9 M?A?LI(792D _$MVT+X= ,"X7K>!88O6#5H;[0*>:QZ<1<1/"(37/?:]0H/)" M#NPE**(;M/JE61/>\E^!#V>EY\LH@3*ED+%=NL&?6!=6=DF__@;7+4E5B@Y^ M$^+A&& ?I>U&7_BH)^"DT#XO+O.1#AP'P0LB_RQ[ ?KK$]#$1.%76%D:_>"V MKF3;R0'ZA\YBM1SJ4ZPJ&EG<"4UD24U,3CWYKQ..#IE!4R)OBDG/4 M)IUT'"0=CVN@;54R;HVH_ ]H>HKC?%0J7%GUG9R0G! Q,%[\ZG2=&&K-D@0_ MP=M+.(LQ=D5YL/+V,Q$<]9=1><^@>^W>N^,OJ"QJP=Y=K+%!^=JTJ[FOV7K- MUQ,PKC]G+HP:\XU_R9?K8T&+6M>=>G;7I'HH3L\9:X.=FS]/Y._?*@WW(1:@=(Q?W#E%JO2+06TU_H(W MKO#?_)(,HXQNS'M YP'!?Z5W2/ M[X066< 7BY0[Q5K;#3BUZ;K5N\M>,KC<>Z3(SK;$/,.!N( M;CPI_US&(UV*]>;"1_X<5DKD4U,2.'8B([S5"62*I#1!RD4<,=_'^Y[ M!?X M>13+OBSH&A%Z0A3R_1N[]V9),O9%W"*-,QY27V_^;[J>4L=<:;^#V8-W>S@A MZLI =B32BTD.?=UO= CS-9Z1^+5>)U^AT/5#<#&A]HV#K M@R976KE*<2F,/V&!\V,EH!@JOE]&=,^VO<]52910]V5N:,$*AT()KIH!7L#2 MLV!(P#N$-A),C!+YK.F21I,TN.E-WHBW;_I5\W2JJZL7"^4?NLF3)>[BF:!: M)\J0XS7C[8%WBMMWU_AIH99\F9K/3Y17!_\J.D2[:8:7!6 N>N]DRGWQ7'[# MP*9P50MX$5'21"2#A010,D=91ATFH,Z M#%%^09#7$?C(T.3=6S:8R\W..=(#0RH6"_\5W$<]]["W*5B!NJ5)V 0,@2UT?MOXQ M'Q[O\'MH40G3EKR23!8I/-7',NE"="R6L+.%5WOGG\\&'IS4Z'VQ(K-BU7'+ M[;2EY*%Z0\9CG&C:;+!A0):D'@Q"=8\.8]O9^EO6#W3!(N3&/[&Y1CD@FBR6 M=]K^L5?8=N(P-M M3S$&C&;9 8-&G/I//N@;'S6JB _L<6V?[K.:O.<7&,%7&>G[P\"%;T9^.9XH M?+SSS<]V1Q]D;E*PKS)!H]< AU%M&GJ%K#JTJRW ],,@2S.CEC <9M"WE],%$_/_L M?7ESVTJ2YU=!:'MW[0B(PL%3[E&$GFSWTXQM>2QUOYV_.D"R**%- GP *%G] MZ36>"FA>\ZMK X:F627$=3\.&IXW)ZQI_ M!].$ \""4,^6K<"&GS&_'F0[9:1&R.]3QPV$&BIZI_"N%,P+^;8HZ95Y %,B MK3OQFR5[I^B@VY^)_.TG."^ F8D?1(]8"8'U"?A:$F@I]Q?J\Z,1HX(5E!\C M0+=AROD5/R"I;<"GTP&]4OT(/'(LBC\"QPVE'.1'@]42\1>QLH^7T229[(3 M+PQ5[3!)IQ_/%YOPM)7D)!O:[WR#<28(;5"4>(C#OQ@[?9*IH9A_61T\.+ X8PJ3)Q4F<20#<8\)QSWG)1'\$UC!.X\"ABI=/(FX,N8 MQ4*T!&SR^"3R2MU(HS8U$7O!^)T@S>1[3W0"3VZ?4D91UPQ%QZ1D.4!V5'C M[_&)*C-%OPE,$,7L?_Q8@.V(1G*9+UCH 2)IRI.*'=1^> E!3,IA]E;CE2>D MSG>.;P9-]P7P=7G2,[]'2J1%H>L##F-M,6DEZ##E)9AS[R=E5U M9CF3^YJ? M]ALCD'L+-,(&T#1,]].OAVOB=Q>[.?$J-7TY\E$G!-"A0!D%.T[L-M-I 2'P M3]!F@/'&Z;XJ0IF9RPI+BM&HSB@IE$O>PQ>#U !$@KA!W,<+!$69<\RNO,@K M""/AF4!"E*N)7>8C%P4&-?,!R!E'3T3>/" OGX=_1QC#]R(:I$H6> [ #-/% M>34:.?0EG6)"W'\!AW+NX=<") MY$BP@@$+$F<4:PC=7X#(7O04\AH= 8A8'B;.2)];*55(PE;&L%Y4>WD+KKCN MC8XU=,841P#38Y:^CH0YA6#E68+X"%P0\.N*4T8\SUY<2 8R0%@ X!3(9])G M82?8,$^"D%POI+\"YXJ:TI"]&H-F#N-1&QH;GN:/QA@*5U"R>*M M3\YX)-T2^ +B%.0/]#RECP+P'+ ]\ 1! -O!>5'='U6^R1S$%-$#?W>IK0TH":E#(G9>44O* M&%#:!& )&T+QHZ2#_==L^"ARBBEK@6A+M(O 5"<$GPEOM8,(FL26,TUU^#>& M5$HQ/NCSOXI/B+?X.T"]$EX@XU;,#X1Q]_V@<-*]3GMXQE M5#/:*GINEFP\G3(!O!8RH:9QVX(_$I6>@:11)Z'1J:!1GBJ=>G/?"5>_%:53 M@F5I&2IR9)X=V.?@2-7D M=861;/()!P]WG?+%XS\#Y]49)Q NB2M>B9 ;?'-4\I=)?8@KLK.OBNOVX@ ! M*@BT0RRD_97&YDZP3#4'GS0?[2VT=;>"6?T]?T-_ELF3.7GVAXNI59>&'&?3.84!M4- M1:A 9SED4EQ#^SNA@#A';AA.IZ*94,+58#-/2;&-^Q%PK9,KU*2Y$LIS"U=H MJWYRU9<4'\(LFL@=O4H7+1W'N_"]B+Z(H!V/D,Q_'%B=IJ<4$04) MU%&4R4ERY9(2=]X=@"7^I:1@B7HC('513YI$%N<]G^35JVQV1<::0U$:\4+Y M'5Y:/MS8[]"KGXDR]*5A(RBG7S MQ@_#I10II+%L7B&,F=C8B[/D$W?2IAT1*U/5^/N"6;P?_,Q?35E5BGL4OX)Z MV8))S!T94<(<:;N83EPZ-P5OA0DG I/(GE*)5L8[30DKE;N-N7'-_3*"EF/" M3!&EMGC+&9_!-/!'W&>;[L.%2'ZBSP[&/OE4T0 2'0)RN9!+2']X;%M#-4V\#XJ\2.[B MH.-*>9@'N*.Q\*KG=,_BOG%Z+>]^M-C\J*']YE/:4$K_65Q&ME%K LFHX,=E MGYO@7AR=* Z =$+N1$H.%=S-!G=;1BV"NU624$D9DXPIQH!:,VF1RH^Y1X+E M6B^?1D'F.Z6PLL\8?@ MG%Q'X2#P7Y+#S10>9/,)KX.@VDM$J>[L-[^X'_DS?(G),NZ-I(LAME)RCX M*1? +TQ<$M/39H7H6<[%)F:]3AUWR-M#RF80KV);24O,<#8 =@A'LS%5O$BE M2^HMV+.+6@/@YS/Q9&P:R+4+T@IY>'GQ"N <3T8")O&WCCY<>X.3D),^<=K MZGEP@%=%](M*/TB6"F"-0$97$;$>\[;G49WGV&4K3>1DZI*!- M%K])]U/MA-S#!EI ?65=HNV(U*%0J#WLET/=/(DH$2 7I0S=J@.T")^3S0-@ M \Z0&\#4XS7G87E'F?^"Z\#]M^\YP.?P &"YKT!./+?N&WMVA@X]ZA\N'K'K MB%ZNN7LC!7(%?1ZPM"GYVF<.&YCG4X2N99Q MPY.;8P,R2L KY5E(VY>"E1!)9I-).FJ;-L137N7Y]K*I-KE+'7K8JI6-(A$# MC+T%C7PE.0ZHI-I<"-HH2SC4#3&^%U7\:PP?L;53D,5BM-G02HJYA71':NP] MXKT)I%]1*IW8)A6=6ANKP3P1@KLA94F $WO_N2<\2=5-@OH!*,\OZ#V?ROE" M251^F-2.8XH_9[*1J !S.JY%O7%:$[0X:F88=?N)3 MR&Y34\BX'.)]X^X1#VO&73^63%=+M3I('LV=T3;2TQLP5-R#/RYBC%0T]83M:4A6QM.>SO3FV3N1GSX), I=+,C+YM+/IDCL89*R(1[& MEX0I<$_,X=NCM,YYKDFVP1/YN?V6>NE'L;F5!O,9$_JE@@A6XH=,M/&A[+O/:=4?HS;' M(T\ >I34C'FGV$P3:Y?9D&?Y_0G"6)"Q2-#+U,>)3?&)+CRY#ET@F%"7Z*4I MVW(P0S=60_OO^<K'1,KX(OLUM&OO-1X^*$)_\\]< M8&:>IRB'$> QR/1M?J/>,,OOT7RGF=3['Y(72J04[\HD@/*5).-&4)7#S#F7 M2E1E78E,8D//5I*J5[NF,;=>G+H3)Y!DSB2^:T=T:)^-'=F9T0DP;DG3L*EG MS\P9B\Q[<@RB,NQ)JM;Z<& L3=RQ\\^AO$S&H^*IK,BT\$PG2SI]?S8GB\+! M$QO.QD*8CF;D1TZ3:<* %9J=IYE>"-"G M\\I_G10,B(60\LZ[2D4\39FW'\9WD1,6RVE#_#E5QN*D9>ZD17(7>;N9E]$3 M1Z3HSR)4W3FC#T"[H HI&:5-ML%CP-?QVY">B1F9*6%\ M;V+\GE!CY!QVKM)3DZSGS _2&=%T$TXL*61FLI8$[2B2]&4H&8&/HBXK&"IWAK$)J-$G=> M\+D/F,_;B)M+RE$CW)\KP9\_5&4"S&4"F+7(!*B4,!OQM@0\QP1DTB#IOY/8 M;\2,P@%(I:*B 7$*::A:24S^?G9A<7%&8F*>"O4MDZ/[\L1$ Z*T:I/17]PP M#KP)CI+O"A,/I[18XNDUJ,'&&!WW>XE[/<0VD3171A(/D]>EWA,_=J/'Z=2# M,#%_G>&_9F+ BAOK24-42,54+7?]VS??C)Y\@C=M81.!UFZ0:*TO 8I1$+\X MX0CG%J5LMP?2ZE(;$!4L1!E2S9N%2VIYTHH'#L<*"(-C-$RF&Z4*7N:SM$-> M/CUOV5.-)BGLO+J7IZ+.4YB>)3%W)&K?$@I:=M X#XJ\V#,LR'!%O1(J^'&N MW"HJJILJ2X/LI'X_SVQ9+DN9)6(('-R[5/'R-5#*J.=1EOC\,Y>7W"9&[#T4 M3%)0^I23/,P612V6IL;"4:=G2AI*/:[/>&8!/0XMCQEO!4J@(^8@I0:[9XIQ M4XIQ:MTI;@X3C5Q4XU+ AII'@ 9!M?TA+Q7(/P='%%KQ?$91RL^;$<1/YO._ M5@P)HW8/45)^E,HA3ZU +H$S$MG?0VXP4KV5L MJLC7D^&F"XT7A+^))Z@<>I*KC:K=<"%D/LK<\N$?43!LFQTC!0>3T$-F8>:\K-4]-])CVPN,>LI MU_*"9_9]0_M(9TC;2QEH8_J,GU0&SFD]>N9"TG2<:5:P?M)(#VMRQJ]@ M]LR?NA@]$B_ Y;-_T/8.GEFJ9T/<&"4>NYIY;BQ@DYI.4FF$_C/_ ND2X!<2 MS\.5G^+EH\\8,+"2Z*/=Y9 M?HS9F-=%IY0PH$UA,XG2\E#$XT_=)RR-!3U<.+#*:[@#1+#; YO.)>+.#\ME/<1XU,Y3#V3 M'!KDQ'5?C]@]X\=,/. CX$7E:BT963GAWW=#N/N\YPBW<.NT2-4-81FH1X MYHK4/LUCIE!)X@9RJ1C28!#,A'M -/OD@C,3)O-DN3&V%.-%;!1N&B]I",2? MG2E\XH99LG M0C;D";IX723MYB[3E>21+%$L(-7=@]*OQ!#H6"](H^#\-\12,_T#R0T \LAQ M>5P&^]/"V^1R8_"DS%T3FM@I"5P@Y\2A5NZ@^6_L#B(GS>KIPO)EU., N% M?< 3V-B28<:-[4R#H( '?F3)*JB<+W[P,T,JTJ=%'@XG32:Q MMY8L//$BWODM:WY(Y\A\7_JY;20Y"T/AB>')=ALQ$D\"K)WWX"XEZ31I/KHI M;Q=%++',-;$9Z9S(>3+7(8$8/=VK"5U93J8I:-R%$'^3B:#QS 7)VCR>IOT7 MR_HV9B%/71'*ML#A,.WQE@*#;UN4,65?R]E!W9 MDDIV##%3$319K5A!ABDX0Y;N[,EMV=S#1=TZG<$F:M#X(22 C\7JY.]T/1<4 MX'G9%66R?] #B)2,'6=Y*-A+ MV9RY/&0"I"$+!Y=I/4G6IK,6;>([;$$$Z6 M='@[MIP2SPSE6J1JXCUIG*3TBSD3"6NZT3=#5R,LEZ0/'U9WTP&E+@8U#61\ M^DK:'.-SE&2<(_E,F&3("=Z66<7R-='KE*L*TDN)+;70G^Z& [!8D6EY>2!97IUI7J@LCRTG' NO#'SVP8+RL;ET_?$+_G M,..6RCC_<9$]SF*;6<[80G+O4^&!DQ36RAY>Z!20;=]B=);> ML!AUY95+7Q.+2YVDFB&N!^\<[?ET0V+9V4Q^64;>*7N;MI=@,$6%J'8O$+]' M)HK2?="2QL+HI7<"48^BCU'2_OE"F)T2 M"E%I H 1'1_@7:1@\*9GPH#.80B$)M\="XV%B<$"L8M[7L7B)C@_S7C1*BLA MFY5@U28KX4!GQ'V"RYB+^)KG8>62FT/#-3"_C4I0^1.0O-$"Y:FLF1Z$0GH] MRX!@JG8$V!1_F1)/"79(Q5)D2/"F*3P(2'J>D 9S2E[M%#2IB',_5,K5R6/@ MKFRYD[HHP%L7@ZA9'2Y=L9+&VS@M373!2KEZI7E+U\RC2>D6E$*Y*V\NMBI.Y)5C/)8D8XO_5-V. M\$&G_;:4(I8G3Y<)T631J0O("-.O$7]'C8K,)*->D./-\&.:)R2OP8:YL MI[-8>*/05+/X5$4G-RCR-H>OFC+T\[A=*.Q,%F$AJ )#7K='?!,JC@Q M(EEUMK($7;].P#O^+_&YR\ 7+98?PJ:5SQ5"S*0/:=[I9;T."TVGA5D8LG3T MFK(TQ^Y/1AUB85.HT<7]J:E6BNH0.3?(+A=^TI>'TNI%MB-5=KP0:(_$E+>Y M>B4>%7TA8XK[5]"9L'P-.)L.5X'J!17)39R?L=O B;4A)_:PRV@\52#< M$GH62BM[Y'X&]LR-MG3>G&!P#,@$(7I)TW4.<-CS--4M,ORZ,FZ=Q[$24924D$UKF'LI@\K4-LEJI2/>X.AHD& MS"%=V/!+M2*0\S)'B6HP.&A&+_XY]GA.%^SS0WQGOL]2AB\L"O1S95_#4Q 9BT3E1\#. M^0+/<8'GN,!TU]_H";CBR1\/XPP!#IGD]:(D@"C5W!I?)09^\1?),Z#-MPS9 M*RH^DPPV\O+%V/_)1=TD[E&RK,M[FZ%D'Y)>OCJ9=)5:^,X<>C M*Y+$G[02LG8]?6?,XY9/C*TJ,ZJ&S?A#W-)WZCGWD'2SJ:$%^>2@"RKI(DQ; M2C7H2;P4Z].+*AEJEME.%J4C'=)P2E*A-DL"/22!#[@;YQ:+7(>YDR=J1NKW MC-&<8VPZ5RUC_BYX= #EDX+W>VR=Q<.-]ZEDZIP14?I!725""?%H8'J<3+!N MR' L/M@X9#S94S:0!*U^%MOOJ A]QN1BTSC_KT6)L#SFH.(_]JKX#R[9'?[' MF=OM&0/6;S.K:9E-9EK]IC%J]:V6T1]VNJ-!^Y_-WEDU@D93S #S'L^QZ]ME M9SYV<=[91R I#RCY,H9H+^/='-\0F:E29?TT-)K[R#.P?;OBSCG$O[O;S0Z[Q MI[+Q,Y; _.C2N2'"LC7O+,)X(WE@L%$.^9R&+@\P\LI_T*]?G&FHHTKW C*< MZA*G(H%?CC+P%U\@6D -195B7,T89Y/ ];G/_(X2S';9G1D3F= M<[/J).T@;L;!1),-6!S/-4^"34.?/H$&:VHI0G,-> H]>E%! 9N)_!CIYFUH M5%XF1%E*3.&!.+*1D!AA*8HI^/@(.L"Q[_^4-:!@, N?4(!IQ92BZOUKYO%O MQ0-WAC$15U)=3C=/?A+E!R(D9YEW[! MRU;0OXEI6-G&:$FT8(+CF%R>;P:D%7N$ACQ&C*M-JIYD?C&^(V]P#3[Y!IC, MC;3/O'DE#EI^H73F,0O..7-38R='-,J]9YX+KT:"X!TFXSC/GS.?+Y!0351@ MQXW9'9JSJX4N7)$3Y(#%$DQ8H@@>)@BV"5&WB(3%7 BI7>* 8:3?,< QNY1_ M^8 7.'9>+UV/WDA?^B">)5125*5P^#!Z X6Z21S#?RVTK%ZOT31;J&A% ?S_ M4+Y8Z& -V,'%XL\MH]$R.[F_,AIFP9^W[%:A;RQ;5*?1L6RU)K6FHUY3MY/_ MF\.MJ0M6FU6Y-37;[95/NB"\XY@'J(KH_!]G]ME:Y4%8F)?6])=F2B6$HRL: MG?.(R\%V_X:#D2-ZHN&RWE*'5KJP.4(>C"O=:P^_^?M+3[,Z4?&*PZE*)WUAQ]>< M^N%H6NIHEAU-6QW-LJ/IJ*-9=C1==32Y1T-UNA1L5@>4?T X^T&=3>[94)NW M?V#PHXB>IM3W],>:K5KK[_E'\VZ(41+=2;[(9CQ\.9[?S-_8-ZH8@^690']T;C*&?KAE:# _C+ M_'[S-E)Q^NQ:IO4AGZGS*5(KM*NUP0M%!U78@:(#10>*#A0=Q!&4EJ'#"Q0= MG#@=*#Q0=*#H0-&!D@N*#O9-!_N.&![@&/^@?V"/LKR:QITYV:QBAYC+4Y4C MR4U$U*8T4XQ6#[+=_ZVH0U&'H@Y%'8HZ=GU<[49+48:B#(4;BCH4=2CJ4%*E M.I3QEN\?3P+&9_>7&%FKLB_JZ$5K=KNZ;7>4-_7$Z4!%5Q0=*#I0="!W8!LJ MRJ;H .A 15L5'2BYH.A [,#435M9#(H2D!*,=EOOVJM=2"H#0V5@[/$L6XV> M\F@JRE"1$$4=BCH4=90F56Q%&8HR^3CJJ9ALBG/':?2;ZVG3L2.G MM<-W+QI6+:7!]-G;9,TL&KX]FT2Q@\90]?/'"J#V:U=7WGW$. M^0#'2]!2<$8[+<;!<5MP##C@:P@L$\+Z)E-G$,DA?,GT.SF(BZ8.S\9\OE8R M:1MG7XW=/V?ND$:9?X9_.GQH.I\GQG"273@(7#Z>3\SM&OO>XSD.G1>[G8X9 MG"ZL5OG3=.03_B\'TSQ*.$[R.CPO?XK?'P$?_<&;"-^7C$"?4M^;AT? M/_<4/V]\:C=/CO?(J'TQ R8(GY0E,3#>\?A4W]3\>/Q"@@?)6.6- M*+I*G/_-]P[-AMTC9$,UL;P '\)W [ PB:F^!_Z #7% ^::<=! R.+M*>%[; M8@,KN&K?2"!'A8-1"9:%&SZA!95LY#3>)*K]S*-/D)WH>B-0 1P^L9L/ M: \86&D!-P_% X7&SX3F0,;J"&PV&F@\ZT_<*#5$^].O 2$UX&]$ Y(#)"-0 M0W2^CC#$OX:S"9PK['=(*^0/AG\@D(N717!<&AB0KC\,:9:Y.W*E,L.T^T\W MY$'L?( WS,;"VL+=A#K]U1D,9I,9MW1I?+H_FZ07YE-K04GX; M>)Q8$#DTMMP@[D$HXL1SF^T03@5^R48C-J"7%1L2+M%(0$;3:G1PD+9TTER2 M"P@>*^9G_ MQBP>H^LUMQI_Q%;C+5ZN!S\2DE2[>P8J3^B>?Q*@H221NL=#R:>HNUD:^[A, M"Z> M2YV5@:9DTAA:6U,'!C?P\!A]']ZLJ#$SRO^7APB24?R(-;#F\@ M_=*P14 72J0;<9ECMH;\7PT-5[[Q6_$]CA32Z(X%5N:R$G[V[ Y1_CNA[U$_ M:2<$]((GL)2\X2K"6,Q0>47 RGL-KI'$#/S("9RTPS?7JT$'_$ML8CH+ )*$ M'3A S8(60;+K;]?7WP'(V<"9@*\DG\= M5ON,CX'%#%F$3OF)&R:K;&C7X] G'>=?"-GD\Q[!7E]3L@1_$D.ZAZ<,ARO\ M]%+301T,E*I_";<_G:D;_N2R(Q86N*H^*%83I*J8P/K)U@>)N0Q?&KIBWWZ0 M! B&# UH^K _F<*UQ0=)MR,C$_"5E%C"%^/^8;'H*'J;/N'/5BD3R_2O%?H4 M*1&XS]F ZWMSAXZKR!Z\6,7F=-#/Q'4"E^(B>+SS<'B./WCD7K3/@3-A+W[P M4WMG&::MC>2_WP.SA3/X1/^5ZYR@G;I1Q*_C'K'%#_"M=\&CX[G_=F*"P@\_ M !\.05+Q;X5XX"G]!;>5VGVB[\0OWWC5^MQ-Y:DRFY_@"X#:M@I-0;_,P47' MP_:$M^J@P 8,@>L9,!SP3\3IZ5/@A9'V?YS)](/V/[#W1^W+E^^Z>.N031D= M%^*V&V)8$M3.&0BO >&I\)B-W&#"I5!$) $4@V#J (F&'$2E&_GER04YY:8" M1=QUO/$=5DT%2CD:3US3*068D4*SYMWFI(\N")0UH(*#9'IB@&(!B52A ?D# M"K"#@3L+I (R@E> W &!&, W)62^,@=0T4/R7,))!&BX6!GR!J/:(L(6UZ1A1OC9G<\[E6*+:_=M="KMP;998YD]13U%/44]13EE7E 9T-,9#?(^ P'=_]X@_ M*-\O!,+X?G-]]]M[G7OLTHFN?6=,;P5R9E'\)OF*)9=%@ M_L73IZ*9G91Z< M\EIGTI^!:OZ6+&X%'-#7V:QI06![]IC,/;,@Q#[4+ M[N%6J%]?CP[8URX_:R%'\C)K#LXF1\/O#PDOQ4)I=?@L'2U[$[SRU _NH@1* M#D-ZTS+'?X&(6":%EA%BT<;PETFL]/]N$R7E4;KX2'CHS.6I.IPSD2_]1 .* M,$(%@IYORDE8C[Y/OXB3A\FM(I MY"-I3T).86'S=FTM>?AH/3Y@!EOQ67#5W5KXP+%?B)PB2"O.O^.70F[#( MI(^,G1\Y=OK^+(K]NF]A_!?RUTJM;:G2UM".YD[O4M$61[#C :L]A P/G"#P6R" MIP2_(/C+5,\EK"(2'S O(D7!_5B?2-D8&])8%9-^/F)R"?G3>,E:DBC!'2P; M"K*CX;%K;?!F\7K8')KM\F<>@2D#'L@:#-B4,BD236#*4QS'R#%;G1#'+5!P M2+#$>2;SF_,]\CO)$*$ZD!PSSQ:->R89Q?SCY-1F3I?7EJJ4RHP>B7& MW/X:.6XPIKJF,:DD:'?!-82.2-O!SPS=4/J88WF(6)18B^( /FCOK/>K+Y0!H33XM&N$H "@D%XYW11C>[Q1U*P]'!1( !B.@Y43H;I0G0'V:W2 MLON,)T7!9GUOG*O!.3.XV2#MRTEI__QP4X[*S%GB;]_9:\XS81:1DT5'%"29 MT!%/P,*GSSRY&CH(T%QDF?(L9!363=WTW')BVA87+S*P9N/A0G4TEVI2:.7= MU?%HE2J_;I_Y==7WN>13R45XD9^(M+"ABBU\2=.)BJWR-GB&G^G:#?KJ_,!S M%XN8*[;B)<[')$D$N&J1^0QEDF0\YT4!W>U6@>_-2T[9Y5HWH>,VK6W]3 MU:T;']L=.1-ND[+(NE6(_]7]=>GYWK?9!+X_((4&%O:#C6 )Y\TSS7,FL!HV M&%Y^\SVL'C&-?LN\#H*'8.)%P\]CY_%,X[L''OT578YP@!6L=1RR,V+(]UT,?K9+-7M0M\J*W[J;WUI<4V4K3X-7[?[W(O.JJZ+^7*X0[*?=O-X^P MW/]& >+&QY8JG/\1V]V?_8"A:_<_9V Z#5UACI'A\UV8<;<>N=[Q%W6#T&]@ MC2;!I7TS7">/X98I=VOTS_WKA/DD__WZQX-V>WN[YBP+;'"SP^P8QX=>IJ'0 MJP!Z"4^COEBVPOV=-[+EE?8W=%&17[EN@(4)%^E.'G$PGMSAE%? N*\+R[2P M.Q@OUTJZ?:7;?&FCP.=!W/0S426*@ZP8]IH&_J_7Q,')\X]$T0[^7J1,45;$ MA+%(A"/#= IKN@L&>0.^TT/CAFUQ*XVDB''@3+FT$5];S'[5Q;?D)Y(TC?@W M>/'BMWGWWQ"?.VBCI8Y]A-AE*NS:^-@2P,)L&>:%M;1'2\:F!%P6P&(%2.0? MY3Q0I'^7RE/F\>U-L4-D0B]Y%L72QX" 7/C<\A0%[7NZ0+X:Z-,^0O2Q%/IL M?&PB:^Y5NWOQ0%0_N5,4LC7/O%<\PP&?<3%+@"4$% MDCP0>9@!CX=4WHPN.K]R13]5^7?R)MO;<&69_C*OYJR])-1?7C-750EXZ1YA M"WBSJ>!EXV-+NC(FO:&USTPD&]YCMZK!YJUK%7; RP0F7%-Z=&+8?,7.0$%% MV#ZW4WRU?.'_6)$/N!M?>#>W<3?L8G .[PL MR]Y4][7#S5'R)9"R ).IB>W M[T9S'?(3 +@?/+$A5E=M#)(9XK'-1FN>?'(J(/:%G.^<]X>;P),]F7:CAQ.W M^"P/'SLYTU G?S 3DTH"WF.;\L.Q@2)/3EX_=>=RZ4WEW,QF8<3LPCN+5]HT M&CW[<+?J5N96T_2^^5B:Y5>VSP3"7%%0H:S"3BW:YW"FHOEYR5T$%\R M)%'LJ $[NEC\><]J-%N=W%\9#3/WY\L>U6K837OEDVBLH%A=SGS"N:F-:;)# MOMK/N,;UI&CD)(@O']JX8E-['$*YT:Y6&E' 4)>9[>[H,A=RUE-['XT.LO>_ M.KGHR+C6].'@"]2> LQ1_%_KU?^>N473+.?J0 *6&$XTR"F_VM.Q MWM4Q[DFVX3S"K9E*4SANP=+N*E7AB&[47JDJB"S,4U03X&!LVM@Q[@P%T#%N M"ZY+": CAZMV3PF@([K1]DH!=(-]YC_'?>9/30BUC]!6;1^IK=H^0ENU+6W5 M(]R84A6.7K!T#*4J'-&-]JBO#:..J!F=(2\A4?'V<5-"9QEZ$V]?4"+BY@V/ M2LL':F^4"KJD0>N:119)<5XL>K(9BO"FHU M#W;RU^.Q&"X1RAWPQM\TB]FGRJ>A%KJ\QSM+UV$EQ5ENB)VM0\R=CJ<(Y?9R MSY_CQ>=.>QMV),N>8^TIWZX3Y8M*FKH1^;O^^V452S7=4;:B1HAH7E 3C\PI M6%-#;)@NH,26]\#,Z3K*Y44U&TU>IW5CWJ[ 2.N:R]Y^UU)[/3 2S>"EPTRY+]0ZT?9TH)K M"?2_S=#!MUVIPD'VO'*'911@U.TF/[)P$+C33 >P[8SQW!(4P*@#5=78#7.[ M&\VS-0^WG3)H=/F.E*_DK1;R4Q1-P\N+BY>7EP:LL_'H/U]=3&$OYO&D/VRS<93!&AQ/>$! M%=X1A53Z(77*Q!C:I8-I%[9IT%6:P.SS$W2C&<5WZK'49[($;U89VLJ'J M$]_&HLTJ<%,&[D:HKTI>U%%>\+]:ID'"XP(%Q2"1!C[L ^0%.GVX^)B3%-?R MMXCP]10MCH>#GC2+YQ68Z\2+) 1Y,28W@,O@DJ(?.R+,L6LA'90Z?:KP:./B M>\V+:/KD<)0#D L$QO5?<=3["O7Z-_K (=#N/,:YNT'D8_Z4V2.UZ; MWTJ<-9>+LVL>X9J39A3<$N),#FB5\FRMWEY=%E3H?[0;.B)Q5L0KI,29$F?[ M#GC "]L=V[P8MILMVS*'(,F:7)+QEF'"X_0#5P,"!H?=TY0MC2>6\F8\PAG$ MR<,V*.!@ZYH# O!Q0=C!GV,D#B'U=.T?M[>W%P_?;U*_^-+XTKAI\%$ ]&9 M?LUSM.S0L0U%:7.9*,WL/DESDS+U7OC#FO/^,!*K9E.9B=4!-[6A(Y2KRO.I MY&J5Y>I"(H%I]+A<_>P&892- !41M:F0_C()*P7KVR7OK@6O:31Z*KE!2:?C MWE#UB6]C<=NLQ4TI<7NJXK9IP?]VVQ?#3K/5L2TT8RTN;F\IXWX6L'DYZC'- MM+FUIJ.@0I''Y>D?[)4%3PZ;P3Y!##EC[1-%)*6HHH_^O7'?T'YSO)_:-]H. MSI\*0W_@\K&S^)HHF(4X-^D=+TG 2@6L&<+7MQK=3NM_:_?,<_U PZ)-;3AC M-)_I_<;&J[6]",5#V-!D51D\8A MHZ&^9J-3BYNJ!#,I25J%P';3YH+TX$:D)#:[=Z7;L%&IIIM\T>J6CFRER(KP[ %T^% M:,>I$'T6O6 +U"6U:F](@=BJM*T0\*0WI(#G(%6\AD*>TT.>CMGK&O"CH=WN MV>TT\A3RLH+6T"7F[>S)RVJUC'R-J;,]!4ZU1Z=EMJ),JD\ MKH^Q\LMC-M=@RJF.V= BJS OJBR1JF_H[^S25!D1)3)0EJ+PE6ZZD+ MXJ!C&+GRH+L[>: 4Q2K!0Y%"204/58*'N$TF>==:G+-3LX[X@+9%OKQG@UG@ M1BY;-JI6,=S.&,XT5"->A0T551V6M7PP#6N#UH7:BQL]@9(03MF NB^MRIA: M=(:)@9%OZQRA:S< :'\+_-E4^]O8[\,'OCK!3Q:ETRH^LEF$PVBYHRQ!0>%D M@Z4$3(R;I>K*4 +HK0>?@T=^G\$).F&A=DS[[25188 \.NORZ#:DS&44SZJQ ML!+/U1;/\Q67IB$BZ[=A. /Y^)\^5IH'*&JD]\F\M$U;97R<2Z MR<2V:"?@_-+NGYP Q==&PB[' QM[7=?[9='QNJXT=V,IV2Y#2F8Z9BI161VX M4AM272&+=H7LJ:Z0JBODB76%1'.Q%OBG],]3U3]SIC0!U2X;TU1,)=U^/%/F M UE-='3Q\\)9J]:^)[4V3R7>7)B^BX!B7L5!FOKEBJ]"T M_FBJVK8>.T0ET)3NVF/B^BW[(JXM,M!V%^U;O_I#=P1716BQ!)'N!I'?!R7, MWK"UQ=LPB0-,6;BY.;8M[=]Z[7DS6/H M.[(M@[5NBYJ1$6A,4E#F($9D-+%-@"Y=NVQNAW+PX(L^V+J_^[,03>\;9^IB MZZ!,$/T0FME\I;:ID.N0A:.J]^L)0AV0JR+0)-1-2T'38:!)M7@]06BR\>]&^V)$'5WSL"G3\743;/K(!FR"]B.& M>;&UQ4[QB;!"79.X)DT=1_HX]B&[U(FG3SQA_IXZF/3!$!2J(TD?B:V.(WT< M2N\]C-YK(=A;S2*A6J7^UITWXR*;CM%L=[#(IMTS.T/VJ]<3$=UU62N YT93 M^P**[?D# Y4 =%E0%."=VO24ZB#.[H-'0WUH2!K*MWW M9,4#V*6=5LNX&#;-#KP\W84L1G^1UY+JMK.I#PD9;P8:"C11L6'FP894(&^4T]E:P<5C8Z-3) M&5<)SX!"N&KT4^AP@+N;>&Y_%F;K>!&6UC7=6@F#.96[]T^ 9OF?W3+:(5-T MMO0KBL>X 6_/R; -C#_XJ?E3G@D4,# 5W4'RBYGG1KHV<,(GS8T?Y;PXP5"+ MNR4!2/ < >E0/CD!(R^F_K4\F85FPN4CNH'47]YTE7R1,F3"LN35KO9 MZL%_<#Y@A^IASLG(_J?5SE.8F]058AM)LL^ZX=GC+(1'V9M!8(4!1P5,CG9# MU2>^ M*NIZ2=DG85EG8R6&7:%LB]BV'+Z+8-D\RGWN;!JI$8EGO'IVI>DX7P MS8?+960=W),U(7\;#Q@H%N/J%:TLGY=^5-+.'V=U-PEAJ?ZR*TA2])=M&ZJ_ MK.HO>RS]9946=K0;JC[Q%9C :"BU4JF5]50K3;.X7OG-]\2G/DVF8_^5,>VC M&[ !SJTJJ$Z2'V6I(V5GJF2E@4<)B:/=4/6)KX#4,U4&R^F)$E'F2?1EF7'; M/;-'";7-E$]^OL%=25YWN[FMM)"-[80K@_>5,50 \C HH@I23Q=%"$9:3=YB M&'31/TULB23:0^7V3Z&>28>(W9W/=?NU3-6_Z9"P\8:B5 4;=8<-F5QF=#MF MR[X8=KM=L]DF.[8I.S=Q$_5[D@!U_IL3,JZ'B&PJ'O_X.V9$\=A(RFCEO_L. MGV3O-X>3I3K)>CCAG7UYITJ5!G4H.%&E@2<()^E!!V8/M9 _FV8WE8S_.7%X MG2^ZNC9$E)WEY^>TZK;:;QI"T%,H4@J*J%) A2(I%+&S*(([.?\'@,;FVLC& M3I'#88=204H"#U40>.+@T:+TYC]-[DMM;@T>GWZQP8Q\(_B0,JR9_P:@B MKSES0_Y[SC_24FAR2#1Y0YV@0I/C19-V2>Z13T[@824%/H$F;Z*7Y,U TU9 M4WN@>4,!F0*:XP6:3DE \^#C0"'ZQ),_'E*!;30+O&W@9FG!JH*;VL#-&RIX M%-PRFI:$BA2^UP1>5/:OP)8,O]NX4&0$3%Q_=9S?$ MHE_X3.ABF651Y%D::%+(4QOD41FW"GDRR%-6[ERBV90'.*7$HA3@'!1P5*[N MZ0(.#;)O=WBAT)\XC/VHG3:6&CA_2*11:;P*:;)(&P4P!P48E>&K "8+ M,&O=-C?8K[G\S-[204.U5UM!6[*]FJG:JZGV:H7:JRE)O!M)K-+EE23.2N)6 MA=V8+:7[UQYQ5$J]0IPLXK0/5Z-32NJ\ I2# HI*G5> D@64S@'Z#I22%:^0 MY*!(HK+B%9)DD:2[M]X#784?=<>/IDIV/UW\X$T8>SPES"HYV;W,!(U2XJ>J M;>-!@49EO2N@R0!-65GO)>1GE!)J5?AR4'Q1N>T*7S+XLC:W?;OTC%+2TQ5F M'!0S5'JZPHP,9I052-YI)5XI$66%/ =%'I6NKI G@SQEM6G;10I+*1%G!3@' M!1R5OJX )P,XG<-EL)02=U9X%*SL+."CX/"A\JH/7'XZ!D7 M?UHI^#B^O@#_.8/?*YPY+,ZH1%N%,QF<.9JN I>*@ O*OM6P4L&7BK=$T!! MQN$AHZ42;A5D9""CK!Z,.XTY;Y?MHH"G L"C$G 5\&2 YWB[)A3 &]7[: 59 MRMY'ENI]I'H?J=Y'%1#B*LM="?&,$*]M(Q)E$U0 3E0"O(*3#)QLGQ6VGR2P MK=##4NA1"GJH)':%'AGTZ!Z@B=%VV6!*"ZD CJC<]-/%$1L7WS9X+JE]M,E@ M(NNT0T!C*Z Y#-"HI'4%-!F@.9IL,(4O5< 7E=6N\"6#+Y5.!U.8407,>$.& M>B$P.,2^_L__,MO&SG:DX&W_\&;VUW'XY#UVZ]04-SO*'VT9\] MCN'+GQO:;\Z,!?LMWFGQA:Z#Q@H#4;L"_*HVM),-59_X"DC!-Q12*"FHI& % MI*"U!RGX\ 2G$FK_V="^NM'@B8W'^ZTR4W*P5'-R; M'#1[MFFU\/]L, OADVS R\?YJ0.W<+K)IX[@@O#UZ=DX3*!!W^.\?[3DH\Y M("KA:6X4:D.101#2;_P1/)K!/S:2A)P&5Z4=_6"/;ACQL]+N(W@8+58(1?[] M>_RTT?M@2O'X$8Z-_XKG$)AKS(( US-G+G:%4/RO MC,U(426SI<1A=:!(;>@HQ:$J"3M!&;/<']D,&=P/IAADA^S_M@=:->#@3_S(K@O[;,;3)0V5A6N5!LZ.FW,5E:YD@A[E@BVM,IO MGEPVTI*TQCL>2-+NN9.0WZ5M6-H-7D8R?H.QX+16SH[M>8O8+L M( %C&8:EY$95>%=MZ!CEAE6+JU)RXXCDAI66&Y]=S_$&KC-6FH;PJE=[1 RB"(^!5 M_P736B8.\#IHDJ$V"OS)DO2XN+[AVO-FH'4N%#?$17$C/R!-\Y4Y@89I-50U MSB9]%@A?..\^;^L:]8:,L-+"]32.%1K[?Q'S0A=1YK<92%$6AN)EN-8OCO7^IO7/?8T4'2 F7MYSYS1E3T$"GQF>"QP0?NWY/=]:_E?IF]CW\C.<.+P&ZU'>/;_7 MOOD1W&GD9]^8:/;Q QHU,Z.5R^-H-U1]XMM82#4/;&T=8M@1P[1UBX0"6[<"/Z+=)C9WY/H_RJF8%'0,OJ/X2 M-=C15\<#MB5]@DI8'73:!:22@#[B1'[PJGT'W0=_>!T$6.Z*'U[DH:5V>\H@ M;,N3R%I_RVS+LA^B/ B)!Z&YRH. ^W"'_W'F=GO&@/7;S&I:9I.95K]IC%I] MJV7TAYWN:-#^9\\\JX;;8=W1HC_L,?!GWO!R3US*>T*5P:L MYP@QB>] V\TGL0=>QT[3/I[\\9")1BKXP]]\;-0/)_$Q[K&RHH!J@_VW#KG_ M_.N^F[H>!4@\VG*.^15JF]YM!N[L=O4N^P^F/3E@NCJSH8OJ&.[8 3JF'@9( MR8.T*=H7MG1(MO3RJ]?>I3HAO!==7Q?40*(J'#NGTVL)R]DP^\8P8V[[*=N< M_3ESHU=ZQ@!MZ1':TJ2%REY ^-#H*6#<]1"B,HD_@F>X_G"Y;BII7:['(ZO\ M'?HR,:+VS,:B"P2R/ACKL#O\..E,QH?,ZD M^"&L_;HV#1@5*HT<-QB_ZK@K9SR.G3:PM' *ZPQUH8W+1T@!*$]&W([F1"MO M)CF-<#;FMX ]EI*;H$_@C\J]!?@8G 7:"7C++V[TI/V]<=_0'ID';Q[#'0"9 MLBDU%4YP=QJXL-OIF(6-H^)19QSZ&4;E]PX;#X;$D71 >*Y *=X00#J49R^$ MD[SNE)"Z U4VQ/<(6'^'HYVDGPI'Q7V_N;[[[;V>)I?_BQ<(E.8!1:&9AHU3 MR(1,""V(G7-+^%X'','1+T"+@\ ELM58B$JH"\ B3$+Q#M&FQGXA8^*V@')F MWI]@)KLC%W -GE+\+1])>SHN^0!0/)S1D+[DPC>7$/P\'I[\,/U;<=GP$5 17D!B MHR\!SW#*AWCQZ\%7X7W[?739P9>S;D[!1O?C">H6XA5LNU W_ AK. M!UE@?.;2;66.DI2/9 '/SGCF1/'#\Y0O;<8%(>CO8-93SAD<(ZS4Q0-&"!PR%-L) M%.JH++S@7 ?X[]PK4+] %5=HOIGTM?S% T?TV=AESX)Z4TP!9XJG!">7(M5^ M++!2"GEM#=@;Q$'TP5\3J!W"&''PHE! ""D\G,P_Q&5 H9 M6"(H3!WY:P=8BV0=QCG(UA+M7(4IPI^U@JX$$@*!9M[D!_-R,?-K(0OYTP>Q MCLJ%D1-=:N_,]\+6Y+#$&2K$YZ:YE5Z.$!ECE'AR/I9B2-EZ#VS[[(^?A5P@ MZ>R2\032$\0+E,-51!4]5.\+96IM>8V&#_.3^8A*CD ]?Z8<4A_X;H4 M[%%'($N=C0"M_(,AJM0%")&)!(K/U$'#9F%IN0] B/+2P+M()SZLTP7IX4:2 MK-8BF?"2I[R1%?+'5\CUWJI%\EXK+W=O[ZEZ/:/1LUM%4_7,9L/LV(4R[);] MW&I89K%O+,W5,^%1JQ,(UX1^ETK-#4/-.__^AM'.76?%TQ,OW0C>-EBMZ1"/ M_.%@7#/"UKKPS&<6%DE-*>M,=AH!7GH@^3'ACRP$N3%-2^@Y]6]YX+LJ-+:^ M]&"G,'^=XP_/N$!CS\N+I+Y 4%\<'T$=\2\X$,@ 0W(\1F-"NPY)3,_(1PBF M%T_V,TF;,.,YUILH)!LM)6 R4"#-+GC>+ (5 =X11BE],O85H7D_B&8.*9=@ MF8U?T2JBSX$]%^:^^,D-(S\@/64P=MP)'\;P"S,0&#I,G8QA!V;%+(R"5_I- MC@=FI>YQ(') [8MGQ4I;=<6INV&L/>-!2 T:3D>X!_ ,X3"1.3/'+2Q>N(6) M/V1C<3OH^V+)(RO*'T@5&)D>H_62OY&J93+D_+$3/ 9TY[@)7CB&;],'K MXJI&^ P&!(9A.VJ:GOC/X,FHE>&"I@0@'E@!7]0&[:9+8,4JEW\$2_X-IU\.A")$D<@GI EU-Q&9* M2!5P^7*'JXPW898&>F[)GA?^,W'00X9...YP %D@?BH"N /;#3BQC^EU@-8 MB+A>R -[FXJ;9Q>V1A[+$*#B,T: ?SF(6SH:R^+-ZQ\M'B24ESFPT(4;4AK9 M*S$.'RQ\,FNEU**%7$%1A'R2=6&3\Y<.8JDJ(OVV.KJ!\:#064T'B8XA.CIT MCL:"2+B(W% $$,A)+L\[<9E*6J& L/$"#CIE! C207G\O@Z[P%WO$S<".YD M(&(YY+<=@AP: W$.T4-+$1QX2\I5FSB1>::PO.0G-EDV@6/A<( \9P&> Y$F MIS@6ISE@,([%CF(*+\8R)O!T@P]L23')\X< K$ M9?2.1"&+%_06\BOWEYNG@Z:<11\V\#ILS$8']RQ?A!?:7]U?EY[O?9M-X!D# MNE#8TP\LZ1V:YTQ@J4/F7I+$\H-O\(,S2KDMLZM/H"E%VO\!Y/N@ M_0]LYE'[\N7[7R\RCUV;+"N.N%LPQW;A:Y4Y6IEF1N0^E"E3\XSJ\"/5L%:: MX2@<8[GG4LCK8(:) M'WBNLY:\*G8,2U)H2L2Y=;YCY=[.U\(GRH7AZQ/N*:/ESA4JKXSS[C^KT M&AVC> .&9J-I%HOJ+ T0&8U.IU@SA^4_;]DE+JI;1C.'M]>5BA8=>PG8=-^EQK8>9V%M%ZT:#!BK7@1OY2EY^<1N!K/)^="GWG3X6*!W.!9&E"\\"&"<==M=O=>RI=M +G4)(JW@F(VO MHE"K!46]]:#>]@&HMP74V^WI[79SO]1;DG96#SGS Y15N"\P$<%6]MCRN*Q5 M[ !RN;C>/+ &P46U90A\0/D^R-JFWK;;Q6B_$'%N#^EO4U<5 M*:V!TU))J7-V9;9[>K/9JP@I':.Z_H,Y8RILCC ,_\QP^+#+EIN_5NYVCY#2 MUX#FK3BK5SS 3W1^1>F[>W9EZ[;=T9O=RJJYIW?O:Q"NA'OOX;V;'5OO%D4V MI2 6N'2\J3#BE68NWGDF;1E^3(FD2FWD^-;C^.@S] M ?T4%(+_Q X\_X"/8V)809YI&: +V*;>M0J:5$JMK 6I;0"Z>R,U$TC-ZNE= MNU,14CM&M?-OOC]\<<<\69'2/3%_T?$>7=&5@=I@;V;6'SEOK(5A>6P\< 6& MUJW,/Y:G7)0%+&"!5EMO&THOK0P9K(7(\LG /A 9G)2:^C'NTN?\*@A\IZHM MK$%$>:)\TL&#\ROFB*(,T 1+K:/W>LJ7>8QDM 91RR.C%I!14^^VS(J0T3$J ME'>D0SJK V1;W#:%8%IZNUO0 M%JZ2!FBU>(Y^E9,R'GPLO\]'K](2Y.J=GU+"_H^'X]=%]-_$[-VSJZ;>,YMZ MJ]LM25,IDKQY"&U8\9;BK:(I#F_BK1[R5L?LZ;VF40?>>ON4J,KE\W]Q'>I: MO2K8EX*/Y%1M.+>A/T.'])'DFV]5RG+4)W-2+D>9I:5-G5?,S=K&_W"D@N]( M9=N&F:#?.5W<\-[#E,SGB4;$!05?VSB[:C?UKEW075!E%ZIBCV-ECPVS6TMD M#Q/8P]+MRJ2U'*-K&*XMF+&XEU:8RCD8;Z ;GHP;<;UPP&-,J=- ^>1;3/VH M*/U;8!>U;+UE%XR-*'?R(5&P?#JP@0Z:MF[8JF1J=T3PQ8JR]\QS_8"/>U7YL9N@-3\QJD8LRG*8ZZ ;O:9N[;M01ZFG;\;8+>Z[ MP^_;T-M%[?$JJ:$;YCL<#L-XLD,QTWM'$=IZ<\(Z/?7MYE@7.:%G&'JO58MP MY9ZUV%,FNG4J[MN)KH=$U^W:>M,HJ^*_0C'R>NB7?#YY,IX1[QXVP0>P:.]0 MK&JF_;Y8('WYT7,&+ IZOT+WTG/'_W$6!=B<9ZZC3[(#;.R37K^DM(Z!O7_G M"*S<"'FI6VZ7L&5SZ9;WU--Q'S2=GP""C9VBUS)Z&-8AEG?XCHTU/ZW=P?I! M=WH?^8.?3_X8A_"(808:YXS+ CE"-;W37?7PK]]VS=[ZSNAAV87461EWL MZU"^![+&,D0FT+6_K)*^WUEPCSW75RJ^M]\^STOA^"W$:=^=X"ZXQ_8P0^HA MF#Q5Z+U&+)JMU=K LO6T=K4>^^S*:!B+ =F%'VA3)Z!Y2DS7ENZ ^M>'VQTF MK32\GD5/?@#W/MS,LDAVU%QQPOGK*W:XVZZO=7;5,G1@ OS_# MEO6VFP3[W//74^?&]+MZ(,?AQ0:7I?Q/S:6;Y*E#R>GAD"A_M#B+ESZ'W?-U M&M;&1Q>.7[,[5I'WHA[-+"WG].;-H=_8O]0U\$I!\;4^5"2"JF+O>W1,;D<[ M9M5H9T\3>O.T^LQ4NP/B,[J]?&\KG7Z=\.2O**A =]^HT*_3>]ZVF"IH\ZF5 M;ZDJ=\M7Y4M<'.GQVRGRF\V2K(I6M.NKR-.?UU]#<9.C\,*6:M#K5P>61Z^E MMVQ#;YG6!C2"JN2N^7&+[12W6 JO[FU4@.%$P]0-LZ-WC,6"]J7,N$S3C^K% MFJ7;)$>N/JX;:8HC- M+>.>537+6'E5]ED,5I"4UL.JC=,1VMV"[.F2P!O#*)P,L M[-*[5D=O]U35P:ZK#L*<+"BV.C]0Y8-O57Z5.G">;E:4/]H2)GNM4VE+J&BO MG%*PK6FO0]AL6[K=/?&2A(/2!/;7@0\%_GB,KE@7:"!@H6KTO19]O[J>'P#= MWXH3*TK_7:3_=G?//BZEGKX9\K:]<.I3:C87XU)*$2U7$55*YUZ5SG@6TG<_ MP*=?1U'@]F<1=N)X\+/RY8V\ [O@FJJMMVVEJ2J"W4I3W0O!FER];1?OOU8; M];8FXB#5#8'B]/GB(5MGRL\EKQGSJ;2M+^\T-M[:03<-Z^]2( MTJYOMT:&XCK%=>5UQ2B'Z^RWSY,X*->1!+\@+2:52+>S^Z4G7F)$VAVLOG&+ M=U=CFC,8^!-8S2MZFJC/6F-IXI_XW&'T),DI M]45Q^D;R%:T\[FLP=2?N&2D4K?;,P:L MWV96TS*;S+3Z36/4ZELMHS_L=$>#]C_)8!+?>@H2!'YDY_V .3_/G1%L\](9 MOSBO(1)/ZC0FKG<^=_KS!\>/Y^JO_0#I;G&Y!SW;A4X5=+8//VZU[W>WWQX^ M:;_???UTKVNWWVZ6D]_$"1[A')!3VUEAMIT9,_@V<,0UUCOP8,T1!SA$E# MG[) _FM"7>'?;W)/+4H.)OR; V38U]B9ANQ2_N6#[&?I>K0Z^M('\2P!($CW M\Y8,GA__M6")7J_1:IO(%<)T$B\6#-. W5XL_KQM-CK-;NZOC(:9^_-ECS*- M1J?7+/2HY3]OV<6>5+]%M5<^JI:3F=[4J,-L;;(K#A+[V5=WHWY#_\.<0/OD M#=DPDX2_19.9P]SB_&ZW[3=40*^L]@5C-46Y'="V:RE6ET.SU*$5/S3S$,U\ M=N .[6VTX=_]">O/W#$M=ILF9G6@@?DCJ6I#M[>>Y1Y=.NHH#W^4;XC.= X5 MG-ELDXA&6NB,X8$!>V;>;-FHQ IY=S?;V3+G;A7EL\;IG%XYL"1.)9N]JHR=.R$B[MW0&#FX0FL>W8%R)O3GT?1 M5_WIRSH\?6$7*$S*;E>$P([/24*C?S5_R@('S[6(8#]R\KJ^C MIFM7ABB:AR<*2OMO]RKKASH]HEC;>V3W1&$149A['G1Z')5_FU$$K_00TO$T MAE[N@%76]F?9/:OP%E7MGFX5;=RCZOR.G#H/'VD"!8.<\SW=;I=E]"CJ/ [J M/'SH"#0=]+9W#+USM!U5*FZOW_AAA$-KGN+DAI.WU->@-I[8W>AOOC^DZBT6 M/+L#%M[[XPU[DJ?(O\TKKKMZRZQLY/3DKG\-+)9X_1U$/[ADO=55+IFJ7/^: M&'2)U]_EWCA+M^R" ;4JV=DUD6_CA9"S"C6_-=1<(@_T**)L=,NRG&MF?APY M':V)*)='1Q9%-HQ.5?J$*S+:8^"X1#+"*1XFJ&-5H:/CLS<7XL/LUY1YH8H/ MKW-ET\$AJ0.-?^)G=L=/<=,I72DZI_!.=]\=QI75\697<:FW;_,^KBKB6YG; M7^-S*/7VFWC[K5:-)U557,3=4T(SVIH3)_C)\)*4K?E6L7?/J*DE$/Y7>9B" M PH3?@N4NVY3MPMWIE-60AT(:8T$+9&0VD!(G99N&%4Q$Q0A[5$8ETA(6$_1 MZ>F665 15_;FQC?_-^:!HC0F<>P,)Z[GAE% [?B4Q;E&](JC T*_SAS<6ZD= MXQUF1^\IL[,Z)+!&:)9- CTD ; ^#$4"E2&!->*N9!*PT5-O&+JY[UKQ-:)- MME>$];#E%%.73Y5I;1]T)-3FG5EDGRC-]0:8RS0*_$G*S[R3!.MCUX37N:2E M#^J6COR+'X:%X< \NVJ:MF[O?N1$W:RLDZ6Z=:[P$JC..KOJ--MZJ[1"4$5U M=:>Z=2[X$JC./KMJ&RW=*-RD?_]45UB!&-'_;*- ',Q%P(A MKR7\A)4&_"Z^LNC)']YZSRR,)G#H81XW-<^N>YUA?&Y MMN13ANPOC6BPX,0L.,]2D4X]D&=!@N\*>=J /(N*X]Z1Y\2,?)XYQF6SKGDL M4D'UK7+)OOF>GU5JW^K2PSJ6GMYL5J6KC@J'[CLSK3Q:HJ(8VU =YHZ1E#9) MO>2/(][GP&O,_FOR/FUG:%\RJ7Y2^2WU&#[ MN1HL5NF[W@Q^?A>'/7ZC.WG NR@*Q4WC[*K9PD3AK=U516^T!L;4*5/G&B-] M/]1IH@N_IYM%&^@KZCQRZERB9.R7.BWNZF^VMVYKL@_J//8Y4I]=S_$&KC/6 M9'7@0:9)58ZOU 0D=92U.,HR3:N*)RS_V*8C9&T]_84D_.''A#1ML(W:NF%L MG;6D0DG5(S#K\*,VFMBW$:R;]M:.4$5@%22PPX_::+:HU44)09L*1C,K+N*% M0UMUH'JSB._M2*=S=F6U=--6H>YC M))V-^I6]E72Z9U=MW>I5!71.R*1.$GQ59F_I(AG]ZK%_5;I7-TRM2W/0R/W% MAN?_9H&?QSP]= MU+=/Z4!%U5=E#>Y#9V]#6 @VU,)Y=%6M'D<\>Y'99T+1> MN+>P<61+-^RRPGT5L::KG ^.GT"U4A[(I%-MJ-G6C4U;NLJ+0XZ#0MVLG95,HMOXT=+-7BSEU)3DH M*N"5R$]*NE59TR4K*ZN]=YNR%O\<,=BG7U'@P($"EP:OMQ&;A-]\]!M%@4\] M &_A]0'8#(49L86F:$>W6[5(#U3)JWN3%6M&'52)AMMG5YV.K5NEE5,K&CX. M&K;K0\.=LZNVU=+;[5K0\ DX=;X'_K,;(HG!39;FP:D?PQ7K?+ )PP$CB;R3 MWYC'1FYQ9NEBQE!7-]N+S3LW[WV@XMX5)*#-U([M*0BGO?4,O9LS*%U14+TI M:".AOS4%M0V,L[1UN[=8];=W"MJ3@^*0-/"-14(([\0G44.N*%$N@ZX#+/"6 M3H)M\^S*QO3P'#8H66\]&L/KR&EMG0C?@MBLLZM6U]*;QLZ=58K8:D)L:Z3] M%L1&A54]W2JM\*5"/5(K6S6]3OAK3A0%;G\6.?TQF..^YF7<+_ I[G]11OJ; ME0$X[,0Q=ITZ[@>_'%]7NPDPKC=S8G_*]*HU8:V3_+NGK!9FMH,^JBBK\I0E MDJAK77)0#X-9IY)R''K(=Q;)A)(I'#TSG1K-;D5+?/6CNBNZKL[6WT'W6T'TSX7<,,&D;I=FSBO 5X>^: M\.UR"!^G5#>V'Q9<$N$?8/#;P?2TC^YX%K'A-J&J(V/'>,6T]0$D>1Q MKD6Z6E5&1)5@K2K*/V[*+ZBKK2!]&[6UUF*QCB+]JM"'(OUMM+45I-\D?>W( M6FU65D?[@_[!AIH#*W(>&7?_AYH_B\+(\7 /;_+9KC^&RI']%A[J37+2U6FI MT]K*8U]C2S#78W_MB>SZ]65H#M JHG(J^EIHF>R:P]MF5:5AZ%ZBL:975P$Q1 M6,4HS#X@A76POP50F-W6C=;6@[VJ93O40L(O\?5NQ"&;!FSJSB%ODO'B8!?X MI#"+=$'*]_1VK\R6214( RH*VUK*ET9BV"/&:.J&8>OMEJ*Q(Z6Q-\GYLFBL MBUUD3%OO&KTR!O*4&=6]H,I,^._0?;[Z*_U1ZFV:AKQ.>N*E&\$R!JLOV$J< M#_>,:WY$0L;\5')5*JCSZJ_] +>\Y&OBS4V+ MSQ6:^J&+%W,9L+$3N<_LPXL[C)XDZ:6^R$_STDB^XO1#'ZEFZ5>6+7$'1[[R M@,^U=E<[SQY)^D]<,M*OV^T9 ]9O,ZMIF4UF6OVF,6KUK9;1'W:ZHT'[GZ9A MG\EO/05R'U-@I/-^P)R?Y\X(MGGIC%^VWAT_:[W=?/]WKVNVWF^54.W&"1S@'3/)M9W'WH+NX MN?MV?_?E]N/UPZ>/VOT#_.?KIV\/]]K=9^W3?__]]N%_"K/AOG?PSO6TZ,F? MP3.&H:ZQ7P.&=1:(YYHS 4R-PO>;W J0)>R =Z.(.9\2LV$G8V<:LDOYEP]# M-YR.G==+UZ/UT)<^B&<)N$ JG[>!\,3XKP4#]+J-EMU%'A#6F'BQ8(\&[.]B M\>=6MV%:W=Q?&0TS]^?+'F6:#6#X0H]:_O-6L]@WEBVJTS#:^;\YY)IZ+;6F M#0C*:!A6IV*+:C?:9JMB:^HTNN;JRUOCI=DP2K4B&,5A>S\:?W>C\05<*=?\ M$2D"-]3?@/[*U7.N+[[[!OHA_ZNYT SD1 XJ?338_N%$C^$:UHH:N3.FH_CN MN,-SEQ_+C3-%.^1$#^8'BQSXX9".0N:XG.A9//B1H(_[5*<4:EK3^< /B ;V MG>CQ9/LUT7G?OM\^(0?G)XRV\2RHV'$'[-BJ)#O:V*BNI9MVA>>J*H94#+D#AFQ7DB&; M*!^[W;8.^JMB2<62)\62G4JR9.OLRM(MV]);2DHJECPQENSNAR47N0Y+$LJJ M,57L5@W*4^RVCMUZE92 G5@"YLRAJ!I+'D=1QV8QBG)&"-8LZ/"V,1M;)1(7 M1/N#9JJK>U'WHNZE!O=21#&PC5T-!>R6WNE=D4PU2&9G$W*[/44RM2$9A?[5 MO)=JC(3M&95BY>-HN;.9[<83G#0W#&=L"-<_E*,]SOM.B/V^7IP "WD\%NV_ M,4_UV"(_H\RVUF24D^),I\T('WUDTT:QG MGEUUK99NM@_;UZ(\E^0ITE>>!K5FA-D2VOJ',YZQ9:2UB, 64(^BFZ.BFS7B M^BUT4U"L8WO:$KVUBK JII^K>ZD4PZ\QM?? \#2 OM4Z;'= 15B*X6M[+V4: MY'M@^%:%&'Z-V2Z[1, JV7(Z5)\ZSD^=4CS^J^NYD]E$BYQ?VHL;/6&J!G9R MFCKN4 -,Z;,G9SS2_)'&)M.Q_\K@S<#W&F9E!.X V[R'"!T$/LNK3H_/&ZJ\ MU.I>U+UL?B_ORO1'7 __-0NC"?.B\ %#B:*NA37JWO9@NO7."7VR?4=Q?75IR[%]=6\ET)3W^>\K.J>U'W<_V #_]&CIY /O; HZIU=68;>:ZH, MGVJ<+?*5E>?>FNV^N$7J#Y5 M6>+8U-M766?;BI%'YDY&'M5-Q!9UR.UQWI%E=,ZN3*.GMYM-O=E9-)!+[M-9 MJU#*\1-@G@%7Q0E EM'%"0=&;S$K4!'HJ1%H%6?B6$;O[*H'%-K9>;-_1:&5 MI] J#HFQ3,Q6T>U62V\V=S[74!%IY8FTBF-3+!-3)H! .WK;VODD(T6DE2?2 M PT2L4QK'X-$% %6G@"K.%K#,NT8)6V[VD1Z2EEG:JZ&BNNI>U'WHNZEAO=2 M1"MH[FJNAF5B1T:,=[>-*G165R13&LGL:JZ&9;84R1PGR:S)IMZ"9-IG5VW= MWK[1LR*8*A&,M3N"Z0#&=,'D-"I!,B?5FV/UP(^_]H,+<07\3S$!Y(1:=A1, MKVC:!Q_^89G=LZM.NZ>WS<6T1E6B6A?ZRI/9FR3(;CG\PS)[:OC'L='-)EDW MNVP-;ED&9MBT.UL;$8JPJNE"4O=2*88_]/ /RS(YPRM)4GG"4@Q?S7LITSC? M \-;%6)X53&C/E5>Q4R-DP8>"@[]6!SVJI(-E)=:W8NZEVV+N]?Y(/;7!-RR M[+.KGF[F9&"JE@[5H2[%]=6\EV)<7YF!'Y;55%Q??>I27%_->RG6R&6--V*? M7-^J!M>?5%*!&OBA?*OJ7M2]'#:J7;6&W5;[[,KLZIVN"H)7G@X5/E3S7G9D M>U8#'SH*'^I"APH?JGDO.[)2JX$/W2KAPRE%4=7 C[(3X$L=^&%A=RS=[K5U MNZM&.=23F-Z:[5YPWH=M *FH00W'0R.;9+:7V3+"/;LA[U,$Q MAUKD:UZF2]UBB;DK^M:%NN:Q2 6+E5-1W8NZ%W4OZE[4O:A[.<)[*683K]&: MO[J>'U"G8*Y%?62#@('Z_#GP)QE5;%F[X-]YO^'"RG63N@:WMW&+*5*K%*FM M,] .1FJM:I#:*85 ?[#!V G!?GMB8)4].I'[S+3K[["5G,C>IPZEA MEE6-H0BTO@1:R9',H/Q>V7J[6]80 $6@]2702HYC;M*@T:[5T=LY-1F*2$^- M2/CR1(M+:$VDE1S:#AGS5U,VFFBE^\@1:356TS4&T MK;?LQ0K=2M'H*25UJ)'BRDVO[D7=B[J7&MY+$:6@M;.1XLW.V97=M/6.L;7N MJ4BF4B2SLY'B8.K-G*X(Y)H+9&<2 O .(Z>EF[YC2 M+6IA4ZJ)XB7G7K0V:JBVVXGBH Q<=A6Y5AZ%(#M^U&MYEC9-._7;!IO>CRO-4PT!"OBN&M1CVK MH):Z%W4OAZ^Q7F<<[G'\8ZN-HP&Z1EN56E>8NA375_->BG%]=48]MSJ*ZZM/ M78KKJWDOA;B^0DS?K0;3GU2P]ZV3GK?U["C/D/+8U>->=F0X56(B8:MW=F7V M])ZIL@(J3X<*'ZIY+SLRL2J!#VU#X4-=Z%#A0S7O93?&6#7@P:P2/)Q2X:<: M:%QV_FVI XW;UME56[<-4[:Z99ZS&%RL/HKH7=2_J7M2]J'M1]W+\]U+, J[H3-EV!UWN MO=8V[G9%:I4BM37FV,$HK5L-2CNE>*>:7JS\3NI>U+W4+IOW31-FVYB6VS9U M6_5+K#Y%%=.>#SZ]N&,LIRT54*H.62D!4LU[*=-6?B.3C]Q?;'C^;Q;X>?QM MQK2C9,8K5G@9*+TK$)O)QR0-Y%0,K!CXU!C[ E,/5JFZK-%57,;=B[M-F[DH.*^^T MSZYLW3 -W3"V=JLK'E<\?MH\7LE9[YV.Y/%>JZR!)8K'%8^?*(_W*LGC71Q% MWNZ6U;->\;?B[Q/E[TJR=X^+<%MOV[46X12MNJ"S@?\.W>>KO](?I1*%:4BJ MH"=>8I3/':RF$XL:R#"F.0-L^>EXKUCUYOD1"QOQRM1@?S1*=^ M2 '&RP";PKK/[,.+.XR>)!&FOB@.W4B^XO3AB&?1\J^D#GC D(S*9J7DU%:> MT;G6[FGGV2-)_XE+1JIUNSUCP/IM9C4ML\E,J]\T1JV^U3+ZPTYW-&C_TS3 M^!3?>@KD/J;.(SOO!\SY>>Z,8)N7SOC%>0V1>%*G,7&]\[G3GS\X?CQ7-)HS M;[D'/=M.[MD^_+C5OM_=?GOXI/U^]_73O:[=?KM93GX3)WB$G1OK.].07HVFVD.)%"H!XL6"&!NSD8O'G':MA=:W<7QD-,_?G M2Q]5^$G+?]ZR6T>]IN;*)ZU)Y"B8K\&IY# I&_GZ2+PGL[7)ICCS'V9;"XA MV_H?Y@3:)V_(AIE,E,P^3^824_;9,DTQ1UFL]@6O3"DJN.%U_=V/Z= L=6C% M#\TL@AME9?$=Y]B2+J3JU**C]QB+-]0;^9&'$2\ZF-G8#'_+> MEGF"BSEN#[F#$JL!O@?^R(V^^&'AZO:N<79E-WNZV2N8Y?@V9ZDX[Z5PLR+R MH2BTTA1JK2E^VH)$S;.K5M?2FT;!OO.*1!6)9DAT33_O+4C4.KMJMGNZU>[L MET2/RKK*O^%4I1OO_@&7.G#'V!A$ZC34U1'^-4!#;!KXSRZZLOJOY5MBE3BW MNI@(ZK!.YK#>8#)9+1[=K*K)])%- 6M/#W,:/\$6]XG3K#PD+6/KNRVGJW5;"@Y:B$">!@A*MC8&HTA[Q[7M]YH_ M G( $B"G+PX)UT [)^7Z0#W4Z\(H"U)S23NH6SIHM$2QNR6_AJ\L>O*'M]XS M$]90'E.TSZYZ!4W0DKM5K@/,BK5&/23E%&HEMD[4OIEDL(8FIWIF3\U-%;GL MB%S6B.0-R:6@3.Z>79E-O=?1TE!;IB 4!2%OI]7)^;2YQCYS>-Y6L M\@PY_3_@"8(B"O^]@1^Z;R!YJE\PFYMWA_[_[+U];]M(LB_\50AC#S #T%J1 M>D\6!APGV?6Y,W&>.+.#\]>"$EL6-Q2I)2D[VD__5%5WDTV1>J%$6:3,BWMF M8ULBNZNKJNOU5XT?T,A??*VF"D0&VM]X;9/W1 M4VF"M^2*JJ$"]#]#[%:[IL'GVD29?-[XGH=.NT/,NP_K@^0+"X%9B1'QC5=Q MEONU)![J \-]4%I+=\-#U6)AW8XIB7Q$"8)VN")%HP.-^[H_E?R'9S4$SP- M3D9SY@O+"7B1!N9*73_2_ 5/G8[A%[Y'?[M(/[7<.DY[24_YAHW68)PF='T( M!,$+RT*/HC)&[Y5KD]Z8EU)RL>0)^*!_=0/7:K=A@\JPP>Z"Q!.PP8"NQF%1 MN(W&6RUT-7IX-3IP_84ADY>B8XT=MRE";.KJ&F)5I BQ,ZAV\?,W9KD:"R-0 M_J!,GD'Q^P&HCXNTH\L<%GKO\>&@?4*_PC8EIS8&I#\Q^D^6IP-GO M40I1XN'C<#X34WQ9N[DY_"KD=TYW^)VVF)Z75VQ:AZQ.]:^W"7.>$2+JL"&^ MM8V8GO:NNYU,@$I1F)"W,.-CSV5/-X;[*[TF_%X+9BI^>9; 329PDZEW>Q6H M"VNXZ;RW<0GR!OC@9-4&)Z(%_J\M*%H M>4SCEQ:H-A1&BK:P5FBBO"WG]%5\TZ^J\H%%#C3M3T=MU;M1[+ M5T,JY>]U]K]B&YZJ@X(ZW$,]E)-&:+0;_8)&>^.B%KJ>@R5VG?_$ E'&JRM\ M\EN5&HO&>3V \Y&NOR4TO/7LM,VJ_*VH8!AMK#\S>MDD:N/-UO*^/26O&%DKN,*]N!EV]TWWEP-@92AC/FYV-EH$7:L =3@(*@$6- M#?K+">[C?!"&CPZB67IV^!!\=$(^@ ]>M"8SVX;==XQ.VN-0KVK%R+E=:CKZ#A;+-K%B73Q4V M=J;T_ZI10[[_5(R],*,/LFD$/8X8O5QKW;'#V@':X]RDKX+R'U9_A(C%D23' M8N(75AM]Q"#HZ6;_Z.;?0D=XRMMJ3;8*WU9OG!=WF4@G9,;!U4VWV]7-0<&P M5\.,%\N,.XRJ$S+C$)C1&.F]SM'6^LF9\:(F6^PW-Y '69QF;F#U&B,;2C:4 M/+;_=%^/J18=[E^7P61F8>[5GZ+[!)=3M*(\+/O/TEE@&. 8IZE^%D"9'3U? MK16%VK_[MQ.@9L"^"@)_=2TONO7L3Y+&A2V T=6-V=,[.=;H_F4N6]BVPN;F MA;/43DB9D_&4V0:KLJ/WS6.Z>QJ>JB)/[<*G.1U/&:"G1GIWF*WS?'6>>DO M-7" L'A;."0AG$K)]_N;2)OL1GDC(B/R_B.0^&&ZI]QLS?+"!=!D>2^7I_: MC#L%4S6E Q?-5+L!Z/9GJBSS8&E 1=CF+?GF]R/OIG/U"EY,,R MA->&(14\WL/S CB*>^]V.G57*YA#&OC=-4J83GG^JIF2'-(WRX][]ZJ= MD"&QM7>H&T=E.AJ&O!2&W!<'YG0,V6E?W0Q,W>CL/W3N# QY497D^Y5R31W/ M\B9EE'(5+;2K6=DM M?+0UM=^I7&K_+>5HO[$%C[YC?=7!5V]M\Q@E7KTQ)4$(/@(ABXA MS01:!)@ M58S0[+B.M[/.'K=P[^IFT--[[0HDMAK.>7R M2$&5B=E@O7O47=OP4!5Y:,\RI3)X:'1UT]%[!5!%&V>WC&M710'3(E\#RB,/ M!+[K8H[,$45F1^$L7;B4[-TR_+OC^8$3K1YG5L!FOFNSH+"<=-LX;V;4JX!Y MVO@UY^D2+H6-#+JRC;]^@.>PYT_Q_D8%KX>^_5"^)B[1#(^XL$]+ 0J:U;L M.EV'+O:^]0?9^N^&$^O/B05RW.?GQ!X.=>KU MJE)M\9:B!]^MG]J+$\W0?,1HP<)R;)Q),68SRYVB.<+F"]=?,7@CG*IJB1QC M>-36DC]%6.$;<[%Y_+L/A_%G.YL$R,P'\;=,%N/@;&KW'>*LA+!=!+2F*F7AOGWIN@8DMH!V^8 MJ5+,M#]025G,A)FI05]O=X])<5;+F:]&?^R>,!UY#;(GF;*TWI1X@>)S)%+' M9WD4A_>A][ =:3B"B[Z$5&^1"0%5=[[>,EL>"]A1!E]VT =ZFTC&[AM^/*M M\N61N!UE\"4BHPX'NM$O =_\I'SY1B#$?K'%Z/)?P3CA_T(KA4P6!#VG?R#R M^3.[?I0 M>I$'_/03_ ?OB7VS(O9I.F63PMT[O1ZZHOK ."7LSFO>*J>&@JHG9Y<9#ZDX M0_>1H8>ZD1.^/BS!W;#U9;#UCLA,Q=EZ<'73;^OF\>,N7X.KWT 8Z&Z3/:5= M:V/VY'@>1H3\J;9B5O"VJC:*2&7_A$)96,:&5S?#X4COYU3Y-Q@*M6>USJA* MO#8"?3XT])YY=$5HPVO5XS6S2KS6QQ8XT]#-439#5.O6D[K:!PQ^O<$RV--L MXSM[UP':V_YR[++8=#O.PJ\:L.5?SDB?BU%&O2KI(@-LK/Y0'_5*=F1*./$S M^>^-R#]CNEN;>5D'ER6/X:6?!"^%_;>;[Y M&_VG5)XPVKN8PLR"O9]H!?3$=TX$A)CLL:9'QC1K,O'GL)H5!CX]/V)A*SYD M23&Y4O'EKLE+\A=^Z"!OO NPM<%Y9N]?'#N:22E0OBC.OYU\Q1K#42^CS5]1 M3AF[+%E0MBSO>6[7VJ"M7:=)HOX7EXSBXPQ'[0D;]YG9-8TN,\QQMSWMC M>VP/AM-)_U]&>W0EOS4+Y#X6UA.['@?,^G%M36&;[RSWQ5J%R+X*->:.=[U& M_77" (ZH*[HIZ_&L^[BR\/W3X_:]P?M[N'+X\-O]Q]OOW_ZJ'V^_W+[Y>[^]C?M M\3O\XO=/7[X_9G96]H+- U11838VS*N/,E6BJ2OXH?@R?*<_U)SUET\T!A^@"OX:\!"V"?] M^# 5!5J6^PB_850Y_M$))ZX?+@-J%@>>=:9P97G1+:C?I8=#F+["\R8."[_# M$CZX5%(NK^4NMQH<;\GLVTC\#A?(X I?H$ '2W9UHRZ0@EB/RSG(S JC5LHK MM>2=FGRIO.X%*=84"/Q-O)\_.UX7KB%G9>;5)KDUSL<&*G7V43'&.@^;@U=8 M>[[$?@\<."I$J=.<4&/>$UP:5,4>S1B8CUC#I.-!@!VXG,3''X)YAV?O>)[_ M3!>T%L*ANTPL4K.BR)K,L$L=/FTS\GS-G,ON$\\!7#PL69&:[ KTF:+>^@)4(\A6;K.U$-GI7 M-Q'S,N:J1NL+=:RFX]E\[39P_NM[EJ[=P:4!+_$<_#>>H&7[NO8[2(H+A-#A MT)XM&_[VQ0^B&7PZ "'![SWZR]3/(*D6O.&?#O*,8Q$5_P0+'%X6^7 @^#,> M$$V )T%QZ29;;.C:R]@(P(#+;T) M\(:_##3V$U8239 5D"@?["HE=%G^ZO]#U;HA _3-46]XO_-4=;]=;6\2;\, MSZ8*:4M(:/7:*F1V54 ESM9\EZF\=+GHTZT+/ -*;\R8IRT"MK "KC7Q>X%- M6&+$FW^T'EO:$_. >UQ4B^"\@@S8]#EQ42X"4"3.PH4-_(* <&;[_=]O;[_2 M/XWWOVI62'QDP3IM>JA0SK$IH-ZZH/X\&W%!M \^_$_\Q,^WCQ_B)^9^_LZW MB=E)%\NOW3[>R6_M93Q7ZF:;,;JXN#$%M,L]1J[$&5%4' KQ+_Y\QUD -#W\ M[F7FXPGZ+W@,X7(<.K9C!0[>9_!'YKKXOSY\#=087COX%SBI%[R'U*?PO@P<]\!,H@_ FN1E38&!H2SA?6NA,6* MQ-F$5$L;250E_X+4E[1&^(>)C>E(78R"T07E74]$8AN\F!)L+*7 <\7GK=<@&< M/E'-[=KQ^!\>J U^UA._DM<^78!<+EZ<$.$,X#P#-)]PT7!6\U 3;)V8HH*Y M=?F7-LW-G&M,(POB5O[W\LP0BWZ$:R2P%EP:!%IK RJ;ZRL[RBLF_C?L0#M LV: M)K9M,^@'=UA!F+!FE+^TXF!7Z*6XG\3@;" MY#Y9:GKR[& #UA/] 5ENCGX>!->"-XRVLSS MV#H#5F81_Z(+UI+CINT&.PZ)A1S2EXQ=?'GJT_SY:'M(\R)W(_*I>0L)V#/S MEN+5X+XR+X0?[&6 %E7R);+S2;9"\$0GT1+> (M;NG2'+%T;ECS%NXC@B,D5 MEM0I4_X>X9: 4X%=?7JF+H7M_N:H^F*9[$CC6ZJ97/X)H#TU=\*P9 TO\L;KW3 ; M.&S0KCZ'Q76;] ]E4_R7/B&U)@J1SRK5OCGACXVL>'[>,TS.>S:XA1[;W M, MP0?\'6QN1A%,F\UY2)?RK2'GLX09'0_T5L2GH7 S.9R!_KM&0Q^4+SP9[Y=G MQ@U'\74++H0(F705*V/AUECH-0:,:7/8S4R@M:M*VYK (WGB5PW(4MCE._9< M+=']=5R7']>3_\P"CZXA>");76,03YN">R26(A;B\(MCU(87K4)T)&A!+S.\ M)P5(C\TOQ(Q'B^0:6RY>GB%<"0CTJTV9+2) 0*!E0/X].J)1F'H(+LJ)_$!X M=*DGP:V,]!:!2 *7$QAM6"P"'^Q"H-E[;>:_@'()='%UIS_, M[Z(QTQQ8#Y9]: Z_& D(WUV+AJF'K4TM5%.!AKX2*+)_T_7MBXB(9<,K0XK' MV(X21E5O7!Y/18+X=+QZ)FJ"]RLX.!2<]7S-Q2P"'@WXN)P7)L0U/M_41H*5 MJ>^^\?L?@9SO,)8"1$,$QCLX#/ C@XV*+R>[-3"R>;?]U>$K.OJ;G"FBA 9. ME?_D.45R86?8RL9REOS-?71"Z^DI8$^QGA?;#;?STE_7\IM-S8LV,+;5O)RA M>F5#"IK$<5N"VLQ-4'5N?9HW5@$O!D1<02UX8N7;BCG9_(^)C#'2\= MCE>NI,7P%E*,4A8\.WBC))]H:1]!/8B @X?W+-W@:-F*5\EWIZ'3=.G220D$ M[2^_$+MD*)3K)G)L&--KXG7HA'[B>_]>>CSQ')O*\8[CQSK\L2$CWU3Q*W4, ML=L,'H]F^Q2#Z\*WY=^-5TC$FXBK01@9$W$[A'FN]MIF<8'):Z53S8TGV%9N M*N>/!9E'9MOH7K='^MGRP05K!K^I)+M+D^PN)MDO/%&%;G@<.;Y]O-/Z[;[, MB50R$-[2_I3\"FP240! L!MPP1XR45RF5?*:+K(C<&PCI= MHOF-F:' P11 6O6$VP45#F\&;C7/6=#AI=1@_)#Q*M85,K&84IQ4.!/*S^N: M2[8[1K'\*/TW^BTWGA4E&W\1? GT58 J"2,E<2F9B\M[*1GH5L2'5O)@,+S% M04J$"S:A6I[4YL2&8HL=M=&2 @?@*+C^2TM[$)K7L5GB".)HOE?R&0_K.71IU*7&&UU;N'5V2"NX6 M3 <^*=0&WPX?#I0%YV8B GOP2'\.W@ N$MTSF?D4Z7AF 8_)+2(7@N?!YNAW M,8LB@06NIY:&M=-$68KG3Y=#+!>U( HWWB,NBN*815!-7FBM21%F>I <$ M?% #J ]_ZD1X*R6E00'WF_^+L5L,,T5.Y)*YC%\$1R]D7.>*3 7M"LL\ B#9 ME 5!K,J3A<@,!WT6+4A<.2H?KK)AGW1[T^##,?B&?-?P%+%17A0#.IS9UU0L M(5^:K!H'2H1DC8$:3()V/JA 3$$F 3M@$6!R.!RID<1"[J5V=KQ-EQ4L1*Z&^-L$=\1LZ#M8IBI#R2\GM#.YZP# "2$$Y\8:6]@%N M@[01GUV&8 I!_<0GP;P.1<#)P^L_@#4N87< MZ.(6 EY\@P\/EY2' '^3$DO2>)#W+R:W8*G\\\H*Z5H2MR195L" 3[,!*FK&!Y?/PQ/E-48S6I"J^1& M>Y3Z+603:5%N]@/#=4?P0PP;&"?+=IVLF;LY)?RAO+CT%>M)!'-#;7'"%KXG MJE;W>"X>!98"BT.0P0NZ3X'G-M4QMS0.K8D1C<]L'"S1=^9DZO+FDPD%4WED M8"[&N2>'+I8L:)_B-)T7#W-NSV-@-K%PI1NJQN-R9I'=K)_5]GV/J[QFUU+6 MCIJ0S8$ ^:&P7=A/BZK'><8;-&3VFJ%C%8UED?*_!?$ MS6:B26R]NXP>)3O'9+E_WM[(--W"H,J7*$PYX?4@EK3CN+F%B_SL!" HMY3T MA(/CS'$?&V:2R[54A)_\]3W8*-%>BHNL.DI"EE"58%=JM.XEPJ?C MUT73!#[ \^,HVR8/#;TL[#]&?3-FB=O;RC&_)W$F"9?N* YNF;=#[53&UZ+F M>XWU1^RS%)2Q6-WLZ>O$XD+6XXRY"PQ18X&KC,Y)LW.!(\?# H8P+TSB ;5T M<%\8NB&+7Z^67@5@/K_ =_R%S+:&<3&KZ+G!-SMB[+EJIW1 MU6(BWH=L ;E:^2[BJ\M=ML"C*?G(EGR8]2CYH/*-O**.[E7!LK![#PU%/UA] M8Y;[B7B)EX(E%6 YY2,#\Y@*L-T$6$EO]!14S0,]D"?,#Y8;^AF]G&S#IK?R&('RTH]B<^I;^?*(9 LVH08N*JY%'A+%(4A2 MU_4GEDARFC8 MZ>47C9S/SKL7O';.7*#:P(XTDI5!>KJT(?;Q5284[=D93A3VVYIIP3D1/LG/ MS@IC"<"#Y_7)ON15W[6IO)D"5#\CROTO48N,(U$ISKNE_K-$'!%>X\0;G4)1 MJD_O%)NB&(;H.<(P&_89):Z/$K^@[CYX\_^W_MBDA1L8'8TLV7W%HZW DB!4 M&4W'TYLQ$26I. &<,,=-"S$80JZ68J"I'^/)D#@XI$H+&:") 1DKIO&:Z%$I M!/E[6?%K:;?>2N.-+Z%,DZX_,R/,O"1P+HI/D R4C6.V.%'/3LM[IHQ&>7_= M.DM!Z=@,FS9$Y9+CM/'2?F(JX\7!WU1Y$'#L"!%V:.F*BVZZ MI#R"RD*)<.SLRN,+5=K_T _"%?I+9%TK7%M::B' .V#)ZO$$OC#1'=QUPS9, MA*"A5DQD'">B*BD,PL.+0$KA]^@T85.)QX/TR(JBU3#U,GKBE-P\40E&0CB! MFQ])&6>;XYRXCN]15D-AUG1"7Z3O$<,DN;G4LC@K33\D3HHU4BN4A\\5#1P! M/(T"/+*SGA=%GXJ.?1[T22 MD)4A-Q0*\*%GQMUSFQI6$WX@7K 6"]>1 B'+YSS*D3CKHH E(B+=!(K6D8Y_ M2L[H.7RM8#^(I_AC66/'68^;/,3VX'Y+/L'*-X(H89[MBXS7%IFBSRXC!ZY5 MJ4/F/L\!\ +)N'94LYXMQY7Q?*F8^4-KA\EQ3_=OP&M74 ."TD1JI0QY.GD1 M;(3S0(0T:MM4V)J:F*98!HAG"6N+Z_P2/T72URGOB1^[U^-T M#-(J?I 5@T]PPX$G)BH69V^(!G$ MH1YFL%CQ6N,U"E,R+L8KY$F\+TFCD,DOLE")"XT[H#8=Q<12%J6(:IC8=CSP MG"ZNC@*X5\+WL,=-F[0F3*A&K/!S^=U!V([)D]%(17-S2;>?>(\J(QB,89$3 MET[,X$+U,7'EJBN02^!20EZ6S=T"ZJV1< \3X2NHUUY\!CI0+"*KCGI]Z9-J MS3\O'UR32%V4:V;"';KBKLJ?[9S8")6RR["+#%2@E#.>'Z=?X1Z?Q18M%Q[K M\0@$6 M@N42< ^#3PAR96P@B%O.%,!+1TN+FDJ?82W&?&4J 6TA'M*LN4QHKB\%U!3 M!.A7^KR<2'PRZ:Y.'M_2L+H*,\L+E'+A;I!,HP\?_T3]]%2_2\[1./2#A2)- M'*-.<%=RM&F3 @Z$@ARI4R;%1APL85-W)_5".M8?"QC>T_H)XO#L= MB#0ZJHD+)Y<>$J<_8SI4H3UPIFA?D58H9?]BD]137,3UX,IZ#_;A.N+L1-K8 MFXR)(FS$2#R(_RS!U4;6E]["5,1?\KP/,LYE:#%(.J84HY:;O(K!BGU1/*$= MVX&B%%(VGNVTYN(8)P9&5>OX<_SO]>?+6SW1.EF/175G:-,S+BJ!$_X@2\J? M./15BIUGC5LI*)L]A1@- _8;W_KX^+P%KE_K.?#9(I*X(O[%8X=[4%@J]%0X M+*Y-6>!C9N4]5AWR/C@>#5.M!C_(&@M)G.F]TMK&"2(S)C+$R=T:/\C:2NA* M!BSM^\CX*#5=\)"#],+FEAU[.K)13DW1Q%':M"#'\@]<) (0PJ1L99/IFEH\ M'*X50::12GD]I,0K-?1456J0D^Q;9=F=Y.8O1:;N&*FA.[U,8CA^P\,TR0WO M-TVGGR2/.U_\K-\#_!,4)]^!J MO6J@GU,UT*\U;HS-]+98.GU"8:EOM^R])^KA M0?NX9TV)@VT3I*5R*%+;07(877,N\AHH-KQI-H0DQG*)*\Z%H7[*=U MHTUX>/)E:N)U,@'%);P\NGH%3&TJMRP\,0Y2R[MD*4?+EYQM'^7/3G76.BY+ M7,UX(;&7"5^WXFJF-5J@U;G?TN*L(K\6/@MC:!W9-'X][1[NLQ0:_7KP+B:S MKH:L>#!)J24A_QV^E!#9M9RYJ%_!-:/;3K\3JZ-68 $4G_C%N",ECIE8^2'O MG,#C(G-[[3 =R1[)$L4"$O0V7A4+%JM/-1C"1R$0"&'#3\_\. &^+!YWWQ@Q\I5I'Q?PH86RJ; MQ)DM"IB)%T4TZB$=.)&Q9N'MDI%*7)C>1E+H8XO -J^!WDN0>&UVKM5;_9#L M@W+?:3(FYR@I!"HH(&2=.!!'U**(-#7DK"DW%?T9\P.6K@X%@1TO04\0N*F5 M2G#S*GHIX#S=K?T_E@X8T\ "QY,^O]#&H9HC%-=&):5;XW\5K:\I6NB">M. M4(\GE$4*D33)981('0+$EU3(JE9*1$ MR?2FD5/Y(!@N>7:"G.CD:$=9*)8PAM,>?P@/'!H!6$2HF^DL2JSJG1/6*@)%>>K"],RFV%SI-- M,'*+T6K!32B9#'MA/&O%8VDN/)2JV^#I2]>BP!$/#H0RQT7YG07<]#&F 86V M>!1.A,92<(@V0Y05?*?$P<>HE.\^"Y,X6TBD<@?GL3"5_4@ED'&7HDHJ5:^3 M+7*+9K["DW;]"A?E5O M1ALBZ -"DHYSI50Q-J%J*O%)'BQ=2W8+BJRXRX#=YA-+F)2\?EB$T=70&X>Z"*6;FT:.X(@&U"LCFC-)IJFN)\901# ++)80&)]<\XC?"85!_C)_ M3CI60(NA]\9?")1$Q7C%Q6DZ!8GC@KH!Y(++73BS@EB&-U!*3F>+WTA-"F&X MWMN0@;_X!3_UZS84C-C<4<8G[HEVH8S"$/INKU.GE%^2MR'K1DS/R())BF # M2ZB^EJ&,E9]\-Y5"4)@K+O<;LY5/%1MHY?D!QDW6[,TR!VJH\^G^*68#RA8; MDNM,CJ &TY3D1C2YD[JJJ._*B()X($-BG^6.<8(<^_GG?:+)0K.%"VJR+PE\O!"F]') M4:0%W;MT)>L"C;](_1A6_E*O.:,ZAP3(G(X:6U1D#!,Q[Y9C'SV4]9D^RP4! M1<=7#EX#'* ".RJRE9YB#S.?"C3?:[^,U0W2PN*BC/1G>;\;A@@6274IC=0@ MQT2T<09)T%S:?K)4&9.HH=* D[Q15THY\59"Z@E0#1YQHKJS<6*D\^Y6J80% M/>'=2CVF[=-CZ':GX#_RAR@I9NC4*19_R%N/P ];!M[:8VDZY"^3O:E$+WSV M*8Y![U0B:+@@+%#D<5NZ7B2HO;@N3(!RR2U&C2K00!3B^<50)["VJ*H7736D=BHP%ZQ1(EUHG^+ M\SQ%+BCDP#8IN5KX+QR+33!.=L_\-;S"%%,3:5] U-_EG8VDJ@K70H6D*MNG M,4T%K_%8S0Y^RS 5'Z ;*0.(I+ GE;!CQ45W4]5LTLN7JBBIMN*%A9DAO;PN M9AE&JNTD'U&[$MB,2A;XJ1Q-CQ!N-_-A]A[EUCL61HHC#0F9+5!Q3=;Y9>W M>?WDBD^G./;^+ &&;&3U== M!7@S-NVZ* ^H-O &D>\CGJ5W,3LI>,8P8<"P!5"GRXN1ER-D$*F"$3YZA5@G MS@!=1[T5<[9B.O.ZJQ\L.0QY56)0-$GMBEM32;_E&"YTJDH[D^\]^1P))JD/ MXRE)T9GTPGNC-C&_5 RE,?K98^! N)"W5 I'1&0O1?R9=Q>(,61H/&*XUX9; M%D%^F)ZJ]EO/.Z[;%VK&)V8FSM>Y1:VB-%19/L=C(BEM(6:ZWO M>N)-_,F/:]J@INZP9C[NG^E( M&468KGFP'$>CVSL\VH$QU%\EQ5_8K4U.Y)J.*O>0SNWH(OUB'U<3OTB&*R>! M+-Y:G<*>1XM(/:Z%M>(CF!,L1 QNJ152F;&,2< NY^WX@CBN@9;(8H$( 53< M?TT1-?'F.8WBY.WV(K(JF$: "*]S5NY2B;,PM>JO&).%$8]9?L3+3*3C1>,\ MP<8!@:]I.@MUO6MQ!VIL'F( (&GE+S.,=T\!U._6STT3(8<2[UTS9-,IXZ9Z[#G)+<6,K7'D+ ^7.<'AB.I MB56$/^@0.?0:Y0"M9,JE+8KEK+&+E5>6%F-F$!C5"^EK AKR5NOP9[QA[85" M(+RZ"TN9-J]AZ?%58*R),/?FUH^X<,B*JSRLN/981O'(!DKP:[B/^*&U ^4X,B"CU1,Y4I#'24P'PP%WK19=U>(3K1/ @A-^CYF[O MIWQ2H\3%QAM?ZR/&Z*0QP"12I!<<)$3"C1CU7S8;\2J>I)=V GE3UX MP&M<8)",-\=B?!9BYB7N+>4JDP=]L7TTDJW1N!)XE<@C\!=)&M#F>VTYWB2F M24HWJQ)Z=D'/2G "9-DEN@6&6]5N56M"MM6!_'^$@*:61WD_!)0Z4G6S5"=JYG M;+F\HV/&6 89[2C_](-H";OSYV,YDV(MXC:L 3:UW(:F[J-^ J"ZJO%<$PE-/T*$&J_:_EJ1/A4F_9 M[SN].&"A="H(KU+4Y8D:)G6YY,M0ZEP,.,S)M2@D+ \ MPIE$/&\0B[Y^5(_ MJH/49T+Q4N#!3G.&H/6'C/C.[IM%EACGNMJ>]L=EK MC^W!<#KI_\LPL,PBHPH66%/L/5WCC+IW@W5E<#TXZ2"XK?:,*=*TV?\6+!;A M]T-\OR92E&, YHQQ&G:R,$GRZKU/H,BS)[D&Z917_,*?G?-&\QCLFE=S."NI MA>)!=)NAS*17]2_\]E8@-@73+%K,WGTA:)6'Z=< %)*SL%SIGK(P!10&:Y\@ M6-@+.-HA\V*>/B.:RJ66$5/I6AF..UQ& M=KA)O1R>[>T/)E8'DR.9 !Q?$CT]P0-,1==0ZV_FM0".:YW'^NV=3.9//^ W M"_-5_^HF='YF^2J NX\Z1U*L1*L+>35PL2WT3K:#P=6-[['L#I8>+S'%]Z2F M5>-4H5 7":BXU%1R**6-)P(0.4'83."TXZK8&.U:PTRTRP1GT9 %G ?#4]:1 M^(' E79,V0(?KC8F:<81K:1VUSFB27K"$/6 6 LL?0\<;D'&7K)P#\-4[A5# M] ZLSE(:;1*/$L&Z,/\>8$YUDFJ9DL@.!/6@:Y9HI)<0Z1)-GX]\090?)^)9 M5UM473=US$7KF'OUJ&,FHRW/E.ML!BFD2[/ #.:S2Y](U1+*:" D-AL+K4SO6?%]6P,X<:K )3*"EY> M("-H4N95>9_Y+QRH:N:PJ8*D+KL0J00@B#O)0^4CZ\UB8NB?,MBLI7U(S6E4 M@8P],>Y/#9B+N/@3\Y\":S&CU+-KK; +4OC#J5M: ,TD4Y^4>94;;VU!A(QY MV]^!V2MMW/@>^ /G$1:]Q(=@WLX"EG.-IW:6/3-1&!;2*"T:QA6C!%&!E*YX M\2+O*2#,!:CS[U8 'Q9@SH:>I6;,';QB2-2X)>4K4Q^K.O"3P"H!/FWU;I]0 MVJA29NT&T%S,.7\C4_#=V0R3K2KF-G#^"W:JKMWAS$D_\!SX]Q<02]LBSOC3 M"F=P-M%^W1"=#L!;1*Y^!!V?_$ST_Z>#%':L M2PK7/[)%I,;KL7/3XWE8[B]3*#CD>+&BTNZ)>D8#G $>:;]A0=Z=0ZA[>,I) MM9)KP5-FO(;,@P7CI%#Q(.V/R)JUM%M*5,<9@P37GZY/F^K%5C2P8#YGM"(U MU924Z_#[A9#L\/ZM6S4N-B8K7O*C0-T+$D 'LMNSQA'JP_ MPGZ&D\,WQE/*Q2#$)?"2BC]J86?L*E62]9F&40;D^?%QB@0FF0N*>3[O_*Q* M[HL/1#:J5AKT$#Q9GO/?)$GTN)S/11_XHR+02E$$132=$E.CKW=A!UC.'0D( M;#"HKQ/_1(JH@ ^D\)9P/'"NE'2%J#3P^@7'^LK";H07 9?*X@.5>+,W <>$ M,9*,P+K<8;4CSLR$&SA\:*LL$+9LC-/0^R@W![I;R+&'<8RK:4M0%8)=@?(# +.9^>H4V*IOA=.ZHGKA=D2/D@X MI,N PC54,'L'^38<"38YA?P#4$%A8[@'[L^DR1"7,2@%J 2F3%[,R$1S; M6RPJ(\@:)0)$"U%'U@ +VW)QZ*) 1Q$SU9/NKE 3."]E Y ^BOGT#]/UU)V2DOZP M$G_,2>&-*^F J@@-1G@?NM8B9._D/]XC!IAK MK=XY'KV1OO1>/$OD$3!H_@S7.T8M18Z 6('_6<331Z/6@*K__A8%\'^V?+&( MMK=@!W_-_KXW; W,;NZ?VBTC]_>;'F48K6&[4^A1FW_?ZQ1[4OT6M9WH?Z5# MY <)K((L1U/:TD5$[]J: :SVU_3'C%[F<^;B)W[R?2;+M,Y7G*7*5BS#72$F MR@7]'[,"[5-J3B"&$F*!B^R]Z9*S7ZRW.L]NLT6Z.=H$-Y>_)Z$YZ!981!H9 M39I<7JT.&&-"96TXE_,OE&AF0[3B1#.*Z(UL!'Y3]XZ:_ M"8ML'V[9M-\ZL,">Y-A?P>XZ_%UB4S8Q*\=9#2E/2W0Q[?;W=Z38L=HDLUC\_B_6N;OH#0S=&!>_TD['8A49'L)YZ MCPO]TCE^<'Z.[U_==$=#O3=45LW^D:-O=Y1Q:]'7F.V5CR[([VYAP&Y,8UTZ::E40'3<@2"H_?[(]TL MS47>[SQKX-F\7<8\NP4(>X";7C='([W3[S>,V3 F9\RSFZ#=MH$:[XZ1BSL'TBFF3KZL%_SC1U'F29Y%#A$J7I[(9[MVV"FN_K[79!N[T0XYY" MDZ^]KK F?QL<9K;/SV$=#"6!9SAH..P2.>SL15'==O?JQC#T;O=H.[4D#GL+ M==44BSB-G57OXIIC-W\YJJ$"FJ&'OL+ Z.EFNZSL<*6=V$8 &P%4[N:S%WAV MVYA(U#O=H=[KO(GX9B.!C00J$GCVDM1N>T#QLJ&IFYU>Y250F,YR!8+P?0X= M4*+CML?WE4UV8">VOT3D@J+=H\WJ]EC=6W"8Q 2=7UP_#'^5H""$!E)&"V$M MX@KG[YALR/6FR/76LB];NDL/CT]6;I?[FYUY6ZPV$Y?9C\IOG-_@OI'VI>,M M@0XQNEGX@6XA_CD: O?I)]B@<'<[GA6L[G&4X1??(U1]GT9+W(N!T86-4*P/ M,\ ,[1_M!%8G"]!(UL5*UH[ 294D:W1UTP/GKMLIV _>2%8C6=7KT:V09!E8 M 3<:Z+U15>ZLIL6W:8XKUN);)7$RKFZ&AFZ:!3M'FC;->G#BCD[@*G&BB?4B M96:D&E:L%"ON:.NH$BLB/D)'[PR/+K]\G<;BBXN8[=EQ_%:K^W:U(E=)E+K@ M" _T[NCH)&=U_."&$_=N?JX2)_; <1SJ1O_HDK.&$ZO(B3NZ-JK$B?VKFTZW M0CIQAWDAQS[ 0MEFQJW+I]YZ;WIZ_LGV4H>FZ?+P-O4J*1S"!S'U_K @FF<] MBST;]BVAF;U*[#L$=QR;U6I0*=FP;S5:WJO$OJ.KFWZ[IW?[36-\U>RCIC&^ MQ,;X"LFW0P&'=TTRJI$;'1"HQ,:G5 8_*!*.@$G?)@] MO=^_#)U #L]?(PM>"/]K.\\W<)I3L2^^1M\3&Y+O/\:)?-= MQVCU"("!4V C1RA<%LW3-U@ CL@L_=/#A[P+FPEN>V?L7QXYFDIF4 M+PI"M9.O6&.@R3+:_!6%''S2\NO+A(EKNM8&?>TZ31+UO[,@(>L3NQX'S/IQ M;4UAP>\L]\5:A7ABRK[FCG>]1L=U$FP^"_[?M;.5:./#$=CNF__: 1E5'O_: M=.2"EOTO+RT JKD:B+85,K47T"2L,612BY&O,FLPT?ZKY MRP"^N/ #$@4M9$]S^&*HPV?QS]&,:39_H UR%#%;UUY @>"?IZ!1_)=0^\7Q MX'/^$G9FA[^^RW#^.6DE%R-V)R6)% NLQ+46(7LG__%>UJ:'C\K; O5R.SWVASO%@9V*9J\@5ZLU/I#8+.[5]'$9MMD>Z813,Q+W>N+:& M7VO"KSN3/L?SZX#XM3?4^^V"4.X521#7YN9HD!5V\OO.A,;Q_([5QGU3;_>J MTOW;]*&7RD([X]_'LQ"B/XV&.CB=%6&A"S6UF\G4Q-$[X6:.YNA.^^JFT^_K M':-@Q<;KF:QO\-QW@KLN@A!F#CC[LUJ8%<*UTI%>M61\5'J5Q M_CD:YRA_4- F>,&'9.A2U]''DJ>="\FI;\)SNNZT<@HIQE;(\ %7-[\8OZX5 M[323/TZ=WZP[N=Y:OW0SRN(MP8+ORH;>DJ8O; YU,:'4ZPWT?KM!QV_$H/IB ML"/)>J 8]+@8F+IA'IUIJE9';FVNLR;A>FS"]4#>[U_=C+H#W:Q,@JS)L;YF MCO5 KAE@9M[0V\.J#"MX:^9_@\M]5"+V0+8?7MUT34/O=XY6EM6QEANNV3N- M>R#7C*YN.H,^&)=5@:EH0_-H['> M&_.RBERS XCP0*XQ@&L&0WW0/3HJ547SLH90Y>E,TB$&YW$(CDAVU(P=* MB0G6J#[L#W7S>%2&HJ=4 V/U37/@OG&A6C*I#\S3[Z;4+.C6= M$ZW# +J:O58V][.#KH));8VP)9F&QL6I//@1.M %[V5#>H4I#/6[4@BMS2NNN/T='$E MCOBMWP-'^^H[0 3M'SY>*W"0-J-MM[3/?J!-EP&\.@"R1);CPI>\6&O1(_$A M\'7+>W+05."+T&&53/OBPU.'^KGN/7K3.P>(Y$SVN G_KN[J@?9\G^SK=F,W MU+EO\-9:MU,&>3H7BWH[WC2RK3,F-+'<3P;V/;=-?[FY%9[!B>42-5I;4)!_EL*OSL[D26M M!CY9@0<[#+^RX'%F!>P[?/:#ZT]^) +?YZH%:,[LVTC\#I_$0#DLX%E1L&18 MB<>?I,&C-'I6%DI#6?&MIF&V.?(S&<7^- \S!*S# !FL7E"B'GL:\M(2MYK#68'^ACIWX M\X7O(8ZUM@P3U8N_7D9\TZ!>QTA TA0V)Z'&Y$DNX"1#)'(:W%K7V,\)0Z^) M_H9?33YIS4%_1%4%P,Y(N'*XHJ'X=2&R1ZU>WR@*D=TW6H-N26C4[=9@U"T- M(KO8D^JWJ.U@XL4PK2H=+]O1B&OTZ@FO_7^@V[1/'AJBJEEY! CP>4YQ?;?' M=E,?".I$SI^KPWO:B&_)**9#=&*$\TX!S@_D.Y,=P+9ZE8$[VK ^*L! M5M'0LJ'E6QYLP">^:=:SY;CDMT4^NK=S'U<"_O_,=^%,,\5_.;NN=Q;[0M/- M.VK,OK H&0UX*WG@NW]''/"H, %B8KFI7L%DW*EK5:$L@JO%_OKNAU]T,Y6 MP5<5(K>1Q'I(XJZQO2=G[G[!5&YY"SY(=_2-JYO>H*^WD':I79HO>U8W1-O4A\$;7K.R(RK?)%YTS\D4?^,( ONCTBP_'JX@Q7X\; M]--TRB81EHM1D9CS+&_/HVS\6I+B_ 9H0[8W3;8#+/3.H,I[I!B/YB]09X=4 M3KKTGEF(I:B@8:+ F> _*:%'M]$^8!Z7?_%N-]/OO4G L+G"$WUOSS9.Y3(>P&6LMXV^;@Q[C8E6(4[98;J? M@56&R"I&NZ>;1;% &U8YIS5_!E89(01B1S>[EV_>GS=N+YH_RHF2'5]E=9GR M=5!L31Q-QF[S7LV;!G*9'&TMC3Q%AC1Q^V1[HYJ@5[EMO(=,;@8Z8?M5BSR@5F:0]P M8QK2O'G2G $&^,Q)_V/P0NM=_+C?%JO-PMO*#"7^PU8/R]P%=R'2CMG;'@>D MMRHS=J$$0[/A_$OG_+3[=CCK=PG@J2H(S WK-ZR_F_4[Y;!^[^JFVS*J@EA_ MNJ;-\UEEPAW?1,J]S>^:R^G^^[P\82UFH<5-'UEI[9.-5C#77,C#.WVW56'9),5#;B?E.7?0A_?K19P.%(A. LQ_.YD0\COMAO8%NQ&#>+VG M9 DYV^CL"\[/-Y>S9;,.D/VI8_!8A!L)'>IS\J<$S9\ ^J< ]W/ ]'-V>B;\ M^D%[4!2_?M!M=8U.::CL@^VH[$6@XDMV5:M MZ6">HD:KTK&E3^$D\%^T1>##VFW>\NG3F")+7"):$.M*4I4GJZNM>8CY^/W7 MU$O:?[APM)B]XPSW5?";M+*DQ9+H-];Y9BYKP5RBG:63O M[AL' IY:]'N_): ]K(7LG&BQSCM%:Q"!_6MC8&ZTTQP/_%/P\IES;>?,% MCUY8O[5SLG%[VV3CK8.--@I65C1H!&>;-5\R V!A35_OY$ $UP%EH-(&%!_N MF]P,F\9QE)(3>,L69QD$NAS]L>,"D08H&*04L3[.$!U>W9AF5^]WSE'U4&H1>)?]D=[MGB.Y?2+W\^#<]J;YZF+/XD2[)D:P*?^=!8F9^,2NQP&S?EQ; M4UCP.\M]L58AGHJ:RW.\ZS4ZKI-@\UG$N=L->=/-&=+UO'I.AC3+T5/Z?^_/ MD#K5<,HX>[9D$"Q.IZ![00'1M =H R )VJ.N' MH7Q(B,+@A#-,P ;:W'*\"/X/?_(T:[%P08Q0.A73%:>EB[][&ONY8 1-.0F8 M[43T:/Q>X%N3F2@04!?^PN"EF/?UI^OK0ST039=ND@"!S_RE3'-'ON^S'WP4 M+\O&X(I6 (W:5S==!%]N9]M%Z1@*;6&7_&J'6FI;(*/R="G[?"IYNO2IX>B55\-Q[S[ 5/UAM M*]09Y13JC'(+=4!#?0*U%#%-/MA!AWE'O4Z>SA_EULJ,^$UP8(T/KH\O[VO@ M+]#08.'W_**>4;:HIP8%.D!^QLGO).1OZG2:.ITW7)_2U.F\U3J=3?K0?P$C MN1D"7Y&Y!A=-RPL=7/X/?TYVQ7SALHB[GW"P+"!3 \PE\C^:L>75V4*IJ6OA M,1 3_(''?J><>M$PY0@+T/1NV]0'14&=F]G"#>L63+J7R[I8OZ6;HX[>']88 MWK\.%\YO?*P.7C$V>V:NO\"*B6/Z\R^\_&1?)9Z$1)#$MYZ-__,Q(?&='^X[ M]4(1C#X7C)'>'A0%>ZDP$%_#7H45[6G8BT8UF8.1WAE5A;TNU- GO3MC+D]4 M39?1,F %-?"%2\*^BA8I^0\@)&9_$OJ!1#Q:Q>O]1CB!J@=VA]&,*JL,)^RK M$\OE!*SRZ+;U@?G*G/#6+-#??9NYV@P=A\;L/*2)+3$%E-3@ X9BB;3DDA7D M_EZ[?773:??U7K\HC&9C9M:!G;;T99V$G8RK&[-CZ$:O8!U]1_ M)2>SCV)]*T.DBBG7#\L0'AV&=_Y\['A42/&-3?PG#Y9BWV-A@C-U,/M^&X8L M"F\G_UDZ ;/!$OG-X75G< CPM^4GSZO>Y9X5?.L->=7)<< M6ULL@\G,"AG5Y+J$)$,PQ:!IJ:-@'V?SPJ^='1$V)".E\KX*4CYPG&>\?T"+ M%[\V,"$]Z.G=UVZF;6)K!\?62N>!'C9$#O5AT4FI)[8-9#TMK(=M9IE3?NHM M&"_;/=78A#G)'/E+]R%>R8=-7($(E 2$2Y'U12OWRJL(X88GNUT!GIWV#DH/';L M<;WFN*Y&OAKY.JZ K;!\C2C],>CHP\(('.>3KPTH&Z>=%[%G?^NF(0UB&17I MPMVK-T9S^$<")^1MN1,LA-2L,/0G#@%#O#C1C)>;X(RR9RMP_&4(>[&>6,B_ MH#P-XX9BI%FHV6!83J+L!PC+A(DHHX4&*$9,YG)56L3:^& \836,OPN8@$84&+5B34563]Q]L ZE=QX MC4\^-C4[0%?_F3#U-!2W9R=:B9UL*67$/7D39V&YL*N 31&2(RRRI9C D<\_ M\3)C:Z^0J]%F%@\DK%BDC=G3TD,VP5^.&0..788+!ONQ=6V\C)!78JP.>+8_ MF2P#C1JWF=C'ZT(W["D(+6VCJ"KMY,8>^"WG;J"/0SYPQ O@3 1KC /TF6// MAO3I'_@,'MJWG@+&$1];VF?BQ8#0XVT668X+#!XRIA&@ZD _-:HK/?$=B=YD M#PK]$X2>.O_OI8Q^ L\V4MR;Y%?6-AU<3@?Y8H8","&L$&-'K&T4!(_I&:]#= M#JA0!)MAU"T-,*+8D^JWJ.W0&L>@6!B]>L(W_!^S E"N.*-617(X(C%^'L]U M?;?'%DD$YIDKPWOJ@RY)**9#=&*$\UX<^ O&2.GF<%TJOU?3E30 MV!455#R">\%71>."!HZ=[0YTHU\R+F_=L;0;27M#DI:>@WXJ43-!U,RNWC,; M46M$[J@GF-'9O22; )\Y2:4F?.C^9??U?%OAY0C[ A,70-,SW=3!V&[>R$:\S M1G .D*]A(U^-?+UY^=K3>#U OD:UDJ\+"M;1[6KLA!M-S)) M3EWX!:F"_?=Y.2*_HRFA0+EB4;_5;%_=&"-#[QH%@4#,^U#4S?-897DXZV!%.H,3 80$Q.C2;#KY?R35B%0AR-!RV=^SL-5BL6W9M5,-B ME6*Q'>&CUV"Q7LDU016-)&WH03OS2EL B8,_8.HZMVCN- EWV8V-X M:J]&^[-N4AU['F\F!"X,TVMOZJ!*T +XGX7413 M&?,Z!LA1?(&3O-K]W/F)#5]4L&+JM?@"YUNU#;W;S883FCJJ\O-/S+/W2C[M MR/\= %AT86''5R!0M;5-B1AWIPQ7CA ?T]#[W9+!74LXX&J7H#0BWHAX+3+: MG8,SVHV(-R+>B'@=LO*=@[/RU93Q&H-O*GA?E40Z"U/1S\C/1>E>:?8R0$-+/V?Y,3JK'6.'J)B)\\A(DA6@DM MB/('OR T2=6$Q <(M&: M<#KY_!;M=@P_^![]\0",/ZF"/G)@Q8=I\JZ'Z6^^]_0;T-+FB/PXD?G6L_\( MF?UA1;_*HOUUS#W1_OK5$8$\3,L50J2FB*Y.GK(4HDMX5PY22X"C! 2(,M! M >[WJ.JB[E5R4:5 =8?\J[!+;R 0[Q0-+D&M_ HC6XA0<0[>WA%NZTUYK6 M]Z9W<%=,9CA,Q61ZF=Y!Q0\Z?,))!ZM4#;W7;M>AC;!ITVU$[1QM\'N(VM9N MW4ZW5MVZC9@U8G:*&VWT*C<:(GB-]'X];K0ZN-%[LL)O>6-RU#@D#=8)V+4Z MBHFF+ETFUF$));XXX ;)RD/I:B3]UK._!DRAY&')MSYX:'J_5[""IBG??'U; MY.2L,+BZ&>J#HL54#2N\?OO/R5D!*W=ULU.P#;@IWMU]_#1=NJG,;6IZSMX! M_37P;3Y8]!LO4%!R^ _!WWRVO=.(]L&IFKU85&;OZ+"O4<1+OZ,A'>\I47[5,O= MQ.%US=8 Z]-H2#1\YAW5$[L>@Y_YX]J:PH+?6>Z+M0J1\&K)H.-=K]%QG01\ MHS=_&P=X9MD7KQV18-;NR+PVKZI;1KVC:/2<,]T-$Y;_D=='8R'H"@N]6*K0 MBV^N8^@:%@GIV@O3 C9!8;4U:U,==*R!M GI'RPT_4M5DMW]1,LAPIG1ZFW0 M<4!K%Q>J#(/?N(>)/Y_C#ZM,MU3*[[K_\EF-VH#V 1+[HH:9VO*=VLJ?.U8WOLY:Y")VQIW^&+])$SC9,G)H?E:0%RZ3+D)PETFRSQ7-5-O5CAYB/VZ+"V MGZ^Y811]S*X?!:V^$;N*TP/U%1\?0CAE,U7_TX+C BK:FY>WTRU0>._(1+;" M;;VK&\^/LMQ&$UJ!"7*402@[,C9H'$TH&[.E;5=-\H/&JVFE$R8L%:V$P"JC M5O^D6JGSREII4%FM=#K-T"E7,V 4WLS1#'OU#%6J@4M#F9Q(ODI8(RGD>$9BV4 (AVRY"GX3\)M%BX7"S\ ):JO$\TYO 6GH#O!BQ$ M^#1_'Q%E;JTTYO*'14B&N?^,S3S!BQ4H*U2>VY)-6"5LW*(6J]2J:$5C6L*4 M.?AI2W301$JX?@D;+MC)V1_P* F9@]FTD?H>/3C)W@ WO#9 M",E:KV:.*RY>E[,(\YB^RG.ZR'2HMR2%6USB&7-MC=&1D9)0R+O1:D@^MS55 MEVN5FSC'JA&2FI\=)Q"4EJ8061QX)PYBQ" MNI2<.>EXU['&CHL[!V,.3HT:J!_ ^LS M0(SG>I8X&@0 ,\_EME!!= MYW<^&"RXL, ']X-PQ42'/+$^'"[Z>MQL"=5OAP>USX@)K[[+9"O>2W3V!)/]%VN$6GQP*-@!&)-L'1\4VKHA(P>1ED%[ M)7*[;R!\%?\X(:WM#)7]]%F2-;XZ'6R]WZODS4^:F#Q M<_ (;M8KHK"9P#6"31BT!T5A$P;=5M?HE 8&,-@.!E $H:#$16V'A;B@JOP= MW>VC>B(4-+ $%]HLWL 2' U+\$IUU$"Z,ZDT?E_OPRAEM'356;L?.X+EC9.R MV&529,+8^83GS@IG>S1PU+OB\$)+ T<[RG[Q;&\]&_\'_;AGRZ6FH.A.)%/_ MB:G-HJ6!O>[53:>G=]JOW Y4>"YFP[Y59]\=E:VG8=\>L&]7[_4VU5=4NYNM M'I?*-W#'X+S&ZM2F9B9E4?5]RT.JV,7YQ8]8F%#U"XL*\WT?^'ZH#SO-:,"+ MY*4=NK1<7AH +[7UX:B>0P#KHD.S=2?.7OKTTEE]%SJ3+-(Y'#.F-[RZZ?;: M>GO4P!]4Y]QWJ+@RSGV$YS[4#;/@@)'&.BQPZ ^$O&]MC]HU5_HN/4=DY+'/ MHGS>;U_=F .]W\G6$S?&X 5PS@Y->0SG&%PZRWV>.^,!!PFJUCMUS/TX:!@K.L,0 O;\!0:OK]8OM\5M3B,[SO M]QU#[Q2UXL^)[%G_-/QO:V6CO%"QI+1\#F)$S9/)Y\O+7QXM+S'^]Y&-(\T? MPRID[6\\M$ZI2FU2]]790AD6'[9UX,G?>C9Y:8I2+7P-(I1 KZ?WC5=.=3:9 M^HOCUBW(LV5Q*\*T=T>Z,2@8DZJ(75:/2^6..O16-'MB\#[<9:,UH;1=GOEC MY$]^S'QL5PQYKTQAQD>X#_!6AF:W(C&U)AC[FCYN"1PT0&20D3[LE 7%V>3C M<[)6RPB!2>*NQ% HT?UUZ*4S^@Y5^;OC^0'UK',"%F;SX=6-V>_JW4YE[=DW M>.@[M-O1ASZ"0^^9>B<'^J@.9F%U]1G/.*WW>N;R<-VH?FPZJ):MQ EC>"74W!WF$4E"[8QJ$)OVH*]AYPY5O1LO,1)[)@ M:><#TOG[T@HL8!DE@5$/N!R$#=V$ N)XVLO,F3M#%7Q!\' M?!?#7.KT85A6B#@Q$RMD')OFWSXXL1I6RR(RIL#4@F^$NO8D#P8>[@<\\23! M*'W8CYJ00J@?>K+XP*%H8;H@&^*!.=[$78*736A20!37E4^?^J[KOZ!8:;\X MO\9;QZ>X#!?T'GX/?P@8YQQUJ>^)$/!G^#OSGIV HS."_8L<-??R8'(JSXKW MGC9Q@LER'D;(1FO\ARBGA$U L).1+PZ=<\\S;#D,@)5$OA/ F+)8PZE-?$CP $APDPMX-0< M5+C(9'.?4( 1"BX*\,H+*VP1$N[%_BL MN-DM8A%)+1O$D+"!8^PO6"U\&P\ (5@9BV+ ,Y4KSHYAB*13I9<#MX;+ MR6SS\1$"'^6<7YR0\)!=VF4(SPBG*VW]F?A)1@^. 6K';,MQ$F/D'>>4*X#\ MY29\NP\:JCR -SK#8U2+&1Z7#1%*6A=Q6?18-:-"21#K@=?50 P*"0>\6Z__ M2%A?1RRX-?1SH? D,GQ:GZF@^ *[.86B'LU 3LELX:CK5G*3+JP55^;^TK6Y M1(,M$C".=^WYHBPE*ZXI]1MR.#X"&L2EDBP3,+1V&^VFG"6!"D%K1'CED9G! M+1^@UP:C3)<6A2UAEC%L;[;?[U=>0Q\VWFMXWI*\UF[$1&&J 3E?)/"IQJ'> MK+&/=AG"R1<:/; 6*\F,'L#MW'MA%"SQI&2'_"TA&18=0## L2AFK[6I4UA. M(,"=%MM$YQ4WT<&TZK"U":5";$*GVXD1W*V[RB(EYNDJ@C6L@8'X+4'K5" D M"1GW4"##2@Y8.C^J8J]O%$55[!NM07<[ZF 1 ,-1MS14Q6)/JM^BMN-/U@$P ML)RB8Z-73ZS'_\-)0)\RDX :V,<+0C!L8!\/()K9$*TXT8RWA97YA45\ZLR! M&9&WGNA[6WF\[O8\WC>,G2Z+UWH/NE'955\7HA:?9&N-Z2)TZU!TG&PKR/;2;MMFYTL@/3?VU*[\]P^#LLB%(/?TA6 M12^G.[,Y^W.<_8X+KM2SQQZ,OFZ.7D_N+SX.PZ\T<9%I>]QD;[9]QJ))QB>D(TSW#QL@PG7*3B\H.FUK8E:S%R)(6P _G4\VQA@_63+RSO>4H;9E7,OW_[53<[0H,)N7XGG6.VT?"/+C2R7 M4C=3F@3C<+M>6?'A1HX;.6[DN(@W<* <%W08AH@VK(^Z94VP/+.<;T",23?# MY[;'E\PHHV,:^DZ\EGPHFDW-A<@ISG#4GK!QGYE=T^@RPQQWV]/>V.RUQ_9@ M.)WT_V5TVE;T;F&L]H=>#DV+Q;-WNH,4WG/WOWU(00VO2:JP[ MZ_^T @?930([?D*7;O71"2?@^RT#]AV^^\'U)S\2F1MQ%0#LQ^S;2/P.G\Q M/A7&ID7Q )8B / HV:NO^# (!['"D!G'@YK(J&)$/DG;&D$CL171\W] M&Y:2(,E8".D3PG=P50&SEQP-20N<\$>(W?7^Q*& <'(V$Z B#_\J2\"7(C6 MI*Q1%QO"9W&T(^ MAX:KP>\3U!:X5.8.OSQ:VE<@ZM*"#<(R./!"_M+7@' $ MC(UFP0(('$1\7PN9Z]*(2Z(4?(0W7TM@!XVT.9W$,IC,+/D^"^X%9SH%IL>E M$!L)\ !^%CI0:LD)AQ@ZS&9PZG/@ D2"LJ\HPB]R=2 MQG)7_P6QLH":V#X/;+2!F1/8B-"!Q5@!J1HT)E00#.*44*)IW3[>:4.CC0P0 M'R&B;M!C"&J+PS01$SGP#NV?]Y_P3;KF@&CY>OQA8$(7/X,/CC>^3 M"!FP6I*4%\=U5=:0?R1E!"1-I)&X+"%HP*8NBCKQ,,&![N)UL6;6U #(EU MI,"MG) M3X@OPL>2>#&LQ9^#J;%@ 9GOL$.AP50P/ *=$6>;OVJ5%!)J#O]-JGCB+P@? M#-0>J#>6XE$4,?$E$%DO!-4;$'A=@,7F>'+$6+X0:C@J1BP1/P!QQP+XYA-^ M*P;@B_4\?*9VZN\.[A4')"4^V1@,K:\'\B)G#L%[?C9"? F875MW@VVR(A+@(N7U."" MRNN&)$J>CZ3,F.7[>Q6/DQE8;BY[F.;Z%\"%6;]BU%[W(&H@9=]51,L$#]$" MPWD^%U5$P^6)PQRR@I]JI(;W']1.^&72J-5'?!H2D(5RN_!V0L* M9.[8MLO. P6B0@EI>R+0;..%T660(8TILR<;OQG\F(_"T&R =PH2[AN;6^2O M$4[L5Q&1XC]@).N5"'KPQ7?1A]-P]?FX^B3F19ELWGSJ-3YU\;6C?Z0+0C'& MVB"2G6K_%U0T,MA<-+(A(RTNL]OHFQ/^*%HG,L*NS]Y(-_H-FE(C=8W4[2MU ML24DC2"R?PI+'P+1ZVUCH ]&)4_VJJS\G2 \U\AR(\N)+ ]?^0:E;MN!/NS6 M C*MN4$;J:N$U)5T@V(OL&Z8([W3WS3.I0;R]TI.M!@951LGFH-(Y6>%#X*4 MRB% 34!?"@GCZ)6OP!X(85_OY&!.%)3 ? 8]V26W]KK"&$(-.YU4M_>!K88C MO=TNVO5>![XJ,\[:\"A\XY5UW@#,?O#=C[?Z*\B;#3\=P$\E*3W$H37:^NCX M@.Q)&:M)^^3RV'<_LMQ3]E:^98^Z# )=CHK: A-PD@MO!-;8H*=W^T=;8Z6? M:K4#88U<-W)]2KDNQ?#H@\%S8^AFNZ\/1N< !ZFDA)\A6=5HBT9;%- 66T!& M3F %]-L& A$.]>$H.R?CC>J(1JX;N:Z 7)=D!5!%2J?;UCN=C2&O?/3J=[V*]H&Y=@'W&'O& $#IJ!?^$]P=;8?V8Z=2!G6O0# MYEJB%7Z]3S^!/B%BAO@Q?[J[_1X_])C5G;RE08'Y1(KP?8+K7T]=G[*Q1,4?"OKKR:K)]K+KC^N)&4')&T- M>P!U!(A:,,3D8.Z*$!Q"MN$D29Q4))9-,$(2CH@C/JCH WL H*1E,Q?83HJ? M$(6NV1I@FSKQ/7SF';$Q;"CI3O^?-'* N)#;R5>L,2QH&6W^2J8[Z4SWQK4V M;&O7:T12_CL+DI;-)W8]AC/Z<6U-8<'O+/?%6H5XFZL:#]3=&AW72< W>D/- M3GDOWHS.MAF'S3@?3-[WP-&^^G@EPIWJ>8A[\[_XH_9/.%?0AOM<#A6"D?LL M &E6S *-[J%H9AJ>=2UGTWBW6MJ_:>O/?.L#Z DX M"BX*V.,X\']PY" 49\2(&R]7B'Z$8$JN*T%1@&(_& >XB,%E^*Q79NL";2WB M$$D$)S\-_+DV94"4(.!XG@)O%0L0>%W<7A#$$3[@$,SL,ITM70Y@8PD0! MK8,HA83\,Z6U\L\K2Z0]@J)Z(M@3-(("PM'*DF@=[Z3ZO(#T UHR80IYR>X( M:L[!:V0;IQB;.64R 3L'Z87DQ%]XN=#_*T1CBA'WXE-/H.H0$@HU*/(2')$X M>5B2QP&83)8DF,?03@@4A[@]">!%BV6HGL%>.[.= M?%G3J7P$/^$=*%\?U-."ZR<,04CGF?5+R#)A3M#;<\Y>Q4$N[#8G.X=*-='@*2+/'-9'VOQ;<9/ X?A@Y:\ICJ]?B'B=/%+5U7U+! M)_P<[_V1!<\():F%+(;WS%AC"EP?_GDA.!!QLQ CC.#O\N'M$AGWO1A*=.=S M"2^/15(/6%$4..,E=U4X"E@NE%ZKDJ*-3+71YM8+86LFAC:1T@H"^L:SY2Y5 MH+M8%@668E%ORV@;^1Z+A.VZL\)98=^D=W73:;4W!-&D?T+>8S@CP3ZG1)5+ MKULZA\(4P]DB.[N#JIM?:E$<1V^5P MOYNQ-,O>U.^.!U9AM)+!Y<*;POJUUJ82$;&IBMHD6_2665&]99Y ;XVN;OHY M :&+T%L[Z'68WC*P=,)H;>H_>GW%M6.7QRHNPT .V53X?"K%M6-3QRHN \<9 MMS9U84O%=:0KG!<^6@^OG=^!_D2^C@.NU&G:B\LF%IJ_\ D?4> Y.G&X'(,3J.)OB\0(@=I.^'>1 M?X1M#LX!@1WS \SWY1%ZECX49PTL);C#>!Q%N/+DE-$W$.1Y8T2(>?9QP2 2 M& FY'S\W 5U&A-P(1/:_)$DH0R\>Q7RXXN#_FEN(U_]L.2XY#VH8 APD@C[6 MIM:$N\:28.O!I9;V)T^7>90%011I=0\\H(0+E_$C>=HA.L,VGA3?)[T!"< Q M@-%%=GQ*F2#ZOT81V?@I6?EJ!KJ<8J!+IUX#788E#73YN^_;*,6WG@UW!$*: M@X#P"W_+5)>^TZR,>3+/*$;/(:C;_GD/DN_&4U"+MN\_J)*)L, MZT)V0&^[%2!/H?#MWSVF/*>\9?1HM'4K6WJS.<,)1'^2O.>$J=3DD\J3W+!T M$IZ49B@&GC"Z*F:!9()6:==&E_<6#:P0L2XG>P_C+0A<_H3#%O#G/QGZ!_&^]QQ"YPB=&EJUXF^?7=6=U- MO"8!Y3>>=4*??Q%]LG9H1SWZ^R^?U>PV"#:\]&&ZKF!2? "-D%>> ':AQK,2ERZ%/\9 M3W[AM0,6JA/18"Q,0KK.E%NR#HV N;;0DB6;51>)!LI%8(Z.1U22 @MX-PE_ M+/1'#%K8=>_90UCV-\P'Q)+VE[N!$7*Y=\*_M['5, MV2R<)^0$LE;(PO\/1J&+J3TGI*$\(%18* !.-^,3B*8\.QK2+)\9CD0A'W/B M!)/E'"Y:#U->8Q:],!8_+A)S-VQGPD>?6#B1"@67'N\Z/YA+[J\GR@\MD4,E M/8ZV!JV3V>0OTKTJ)I$?7]CB*B^M].#L/('U M*4B1/X'DNG;'L(R0L\0GBY*&"]22H!CQ-N'C>1)26I@=RKDT)96<.U]M MCQ-T FT*!R'BT3AQ")[(/\;_NG8YM[0_%N*6<)E4U<@)>8 M1Z&*"S$LDAP+#"PN.1B[4^0/1P[Z_@_^$Z\P\)=)N;8E!0Y/#SVN9_B=J&VQ ME_%X0\42\RPJ91$R2NMI[4C* [>,F>NP9W$-[+=)&1>A05M\G%C*)(QM07&U MI+;-?DX8LT/Z=3I#=CEJ_W<0!SZ<+$[U_7MI/Q$K.:&4G[@V'62-32R1'A'C M:461"-"&6\^B=,^B 6?)+,C"(?!]FF!SOU[!YE%)P6;R3G8'E\WLY&[X73:XS./)>P:1#YE&J*SW.R:. MU?49B.0/A M:C7DZ9!!@6^!#H4F!9:%9'=6O(*O :,.)%F?U@PP.M7^+P>W8@-ZE;0X!4M] MXAQUAZT[7G3KV5]\;\)_*(I887:N;H9ZMU\R'DW=X68:H7M#0K^Q=0TWSYU9?(';SCBM( * 5*?57&+^' MM\W +(CZ?9I[8T\,[PL_[AW*[[CC[E_=]'3SM8_[+3@7'Q5 %")'J&LSYO)V M7A$WQ]0#_!3"J1PT[B6'+!L:F'NK$:#Y\(&%?#+ *LC*$& M::K_^,_26? *0X]%C;5X>("6R+KZZO[_[;U[D]K(DC[\513]V[/AB5!ST(V+ MO=$1/;[,\>[,M%_;6],I\TR9R_C^BZCQQ@G_A 5D=-S9;O_,0V<=+.K&.#G*0")PUE72N#T^D\ MQ/V///U2[/RZMW[<+ZS9C#FOD?3:[H_H=P^_,A."=:+:O3N_#^.:N/ADLO_I M?,]BJ8D-'!'T,[[D:?Z'SUN7:HN-00I8[]=4P)T+>C:MV>SY#^#\#5E5:H[L MZCS1"IYHNO^L\S-KZ[FDX/0WRY\R&[P$YH9^$1-KV@84\\ M6WJ?AG;E362IYTL-]/+A3I(^O@I[*F[OT]6JC7RTW0MHV7NLAJZ[;S-?U]S% MNN:NBV]JZIJ[;K6Y*U*/*W.-Z-RD':/)AX5E0EWC2==X4C/$?[]Z:L<^< MKU)>2!--*+IV]S 8R<:PJ:1?U_K5*D;L)/#P+,"1)5 '">S+@]$-MH'!&L_$ M'G^:GFX&3%*TG[KRBMWE;;-P&D0D)"?(K(BPF^)[A.GN M#^1QW?QS5UAQSG*T)DY^@">ORUI=I^-"2BK.I]7>"]@U'GU0%U@6;[1DSG97 M@E%7%V+&,*8VUKA_<+VW,:F?YDF#S\>$S+4%!5O$^B-9:AC[LJ$,3J.Y0OG41RAO\"BM81-2+HJSUVSW#JO'= M@ZZ!=UDVC:[S+MNB[X[)!D8?V$"5^VJ[JG>C:RM8#ROGFF-^ZNI]X2@W+\:! M!^8/>/;*7.,-8>?O[JNJ!54_$E&_(DUK2Z1R]Z!JLJ*5S:CN?-I+YI\=.KX! M_E%Q,I.LCBZDC>T"5;T ^+] 5<_GYNZEW@LV?87BN4.]1X.?/W$[V<3]AL&Q M)8<'BVLQ5QY-W6^\KK:ZOPU^VJ'NC\%/^MW#6-:,FG'=T?CI^M3_I7GZO"04 M'/QT36+GXN^3TB92@EL6A]VUI=, [UX>#[M.PVODG"T)Z\,Y9W#WH,O]<4VD MIW.Y]4UYS6V&K3"&NS\RBF KBG1O]C^=-WX0CL7^DC6^>QB.Y.'A%4:="]Y" M)JH%AK$W$PWZP$1#>:@>G+8[C=]]%?7E'3[&X=W1J7+-VCROW#THJJQK!\>: MG3?;0NZITOQ["/>H--]!5R\D47T5'NU6H(VR#780 :.CJA8%X* T-VW[')L&V*=L#(P_:,3#RH!U?F&.YGH3- M5!PMXE<7Q\M_B@JO=F!U%(%E\-<4O+SZU&M%ZQG'/"-ZXFL+?$]K6N'4TD1J M9/0XGMY'QX/MH.=64!)!/8=8K#KT2 DP4,%N.P"2 M:H_J $C.#[Q!YJX#(%178]A'5T,U\DQ2 MZFJ0IS$L]C2ZZI>RDSNNM ^5NP>MWXBT=Z54K62FT0F926T;,W6!:)EU&!_7 M.FAH'88%?+ C$!T=8!YNH\9GX^B.+-$Z2'2CSF +0JR.F1)F4OHG9":C;/^)1T7WEK.]AKY?D^?TJM%Q\&G)^ -^Z<)&_\UF$6QIA3\]DM]$/4J^[- M)M2Z L 3$*C=BJ9!>_:KZSQ_9=X2E4AMI8'0BW)_K,NJWE2WZV64\1Y^D]-) M<2?%S7D+!TGQF$MQ7QZH!]?KMD**2^IU2ZIS4_5RRF9%[!DGEGUT>(9,[:M] M6?KJ6=(G%W&A) M;RW5B MBE-ZA56=__G_1JK:?T,_H-_3#Y0W/TEFL.=FU5J;_28H15/,TS@5)MOM: KW6C5X8_(/A:ELQY0+C)DR#9)F5>>$9&A'!^ M3_JZ$,S!>076$GI,J%!2W4T$JPZ84I'8J!:G3E5F! M@I2.KAOK[;&V;C1*"P3*=>-P4S<.F]*-^A%UXZ#-NE$_N6X%D]Q/OF).P!\.@_*OY K9SZ2"[Z61*MUO$"GUY\)+2O&?V?T$3N+; M/3'!:]-^,=<^>NMI2P-F9H..FR0H;X[;U7JE%K9>::6M0E5L76D2]%0GD#)[ M) T@2K5U9+WB]'HZDH9S%)4#N"\. V$-)[XULTQOG3;@_W"10O]P;8P"?5GZ MZ$Q[(,>H*^[)N'M^U"154RL.3F7?>37EK@!HBV' #=8^R7K;JVO:Q_T:;0;8 M7;!IU?6L58_5O/@Y&3OAO8'%K[_]3 &=G@;UV]@XOH*X]]%/MOPT_Q2=073H M!32 T&\\ZBE%-*AD[G'+3MKDS\$"$RN[\SGH .U_9/:? MYOP4ZR>3$L8?JSBF8KS%L:WO!>B%7@ 7I*B1199>K&"1> -B/L(>,5)C<=#9 M;<,C:T:3O[*ZCN=?(=T#A/=AMM)W=WHD:A ^64_^6,L5=5%^6C[ZE M6)_"KFJN?'R:E4/ -^SE(><2J0"V7;$I>HKV6L:#FYHKZL/^-YMQ89G3$E!# MD+3(.!'$#F>$%P^,GO02RZ1A<%!>Z%%?,697:9K>Q+1)W/P%8X$,QPUJ]L6R M23W1];+D?D<(X@7"8.(P4:&+TNJ])VW"U,>CP@,W]^DC,%-C6-RIXS'J%E#M M8)MCK!'B3:V ^;=( YT?Q!>+;5H !3_+?M54X*A%. 0;V R[5]]R7(52* RQ MM;(H9U (,#$@@(ES!(AHP7'BG^FLT>M3AF^ )^#LWIX27?+S.VZLN1[FI:A,PWKOJ M36 EPMVJ6V\RQHN"R^DT[IK[.Q$[BH@I1Q2QT46)V"W@.7]AM@T$Y#D1#/:)\C.\>M)&L:36'*7>]-1?".]K1> "=H:S7'<3=]M3&SDZ9 Y0&S@H?-6)QFCV^=D=$G>AVHMM,>\P!HJNBZ#9B\,\O MNI60["^XY.')29=R\$M.67IA$N6F^96U*YG2!S?T@H7TFSNSYD HXJ_'9X\Q M+ _*E"T5?#*N2H9'X0W[%P;TFTF/\%V\C,<[U<_,IX(JZ2V\U I2S^;W\/QF M]C?3FRXD=8SK5,:9UVY^+ULS5; H&:_PL7B(SQ!>\,HY$]?DTUU:;B6P>O:# M"@BD5]9/TA1XQK0<"4]W FMTF!]?_V]>X8E*!-.6X)R^6U,XP+B2SX)_@(1) MJ]!;N3XO(0!6G(8V#>\K?)[8]*\,&-=\9M)GW)+8LO0*B#5C\$I>Z%"TEY]D MHOHK"_:QUWJC&JP9 S99PJ>)(V#ET7&DBRC>__SQZ[O'FLO#ZC:LL\ BIW52 M.>%.0$+I;?L26]Z7VE&) OQ^7[)S;A0__B N&#+?G##;?8']BZM=6I]9LQY$ MW57$_RN\ZFG.EQ&MXC?SA[4,ES^[GD9P8LQC8J2$^G/\J6B528,#L&]MNNPJW#TJ771*,>Z@2Y"[?LH0 MA&ZG-FA!I C<9T:*C*KZ\!MYVLE27E]NTK4G?8*CL=S0QZ*JO!WXNK"\69D9 MB&H$N8)6U>S2<]_<- LU5#^7H_PCBY4Z:FO+ 48S?:RY@F\N^:&F2H?QIP0EJZ'OX?%U#LOK5]R7M@N4'16GUR@60!N6-FA_8$[_+*" M9\XM-@./<4;=7!4;Z<;)82(>0VF+\40'E4Q4^,#_,8F3VCZ5VCQ9CB9_V0&H8'MKHA? M\-\+=\DFH44=0A)N[SM-JNM)\;'XV_=!5<\3)CVC\TN>ZKHDA!)DP6]/@!E[ M4NPXPQ98Q==,2.^ZCJB/GH;HA#SAJS%ZE3[$I=W8C".]$J+TY>G#YTB"9&EE MAT!&.$(0BAF\W'G&+Y#^K=LJH]4#2/C9!.?]"[WWR?DGA!V80,"5*@4],D.E M3PQ)6J.+;-.,J.PE5BY2U\D=&( M>9; 4V[V=.NU>-@W;-I6JXU%$!(]8_W:OI"@)=OP & MJV[_S3PW/J%^="(#QPW JM%>GB=6K* MV:K]S5T=6!A6]J1MC5H4M>*!U71'^]O[4^IGQ!-O4QD4A_YQW\D6(FVJ0O T M3>F[$.140Y%P1>NJ$[7,J]OFA:?[8!^#3R!6[NR],RO4*! \#'H%"F7[(:;Z M;/;ML--V-'0VTZMF&8,-ZUK\:9L_ENN*%*3F8>KK8Y1LW=(AYC%^1_EC-M-0NR M3_?>);@JC\'NG0OKF&DJRR6PX&\U66&XPWSR5T26Y"EY^UYX$4,5G&I#W8*= MLP\[[VBC;7P/V)P]ZN6!8(M[G(7VXOHV?V1I+ C04SZ%S.0IN&'Z3BQU@2:> M" [NA-D6N.^21;! F"9:>>Z$7 QJ><8KN.T<$P5I,\]\<2B5G/Q4(8@8C(>]?'E&XI#.)?.[:=GFA%NX7#(R,&(MWD094E M@IH]*(B&78=5.R@X)]LN/D**]+#@ .\UX*^V&_ B*90Y-#:!%\97-'BUX6/A M0@0=Q1.4Z"7%SV(_T(_B9 ,O91XBO!'!'T[6]%#F$(C"W,(]<6A##I-$M@OC MS:C>RYPNT%?"\) _>\F"GO3DL"AR+=P1^G(K<.?P2@Q.L::WL ,\Y2 6'%=C M0;ZW /L*HK!:!EI@*.TG>2CR%25KN0J##-Z-2$_MFZ;2CCJ&;ZA!;*P79:FD M%>87'%@5KSCQ>>5BT0DGY\OJ:AB]\>;A1"(UQ%]3BCL;"P]U:P2]+]#-*2QY M3<28^/+I(\]%S/9!P6FCT_(NC-WP-4&W\+.4U3?!:/(*@0@&"#>9@1#+ MW"UQ/$@OB3IG-MJA'XH,M"UV53?P:B/J34]S>.R@WT0GX>:WOA=@;Z#71M= MOH%65S48HP<(O+P; B,4!T3(8=&Y[X+0,&6TX\=#CA,Y1/XR7FOBD,FHV%C'C0 M4@ ?\SD?P6?A$4OF/6-%'?GA7"-XU.(!2@$+#B&THQ_.^0+I>C"ZJ*027M$_ M@L$;?.U?P(ZD6B0>?> 7_PKAW*.J./LO3MAM?G4S&D MY7%5.X4?VZ+F( I^DWN$F"?2UZ>3,*#; Z(R?\HKZR50U%XI>FEF"%L^PLJ:\P^FY?W3M$.&$V]MUP^!_[_"YW^VW>FWQ$*/ M)Z6>EYL+ESFEXHL \?B"EZIQ-5O=+?X& MUB'D5O83J)+IFO]9L-WQYL;*[7!KT&Q3M$]M]-+T91&3I*/'SF[A Z3)3]QHHF=*_FF.<$LQUY-QS+8&+GO+7B5C$ WRPF)N^/08(*K\*/2K7(OQ/OPG;BJ>EY M%I]AD>Q1I.JG-GR)=V!$TP[@;)(>VP3R.%AX##X/+WUVL='W=15YT?#>.&T; M!MJF;3@N5Q>^M)\=-2$NPA!Z8>Q]/Y(9?W1FOR9&7'A1LR?G,Y8>XJ4#-1]]Q=/(^^5XY[D9 M$>C]?!AR 6ZNY(?+);9V8M5+!M%62=4CI5SGBX$U?"97S+'9; M4^@F( 7H"O(#P6H\"Q,VOH1.X!RS+1QQI'1>Q!;5>);)#N.>KAAU)SOH2D_O M-S1$H=\SE&%3DQTTHY%%C7N#FD_JUM2F-8V:&,IQ5N2^S?D2Q0AUQ?!O-[:G M0@SB\>4/#)&:&)QR)72H-33E&IF]#OQ]NX_V'Q;S$'LJ-P=F_YE UT.=O'7R=BORMF.@3U/RIG'[-I+U LS+3MXZ>;L5>=N!G]64O.DD M;WI?+I_+T"IYVY&JB.Z281>L7#R[3QWVJ2-=6IPM\Y,,=K_(M(]:/>USK0F< M+7;U>BSDU=JZX6ELG;'G(._C^(@=R[9K"_58=G0:EAUT+-NQ;$,L.SX-RPX[ MENU8MAF6-7: 7S7%LJ,SL>RII\V?\6J] /;N*+'6H'=8J+4UTKK,\%!KH"K@ M6N/&1A.UUV-0JFWQFBR-"[\POJWOF%5 '_:7:S M#XY'OZ=K2/"O-,O'_290!@1>?*:) N=%,<('CZ"8$=#S1X0(&6,XB\EZ>X$T M*SLFF'\HX))Y>B^,K:H[X1?A5S_TA MGIO20#.."X?/+AF"BS-$??'^: 1, >QJ!L.RFS&6FS&F7\2,L12(:-%O"5#H M9A6)=B6*!$U-R92HIG2)OW"]@(\?=LP $91V*I!2A7%Q0^XJ8%/1V"W3\];H MTL4',S7]!7V(_H(8G_ K#E/%T4=1/2-D>VI,,\V,(B\Q,[[$%",?<$Z7@\!5 M-">2OI?!T4H?98I+DJ.$']%AWJ@P2.B)^X+^?:[ZR1P81R< M[<*P@C,[$"!J8M*W9 4,++H?(C0D(M3#)^#X\/"B^3268!C;1<5""(/B&3$( M90EN&N&C@2^P 9'&<>#9]Q@2>&IYTW") P:F-.YL1J,!Q%R=#9GF4#K_9Y:*4?7RP'K&48>6,\P\L!Z7[/8N20:8H"9CP/<8 D$ MDSA= ,,(^F:GM6/8MP%!YQ0<(XB6X/Q'':\!7@UFD] MW=@.#E;U4:/:3[I=.+9N3=76-&X"MFX'+DL3'[M04+'_Q2&D[S-3M&X=9VT+ M2?:"7+L94*!3HIA=%F4^QJX.Y1[>DKO34:D<5 JI]#ME_.FO*?IU.&:-<5<' M:780]W5@9TBVSR6A\D56.'>X9P7ESU7\P ZGHL.I.+#L9PU 4V:C;H--APG2R=D6RM@,3YF,TDOT 01O>/6AC>3SL!*T3M-L5 MM!V %%6,VMSZP6;W_V:>6R1F(SZ?2U'?='+6R=G-RMD.%(V=!FV[D(TO2LB* M"\DSY5_177R_IQK-7\=OUI+7F\!]@T54EU2M_2%3-E52*"%'Y=H%=_P>BRL M7 ?G_BY%Y/ M2BQO>D$TZS=78+IKD_B9W$9E43B&OZ09Q52BL/&"97HJ-"]?,&>,%T5O%'Q@ MY0,O%BLK3O'#B<_^"N'?0%58A/,<#\',OM5C&[A^;. &_;L'UV'YROYXA9&8_8DU;3Y[)MKP@:H%Q4GL M!Y@YI,L&X\6%^6;U>;-6&!:-HB;SQCU M 4A&\:#W4_!.:0E=,3=1=IR?CO0QD=4Z\E-@".^V3HRE4[5&X_Z4309,U55% M9XHZT?MS8Z(:_!DJ^Z"WU>"IHR[Q@KTHS M_I:"=ZO;9M>VIH[T5_8,4O";&03,N[2:T5_-%S^TL*1X:IO6DI_HRG-1P<&A M^M+"!)=CPAAOW%J::_@'3=.U@A"UF\N+DCW\N_ELXF^DT(_TJ8-JVH:C#3V? M_(U)"%:7^3@_UXG:V[@V]J4)Z#98&2K0"5N8]AR_@"7'+CP0EN?3,-XY7ZD) M[-<#?4V%J6!'7/0/_@5F'TT2\+5I@T(EO83KGH.Z]F A-FR7?N"QY] 6 [53 MMLS&W\WP6LA=D0T0K@.Y0UA/R9!-L3F7VSHL9IV98'?@96!TT"G#;TSQXVRY MLMTU/27]4^>[Y;D._AC6 Y0.&'\4+3.N^\01W-3.)3WZ-'W8#^U !A^*]IO: M*O<&02FP'\ ?CM@2CIEW_@HM#XYK#>?"A1-\3/B(!5YF9.2Q-K^ )-5JN2L4 MYI^*C?^,7!A.*R >]RA70%[0*GCR)*0I)A?;A: 9N)I$%PT^L>V:B QG,Z'Z M5FR?F$:ES51HGWZNZU/_)GBMONO Y]>B!X-*EI$_J2H_Y=]&;XN]A3DP1U&% M-'K\.*@=CYF9TX7XIEC]=\MGXHE1TX?8@0/>FN^;WEK8DX^.]-T".D>NO(-^ M#7JZUAR>#GQ%4[KV(/Q7$Z1U^!W]AH468#G M#Z&Q;R&WQ'%0_&A!3AIM[D3XEEX&4HQ7/0H?$/7B#F MP@A*1HUJSU 5XQL\9,3!!2DLXP2[S_R7WZ%MR=.Q?J1;_XQ>"N\\ (\ MA(+\5M+8.U#KI=L&IUZ?=O?@N+GH)!^N<%D4^BWJW)JXP6);\U'AK]1]NW7. M&H,4NU]_ MG!&U@WY'F=73-%^TD=M,?BYBXX] 4JDQG#'AU*C)!QZDE/(/TO MN>\"KR](EXLOP"->+-M&OVJ=F" 0]%F(#L5ZQ87]F;G/GKD")8%O-[G90R]K MQE;,(;>-NS_"P2*/BWP)GMW97 AJ$]&+-$.U5[%7#=Z!2@U]+LPA\^Y#TT;[ M*/D+QH+()L4I+GP@Y7[F(;6M<;2$>*/XM 5X0!"FXH+QTT!#?!SV&:'%^D[N M)B8_8"OOXW;*>$/\@7@D/'="?B/^$(61CH9[@L(#YOX9_BO1N)&>3WW:0PO# M^Y[0D7EV@&%F/:DI/^S\3(V6R@*?UW(HZ\(\LE'"98C/'!,Q$)W2^+]E;/\K^1QX+&B_*"\9F1;Y7VVQ%18QK)"6AP MT.[=%XDW%/6+M8@X/U+OP@5)+3I98$_Z'\Q?^'ZX7/%<4.AS METNDM9+,3Y(VB+K$6ZGS^2_)XYQG251\37*J=?$#G7MT)\F3(#ZJ?&$]Z'2B MG(*THN#;P40)N8&@_+G?SOU.$Q,! ;]L$QXC9FM@N>1.9PYK(P'(,1FXUDVA M<=C,>0:#(IX"P7WPPGAV*XH$UMPC("<4+TGI;Y-P+3),E$HR$UEQO2(72K"U M%>4EH@[W@KP*OHZ,(7WE#83@4^:A0TCT\B"VI91*ZC,B-8LNBK Y'.HJ::3' M>,7GV2L>P+S 5D/+GKWA40D%S+#R5+(ORC;#[_].:5(X%W#[A?6&'2Q=9#4* M1>;%EO/=M0DP02PK20^B4Y$^(1X5P'F"/#'/ MIDO%E+#*M$M2*W8V@N$)'TS9X;JX2^*F^&)&C((?-S%]3EDC/])?<4Z* SL1 M:1*/)4H,QIY(=.04*,*SV'PN:@\BYUL<#YXY)IACSO'E"*H@_C+ECX!V'O@( M+[2]1*]R<(=GQH\(?V\%""X1IYH8 8R(Y"CFJ3R..! [P4(]1^[YQNLQ"3EA MY);8/ 4[,Y?P/KSN$!$;A(ZFA>L6_("$B!0T!A,@S<_<_L';2 WBD<79O@*1 M0#W@6K;PI7ELZ7&NQ*]NQART8$'/>-'\AKF,6G10R"M>\;?1<\$XX'6$ 5#U'J@,RO$>\,A MO\2[!8HVQ 5#G&!(.04DCZF# @&R,BE^(=&ICZ0$B&/W"$\"(H(90S&U,$(# M910Z$?X'3[W@XZ*P0^BGU&4:AQDR)["R>XAZIIXUH:5R/R68N'A+-OT[!"FTHR#*M M*!;=2EV FA^CUWQA06!SD?X^*+WX5S7!B"ZA[:2XK2'>E&)<%;3/ M/J@^9SW%S=WN=8C7".)1$;:J0S[9(%JE$7<=T;)$4QJ!@VF%0JEH%G(^F"Q- M&#@]CL@^\]3L\5H6NY;-:VG9W(% L!'0B!*RNB $@^'=@]+796UH7$+C9M<= MW8G:$41-VS&OO2%9&Z&L:?)X..ADK9.U&Y4U]32R-KY[&.NR?AEFK5Y S65! M)6""5LM#01DRK]DM#:74PCT72O]E2\&.&=C%0B#^:3'_H^\#&>L*Q;!_]Z"K MLC'6Z@G%<2S)UGCX9AA!W3'W^4BA"Z/^_G"EHZ1+IR1]G)& M]F8D@QA)&^=')Y^.&75%066OMZ2NQ=)$=$78\&5)^Y(58)15NY MV41?\P1JMY+9OX3T2(G (<+9]P?RN&[2XP1G>4P[MZ&5*F7E.VGNI+G=U]7# MYJZK.VGNI+F3YO/>B ^;NQ%OA3@7X(IO@EEN[9HO;S%H#5+E)^;1&6-_QL^N M,VL*K?+LC5=_,LF=B&9#CT%L-,'=[42AY'V*43<=0@%/K95I)QWZU]^DBIR28%-2V3(!3Q'3( M]K9H4,X F?(>RLSI(WC@$0[^UP0RIS85E;L'73-Z^=NK8Y_\(8M68=&ZUAM6 M/OJ/'/>1< U6*0W,CP51AQA'9D3U@9"9'&P'7FRS&2$LOD1HC^*T^1E[S%I. M2*51=RW>('I1J]CF>Y+7)&\A>-*9*[KD"?Q10/TDJ)*\1S6"KDPZ5=,ZIN*> M(D OB^A]#[EOBL61+C#A"]'+=>6QWO,9[RS^+.)IQCCX0+C,VJUCL?\##TUZ_/)6&IVS!597B>-B M@#Z$;,5?W[OS>^QS)R;DHSX$3C#_20*+->19T" "\5V.]L@_NW)7 K<9N7@>$@ O\#*"0%!:&*1] G"%2S2AZ N#1. M$ .G]"0NW!E^$T-E\!S3V)K<:8U^23 X:2Z,4*R. <>YK^H\7TCT1%S3NG$; MQ8M%?B8^N!K-_FR;F<($P(]0BQ<%8@4%5&:@QR8 2_0KC(V%/T1CJ%K_#Y,K MS%X0]"%GCYRK!*Z)7L;G.GAL99M3#@DD=($@\_OX7%*4#M8KS*O8ZPS-!;73 M3(>TN;=^W"^L&?#E:Z2*#E19>(P)MN9?JGA4N?164T=EW#W,4=T5GA7'5(_F M)/D;@Y*R\1T/Y2(D$$70/X:9JA^8[8AP,CM_S]]2.\RAJ[=>_MXMB7)JK7FC MN.5(BQ[>/8RW!.7UP\F-4HHC+7N$R\Y?BI0$E)RY/O,)(A$3;>!K1XBLY(:* MJ1\>A]*+;;R C:?(=*WC)\K,A[12+K(?-2=/S<:@WE[R4]XD'98-KTA MRX86*E[,N'_W8!B;YNR>IOUQ5S RZIBZ23">8\>,O ;AF\S(UF^GOW!?N/>2 M/XRR:2#;#P/G2=-CG[A35/-$QDKL<&R>R68P!E38<4R#*L.6U;G(L J 4&G,TABD(/:'RJ"%VF ;J*;(W#9R*?S6:2N,6N3C/ # M9RH!*IKZ0'P_ M17N3*YCHT'4E>Q9)+CA__DE4"ISI1L^7MZVG!CEFE@=[QIG6>;HLHGD7-! , M>.DY-+&ZA EEF;YLB9> "_J[39*(DU5JH4.2D+YU_: $!'(\RGNYXU%^G.D7 MAGR/XWEQXUA#$M" $+S!)TFGI+43RJ*V((7 N&WN:6VWNLBK+_'G M:4^E(JF< ?410I1>GX;'+@)MK02X4:J(]W=C)*F"YG>U)&&%)+EFK+XB8O"ES?#VFJSA:U[7 M 9^*RB#0-:B"^KA7DV&%[S<")]DM;N?B]H#?&?*$:CNXN[C<^RE[MJO;D7_ M>(QW?K*FY%O"6P(LTS'KI3#K#E",@YEUU._?/8SE8=WFDXY7.U[=Y-4=N!L- M\*J"O*J/\BT.YX1IJH7"< $^TR_IE&K>8>(E3$E)0QW'J8,BV5>V=D"1-"!; MZMV#*H\.1PCHL&Q:R4#ZT1E(0P8:=WHZ!+H2!=B"5-,! B*0E&UJ^[O \ M#'13Z(R-8#A>J,/S);I\!C?'73)YXTI_N_?CX3#8<.^T48&*N4!-4@_G<9_P/ X\[0%Y'05N:W?:9SGM'6["@:<] M)!>A(%EUK-.^KBO XA/^G06I:+_I,+Z1:ZK+S_IU\T^J0SWO'T(0EI*L#FMF M"+OA0IUP78UP[<*_WE^ZQG15I.4A6SKAZH3K1H1K1^RZMW I= ^KZTVE3T\Q MJVNC4U4Q>)7T":I24[LKP#>\F7==5W12MT"1(,C2_07GK%/LOG]006%+6+#8 M0+PU_86T,BW>ILNQW+(X =B'(T"-",_#G>?1@EXW7VY]$1^[L?*)7,DI,L_< M=E\V;Q+BSR6?:+R&XN!;R]:1M[:7>J6.:,TZUCVGTHP4*KD:7M.M?B<3URL3 MMYA*(_'G4QT,G$!,E&K+'=OF=#03AA&4[G!,TP3OP#?,EN:V[!C MV17?MVL+1RP0WEO*];UJ/+MFD8Y?#ZI'WIM?C8Y?.WX]??GSWOPZV*L$NBMR MVGW:G_'O&XCO,?(E>$WLQW1A.L\5K-$$W?6M54+8CK+?>7@(7-=TJ(3FW.7,)U2;K"D M4!X,FJHH[.2FDYNS52>=4F[&=P^:(JOZP4.*F\P(9N>2EN))GASK<3SNC0RM M+M3C8-P;*,-F8 >UGJJ/&L-"K(>JN&U11O&OCH.%>!'P=1VR83$=LG"&MQ#3 M_DG_8+-[$U9E/F],6ZM2;W1ER'8W"FM7GI"XZ,[#4L_'(8#Y?(YND/9^=J3H M(MEYY*+S3DC.9Q"<3\R;TC!CX=3#=6.IJ^WJ^BTV\"C*9,YD;'ESF59O>U(O/3!FGL$)4: M9^+Q\9E8ZYBXADFYZ/#/8TO3B[5A?/K93RUH0+DQ@UXY3CLL,=$^ MF=L^@VB8&_6W5=-]CM@Z'E"G[)Q+-U+UNX=!,G; _#:/_09IUW.0]@6 MDW"2^3)<;DXFI.9ZR0V]S>HW/M[0].$H[:CC(#NW3YS4MKF6RL5YHRW]N:/4&^VU=U/;;WAN\6/TD1G/+TON_0FM%C?PXFI/C3/Q: MUQKO3YJM#DE*N'+4/ _=A+O""21%%&IT(49/K0(6LG)]&COZVF,V:*_O[ TJ MGGNU-\KKB@FLEN.(O%)^RNJOF[E 5ONJ?CS4I^LL';M%U*N-J]4BV*LMKE34 M#?$N9+_#,[^^,/L[^PU>L*C=(*&*T5I&4V,J.@RZ5C%E)XV5I''4#FG4^G!B#D%27^P6P;>UT/S^E_5W6S=DQKA8."O[ZXM<5"(2.E' Z&4'!>Q[1# M&Z^K?7%[*^S5D/K=E[W4AK1N0]QU(X'2H"O(.9'&77BL]F0(3;M[&,DCO2WX M,UVM3'M5[E[\I3?KZG;>;%JW#CMO]C2Z]8,;>K59WT#5VA\# MJG4O]AIT[NP95.ZH)FCQ2#\9Q[AS;5C)90UKV(";3^V#)#5GO MMR5ZN@7W]JL;F'8.P"^J/8P5V1C5!.#M*EH.Y X\T->2]!&+F-F6&>05W-K#%,:E"\XA9NL/ M)\*/8K/W/Z;PT4<:=5=;BN@N5E,/%J*Z)WH!0==M<^.WENTO-H2IYQ?LM([JL-9V_.),]U(+./WN0^Z!D5 MNMS+6D"U7D&[>*8%E!]0_L^C]+-6[-C/ (%0"_X\M.VUY",/P,]F4K" CSPO M)+6O*W)A[VVIWWJJ37ALQ1T\=.C^XQ"Q-8H"ADW$^BC]\]7]F7UF4P8L,*LF MQX-$CH=@EX<%<)L2T,?&98.7BC/?F]].^J)0>OWD*^8$]%L8 ME'_EZ WQ%5G^7AH-I?L-HJ7^7'A)DNZ9W4\\9GZ[IZJ!UZ;]8JY]U+YI50MZ M=H..FR3@&WWXKXGW]X>B%V\$+ZO CK0(@.6C0TH#3+;EF-X:U$/H^13Q3D(?/NW[LO3").)< MR7("5[(1?\)=T8GA\:'@^C3D%>X41==V Y]FE^$;X*-^X(5<)6% M'7K2PH6=]*0_&=D1L"#_8M, GS -?9 S7$]*XG%$FCNUS !LS(L5+/BB4(/3 MNI*U1*]<1<<#KZ-5X_];2U@>Z%]:74_ZNF!^ZI/)0X+U"LTR6#:/_15:"#7# MA]?.& D_/6SS+2L.UV&Q"+GR.1+S\P!98H/YLS_C'F&< 54\6&?_MR, M232%1YE 6+$ CH'P\?L(A7XZ#C\F[E: 0,3J(U8T9J6.V/? MF>UR%!$T?H'-'\J/P/9=*0Q L?^;Y<^7"$Y$%&^F!](/)J;SC=[J>3BOA2_3 MA/^3EBQ8N#/^L5:Z%('D6?ZW'(_2=A>NC2<$>R2F<>%$9^&4[R_DG#.' ME0/G>NZ2)&/J>BL7)R9$^P?*^?"+*8MY-G=$VP\D8;N$G\%@WGL,7TV\$G%V M)#_DBN-R^>FQ1(A(LD&*/'B(OP(C/[=@P\!H%C_N "@KF0%P'P,? #$_::;A M"DRS$/AD.0OS.TN]#KZ%!,#$JL=PA\08_!%(#T*"2BD%+F=@F!=%4ERHJT"$ M8(MS9I'[1^1."S:=F^/"D7B$LI-P(/B,(*>^Q;T?6M>"I:6B)X$^]4&KX1,9 MG/?"?0&9\TB'+LVU-$D6%]+NQ588L<747:YL(%=&4%]<[QM29>-5__G_1JHR M?.-+[,>*.;!I^ J8T#F^*:$6Z7:^_[1B)K)X0@4^^GADT>@2'F%$/G(?63=2 MGJ4F#G]8P&+$+J"(S.=GC^%1IC!OXX\3YY,B7,$A_("-! Q._P"JQJ"$P6KQ M.B+D6W>YM (2^!CUKLZ5Q#BFJ=$'FA9 -$L30=%7#@MP0Q$)?RIPR$L=\+1# MIY[ &1I74N$;^9#8@4.26*-Q?\HF Z;JJJ(S19WH_;DQ48W^9#8#_U,, M]%IS;I](>-QC&N_U<'.S]_B3N[.9LF*W5M%[I9F'6FB&7Q;@UZ'Q W\!\PS$S_ %68##+P%\ZYX>)@'OHR(D9BM% M;=P2=X@7%+Q6W8:D>(;#JQFEX!PJZ5<7>!"Q+\%"81P*4:[T"?1<0^'*V=VO M)T=Z!"5K@]7BD[=D,NP^,HC@0*Y[OS/NMG_U+.F3"Y$#D_Z!88B,A.E)6XDE MO<)OHN55^V_HD_A3^K?RYB>PE0MKNB!S.6%@C,'[^6ZYH0^*/GXU^!ZXKHEK M>N0IS<"OF@:NQ]TZ*7XH&)&5;4[%8I&W36<=VWS8J2LV1TY#Q/<2? <=)MS? MYX_1_C!EMQ+[>P2) Q-+QNPS R<<70^UKVA5-PV?3&]Z<]FX36O&DB#L&7Q0 M,A2,%,#]A(35?(']9Z,7[@.0FQ)931]5!7DGL,DE1DBX8UEL'&G*T-?&C9/S M" _$4AV0>-R5^/#F3\C&PBYMY>P/1)9HB1:2!B M0W"^T#%V>10= -G0%W" =IY/X>M<0O>"S>=PRDC1&1"\)ST5L@!YB"E/%[QK M/"UZ=+(*$T//-;G82$TN?(59,!8JV^0*T"FUZ+S@R MH4V$[94JB!*-4)3NV?VMUN@1/'$^&8,(&#,@#\H2)H1#@8,0+KWE^V PDI _ M=5H0\)?Z>/SIN93LJ)]V]#[^_J'0K)+12]N\QR3:^WF=,[*/R-&_T\:>YO1; M_S&$Z-P#VE1TN/N)>5:Q%]#H]V4XC+R+R/?5DWYW:6H]%R8>YY%>! 8C49H( M[;!!.J%A>#!,$2=F(:4/;.*%*%,8E2"!09D!RXNGNV$ RLPA55+T,'HA=\RS M0H.Z6EJ95N$:>,".DB4X(?75]!O%(HI>3'P"7_-![. <8ITA)Y(NDZA3!LSS M4#VC=,*/1) *_T!ERN7;]%V'0@YX/?$=Z:N$50MTU 3"*@S'OYN63:*.3XN_ M6L"T-R?S/(Z'5:+>Y =6+O@9[LEP 3=AY>8I_LT+:7XO;W(*Y2%6_, ACAM$ MV@:^/V,V6AJNRP5OB%L@8C)3Y$\$H]$_IO@VFROW%)-A6@"Y* 0')EX?3S0& M(DVX\7L0)(RAR=MP^"^V4"W)]W .?49!G*2YLH@1P343^9-@T\M86!.TK*%( MFGGL'O/5S]$:Z!218D%*H-+RA7Z&N1:T8M[4HJ#>#VC?YH]4CHGDA>\B>\?BY.4[4R(TQ,"QSX@G^TU@F(Y.^#Z_V"RJ>V+Z#= M/0SD_E"1QT9!NDB(8];XQ%>[&!KL-D#U<@[3!9N!&_LT3]/E+4@V[#!/D52* M_-&VW2E]6A G1UU\BO_S&I=8,H/!T"O.8#A)VJO.$ 8:HD#Y3W%O1/41?C:\ MC'+-8-C<9P==1XGNS+D^!?7.]60FR-MG+H-Q.6,9C-ZP7V](?>D$!+4WZH_; M-I:AK8M2BG]5WYQDQ$W=[O7 M(:9*DVM43[;[@-..V:$;WC7?[IJ(IG9$JT\TY1A#NEMM%CBB1-K?FF9NP+JF MI*Z)X>A-#-M;&$1$Q6;%X=1['DW4[6@PC+L'92R/E?%5=#1T'4J=<+=2N%7U M+-(] .D>R9TRFNG M,+6-/2AX_B8O!H+_\-KX!-\!&\MV%$0'%'>%3BH'7A:$54B.OYA^H[75[YWUWG._-Q0C8M@B+)S7N.W]W@?UGP.=YDW:)L8W3WH*N] M,B#3J# [ZJ+A7(%TX4.[Z=*:MQCPJCIQJ4UGBT3#OT\%;2>9&PG\;;T[HZ,1 M[1-U1'QP/?$C_%R%X>/&&+1D4GP=Z1()/[3ESKFM;7)?PN52%,.1?$N\WE]Z MQ)(X*U@W$+VNY.INT,\7_P[Z^9KC]O?T;;W/,R4_.8YT54.D MD:+"360VB67R\UE5F+_):X^AZ]J!=[<#CRZB'9@7X!>5Y6MWI=\AN6W9Y;*N M&'4OE_5QKZ\/F[DR[?=&2MW[VO)[7*-;U.D7M?U1%>]*=UP*7=2]CS#L%>[+ MKG'W?PJ7F13J(W>;Z>_O13TC_>,3=A[ROX$O35Y21Z\LO>)62?K7VZ0_E_[] MJS6_58H]1BVM1(B/0!?+\:TI_>N?B(Q(?\O6=]WTH.C]?'UBV#'>" ;6,LJT:^"[V%.-T=2OZI;AVN M^E(!7 H2JQT"JQY17".K+@QZY/N0VU,DIRK*::]_$6CZ3*#=/?1[XU(L@RW5@9T>[_3X075= MHQV570TJ\#BLH(BBX,YXH-\]&(.+<*OJU:MS>5%[JM%RF?F%=Z56B&!N(1;1 MCAR+$+7]CPZ_//S%3 M7!/?;/6+MA&1.YI>&$T;2G->C#\0*9(J'L$U M351_U;RO@ 48'PG0XUV(^+A<_'3Q2DSRVHG)X=W#6)-!!G*Z^Z>ZOG,+ M\AD'?9?*1(E"JZ27F)&A%$IM%4^U$+I.K*]785'Z [GML\ MGBM-V7R(L..ZI,U)DC8?8ABUV*S4B;#'K8^PJ_)*ZR2AS+_JW*C#W*@"CF\H MWS3LMUX:KD.+=OFFRZ1I5U87E]65(PQU976[O2*][65U0^7N83"0^[IV"=>_ M77ZKRV]5<,STEM;EMW# _E//R,R>'6K4Z@&?#'70K;(ZSL]OOH2T9ZN%(8H4!(P_]?7N&RG4 M0),I^&T7,APN<>^34]PS9##V#!F:._LN$]ME8D_G\*[G<1\($S*$/M0]X_#1"U,0A8SG, MJNP0-B\3"%@^@5G-K/F<>0P'K4U8\()3"/''<]/RI*7I?6-!\I:B@:N9669B M&#N.YA0?7]'U9PQF%P\4B\=^EZT\R(R>LP+".<01\WQ(F9BZBL!%"W8/*V!K M,7BU)ST6/2_[=0Z-5_X0'!=?BPS\C?"29X^9 8UM,IV2+=/PN-P*^4S59%9Z MP2F[13<_\4#V;)SGL1C8#-_'GT&SWU[*RUZDI>H+3 MI[9+L_7$V8JAEO T?IH<$;/@)(L(F]!S1@7/,=:!;)XWOWV4B )4$;]NP=- M'\J&D0_F^6S6>A30+H\)1@IB@>Z 4:4IURL^8MKF4KGWX$&UU>V-L+SZ.2NC MW5O26EC/>."6]+L'Q\WQ[.X?%)J,:"CN(0:CJ4FMI[?^]*J]P'8_0^CO\V>W3&KCL+K)>?$V1^EWY=>"U H)OJ0C HI1?H; M:<:]RAUND8RE )[DK$CO(J#*#YC.2/ IZ^">=H3N<#\K9LWC>1 2&N@.\K/I M0H/!L2*<]W^%X()^=$ GA]3H\@0.E?=U83HB]HE/=K\"!%CY@R8/AF/94!L> M]N^4W=@'S:;/8Y&N6PTP&MT]#$:RWL_CX+10G@\-JR\-KJ Z MPF2EK5^K3SP\FT^S9.ODL+I5 M+-KBA4K;5M]U>";?=2N29R4'=MR_>U '/:7L[O@"!>[*[<%^0$@-'<^M@5CR M6ND.P;*U+@<_H'U=CC$.Y)&5H2X/]3QV? =]V09NO-4VUO9Y&UE9V\O;4"E= MIC857K= X*[<%K09=O'J$AQU\!BOR:6])(HNL?1 MGG"KRV]T'L>1A0WA(_=R-W3N;AP\QZ\]TG;EEN :DANMUFV["Y(ZL,1#+E]& MEUJ0-#:P(&DT&LO:J'\)MY]=LJ1+EE1P74:76%8T'F",T!LV51G8R5HG:T>L M_QE=2_W/>'CW,!K)FM86=%/ADD;OB3]6 J:2QANJ MCE[2BI; 4K $=)O_QX1%4/^;S GJ@) MRFA\'709 UVT7GYH64*7VG@*RKA_#;09]_MW#XK6RR=M(]KDX16$'%-KNC1# M)!L"T8FE.=?3VV O^[&$^P0WBP2(D7*/:YX38F&,>_D8]JBRW7ZRJ!#?GT6T MVT\:C3@FW\.1D"8CVE6:YA5U$WU [1GM'.D#FW@A@@RH:J1(4JA>L2Z" M12> 7*"[ZF;&QLIEEB6/^_K=@]'79[),PC=SI2DX\Z;E2&RY MLMTU0X0L H&;6_ ;GQL&^FQ$6G3E)/S"7R%Y?3XPL[WD$!". S^SUQ%2%_P; M>-#S!2@$_BAE75SXE61*VW$ZQGFDCGTI3W^@)%K13.)B2- 7B#5\YB0D->X> M@H7'V#V:M4UG7<".<4)E#28AY 'M8M*Y!?Q+EF_)3#]$>+N00,G,!')NJX8K MS2.-U=UYI!($W7%_0%Y509\G;I7#J"5_DZ67A07;Q%VD<=6XAY!"5V/BT.>< M&CWI/5*' [N]@.)"6#_V \^3$\J$1W@F"O\]*@()N-;R.<\0+!X_QXCZ): V M)8@WA<'5K6N\H\$O'5OC#>\>AJ#Q]'Y!@ 3L04]SIIMZKP@+\NW"8G/I_0\V M#=%X2D]<"\KB%T_P-).X3OR"5.4GH*:%+!1][(/EP/LL4([Q]W]A#GS5AA>& MP-]V],G?")\R]<#H%_\(8@@]?!^<*U\ _?BOI5?63^7 1FK37\LS37$DFY-/?<97T258(]V">D3EOTSZ@U_>T$ M5B H+J%O[4U5JNDZR::P*KQ?M"UDZLBT\N.,_+)R+HEUX2I^*? )>HBX0$) MA=#"FENH2< I\A%T%BP2Q!(LH#,H$@?X)%ME@(813[8UN<>Q?4Z<$;M^;JKQHI:YOD=R0KYL1W[3 H_TH.)^Q,B/SWTF@L MW6\0*?7GPDON\)Z!ZSQF?KLWY[#@UZ;]8JY]O,U+Y],LYWZ#CILD*%=?,61I M^HBBBPY#N=?NSH35NI6$A]K*\?YI"D4'+3'J:05*HO7)B8O.P,9NESHXHOE2 M^_U+-5]8FCC0957)]VB6V:\6)B+PB5N3$>=.#1.'G#DUK P:3 WG!.L8\8G: M5P[0N4-@;:,W*KA[NJ#4\,XPX>+#BP\B&Q2\,!NTQQ*^L-AU'7\4'7ZTP0O' MUN&(K"4/1P7E$Y6NT!P7%!GSIYXU03).@#?W5)<3!AZ"0U%"RO. M\9Z*,]@D(DT$V5"2)=K&+\A_19J'%'+G_-6]C%*/I#B.-I+WR(I#[8/B4!$F MMUKRHMVW[W0.9]84JG+$VW?U."Z6L;^+I6(.5ND5Y/,OR<6Z$C_JA KO?-#@ M!RH\#4>3CXJSM1=V^UXQYFW31;O:+[N'W./^6=7K7;3O?VVN]LLN)_99ME'] MVOQCV BN)%%!L1)K=$* MTA\&4VPQG..*/#;! ;)3C_$/>DA?\8_)NOX!E96QHIA]PC-U)5H!95%>A[517,6,"\I>7$$XOW]"3/-6;@\&(" M=4Q-P5OO9Q)N,:7?<.?26].SP62"/-FTEZZ X-R>J7*I.3P-L8(U0^X/#ZX+ MO8222U4I*^#=PZ72E/U*+H]28ZDJ#1:3:FK]&LL6%E6J2J4!P*=PO32M.7^R M-96BFGY[194-NC]-9]2R1NBB_"#-*$OH=465C?M$CT U6U*-HSI$%SJQ9*SA M$+^1K(VJUZ5<5%VEUE!=99:)CJ//*N \E=T0:$-0*/V>4M ;W?I[@2+D^!RSVD%Q $R///K*^#<%RM8+)A-9G5*U(F-*L:M]&N7 M G/,/<-#$ DBM .NBGC0%>,R"4@FC"ZROQ4K@+]-W24H.G'>EN^'3!S?S)K/ MF=>KT&"PW;=$UK5&X_Z4309,U2'29XHZT?MS8Z(:_AQ6Y#_C $;"OYH]WEH_2 M!P+Y%3[^LPT'$@N^WN=6 N@.H4D@?H8/ W5IKM!W]R T>> /D^!IS,]!CF6. MIM8:OTP7;!;:[&F.BLYUR'3,XY6_YV+^,S#QW J^HH8HV()2L 4EOX62!@FQ MW0(BJ'=E"F+0'OU $;SGBAPC*@B+'Q4*M1D$8/)"PHNCJQ#^JPF#S['4!V$Y ML']0F^3%SJ7L*/O7NT1U"P3=;?8&C?L7T1O$F;R(];4MXH*B5288 JV1^"V+ MO@C$M\V5SUY'?WDSL_R5;:Y?6PZ1D+[T1CQ+G#YN=0,PD@Z9_UI083SNC0P- M"2$ S<6+!8UZ0*._YW\^Z/?&PW'AKR ^*OQYV:,4^(6AUGI4^<\-K=Z3+F]1 MVM9'[4"F;P4 _:@BP'\1C&J\)TS"[]X45V3GV5;./Z%M_2\$"-+[3.R*^=[, M/F_F$ M!9G<"P+?[@+<.1JBYX>K(O)=/-+4C6GVB*77T1E-C29;6;&:S,^&- MOPT]#V.&*MS2Q+2)=J.O5]>O>TTJ/"(M6P?2?[FDO BVK.?3U!G$>%9U]('- M,$%8@O9_/:,JKG4BQ?9Y%,+8B$/.9=1J#HT8Z^K=PW@HZW6'1AQG*,N6V2L= MW[:<;U7UM(RKW3THNBKW"V:?=YS;<6X=SM5.R[E83*CUY6%!$=A1.;>A6.QB M'*$O@1FP0P9"7M/,Q[T]#:+BHS/[U9TVP?Q8_ZC)HV$>-.9BI\-U+%77"6B8 MIQ"B?B ;2L=35\E3UIL52:\F/CQ0I5K/2M M3&?>VU*7%-G49OT1^*>J(FO]?$WQ=MX__<3DJJKSAGFGHDENBGG&P#R#D6P8 M^3;+CGDNCWFJV=Z&F,? *84#0Q[7MKK'9)Y;N,)\Q^8,3G+6GCO,XY!C?(OW M;ATIKY64MW6#66";+]#\OCK(\?=A_?"W33L(^R&,U;XU_.OOE MRG4P0Y.._)%X0+U[&,DC16WK+=MU,$(MK9#WRD^K%C1DB>$P/QCJ6&JAN[GJ M4L(U\F$1VV=2PDTQ/PZ:D8>C//-W=PV7SUA5;>Q1.,O N@!9U[IKK$MAK>-: M[6I,EN>C 9CG@MJ2,N/<75E5O;*:B8.YV3NKH\:N3:E1O+F5E8*RP%(!Z*X> M+M@4-\4V"&&LRFK=5JI?&H;VZ;8:'SW,):-&K%Q=W?5B&U.860(**&Z M[HXX" %4H &U9VZ(L ?1%@X3J(NI\CX%@=JM:1I,132D5@9X,ZZ,9&60!TS; M+SAL[C#/%%IVXMR)\^F]SJ;D60%Y'O?E4;^I9$\GSYT\=_)9O M(&OCNN%C.^69XH:_$X!7!3S'$S* 6E ),#4 MLBW::0E*X4#+X1$60ZBU"'OT:]&DJQ*L029F%Q&X)U;JTV0*0G== L,&B >Z M"@,^B@H!7]<1,JP?F$$8N-Y:FO.+YW1TY@D\6%7Y6X3>#=S///[U+7B&9H)@ M&J&C\@DI^+VM^(8=LAUK/XA<*Q?5(=NM.F2[*SG$*\4;ZY#M]B!:AVRW!]%N M#]GN*W>\ G*V_NA]Z<4.7>+B>06E:HW5Y%]WJ'Y3D7C51'DV]BJ)SQ\C-)8O M$1]FXK?:X;M^]S >R8I:L\JYD::3%B?;.@&](0&MG/H^BX1B<>1 E;6"F_5. M1#L1O1$1K9K-/HN(#K!^60$1;?A.ZRRE,9?DIE.A<"99*DL.HRQIY*]CYM5: MKN XKK.K\OB>:'$U-L[DJRDF-+!15K2: !E=1UWK7)_&6 *'(:JR.NB:+-O# M$ON9VL988@Q:8BBK6LUZKR-;Q>@>#-;#RCGH4CYU"RF\WUT'V&P6 N_0R#@/ MGB78?^KZ0:4NEBOJV&K 3PA6BS+I!V*_BVDMG.VO"<7?(L&SFF!N_6"S^W\S MSRU0 L,^7NJ,5$5]T[4$7B&#E;D=!W-8GI.4NP>]+IQ?QT07P40ECLH1F B+ MW.H.BCA7=^GYO8L3>BKG7^!9W;(Y_>^BW#*1>9-PF/?S6IIZ;&;MZ8P5[/Y" MU-QA[<25XC'XP5M.V[H1V%##/N+AX)!&^F+&/)K!W'A=;8-Y(YRT9[;G %;2 M$4=-'PT[5KHV5MHO2W0 *QG$2FK>ES\Y*]U"]N0I6#"/+E.Z/$G#EIE(&__( M>?X8L&5]<1B@D1XTUA7;A;9M8JP]#74SG#6$8%<>].O"V'><=1&0FR,D=(8-L8IA.T6TEHQZL4F,,,A6:[4J13 E5Q3 M0 D\/V'>5C\Q)TS%0"-O70)4 <(\K9A',69R\WZO)C*DWCVH1N\(A?4[CJJV M!)WGJ/YVM E3'>/O9/RLT]8TYVO ^7HO?W76<7['^6?G?.V8G*^3SL_7'W2< M7\#Y)8AE"2;85@2SA_^:>.C[B0=NHD:)]^IJ;X@P3RO7M_ !KSUFFWB^ MU) M\%#JBP(;JI]\Q9R NQH&Y5_)H6"<"2KL7AHKTGV6).D_%U[2<_#,[B<>,[_= MFW-8\&O3?C'7/NJ3-/*6Y=QOT'&3!.5G$6.\I<\OGCGZ\P^Y]]E?(G"D!=@2>-0DYM%G@QA!N^+L)"UX8]=9NH' M4=KR$?8N!T)G!C',%-?1FB)+"%%$^T;8G3Q.W::.2G-]";_3(B\?U6ZH]4:# M[0!K'8!Q!-K2,"5Y&)+/!^SC*#OG4W&%D?ERO3\LB91Y?3Q7HEZ;MI"P<2?'7F?<^/KBO8]67?\UWIC9U1 M;21:' ?!7Z*?B3N\SX(#($)ZG$Z]$)Z4\,RO$*+5ARH8(>[/0![6G5MZ.O2* MCKTO@[T'K61OQ.M1Y)%V8G"66YMY_M%!EQS32#A7 Z33%;7=G%$8_ V16B0 M&%'?45]"1EBZ*!M*4^BI7:U\F_CL<*W<%)_1;,VQVI;YZ-<:0S@SRV/3@.,# M25-S906PK'^S60<=6*)S$6LC)P<1'0E.XVU"Q;IL/Z9B57EDU*R!Z-#A3JX3 MC\L'6$>IR6J_79!P5^>(/B57ELST67SMN>Y\T4;T8DS?7Y&\T3WMNK8XJ*06 M]7Y;^N@ZK_-<&K8ICM(X1RF=@WE<2$J$IL[6A60*0:175)*2 [2X/3>C;HB? M" (0]6V:IAE#<5M@>:_4VR3,%I'+Q)H( M@?Q119=>.:L??H%$M*W-]WA=U)='1LW O?,HVZ/UFF(%!#U194/M4II'985? M/ RR9_E:RX;ZO?> C+AL>:FK.ND :DH'K*I_]S#29%UO"G.]%2@ES?>>WAS[ MU577>[*? NRGRVI=[7P)\_PN1G7_,R[>-;'-S'2F54 Z+I#_:^$NU]6_,14? M(R+6EP8581NU83[L+T->[AS6(W) 7178! ?01("BZZ%C<4"3?NJ0]URW6=<5 M- /%@TR_[Z4'.^^A >7Y.ZN+^05KTL%WZ,O]X47X#IWKVEK7=2_F,XCY1LI% MS(J_HD'4&06>@HNHU-)Y*\U)X M+YO=!PFI(_+7MR@T9T0S\@BFU];>2PZO[(D3F,;H,U_9!Q<]U%\#:V M^!F1J5)86)+EP/]]9T[@>E5JNZ]=$AK7M8*T!5.OJ\C#B.2AWZ7;6L$SL4#?=)ZMB7VMA8;'=RU_<=W9BV7; MC\XLH6;44IO]=WT)4.\>0 #ZU:.MSKMLFW=Y5/[0B#_4ZA.[.P?SL"YK3QJ M3U_G+#:LZ40+5P$[C[ 1X/P6N_, SZ\3RYD$>_D*FIDOP:^[M-KH5&E=%2UX M9>6FQ]>$M>,:M7_WH*MR?SBJSO^G+VBNJA!OF5_V4HKU^44!?C'D\:!&N4\W M]/IPV+$*+= 5:\'%?+2"49J'B4_KJG;+9A"<@D#MUBO'[+E)*9=].B!4;%8< MRN."2H&#.B :.-0S.?Z=6'=B??YNID/%&CM0]?K0.2T5ZY*9S;D9S=$V4F-. M%362K_-/\/VZ8!*..#"=M61.IWQT+@Z_M6CLMY@;:SGT2V^&K:O2BQ4LI,EEX4U74@>^RNT/!JNRWV3S-1=>/9JY;DF?!"?O62F'WJ8W4_[-#C@ MU_1Q-JTC!6RYUA%Z! T<#CAE\<@D' R]CA/=EVC8^%(\$B$!R+,;U\B]9OK1T/03W_L;L M-?P":.ZX 0B[Q[!$E>;G@KS H\0I]:0_F1C$3,=$ZV<^-,[7#&2M?#:91>54]Z CIPDO"IS3B0&!:*4Y>7+IR)&VF!M##D5<"< M_O?F5%)"QQ(L@&E@H4@$Q\3IU;(T]_C@ZC6QF,^ "9#;@51XX-,0CEN,LYN& MRY /7"?48 8/ @*SJ>GS6=7X^60F-ATA%T'^PEGHF=$I(,.'6("<@1Z65O!N M=Y8(PB6S%,ZLYS2*]-@,A17YAM'PY 8I"RX7L_!4%7E#(LTP,WHY1/^N1](P),V_*4GH0TL.B^SRIE+*P^6 MX@%_@W(% >>Z%>3$2L99"O'&AAT_H)^@047BH?Y#MX2^]R_7@E]A+D7WC9\HD<-H68,5\B[0O'IS#GKDJ9M_!^HA^JL@0HPH@ M'<^P$ &-8#%W/ ,M?3B&H!"=KB>]!3OXS)VG[2^74=.#)26'J,3=$;LD.//A M&S\R%8G2XDPAM#]\ 3@-^!*=FC"PJ&\%%T*F1.S33%OU@AW*0,TLNTV3'16M M*7KEEF?NIAH>J7!$<5M(_PTGT8K\Q' %CT[V"6\55!&TZ$GO2JAIPL.GUHJD M#@D&*B%$>Q &:'%]L0&?;3Q0$(3;$0G?ZJ$#BI(^#JE?T'PX\\LLD."Y3<)C*_B48C:5\:HSLC8D)+SV!).!AG((3WWPXRE M>;+FP5&./\PP6+@>CWYXE.,QOJ0YFB9ZE8QL@?$-*"=[C3J_7O]+C;, ML\<@^JG1-KG_P\$X_MDA8TEI!#'L$>1BA>/'P3M;N0%.>@79BBPPA-#/0H^# M,,+7*.1*B1NX<+'OQ0,SP9L^#Q>^HV+Y!K(,-(/7?+?YYIEE5 X&\!C' M^*&/S\)LPU>R4A Z4]XF629*[3,!Y_+?H;BR'_!B7#+UCL/96K-P4QF11IBY M]!J/S6TT&Y0:FLUHR?#YF"@;N1#N=Z*; 1%J.%UDMKFYRT8;4B[0R-@) M:6J#U;7FQ%\1+@M^$FP"A/OXXU0TLO6E*],C]@ ;%NN G&YNE9QNT32@4R)# M+;#RLV2+S@/IX/-X@]+"3V1FX^M@M([B$1T\W M_3R!=ZZ\>K(BG'?QWEC^U20]_A6__# [AMU3R8I"SE/A#?#KS M(=1'=\4+V=V#>+I$CY?2SX_R'&*9&W:]6'+$.\H,_J ]UQ5_\OQ:O2Q4.@GU M\?+ M#.&*9"5(R/NPP(N=T<3#8$_9K9W!7'FW4L2?:A=F384/VY*WI M+S[8[LN7<+6RZ;K3M!-;XA<8$ZU?8$RT?MZ8I!\I)<]$S_%M.GGU);EH!7\1 M%R3ABGQII\VIOLTOTP6X\S9[FN_:,%Z1%>TZM[U2HT>TN "CAP[LW,6\'(66 M<#)^^L1F"5$H EVP;,[1SQS;%(]M3L?VBG)8$&V"%^K_]+I*_LX@(E#5PT9M M)Q##-E<^>QW]Y0VL:V6;Z]>60UNB+[T1SQ)Y&DQ*;%18$,WYKT6^8CSN&0,% M_7Y1Y"E>++(9/2#1W_,_-\:]\6A0^*M^3RG\>=FC%*6GC8J_4O:H\I\;FG[E MB]K^J&81@X]3;#5J BM7,:ILBJ</]'0LD-@#ZZTA>R"FL!J]8PK MFUU@/JP?_I;&5(O8Y1-P2PH(?9\N,(W 2Y4K063IY.)JY2)[;7P"P=#N'H;R M:% #A*,3C$XPSB 8VHD% V%<^_) :<'@@#U"O\MP!U.]ON@2UG,"13G$-]Q)BQ,Y5#!G^_]#N_X*C."[*5(%P7S9[7RD7 MYSVVYMEX &P\&LB*7I.-.V[MN'67&]4\MPYQ5(XN&_U\4'%4;KWA:SZJL0)" MTU4?TOI[]2'2>Y"E?3)P_KNGUGV_MC@4NSBMUMZ@KCR:A6+!JQ<<:F85>M,% M_HS]F%H^;[$QIU,O-.TNMKCQV((G"3C/O&/\OQ^=+\@Y_I]6L%@P>_;!]R[6*/SWHX9:^S/U@7=+VF.'J-E':F*^J8+/#K6/4;@<2S6 MU?MG8MT312%G/?C')8+S)9 CA6N"+9F\327 >>M78"TQ9K*NAZACE6B_?_"H M@*,F\':^KI*%[.3BPN5B6RZP<<% =&MYV,^/*NP$HS7,TPG&[DQCXX*! ZME MO6!D]7D$8X=/&6&CP$)9N1Q=RJ>ZS;9I@=UFN\U6W.RN^56;N%YM R$5J[A1 MN'!M&UQX'4R]08RI=UZ0\;;"^/%ES! SF$-VT' M_-3=P\> +3E[*H,8!?'T M2[Q[*(49/-N:MI'M [AWDM*__Q_I2[A7L\4L]67C[_\_OCUC\_OOS0UW^-41_8I]/S0=(((%%',OHN1$+\P"A"$ M\&H(9:H8KV8_1>-KX/>A@/!__X-/89$>IX25KHPU/9JV]&SYB"F+&.^( 6[C M5+80Q],$"XL@^2'0$1#YV"C'YQLB]OJ$+4Q['HWL(-G@'Z G>RQT<#H@/E!, M$_@WFY6QX*EIN\,@GQ\QSG:D\=-[,F';[0 MOWQLQF;*T,<7N:FOGB5]PB%Q3/H'SJF2I8_.M)?99+-'>*0."_6$#:]G[ M[0CG96[JY_6!$%FMV]%5'M/?_;]+[]SPV09O[4-/^MD,(U3]3MJZ35W(IJX& M7G%3$CL9[#;5;:IY;,^%Q>;2^Q]L&M+DX:?YW)I>HK0=*7+H-M5MZIS!VU64 MF+XS _9:^L F7FAZ:TE5:3R5?F4YF++#S5ZE7D!B]H(R]16S\4FZ'5/Q$QSV M+C+N$X:@^]%P['B4THIY/LU?=Z)DO'A9*JN/$SK%K.^IN3*G? GX4S'O?4:# MUG&@[A3'+>7'*+6=$76CYO2DTKPZ_&+0S* I M6-2@^#>U!S'I\*CQD9+]YQPT4J24M]TS?X&EF3BH^R18YY=$F:]68->AR@5L MMQE_LFV[VG:(Z'-=W/W/H(FC;-F]3K>G/!-NE.X/6[?0Z*OYH[B&*)^S3S?Y,&?3QZ.?B=\5O32RW)$KG)3 MG7=5O4#CYIVKPNL[RD)&'I;TZI-G.5-K9=KY3^8&95PXCW3^UPWY7T=0!M?, M\IW[U7DJW:8Z]^L ]^L7FSD4\/X/8W;G?9'W]<%R3'"OP+M*>U_\=X]3 CS# M*^7HEREOK/B;R>_SW^[MTUT8GQ2K2L.B2W%7KY*HW-56ZJLZ#E%O2?UO2;);T#M3#]T[)MRUQVR8C. MA'8F=),RQY&3$]C0?917,\L]\L=N0#E_QJM3)Y!^\N>]PP^#'B*>16W'6YSW MOD_'_2^]OWW]Y9=?_]+O__/BX09=42M8$8^C2T8P)S9ZX6/R6G7W&1P-R>ORE/SL\/NE_L@^_ M]$^/CN=]^Y181W-\>FP=G[Q?G)W,!RY_^G(\Z)^23P,H=G+X MV1[8\X\?YY+ILW_F6TNRP@B:YOEGS_YY;\GY^NS@X.GIZ"!>S[!/XN)\OOSS9KX^33P^D"\ M%B(=]06AF730'QSVCX 49.\0& M37*)T)5, >4UQVQ!^"V&OEICBU3NRJ^_("1@=E9KRCCR- 9S[,^DX#[CDJR' M0I6XH1;F4M-%23\&0"M_0%SNBU]]\>O#LV_W#JK7&OC]!<;K6C6K-&'MT9,Z M$BCZ?7AZ>GKP+!0V7X)-:HM4LWK=\*L?T[V$#.E@K2=# M3+>C#+ECID@73)3RM[^K&,FHKRU&1%E+C/RIK2(6,8$ X;A.A3ZQ/BSHXX%- MG"KC;[NX^*/.B,LP(99=I\ZXN/@CIT[L>91+>O$D>K9>.]Z$/=3BYMMD7K?Y0.)X MSO]"XUT\J]MX("'N?WN[+>S6;3>06(';1.4%^13>(\<^[UU2,-][2#S[_G!M M,J)DS2%)S#/FFBKAUX'\YQ#U4WN_CR35KP?;9;>X!#ZQ[[RO\N_M41T11T5* M"+>ZIC)==ASEDD4/XRXLZ=AA8#O\VA-[&2E)O3[6J(W=?93M;LD *1PZU/67 M=[>3NYOKJ^%T='4QO!G>7HXFOXU&TTE-/2]D8P3C(R P@>XCL?(KK%#$"X7, M]KA,)_>80:N6A#L@YPN!E.5I1.Q3=<30NPSOOW84P?,86WP^-"R:.!QQUO<4]>Q8#M0#\5F51B1_2*,1<>W7.H'C, /M1X$%:&H M)D3G2*D+I96AN+8. 3XA"S$4&EOU.?1&J$ZWH8J8=-2V'V'F@?;Y]X1-EF"& MU0- HS9U_^%@N_MC%@AX(,FD0[W_0"SB/.*92_Q;PNOU_1:ML>8? > M 8M.]3MV1[Y8BJ^]1V@&9;57DGP61A2.=!2PBT)&2.'4(3!$JWTNYF#?\;Y[ M%O5\6 IM$<\>P=+(:T-3A:$1J(_;0"E.A+%\4,^X0;O_ S!&SQS4@ WA MS< JY&)$Z-,V0C$K%//J(BI_I]1^Z9>C[A-=$Q\C- MB-+Q-DHQ2VD62Z8HY8I"MAW"2_9 $VA40B,*G[4-BNSXSO4V[+=8 ,O \YIX M/O%CM;Z!><-Q&\Q>%?@9L3G9QB9BBF*NRDA1&'<(M0GQ',IN*9<]?$.QY]_C MC9CJZ^X7"_D84=*V^"$S)+E)A"0_%#'L$#IC[+!_8#<@:??4'$6Y'(R(:#MY MP09)/LKS+HV32[I:.:&)"@IY2:5CB7CUW61EC$RX'&E;?(6;'"@9?AV"9\*I M]<<%!FKH$3&U-W%YY?,P@J+M_B6CON2$5%8=PN,:MG K,L7/]3>8*:&QY[4= M?TB-)'F'>ON!N&*G?(\9WTP9+)78$IQKNUT*N!AQT#;T$2LD>2&568=0F03K M=9@7CMVT=SB]5)P;2A=RZA,MVC*T)*@4\C)AH:Z8>K>LB)$KDS".\"2"Y'(QP M:$M=)H0'C+H)1DX@KADFQ8R,T&AN[H*X7A<1JA"/:X)7=;9&]#3W>+5@7Q?! M+(K7-4'0P,L(F^8Y+XX =A$J)4+4!!V=W B(G@>GA)FZ"($Y/M0$FDN@A97ERI"5@E?(PP:8Z)_"A5%^$I MB3(U01"%U2$SV"LIL.5.!G!%ASM.3%9O; ;7>TN,[.#EQ" MYV,'QI_E8%=Y*_,/0/4Y?2#B0B,Q(48\_!=">G9IQJQ)&(&2&3) ME(FE$6M(*D_,SN^D2FW'[5(\A8D;A,VB<[!ZQ7QJ7SEN(+S?6U2-E.EEJS:J MD>:(RHDT9K5($4/\E(+(M282)3=6V4$=RIX33&',/F^D(_58FW3@5/-H;9]0 MW-( [?4>WMU,!0,O(X#&(Z:=MQ%R8\SJP,EYW1#*YA49<:YZB%4;KP4A\;TB M;.,3QR^O/2M@C-B7>.W 5MOY#[%AB8N",_9K:$:]FHVJDI-U6T55DOAM+,9[ MI @BE_E8E+WZ5!G>F^O5&CLL]H[?B)CA6@@SG,&?U&N^ZWA=48P*EI,3U70N MVB!%LC"")J.?4CBD2K?7N;A;=S4XJK TZD#EY*NNFQ\54J9V [1)!49XFV9G M[=$V@C%<+!A9B"=ACHZ2XR&G9<*D3^:!^($K(@ZBV0W2VMP-T!X/-'=FE9MO.F^T*%G'Z?RJ/&P6!Z_(U(BI M?LQ037#.3LG9W.<.0FE.4T[!,)=M!/SKB&!4$\U!6C&M.JM 57.Q.ZA:Q>G3 M*9Y*F8;A]$9U&)5#3UTL3]S.*D6F\!YZ%99=\V0J\S5"K-])8(*XVXM^E:%V M%W#Q.3KQ+4RUP*L-;4-]1AW04TZJ/F12TXB+)E M@X3FJU17Q>:([\[A-)/-E4C^'L6R(\S5FD0^*$I:(+-VNKF,E:O*+?7F<;^& M$.3K I1CKZVV.\MB5$W-Q5I)-56Y8CTMTSI5O@XK7LDQJ=T,J#J,C2JA>4++ M3V)UW8 JZ?MT(/\07>3QS0.TE#TVW!7M5),1=LT=:H)=G1#B6E%<[5X5B@"Z M@7F27%*?^ZF_,TG%?CV]J%2M24GT;XC441(I I(R9/RPRAU3>Z7)1^\;U+<* M5K('83?2/*"V-$#J]\.?JQE0WUXW?I)NY!_@ MWM$)5XVG$6/],L&BX^%=MQSS>SQ[VB=^&@4B8/M.%YY(Q$V\%]AU4T;#)\SL MAC[WUY;&J#G5+Q;0CR,EKR+14"J;ZC$!\3)<0PGWVI>#MWP?I=.\GE85UF+4 M%MW17TU;9+$D16>/?Q$RL),#4"UY?P&4_ X5OXX*E%5DU +=U5]-"])*(X60 MU792$90[1U)0[AE]='RHX()X4!F'/5I2;LBAZV:!/"3,:?CXAOK^G-%5:, % M8,-%^974\V<$J(E23<-,U;<2TZB$.5G2RA4L6<5+)$;O(IG_BJ!>A02I@HM% M*WKU3@@/A4%\E,J/T@:@L 5;%\#L-3I4E=%\3BQA:\+S![ 'KAQXP*0VC(D- M?>B*&U,"<1A%OGXQ'6U8L5'K@W1NQTHFF>';=K948ET9SY)4J2UBM^Q35G9J;N9M0I2.UZ3J>8 MD1%.S4F_!6>W-]1%7ZAI>$"NG)D)*_UC7,5?O>DD6HVO3FNV"]FU-B/>^G>^ M=KZI[7];*WX]>/;/\'KM>',JGH2_/8^&LLM'\(2$?2AUAJ^7O]\3)B-&GD6^ M$;&)\X?/#F@#GL&6#@84E&(!Z2$/K\AYKZBT)PX<@($=EWZ>,=V Z():_X:$.PA+@E#5F)_Z2W$ M<\&N=U#4G EQ7<+"5!X2)L2%C^X\D'@U(ZRH:54H7Z"9SIFC-,[FK"_^\L]L MNL*.9V[@#0&K@23'[:3[_C80XD51R0?8!SUA-W3)^*-GPBP'M$=M]AR[?M+N MY@Q?O#>B)S#=+ BKT!6Y!^Z'GGW/"+;^#&!C*%[*$&EQ\VLQJ=/D\-T,NT*A MX 69.;Q61ZS ?.28;!XXHLRW1K/H:]2,&AT<+N:,!IASZQP")^ MM4Z!Z9/;:$OT1_7K86^'Y![F/W)4%R09HGU M<0&] (\\RUEC=[@2MV$6]EE#;J\W^QX*+J)B1I=WY3-/ID@;9IE*]I[8 M"@I6A=ZSNEQ>:=VH:B_&R]FVL(9))X_@C:>?M..W[D88%GQQ;DJ>^85+K3\* MV[H+R]?4:!Y78^Z5Y,#CA+!'V'[[T17UY6/31-6&X5H!$B/ M7BT!%%E,S(E MWK\(9AE3M/).IHRX#?CF7ENU29PIL:-%.I4* :['I/E.YC6MP8O A^7"]R_I M:@;C4O!.4W6O;>&%G,M&1LN,<&@S>0&RHL?P+E@1.[D]-KW,].[)*XD<_)S* MV]GQ\5*G1XV,JV,>R1NOCSEW&RLF=SQ Y,:HXO*X \>6S*434&7/UL$R11'+ MJ5H>012;"M&H)GZ/#/4;*_0/4"[#%D,IT88E37&FA=/EM6?#;&F%8T09.U7< M<28.[9Q31[[%Z-,]HQ8A=F)P19]6\]-/<)1Y#6KQ:&ROG>(=12XLT MN;C\&^\?\_W#V:E#:FI-#W,NAY9ZFD?8-!&I)=HP$<5F2A)^C[]%M#EG]U8:G^5RB;T%Z,640UU2UR8,EE$>L.*-3G4&+VTE-DGH2#+(!;2>2. ) MCVJ+>SSLP.+"C1DY@90DX_+@TDX\6QIXFC[1Z9(&XCJ#Z1.\V, #:*= ^I& MP;5@>%6^TM7AT(:5<+1:NW1#0M_??.Y8H+F&M;R$H@TM4J-)#P3F^\"0%%M" MT(;V*"[+,65\,P=%:N[U-+-H0YL3':NHBFV2/784A)^G4A?%*->@S"ZK1OS6 MUJ:RS[YG9%@U#=E$UDY3(IF(">_?H'*1 MA.H=V0'15K.1LU@:8V8&PQ4;9@=8E='>!RBRI&*$HJW7JQR M=_]R<_J-VL05UE]QNZH1MW,8%Q[V@I'5\)B80MF"(,]T28;PP!9FTB-U'\7A MD\P9%<-6K2IY&^8:+2/E95+O=F7;UOR[]/C)<.MFPM(C#T:RUIQS4":FY#.X MXL"P" &)BSBJS&@%A.TX@L0 Z><19B)-Q; -S"_[7S!JZQY<;,JNK:-4AA^4 MN->FL.4Y)5L:J= BU-E(GKFIU1FTT^Q0W6F5DBU+"-HPAHO7!&,N="72-PX[ MP5K@K,2E$L(),Z9,7.GCDO#$2*[U6Y*64)M32\=PLD>5/@FY[Y2/*FU3QS0P MG#EZ,?9M&!Y@14\)6XE-0F6SNXB@#>VIGPSW\]/@:DQ>1&2KN>5-V"KT<^66 M5[CXUI*L\-=?_A]02P,$% @ #X%66*ZL?;6$)P 8H$! !0 !T<&@M M,C R,S$R,S%?8V%L+GAM;-U]6W=32;+F>_\*IN9UHLG[I5=WG^4"JIM9%+" M.GWF22LOD:!I66(D&8KSZR=R2S*^R+8NN>5-K:(PEF7MR(@OXY:1$7_]C]_/ M)T^^X'PQGDW_]A/_,_OI"4[3+(^G'__VTV\??@'WTW_\_4]_^NO_ /BOG]^] M>O)\EB[.<;I\\FR.88GYR=?Q\M.3Y2=\\J_9_-_C+^')VTE8EMG\'.#OW:\] MFWW^-A]__+1\(IA0F[=M?CK_BPF"H=<.(M<65.8.O- %LLS;WW3[N?7KYU M,=[V1OI8_O2_?GWU/GW"\P#CZ6(9IJD^8#'^RZ)[\=4LA67']0?I>G+G.^IW ML'D;U)> "Y#\S[\O\D]__].3)RMVS&<3?(?E2?WZV[N7UQZYG(\_S\;3)7Z: MG>/BSVEV_K2^[>FS-Z_?OWGU\OG9AQ?/?SY[=?;ZV8OW_WSQXL-[6D3WHC)+U]XTJ;*9S3>_.0D1)]VKHXL%? SA\^C5.,3Q M9+P4BF[EH6/+B0,HA<0D"C132YO^5=7\D5X)S-TY/9G)9,NNRG)U^QZIVU6EO1 M$N;I%J*N;ZGU.YXN+L[/N\^$\1+/-[]?YK/S'I&PG+5A^4JDM)1C9?YL=GX^ M7E:-7U?W;#9=DF4@"U$)3M/DHOH0;V?S3@1+TMKQ8AGB!#_,7L_(PY@NB:/TB1]? MDBJ?XV(Y$DYD%R2'E'(AGK ,,1+M9/]5"M%$;VQC.+6A?!?DR3\"\AY!T$,# MJ0R)G$!&^E=%#\KJ!*2#/1A+^C>3=@XN_@ @;<&_D7,V"JX"9*X%\:)(\MP- M(2NF&)UVBHO^>3$D5^ 1,/;P%MU+3,VVVZ_CZ6S>,6"]*&O12=(]X!T%<4I( M#Y$4#_#L#5-1F("E,5ANTC D#V$ 4#E*1,V L0\&YJAJ0G#Y#Y3? V8GLS&+^'\1%^,\#O/JCRT6L]2]2I[9_ZXIC/^DMU_,:VCGF$Y6,S"*/#/%@R5. M< F\"/*3HN2%M4;*400/29,V -/IA-7#X+\_DW MLA#_&287.&(\&A.S!E%W@MK>Y] M!.V""_7CX*(=\YO:J2F]Y=L[#),7BR5IM%%BSD6>.3@6*S"S@IB2!^VU22H( MZ4KK7.X6,G:1O?YQ9'\LHYM)_,WR$\XW"Z*@0*+04*(UY!]Q#<&0"G)<6!DU MQZQ;9VRO/'X7"9L?1\*',K;A7EZ&Z<3D909D:L$ MHB3RAI/*$!UG8 -CPGIOI,'FF_MANG;!@OUQL-!<%,U I4AW8'K&06IHNWX5NUGR.>A8S.D; T<5 E;2!8XBJ7 MQJ@DLU NM%[*E>9IX![*&%*^V@D-K:;2$R?P"\_63S,[9NKKT MPAE3M$90.G&*G@HGTC1YU<%IX7-)2K0.6G8B;$@A;$.H-)9(C\>ZHZ"59#;3 M^H)VY,:+W.AZD:DF-T)#9N[H+&(FE: MHC6;=HM=)1J-\K;^!UESHB)FTMJ22.'&:Y691>;ZJ,NZ2L.0_*?&,#B*WAG%^.7T6/H^787(%FB,;? FD=J XCZ!X$1 S6M#2ZD0<"([YUO[1 M@U0-R3EJC(W&(KD!E;\^O'?VX27] M]#HQ>U?ZW_&A_93\[[*"1K7_JYJ#5[/%XA="U:H ]X(\@C>?<=ZM9?$SEMD< M+VL3=*>(7A-;GKA7#F69#3> M-$_7]K:<0_4*M,>24A&TI=!5)4X.F(Q8\ZP4 MZP0ON/,/P/@H H;D P\%JQMU>3K)'FUL*ZF_$!.F:1PF[W'^99QPL2>]VAI$ M,B/!1$:N(:=X("D$'2PM)'L*$\P.2#R.BB'YXD.$XPEE/ 1,TAY)SI*;:GFL MUXA00V N \N%?H0IF"1.C,FFZU_Y/+=9"9,UBJW?X!:<7N&''/*3EO\;+3\\N M%DLB>?[B]_6Q;CWHI3^9.#/"XH6Q68'AF:@5@=73,D>$*A.%MZI],OH ,H=@ M"!X)A*<2;L.DWF+YIJS)'5G+,!A/"Q7)4.2H,SC%R-H4-$)JKK!Y$<OUCF01-DMZIA \TX.=(USF!.0@V^*\R3FU/B&_1D#3 MU>QTVT4KY"(YXK<7Y.')@N!"B5!822BL#\*T/O'8F\@]+7T_6^5XP-Q$?[_" M:I@6GY7QLELM18@9#4NT0R7M2Y$*.0^DQ;4NTEGII&G>H>#[TX=@:MN#X$#N M-HEZ#D\:9*:C0IM 8 P4H$D.SN5Z";)0R)9E4#[OX/@W2@<=4,"[^M"K3QV1 MBT/+DIJYUG?EMY QE*CF--BX5?][I%R:;8N?MR[] MKJ#*%F6,==UMT0(*$X.8!:L;N9CDN#)\U^SH7@\>@DH\/5CZEU';BP)DS&?7 M#(5[UN@@-6/&E\GDCW:\,@:9=#TB;HFWFC-G<'[J1H" ?-CZA] MVDFK#^^K)!:P5L(4$R3!V#'PE@= GS+SG%&$U/KFX5W>UZ$'?"2C-3=_QBG2 M1X\"YL"M,""EI[VI%2>F"@6E,/)X+&>4Q@@[>T247DK'7?E).=\3YNJ-,4B8\O_':F?8NK M&ERA(,TA4 !'\;FK-T]C\$07,VAT+?UN72#T8 AQ:)ZT7K'J^EVMLX+O9Y-, M"$C(C2'KFBNGZWVNR$/-1V@C?0K&8NLK0G=3,RB%?2PE_W3J5_ !)>Q;2_ECP:"F.1RT+$%D*GW.@J)O7BB0OR-?3"#)'*PO74N36 MQ[8]E06O.OEE7:WS^S_R+M.^AO5*/]&I>U M'1,%A%_&]&D_?_MM49O%K>L'2.")-,KJWJ)@%"HZ[\ 4"LM4\@:\*1F$IW\F MIHI0/9RC[TA=@Y1<0LQ=(/MRL;BH4PC>E/>? @6COQ&?Y[31<%JU:_7R\ZMI.Z&\G8;JX[&;1765X\[F+@D>6@EFNE::]6"^5.AW *V\A6:E" MRO2?:%VMWNN"AG"@U3."MYSI#@0@[=+0X5MWC/(.N\N9'V:DU:O6KY=]B,!? M9O/MZQAQ+8PN72DOUQ2L9DO!")/@8Y+2H\\LM0X-#Z5U4&'CJ:!Z"KDV1^&; M\ASC@;2%G4+'FB;%T MK'2:PX50_ X_7\S3)X+QFW+U_J T7'&#$CABO3]H-$1,"K+U1M7V"@Q;G\ ^ M3-6@(M$3@Z>1K%J>OU[:5I>#9!9Z!,16T M-$HET;JMSIW$#"G>? 0GZW#!-- M^1;GXUKSEN9(MO,YKKY>!I$O?B>;.OV([\C1?U$*IN6HQ$+.>KUBH61MSB L M!&@5\#DOB4D?P2=<1"9Q#J(,_N$59 M;,C&E=;QQ^[4#2D),V",;[FAT8?X6UY>VD;?JNSU.GTQ.LFR5+3X'"LOR+A9 MTFDB&Q&/PT\MU WI'JG'Q^>QXJ_;WAN,]U7F9:"''A@\;ONM'Q^>QXJ_;WANT^XY^:3H M6&S<<_MO']8WVP+/\?,X(=NZ?Y[+P.S/OO5:I?,DT[O]Y+ M]#E #-P#XYH[)JS"V/HP=Q>ZAN0TG @NS<754VW_77>PR)B0^Y$M2$'TJ9@] M.$]J/A>IF1'"1FS=3;/9/;K'/JUIC:7V$FNHE6X,(NR:8]/758)W,;+(HA"> MUX&:6"]Y>? U<<>9\SH5A3*T+@)[B*8AM>$\F39J**9VU"+)F^VY.2#K9U#6]>;'EYE\,A'-:V!TD D+<_S\D6JSU^7/+P\_QS& M\U7F=_Z,*/U(J_4Z>E:4 >8%K\@-X$0P8 J+)84<8VS?]GD'PH8T[NMT+G)C M@;5T>FX$TIL)=771]3P:2=4!$W4R79$"7)WY4]!(%7C)YF:CRA;.SMT$_0BG M.CTX.8TDU"-H-E-COH^R'!ETEEPL#IJK.OLNIUHO'<$ZR3FG-BJP]&+MK%HDH(2=0 Z:N];DM MX+,B5B$1GUA)L;FNVX_"G9#W!TN ]RC#1RG*\"RC2!YLSK4G673@K->U>PE7 MK%#DREO77QU:E'%4]?W56MV?+Q:U6G?1J8A-"Q?2(*60=@AUD"KQQ*E(P7NR M)I/4ZF%P$0Z\UM;'D)AW?5T9VI?60;4@Z0EX]U3J]R?77NKWWX<)OBGT"FFE MY;=ZQ:YKHD$ZY7-=T2B[S% A Y_JV E3^(HK25N73"!^Y1Y.OW:PBJ0#*255/4#D8Y5S)G.RH;=U0;D\2C]6@ M=SSNUG,ZH8UB8BKZH, 81RZ$LZ3D"\L0M0^2AT!,:7TNMQ>!0RIAZQ-K-W5I M?U)LFYRJVOQR@&A'W/6Y"]]/JM?6X6P^KQ6QJV(8+(:"4^)0XK7/O\X1? @% MH@D,/;=6B];AVO%4#\EM/"4D3RSO?@;2G'TA4[0B]+'?N0.*3R^5,BL$])GL#+_'Z\N:"5?/>EKK]^ MN!>YW^>W\Q*/6%(7TCI8*)QA64!A MRB.ZE%3S1B;W$G3,*(T7"]J>7S=A_.9,X/8!>K=NYW41,H)-H0ZBM0Y\-AF" MC^B8XAYE? !2>SYR2-Y:.TQ<'9/1%_\;>F6+BWEM$_,>E\L)KGL17=95\))" MT:46!HI<#XIHW9YI('OL62%GL0^/ZSZ*AN1-M8=,#U(YB:$*DQ=DL9=XI;CK MJE[?\N-CS-;A3VMIQ!JM^4B35I7,)O-/?DT<3\.J5#/-/D['_XWY9:Z=[LJX M F=5W++.MF7RL*Z>%R\(]IB_$TZ0?O-UBGF4I/8Q%P09O0$E5087?;V"& M: M).'O 5/:=K#?AVT_IHU>VODDA:)8^43 5C=3^U)>UL!#H/#@2AW:'*6, M61HTP@W,B#ZN##.8[R^B!>4GFF/9AN#E+ M:2":]@A[7,<>KCI$/R,G83E?W7L:<2=S3-Z2@"G44EXS\-T-)^:U<2- 3;,D@DWHZDVXFV3_^O.JIGQ)5Z+(Y?<#+K"A]6O7N)ON04*92B70+% MB0G.<@;DL1:RDD$YT;HL:C\*AV W?BPTMA=\>W!6DOZ)D_S+;'Z%LMHQ/TQP M%)RM$T1HXS 503DOP?G(@(S=;<6;?< M7V<9)YTB'TEE+-84J.;25Y^+0[VY %S8Q*S/D2FU@W>RR[.&T%EBT(#J16B/ MG[?^7D.=+FJ;C6?A\W@9)I7;X7+T7^XMD;W?XT^6V3Z"*XU.;S<4;$:G"=36 M,\X)LEA )1&AJB; Q&4V6JCDVUNB:R0<;W)7']=9_0UC1]Q+'KFO,QJ"K7VD M:"M*,05&8VVPX3+$Q!PD'DF/9F-X;#THXV&J!C6QIS=L'"^0QS=FMW_\[4H? ME[ *0%:'(V>1_CF;=C\XX3'M7O0\XD'NX7QK9/]V:\ACG0LRA012BNXZ#A+Z MHX!8K'190\B0]8^*7B5Q AMZI?'F>/K;-,VFB]ED MG"N/7E!TW<7/'S_.\6-]915E7PFMNX6OK]N_P\4%*8]9V?Q>6-S1X?-P"_N8 MU+:SOX/A>3OKO.DH+2,FPPC.M@ZB4 9) 49; +,UR5K#9&H^V^Z.9M[[KV,] M99H4@2 2^[K]0S/7>O&G9MG#\R6'B+7.X9W[\?69G'F M]8XPJ\L1ZW"IEJQRQ8(RNE8_D>)7!2GV18/@8O0)@]5&M@;L_10-S&RV $!# M$;2%1;7(9Y<9O$L*1SH%;942($0=-$M1+SD"7H/P4FBC@FA_T',?/8.Z*=\2 M$RWXWPP1UQM)7;TJM3*I(Q6Y)CTE(0=RWU32&GPL"9 G'X*.QLK6RY;<7E7PTO&0+Q5A'^UIG"(H)4#(EJ24&'UK?!GL(VH]K!WN%P9$":))+ MJ-,G-S>UKC;-BXCDE7D#26&=,!<3.$UZV3CGD[;:\YV.G._X^"&4+?0JXE:L M/4$>8'5)KXLUOV>"K[QX>,R^ZR>WBZ\/6DNC6/C*8T:*.]JZ7@#C"4&)Z"#4 M.W'!Y.QXLMGYUB-#KCS^^"YF^#F,-\[9LWI4V%7(O)ZMS@VGRY'7 A-'\M., M#X3A+" R+J!PS#)HEZUK'^T_1-60_(=#T7"[*5E36;2;#M(.G761 MX@%1;RTQBO1#R1F<]$Y9*4+BK>%PC8 AN0RM)'\XAQN."]\<YXE%% M 5B+-153$GQR&8I.K/[#N]A:U>U UI #@67#?EK MZ_YWE8]ORF^+5=7VB")G5E@V@!IK9!TC1<*ZU,Y7SHI8?)+-PZ3["-IS:-6/ M@8=F$CA!+F(]V6$=[70'WC>R)]_#^H??>WCFHA\ZVN4Y3L"G=MW'[IC5<34E MYI-1BLD$* )9J" 00ITB7$22B@(<[U@/7<@>)NSH*2"$M=DWQ'7MT95/WA[) M6XKQ%*GHY!@%>,_BO4 M5J++;QU3PF2DHA?6Z@"EEEFH7%R=R&2@3J;$;%CBI?6)Y79*AI29Z1\Q#:31 MY%3GQ6(Y/J^8K5'A+[-Y[4B^FM_^9GNWKI%(CEOD#(PRB59M.,2D/:1"L$Y9 MAE0>,IH'/7A(B9K^\-&_3)HIE&>SZ7(>",/CY:=G%XLE.1Z7R_^VUGLC:213 MQ2O@0BM0O)9IV.)!9!>S$,4&[AJKEUWH&E*:IW]ETUQ2S3"T7ON54>TC)X7S MKM0AI456+'MP"@W(F$(D,+,B6[=UN$W%D#(__>/C2"DTO^^WGA:YU7>*6##8 M:,"9.CO-U0F2UDAPC#G2>ZQXWGYL[(-D#2D_U#]>6LNIB2?3K9# >ZG81L$Y M8R+S8 *W-9N9(<@0(89R'$\;9LAOC:H,RFA MO:BXXO27,&2KA#4DNY@<^4!,8NDC,[QG89+[X4'01 (]Y8B_@Q*#$=K%VHO% M$RCKN;<3QD+T:(U3*:72' [;2=ES=OB/CHH&\CA!KO@]3L>S>=>+O-Y,GH7I M9A[U]]SGE?<?GM;9QA"ZC],X#RB)6\_!\ M"0X,J]T(I+&W+/'Q9?%7GG]\V4)Y')64G.6V@ MP'Q:741P(BI@"G426AA36D>X]]$SI,3KP1BX7<'02 -*UFN4O3;-)S/YLO: M"N/Y>-&-/W@[Q_/QQ?E9[5]';UTL+J[57G!REH+6!@JS$53BI6K'#"*D6&Q* M6<36$_2.)'E034UZ0E:_A?8+3=.V>V*CLO/IFMF2Q0+PC(K\DX(*@ MI!A!20M@M;\W:8S:VMMFJ*>$43'CK&P>B^U(V]'7L^][SF_3O';I:HE3HK>N MXX>H0LZ1=F@PL?8Z1P\A)PE%2.US846F]K;W $*'9<]Z0-NM*46]B[/WS*0) MQLB< Z!69 *\21"M8E#09*8*3Z3)AY.9/-E=Z5.@IX5(?@!3.N*/8$SIH<,Q MISN4Y_P?#_,/7V2AC M3+S4+@2Y9F)XM.3LZ@Q1838Y*L%2\_8G^Y'X0QK1?1"VEQ$]4H3M^NKL0R0! M!T=%1(IPI0'AA*MDUCL.3(/1) GA'%'ZJ$BK1/Z0)O=D6-M;C(^"ME]F%_.1 MB)P9PPMXF\D-<8IVDFF6,DGS;S=0^N0"GP'A;^CA'J2YN67 M1>W?LPEOY[,OXP5]_L\XQ3)>EMG\\GUG2_JH>+&L55/+V>KEVLJTRF&5G+@@ M?JP9,YLN(M)OXY7''-.Z_+%H;=FX?!#\;I0$VK1.N7S<^G+T>AVCS#6YCXTF_<22&7TA8I M#61=&SE+DR&8),!PG8T/BG'LJ_?3+O0-*8ES"CPUEUG#VV';B4'N1(C*09:F M'A)9!\YF 1:USSQDQ!Y&P/6B>]<7J>X4KV%*"E' LEB'D#H&OB0'& -7B443 M?.O95?=3-"1=VP(=M^[-MI-'<]UZ%U$J!D=_,F@578T /001;"T(XRPES5.* MC^F1/*X&[0,E+272[G+^_=!-@G1VDAQ"J0T#HE;@HY.T_$(^08PF\]9IQGU4 MR<'K77M#MQ<ZXYNML\7)*]WTHA1,R_&7^OH[6LWS,;TP[S(E,#WWZ]C3+62:'U@P&*4H&K+X."S!FV%$%8+EF5K%[/I H9D>5M@ M[W9[CL>2=OM8__H2MB+7#?Z-D\W$P0_S,%V$]'T@KT1FG)<9,#!R8W0L M$(L6(#U'S!YM\?(!TWPD"4.J[VD)GU-*IF_MU%T=O7QI^O$E<7$QTI8"_=H? MQ0E;ZB$L)Z 3[G.J7=44A?^E]1'1/O0-J9KGA'KI>%GUC29ZX=D<\YA [C)7 MBL(<4$9%BJ*P@'?:0@K6!&>EE:GU8=N#1.U9D-/OG^/:@ M"4?H5.ONEMOH:'4*3&9?:Z^4$1<.A902G--=K[@$ M+AD#KA2?$I.%]3#S[4&R!M4TH'^,'"F7_@!SI1E=773TG"O9W=PEKUZAI;@0 M?2:[[63P26$)K9-N#Y#4?,5UF4'+K 5*"#YT:6L'H=".9?6DL(24O6E],?AA M.S P/7D$,A[<#OO*H _\7VO#2 ]6CJ+7(!DYE)PYB,I$T,PPP:*+T;;O(K>- MDF&KQ7X@<:@@^E.**XN>2^*:.T%J7[#U- @9$HB2(L]<*B-Z=Q:WN%,-UD?_ MV+RV#MG>X0+G7[H>I>MA&(N7YY_#>%X+S6L],,FF( ^RRD:G>G6?6>)'JO&7 ME%XI1!^;#TMN0_F@U>S^6'M0N_8OWOZVWFW::QQ)7U<"F^9UA8^JK46K[CK>EMG\:YCGQ;4CM9$7B3&+ A)%@Z0TA0;O70">R#4J MHNB06K=:/)36(1TUG$(%]2'"_@#7T;0ZFU6NU%EC#)A)MA(4P',M(7(MK&/: M2-=C,'*3G"%=_3T%; X4Q"D]HN[T;"0%VNPP@$7CR$M#58,F 3+YD*))=5;( MZ?V?CK8A7==]'&]G?Q'UX]O:V=.W9]."Y7WGNX2.)IH00>9:MT&N%3@>%/!HA6,^FV)[/"EJ.+AW M^Z?>##V^NY>;V5FC(!./1B!HX2C&]0HA*&Z!E4/=1^UJ3NBW5<&4KM7R*@JP19(2D,E E&0@BD%T%-QDU7Q6TG$4 M#S1Q\7C@.UB65]1EEAG?$GH2070:EB(+BD@;&L*=*17(JT MGV7?_J"!)BN.!49[)O>L>OXQF^6OX\F$XEG2C&'ZL=9K;G(LU[\?)>4)KT:# M]:Y3BI:]1 D#WZ1==#\4Y?CJS1 MO'@*\8NI.1E-FM)Q5AO08PE&:2UOVL ]_*,M#QQHZJ,_/^E8IN]8J[U^O?X5 MZ3E__]/_!U!+ P04 " /@59816Q]R299 :#00 % '1P:"TR,#(S M,3(S,5]D968N>&UL[+U9DUM'DB;ZWK]"M^;U>BGVI:R[QTB*JJ*91/*25&GZ MOL!B96(J$V #2(J<7S\>6'(%,L\!(@ D4MTJBKD(YPO__$2X>_CR[__SV\7Y M#U_39#H__9?EKW^[]_M_\/EO4VOM MC_.?7OWJ=+CN%_%CZ8__Z]=?/H:S=.%@.)K.W"A